Personalizar Preinscripción en Producción

Hola ,

Tenemos Preinscripción 3.8 en Producción. En su momento no se habilitaron las personalizaciones.

Hoy queremos hacerlo y queremos confirmar algunas cosas.

Por lo que entiendo, en Preinscripción no hay que versionar y es solo agregar la estructura que dice la documentación https://documentacion.siu.edu.ar/wiki/SIU-Guarani/preinscripcion3.8.0/personalizacion y configurar lo que dice en esa doc.

En el punto 2 dice

En el archivo de configuración ‘“config.php”’ de la carpeta “instalacion”, verificar que la variable “produccion” esté en “false”. Esto es necesario para poder visualizar los cambios que se efectúen antes de pasar a producción.

a) Mientras la variable está en “false”, ¿hay acceso al sitio para los alumons que se están inscribiendo? De alguna manera tendría que “poder visualizar los cambios se efectúen antes de volver a producción” , pero ¿por qué podría entrar yo y no un alumno a hacer su preinscripción?

Luego, para volver a producción supongo que es como cuando instalé de cero:

se deben compilar los recursos mediante el comando “preinscripcion” de la carpeta “bin”:
preinscripcion compilar_recursos
Finalmente, establecer la variable “produccion” en “true” en el archivo “config.php”.

b) ¿Es así nomás o por ya existir de antes y no ser instalación de 0, cambia algo ? ¿Es necesario compilar los recursos siempre? ¿O solo si se personalizó alguno? -aunque no tengo bien en claro qué son los recursos que se compilan-

c) Poner producción en “true” o “false” , ¿es solo para permitir compliar recursos mientras está en false ?

Gracias !!

Hola Fernando, te voy respondiendo:

Por lo que entiendo, en Preinscripción no hay que versionar y es solo agregar la estructura que dice la documentación https://documentacion.siu.edu.ar/wiki/SIU-Guarani/preinscripcion3.8.0/personalizacion y configurar lo que dice en esa doc.

Nosotros recomendamos que siempre generen una versión de 4 dígitos incluso aunque no personalicen, y que la rama https://colab.siu.edu.ar/svn/guarani3/nodos/upe/preinscripcion/trunk/3.8.0/ la mantengan como rama de desarrollo, en dicha rama de desarrollo pueden hacer personalizaciones (si necesitan) e ir liberando versiones desde dicha rama.

b) ¿Es así nomás o por ya existir de antes y no ser instalación de 0, cambia algo ? ¿Es necesario compilar los recursos siempre? ¿O solo si se personalizó alguno? -aunque no tengo bien en claro qué son los recursos que se compilan- c) Poner producción en "true" o "false" , ¿es solo para permitir compliar recursos mientras está en false ?

Siempre que pongas la aplicación en producción tenes que compilar los recursos. Con “compilar los recursos” nos referimos a minimizar y comprimir los archivos .js y .css, cachear las plantillas de twig, etc, es un proceso para que la aplicación funcione de manera mas performante. Ademas la aplicación al estar en producción solamente logea errores, y no todo (notices, warnings, etc). Ver aquí donde dice “Puesta en producción”.

Si pones la aplicación en “modo producción” si o si tenes que compilar los recursos, ya que en “modo producción” la aplicación busca los archivos “compilados”, y si no los encuentra no funcionará.

saludos.
2