July 18th, 2011 Category: Curso php5 Programacion Zend Framework
27 Comments »

Este es el primero de una serie de screencast donde la idea es mostrar como crear un proyecto con Zend Framework.

Vamos a crear un portal de noticias que llamaremos “news123″ a medida que pasen las clases vamos a darle forma al proyecto.

En el primer capitulo vamos a configurar nuestro proyecto desde 0. Esto incluye el startup del proyecto y la configuracion en netbeans, y en Apapche para que corra dentro de un virtualhost dentro de un servidor local.

Recomiendo ver el video en pantalla completa y en la resolucion 720p para poder ver con claridad el tutorial.

Los que quieran descargarse el codigo fuente pueden hacerlo desde github en http://github.com/pablofmorales/News123

Proximo capitulo >


Invitame una Cerverza


Comentar


27 Responses

Pablo Morales 2011-07-18 21:55:23
Espero para la proxima conseguir grabarlo en hd, no entiendo todavia porque youtube me baja tanto la calidad del video :(

emilio 2011-07-18 22:55:49
grande pablo! muy bueno el video tutorial, espero las posteriores presentaciones felicitaciones por la iniciativa!!!

Mario 2011-07-19 08:55:22
Felicitaciones Pablo!
Muy pragmatico y concreto.
Saludos

jorge eduardo olaya perdomo 2011-07-19 09:20:37
Muy bien Pablo por este screencast que nos regala.

Parker 2011-07-21 05:03:13
Muy bueno!!! cuando sale la clase 2???

sergigp 2011-07-26 17:27:12
ya va tocando el capitulo 2 no ?

FELICIDADES !!

Pablo Morales 2011-07-26 17:47:59
Sisi, hoy a la noche sale, tuve problemas con mi microfono :(

ZF Clase 2 – Estructura de directorios, MVC y layouts | Pablo Morales's Blog 2011-07-27 15:47:55
[...] Si te perdiste el video anterior podes verlo aca [...]

Rayco 2011-08-01 19:25:36
Muy bueno Pablo, muchas gracias, se echaba de menos un tutorial de zend en castellano!

Gracias por el trabajo

ZF Clase 3 – Objeto view, y contenido estatico | Pablo Morales's Blog 2011-08-15 20:48:33
[...] Capitulo 1 < Configuracion y creacion del proyecto Capitulo 2 < Estructura de directorios, MVC y layouts [...]

ZF Clase 4 – Modelos y Formularios | Pablo Morales's Blog 2011-09-12 07:43:14
[...] Anteriores Capitulo 1 < Configuracion y creacion del proyecto Capitulo 2 < Estructura de directorios, MVC y layouts Capitulo 3 < Objeto view, y contenido [...]

gustavo 2011-09-13 14:40:18
Hola pablo que tal como stas,te saludo de Peru,te felito por tus temas,recien encontre tu blog con temas de zend framework,y me parece buenisimo,acabo de ver el primer video y estubo bueno.

Queria pedirte un favor:

podrias enseñarnos como instalar en un servidor,yo subi una pequeña aplicasion a un servidor gratuito (webhispana.net),tube que subir tambien las librerias del Zend Framework,funciona de este modo
coloque una variable en el controlador index y lo recibi en el phtml,y me muestra el mensaje de la variable y con esto me confirma que si mostrara las aplicasiones hechas con zend.
este es el modo como se ve:

http://paguina.webhispana.net/aplicasionmia/public/index.php
la carpeta publica es (htdoc)

como podriamos hacer para que la url no sea larga,que muestre una url corta como esta:

http://paguina.webhispana.net/index.php

¿que necesitamos para que esto sea asi,o que necesitamos saber,podrias apoyarnos con esto?

¿Donde tendriamos que configurar para solucionar esto?

¿tendriamos que modificar el index.php, en el .htacces,en el config de la aplicasion y que lineas de codigo utilizar?

pienso que es el modo correcto de presentar las web.

estoy practicando de este modo porque pronto tendre que colgar una aplicasion de zend en un servidor comprado .

-que recomendaciones das para los niveles de seguridad una vez ya subida en el servidor.

-escuche que es peligroso utilizar el .htaccess, ¿es cierto eso pablo y porque ?
-que temas tenemos que tener en claro cuando ya lo subimos a un servidor.
la aplicasion de zend framework

estube biendo que mucho de los servidores todavia no utilizan php 5.3
mucho de ellos tienen php 5.2 me respondieron que no cambiaran a php 5.3 por no ser tan estable y seguro.

si no me equivoco las librerias de zend desde la version 1.9 ya soporta php 5.3 y 5.2.4

en webhispana.net tienen php 5.2.13 asi que tube que utilizar librerias de zend 1.8.5

Gracias por todo pablo tienes aportes muy buenos y te felicito.

Ignacio Aular 2011-09-15 16:16:07
Saludo cordial señor Pablo, reciba desde Marín, San Felipe, Yaracuy, Venezuela MUCHISIMAS GRACIAS por compartir sin interes alguno tanto conocimiento...!Justo ahora que me estoy iniciando y la presión por producir me tiene muy tenso..! Con sus videos tomaré el camino correcto... Salud para usted.. Que esté bien y siga ayudando al mundo latino sobre Zend Framework...!

Pablo Morales 2011-09-15 23:20:26
@Gustavo, te pido que mires el video otra vez, y te vas a dar cuenta que lo que necesitas es configurar el document root desde apache para que apunte a /public asi tu url apuntaria a http://paguina.webhispana.net/

@Ingacio, gracias por la buena onda!!! Un abrazo y un gusto que te sirva.

ZF Clase 5 – Editar, Borrar y Paginar nuestros datos. | Pablo Morales's Blog 2011-09-16 23:24:09
[...] Anteriores Capitulo 1 < Configuracion y creacion del proyecto Capitulo 2 < Estructura de directorios, MVC y layouts Capitulo 3 < Objeto view, y contenido [...]

Heraud 2011-10-14 23:43:05
Hola disculapa que le moleste. Yo estoy ahorita con ubuntu 11.04. el problema que yo tengo es que no me corren los controller de zend.
Haber me explico mejor:
Lo que pasa es que el controller por defecto index si funciona normal cuando lo agrego un método 'mundoAction' tal como lo haces con 'mundo' pero justo para el mundo creo otro controller y hago todo lo que haces pues no me da respuesta el servidor, me dá una respuesta como sigue, cuando en el browser lo pongo esto http://news123.local/mundo/hola:

Not Found

The requested URL /mundo/hola was not found on this server.

Apache/2.2.17 (Ubuntu) Server at news123.local Port 80

de antemano le agradezco su respuesta, lo que pasa es que soy amante de Software libre y no quiero ni intentarlo en windows.

Pablo Morales 2011-10-15 17:00:19
Es muy probable que no tengas el modulo rewrite activo, con sudo entra en /etc/apache2/modules-availabe

y hace a2enmod rewrite

despues reinicia apache

/etc/init.d/apache2 reload

y deberia andarte sin problemas

Un abrazo Heraud

Clases ZF « Tecnologías de la Información 2011-10-19 13:48:49
[...] Link Like this:LikeBe the first to like this post. [...]

José Antonio 2011-10-20 04:29:56
Muchas gracias, un contenido muy didáctico y simple de entender.

Un saludo desde Sevilla, España.

CC 2011-11-18 14:13:37
Grandee!! muchas gracias!

coco 2011-12-25 20:51:32
hola pablo..
tenés algun ejemplo de con sql server?
tengo recienn bajado el Zend Studio 9.0.1..

necesito alguna plantilla o algun ejemplo para tomarlo como base.

me das una mano?
desde ya muchas gracias!

Paul 2011-12-25 23:35:14
Hola Pablo, me parece muy interesante el zend y quiero migrar un proyecto en php a zend; pero hoy estuve tratando de configurar mi entorno y no pude avanzar más; me quedé en crear el layout cuando ejecute desde consola "zf enable layut" apareció estto:

C:\xampp\htdocs\prueba_zend>zf enable layout
An Error Has Occurred
A project profile was not found.

Zend Framework Command Line Console Tool v1.11.11
Details for action "Enable" and provider "Layout"
Layout
zf enable layout

Y no he podido crear los layout; a que puede deberse???
Uso windows 7 XAMPP 1.7.3

Gracias.

Pablo Morales 2011-12-26 08:42:40
@coco fijate los videos es todo igual salvo que cambias el adapter de la db.

@paul, segui este video para la configuracion del proyecto. Hay algo que no estas haciendo.

Jose 2012-01-10 10:05:37
Muchas gracias por los videotutoriales. Siempre he programado php sin ningún framework y este es el primero que voy a empezar a utilizar, espero que resulte útil.

juan carlos 2012-01-25 17:29:57
hola pablo, he seguido todos tus videos y en local me va bien, es decir cuando accedo a un accion de un controlador en local por ejemplo http://proyecto1.local/correo/index, me funciona perfecto, pero cuando accedo desde otra maquina por ejemplo dandole la url en una red local (LAN), http://172.16.10.25/proyecto1/public/correo/index no me muestra nada me sale un error de "NOT FOUND the reques URL .....", pero en cambio el controlador index se me funciona bien es decir http://172.16.10.25/proyecto1/public/index/index. esto si me funciona o cualquier otra accion que configure sobre ese controlador.

gracias por tus turtoriales, y la atencion prestada

juan carlos 2012-01-25 18:16:17
ok ya encontre la respuesta, aunque monten el modulo de rewrite, este no hara nada si desde la url default no se le habilita el AllowOverrde All, en el apcahe

Espero que les sirva,

kosios 2012-02-17 00:48:40
sube tus videos a vimeo,youtube les quita resolucion