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