/myMini

Repositorios de mi máquina mini

Primary LanguagePHP

myMini

Repositorios de mi máquina mini
Instala una máquina vagrant con las características del proyecto original "panique/mini" y algunas modificaciones añadidas.
La máqina viene totalmente preparada para trabajar sin necesidad de realizar ninguna operación adicional.

Para generar la máquina, seguir estos pasos:
Los pasos 0 y 3 son omitibles si ya tienes vagrant instalado y la box Trusty64 instalada, puedes consultar tus box instaladas con el comando "vagrant box list"
0 - Instalar Vagrant
1 - Descargar los archivos "Vagrantfile" y "Boostrap" que se encuentran en la carpeta _vagrant
2 - Mover ambos archivos a la carpeta donde queréis crear la máquina
3 - Instalar la box Trusty64 (o cambiar la box en el archivo Vagrantfile)
4 - Ejecutar el comando "vagrant up" desde una consola situada en dicha carpeta

Algunas de las modificaciones sobre el proyecto mini original son:
0 - Incluye php 5.6, Composer y los paquetes: Plates, Dice, Kint y Phpmailer
1 - Utiliza la nomenclatura StudlyCaps en los nombres de los archivos de clases, evitando problemas de autoload en sistemas Linux
2 - Utiliza, por convención, la nomenclatura camealCase en los nombres del resto de archivos
3 - El directorio "plates" ha sido suprimido ya que su funcionalidad era meramente educativa, las plantillas cuelgan directamente del directorio "view", aunque puede cambiarse desde core/Application.php Línea:27
4 - Cualquier archivo desactualizado u obsoleto, cuya única razón de existencia era conservar los archivos que se han ido realizando en vez de reemplazarlos por los nuevos (ejemplos: view-old.php, canciones.php) ha sido removido, con el fin de partir de una aplicación limpia.
5 - Está adaptada hasta la última clase de MVC (incluyendo la inyección de dependencias que se realizó)

Los archivos "Vagrantfile" y "Boostrap" están traducidos (en la medida de lo posible) para que puedan ser
fácilmente personalizables, algunas características importantes son:

Vagrantfile
0 - Box a utilizar(Por defecto: ubuntu/trusty64) Línea 10

Boostrap
0 - Contraseña de la base de datos(Por defecto: 123) Línea 6
1 - Nombre del archivo .sql con la base de datos(Por defecto: database.sql) Línea 9
2 - Repositorio Git a clonar (podéis poner los repositorios mini originales, pero perdereis Composer y sus paquetes, además de que los nombres de los archivos estarán en minúsculas pudiendo producir errores en Linux) Línea 15