A free and open-source book on ZF3 for beginners

Translation into this language is not yet finished. You can help this project by translating the chapters and contributing your changes.

2.13. Resumen

En este capítulo descargamos e instalamos el código del proyecto Zend Skeleton Application desde GitHub por medio del administrador de dependencias Composer. Configuramos un Sitio Virtual de Apache para que el servidor web sepa donde esta ubicada la carpeta raíz de documentos del sitio web.

La aplicación skeleton muestra la estructura de carpetas recomendada de un sitio web típico. Tenemos la carpeta public que contiene los archivos que son accesibles públicamente por los usuarios del sitio incluyendo el archivo de punto de entrada index.php, los archivos CSS, los archivos JavaScript y los archivos de imagen. Todas las otras carpetas de la aplicación son inaccesibles para los usuarios del sitio y contienen la configuración de la aplicación, datos y módulos.

En la segunda parte del capítulo discutimos sobre algunas configuraciones avanzadas de Apache. Por ejemplo, podemos proteger nuestro sitio web con una contraseña y permitir el acceso solo a una determinada dirección IP.

El administrador de dependencias Composer es una herramienta poderosa para instalar las dependencias de nuestro sitio web. Por ejemplo, el propio Zend Framework 3 se puede considerar como una dependencia. Todos los paquetes que se pueden instalar usando Composer están registrados en el sitio web Packagist.org que es un catalogo centralizado de paquetes.


Top