@@ -7,10 +7,10 @@ durante el primer día de las [Jornadas Symfony 2011](http://desymfony.com).
77Sobre el proyecto
88-----------------
99
10- La aplicación consiste en el desarrollo del sitio web ficticio de las propias
11- Jornadas Symfony. Su finalidad es didáctica, por lo que ha sido necesario
12- realizar algunas simplificaciones en su funcionamiento y arquitectura. No
13- obstante, la aplicación sigue la filosofía y buenas prácticas recomendadas por
10+ La aplicación consiste en el desarrollo del sitio web ficticio de las propias
11+ Jornadas Symfony. Su finalidad es didáctica, por lo que ha sido necesario
12+ realizar algunas simplificaciones en su funcionamiento y arquitectura. No
13+ obstante, la aplicación sigue la filosofía y buenas prácticas recomendadas por
1414Symfony2.
1515
1616Instalación y configuración
@@ -21,17 +21,17 @@ Instalación y configuración
2121 1 . Crea un directorio para el proyecto: ` mkdir /proyectos/desymfony `
2222 2 . Clona el repositorio en ese directorio:
2323 ` git clone git@github.com:desymfony/desymfony.git /proyectos/desymfony `
24- 3 . Descarga/actualiza las librerías externas de Symfony2:
24+ 3 . Descarga/actualiza las librerías externas de Symfony2:
2525 ` /proyectos/desymfony/bin/vendors.php ` (espera un buen rato)
2626
2727### Configuración de la base de datos ###
2828
29- La aplicación necesita una base de datos de tipo SQL para guardar su
29+ La aplicación necesita una base de datos de tipo SQL para guardar su
3030información. Por defecto el proyecto utiliza una base de datos local llamada
31- ` desymfony ` a la que puede acceder un usuario llamado también ` desymfony ` y
31+ ` desymfony ` a la que puede acceder un usuario llamado también ` desymfony ` y
3232cuya contraseña es ` desymfony ` .
3333
34- Si quieres utilizar otros valores o tu base de datos no es MySQL, puedes
34+ Si quieres utilizar otros valores o tu base de datos no es MySQL, puedes
3535configurarlo en las primeras líneas del archivo ` app/config/parameters.ini ` :
3636
3737``` ini
@@ -43,7 +43,7 @@ configurarlo en las primeras líneas del archivo `app/config/parameters.ini`:
4343 database_password =" desymfony"
4444```
4545
46- Una vez configurado el acceso a la base de datos, debes crear la base de datos
46+ Una vez configurado el acceso a la base de datos, debes crear la base de datos
4747del proyecto y toda su estructura de tablas. Para ello, ejecuta los dos
4848siguientes comandos:
4949
@@ -54,15 +54,15 @@ php app/console doctrine:schema:create
5454
5555### Configuración del servidor web ###
5656
57- Para probar el proyecto fácilmente, es recomendable crear un * host virtual* en
58- tu servidor web local. Añade en primer lugar la siguiente línea en el archivo
57+ Para probar el proyecto fácilmente, es recomendable crear un * host virtual* en
58+ tu servidor web local. Añade en primer lugar la siguiente línea en el archivo
5959` /etc/hosts ` :
6060
6161```
6262127.0.0.1 desymfony.local
6363```
6464
65- Después, configura el * host* en el servidor web añadiendo lo siguiente en su
65+ Después, configura el * host* en el servidor web añadiendo lo siguiente en su
6666archivo de configuración:
6767
6868```
@@ -83,40 +83,47 @@ Para terminar, no olvides reiniciar el servidor web.
8383
8484### Probando el proyecto ###
8585
86- Después de la configuración anterior, ya puedes acceder al entorno de
87- desarrollo de la aplicación en ` http://desymfony.local/app_dev.php ` . El
86+ Después de la configuración anterior, ya puedes acceder al entorno de
87+ desarrollo de la aplicación en ` http://desymfony.local/app_dev.php ` . El
8888entorno de producción es accesible en ` http://desymfony.local/ `
8989
90- Si se produce algún error, es posible que el servidor web no tenga permiso de
91- escritura en los directorios de la caché y de los logs. Ejecuta `chmod -R 777
92- /proyectos/desymfony/app/cache /proyectos/desymfony/app/logs` y el error ya no
90+ Si se produce algún error, es posible que el servidor web no tenga permiso de
91+ escritura en los directorios de la caché y de los logs. Ejecuta `chmod -R 777
92+ /proyectos/desymfony/app/cache /proyectos/desymfony/app/logs` y el error ya no
9393debería mostrarse.
9494
95- Para probar mejor el proyecto, es muy recomendable cargar los datos de prueba
95+ Para probar mejor el proyecto, es muy recomendable cargar los datos de prueba
9696(* fixtures* ) de la aplicación ejecutando el siguiente comando:
9797
9898```
9999php /proyectos/desymfony/app/console doctrine:fixtures:load
100100```
101101
102- El comando anterior crea varias ponencias y ponentes de prueba, 100 usuarios
103- aleatorios y asigna 50 usuarios a cada ponencia.
102+ El comando anterior crea varias ponencias y ponentes de prueba, 100 usuarios
103+ aleatorios y asigna 50 usuarios a cada ponencia.
104+
105+
106+ ### Configuración de Assetic ###
107+
108+ Para usar la rama del proyecto optimizada con Assetic, es necesario descargar
109+ [ Yui Compressor] ( http://yuilibrary.com/downloads/ ) en el directorio:
110+ ` app/java/ `
104111
105112#### Parte pública o * frontend* ####
106113
107- Puedes acceder a la parte pública en ` http://desymfony.local/app_dev.php `
114+ Puedes acceder a la parte pública en ` http://desymfony.local/app_dev.php `
108115(entorno de desarrollo) y ` http://desymfony.local/ ` (entorno de producción).
109116
110117La aplicación es tan sencilla que todas sus secciones son auto-explicativas.
111118
112- Si quieres crear más usuarios de prueba, puedes hacerlo en la sección
113- * registro* . Para acceder a la aplicación como un usuario registrado, pincha el
119+ Si quieres crear más usuarios de prueba, puedes hacerlo en la sección
120+ * registro* . Para acceder a la aplicación como un usuario registrado, pincha el
114121enlace * accede aquí* dentro de la sección * registro* .
115122
116123#### Parte de administración o * backend* ####
117124
118- La parte de administración de la aplicación se accede desde
119- ` http://desymfony.local/app_dev.php/admin ` (entorno de desarrollo) o
125+ La parte de administración de la aplicación se accede desde
126+ ` http://desymfony.local/app_dev.php/admin ` (entorno de desarrollo) o
120127` http://desymfony.local/admin ` (entorno de producción).
121128
122129Las credenciales por defecto para acceder al * backend* son:
0 commit comments