Download Documento de diseño de base de datos
Document related concepts
no text concepts found
Transcript
GUÍA DE DIRECTORIOS EN APLICACIONES Telefónica Soluciones 09/08/2017 ÍNDICE 1. INTRODUCCIÓN ................................................................................................................ 3 2. APLICACIONES JAVA ......................................................................................................... 4 3. APLICACIONES PHP .......................................................................................................... 7 4. APLICACIONES WORDPRESS........................................................................................... 9 5. APLICACIONES DRUPAL ................................................................................................. 10 Fundación Telefónica- Guía de directorios en aplicaciones Telefónica Soluciones 1. INTRODUCCIÓN El presente documento ha sido elaborado con el fin de definir una guía para incluir directrices en los árboles de directorios de los diferentes aplicativos. Lso Fundación Telefónica- Guía de directorios en aplicaciones Telefónica Soluciones 2. APLICACIONES JAVA La estructura recomendada para los proyectos web, que utilizan tecnologías Web J2EE Fundación Telefónica- Guía de directorios en aplicaciones Telefónica Soluciones . Nombre de directorio build/ dist/ Contenido del directorio En este directorio se guarda el código fuente compilado, módulos ensamblados o archivos generados por la herramienta Javadoc. Este directorio representan las versiones sin comprimir de los archivos Fundación Telefónica- Guía de directorios en aplicaciones Telefónica Soluciones docs/ lib/ setup/ src/ test web/ web/WEB-INF/ web/WEB-INF/jspf/ web/WEB-INF/libs/ web/WEB-INF/tlds/ web/WEB-INF/tags/ web/WEB-INF/tags/ web/css web/imgs web/js web/upload binarios creados por el proyecto. Este directorio contiene toda la documentación para un proyecto, incluyendo archivos HTML, y archivos de instalación de configuración, etc Este directorio contiene las versiones específicas de librerías externas utilizadas por una aplicación. Este directorio contiene los archivos que sean relevantes para el proyecto o aplicación. Este directorio puede contener archivos de bases de datos SQL, los archivos de tareas compartidas, o cualquier otro archivo que se utilizan para configurar un contenedor para un proyecto o aplicación. En este directorio se guardan los archivos fuente del aplicativo (java) y los archivos con configuración de los distintos aplicativos. Este directorio contiene las pruebas que se realizan en el proyecto. Este directorio contiene la aplicación Web que se instala en el servidor de producción, en este directorio pueden guardarse los archivos jsp en el directorio raíz ó en subcarpetas Este directorio contiene el archivo web.xml, archivo de configuración de la aplicación. Este directorio contiene los fragmentos jspf (includes) utilizados en el aplicativo. Este directorio contiene las librerías externas utilizadas en el aplicativo. Este directorio contiene los arvhicos tlds (Tag Library Descriptor) utilizados para el multilenguaje en las aplicaciones Este directorio contiene los fragmentos tags utilizados en el aplicativo. Se suelen utilizar para incluir pequeños fragmentos sin lógica. Este directorio contiene las clases java compiladas del aplicativo. Las clases suelen guardarse por package (paquetes) para su ordenación lógica. Este directorio contiene los archivos css del aplicativo web Este directorio contiene las imágenes del aplicativo web Este directorio contiene las librerías de javascript de la web Este directorio contiene los upload del aplicativo Fundación Telefónica- Guía de directorios en aplicaciones Telefónica Soluciones 3. APLICACIONES PHP La estructura recomendada para los proyectos web, que utilizan tecnologías PHP Nombre de directorio classes/ config/ lib/ Contenido del directorio Este directorio contiene las clases de los archivos php Este directorio contiene los archivos de configuración de los aplicativos. Este directorio contiene las versiones específicas de librerías externas Fundación Telefónica- Guía de directorios en aplicaciones Telefónica Soluciones logs/ templates/ public_html/ public_html /css public_html /imgs public_html /js public_html /upload utilizadas por una aplicación. Este directorio contiene los archivos de log de las aplicaciones. Este directorio las plantillas utilizadas en las apicaciones Este directorio contiene la aplicación Web que se instala en el servidor de producción, en este directorio pueden guardarse los archivos php en el directorio raíz ó en subcarpetas Este directorio contiene los archivos css del aplicativo web Este directorio contiene las imágenes del aplicativo web Este directorio contiene las librerías de javascript de la web Este directorio contiene los upload del aplicativo Fundación Telefónica- Guía de directorios en aplicaciones Telefónica Soluciones 4. APLICACIONES WORDPRESS La estructura del gestor de contenidos Wordpress. Nombre de directorio wp-admin/ wp-includes/ wp-content/ wp-content/themes wp-content/languages wp-content/plugins wp-content/uploads Contenido del directorio Este directorio contiene la administración del aplicativo (No se modifica) Este directorio contiene los archivos de los includes (No se modifica) Este directorio contiene las carpetas modificables en las instalaciones Este directorio contiene las plantillas (Temas) que se muestran en las diferentes blogs. En cada uno de los blogs se puede aplicar un tema distinto. Este directorio se guardan los archivos de traducciones. Cada blog sólo puede tener un idioma activado Este directorio contiene los plugins instalados, los archivos se comparten para todos los blogs de la instancia, en el panel de control se pueden activar o desactivar para cada uno de los blogs Este directorio contiene los uploads de los blogs Fundación Telefónica- Guía de directorios en aplicaciones Telefónica Soluciones 5. APLICACIONES DRUPAL La estructura del gestor de contenidos Drupal Fundación Telefónica- Guía de directorios en aplicaciones Telefónica Soluciones Nombre de directorio includes/ misc / modules/ profiles/ scripts/ sites/ sites/default/files/modules sites/default/ files/themes sites/default/ files/tmp themes Contenido del directorio Este directorio contiene las librerías comunes (core del aplicativo) se comparte a todos los componentes de Drupal (No se modifica) Este directorio contiene los archivos comunes (javascript, images, css) (No se modifica) Este directorio es donde se instalan los módulos (funcionalidad), cada uno en una subcarpeta Este directorio contiene la configuración de perfiles usada durante la instalación (completa ó personalizada) Este directorio se guardan los Shell script utilizado por Drupal Este directorio contiene los personalización de Drupal, existirá una carpeta para cada uno de los dominios configurados. Por lo menos debe existir el default Este directorio contiene los módulos instalados en un determinado sitio (dominio) Este directorio contiene los temas instalados en un determinado sitio (dominio) Este directorio contiene los archivos temporal de la aplicación Este directorio contiene el tema por defecto de Drupal Fundación Telefónica- Guía de directorios en aplicaciones Telefónica Soluciones