Navdeep736/regetp01
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Documentación de RFIETP: EL proyecto consiste en 2 páginas web: registro y catálogo, que se alimentan de la misma fuente de información, registro (o REGETP). Gracias a ello, los modelos Cake se comparten en ambas plataformas, y tienen una carpeta aparte configurada como svn external. ========================================================================================================= SOBRE CADA UNA DE LAS CARPETAS ========================================================================================================= - app_shared: contiene los Models que son compartidos en ambas aplicaciones. - catalogo: contiene toda una estructura CakePHP donde funciona la web de catálogo. - docs: contiene documentación de la plataforma, archivos de ayuda, manuales y tutoriales. - registro: contiene toda una estructura CakePHP donde funciona la web de registro o REGETP. ========================================================================================================= TECNOLOGIAS UTILIZADAS ========================================================================================================= CakePHP Framework v.1.2 Base de datos PostgreSQL ========================================================================================================= REQUERIMIENTOS ========================================================================================================= HTTP Server. Preferentemente Apache con mod_rewrite activado PHP 4.3.2 o mayor ========================================================================================================= SVN ========================================================================================================= Estructura: Las dos aplicaciones (Registro y Catálogo) estan separados cada una en su directorio. svn --branches --tags --trunk ----app_shared (archivos compartidos por las dos aplicaciones) ----catalogo -------* ----docs (carpeta de documentación general) ----registro -------* El SVN tiene la carpeta app_shared configurada como svn:externals entonces en cada carpeta model, tanto de catálogo como registro, debemos agregarle dentro de las svn:properties (en netbeans se verifica facilmente haciendo click derecho y viendo las propiedades del svn) svn:externals shared https://regetp01.googlecode.com/svn/trunk/app_shared/models/ ========================================================================================================= ENCODINGS ========================================================================================================= Tanto las aplicaciones como la base de datos tienen encoding ISO-8859-1 (LATIN1) ========================================================================================================= INSTALACION ========================================================================================================= 1. Hacer checkout del trunk. 2. Crear base de datos en PostgreSQL. 3. Crear en cada aplicación en directorio app/config/ archivo database.php con configuración de conexión a base de datos y config.email.php con configuración de servidor de email (tomar como base config.email.php.default). [Para más información dirigirse a http://book.cakephp.org/view/922/Database-Configuration] 4. Dar permisos de escritura en cada aplicación a directorio /app/tmp/. 5. Activar aspell en español (solo en Linux) preferentemente, para uso de corrector ortográfico. En caso de correr bajo Windows o simplemente no querer utilizar esta funcionalidad se debe setear en "false" la variable de configuración "modo_linux" de registro/app/config/core.php [Para más información dirigirse a trunk/docs/instructivo_aspell.txt] ========================================================================================================= PERMISOS DE USUARIOS DENTRO DE LA APLICACION ========================================================================================================= La aplicación "Registro" utiliza ACL para controlar los permisos de los usuarios en la aplicación. Ejecutar con permisos de Desarrollador: Desarrollo - Usuarios y permisos - Actualizar controladores Correr en el mismo panel de Usuarios y permisos los "Scripts de permisos" de las distintas versiones hasta la última.
About
Automatically exported from code.google.com/p/regetp01
Resources
Stars
Watchers
Forks
Packages 0
No packages published