Primer proyecto en zend framework 2

Que tal amigos, siguiendo con los post acerca de zend framework, solo comentarles que este es mi   primer blog y bueno espero que sepan comprender la falta de experiencia, trataré de ser lo mas claro posible en los temas que tocaré.

En esta ocasión les mostraré por donde empezar con zend framework2, desde ya comentarles que en la pagina oficial de zf2 hay un buen manual de instalación y configuración de un proyecto inicial http://framework.zend.com/manual/2.0/en/user-guide/overview.html.

Empezaré diciendoles que zf2 nos proporciona un esqueleto de proyecto que se puede descargar desde su repositorio en github https://github.com/zendframework/ZendSkeletonApplication, básicamente es una estructura de carpetas, facilitándonos la configuración previa de un proyecto

esqueleton

Estructura de nuestro esqueleto de proyecto

a continuación les explicaré el contenido de cada carpeta de nuestro esqueleto de proyecto:

  • config: Aquí tendremos nuestro archivo de configuración de nuestro proyecto, el cual hace uso de otros archivos de configuración o precargado de algún recurso que utiliza nuestro proyecto por ejemplo configuración de la conexión a una base de datos, configuración de un módulo específico, etc.
  • data: Inicialmente tiene una carpeta de cache, donde se guardará archivos cacheados de nuestro proyecto, personalmente lo uso para guardar mis archivos de migraciones de la base de datos.
  • module: Aquí estarán nuestros módulos de nuestro proyecto, separados en carpetas, por defecto nos trae el módulo Application.
  • public: es nuestra puerta de entrada a nuestro proyecto via web. aquí normalmente estará nuestros archivos js, cs, librerias externas de parte del navegador.
  • vendor: aquí estará nuestra libreria zendframework y otros recursos como los modulos externos que utilizará nuestro proyecto. incialmente tenemos una carpeta zf2. luego veremos que esta carpeta para nuestro caso quedará descartada.
  • Luego tenemos archivos composer: composer.phar y composer.json, el archivo json nos sirve para configurar las librerias y/o modules que necesita nuestro proyecto. Si no han oído antes de composer, bueno yo lo definiría como una líbreria de dependencia, que nos facilita la dependencia de recursos de nuestros proyectos, para mas información al respecto vayan a esta url http://getcomposer.org/

Por el momento no necesitan saber nada más. A continuación descargaremos nuestra libreria zendframework2, ahora es donde entra a trabajar composer. En primer lugar, abran la linea de comandos y ubíquense en la carpeta raíz de nuestro proyecto, aquí digitámos la siguiente línea :

php composer.phar install.

Luego de esperar que descargue nuestra libreria, iremos al navegador y accederemos a nuestro proyecto  en mi caso http://localhost/demo/public.  y sino han tenido ningún problema en el proceso verán algo como esto :

Pagina inicial

Listo con esto lograremos el punto de partida para trabajar con zendframework 2.

Bueno con esto ya tienen para jugar con zf2, en el siguiente post les mostraré como trabajar con módulos de zf2

Un pensamiento en “Primer proyecto en zend framework 2

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>