¡Esta es una revisión vieja del documento!
Proyecto Adecap
Plantillas especiales
- Cabecera incluida por todos los mains: cabecera.tpl
Plantillas secciones
- ADECAP (Corporativa): main1.tpl
Plantillas contenidos
- generico: contenido.tpl
- portada: contenido1.tpl
- contacto: contenido2.tpl
- ayuda: contenido3.tpl
Definición Personalizaciones
Modulo Noticias relacionadas
Funcionalidad
- AL ver una noticia el sistema te recomienda otras noticias que otros usuarios que han visto esta tambien han visto.
Base de datos
- nueva tabla tblnavlog que utilizaremos para noticias relacionadas, videos relacionados, etc..
Modulo banners
Bases de datos
- Una nueva tabla independiente del menu: tblcfgbanners
- el campo banTipo especifica el tipo de banner: 1⇒ Sin restriccion, 2⇒ Limitado por hits, 3⇒ Limitado por clicks, 4⇒ Limitado por Fecha
- Modo de visualización del Banner: 0⇒ Normal, 1⇒Publicidad
- Dependiendo del tipo de banner éste se desactiva automáticamente llegado el limite.
Cambios en el API
- Modificacion de los archivos api.inc, apifind.inc y apiformat.inc para añadir las nuevas funciones para los banners.
Logica de uso
- Se puede crear un banner independiente (ya no depende ni de los menues, ni los banners se agrupan bajo un concepto).
- Es añadido a las secciones, contenidos, etc.. a través del nuevo sistema de asignar elementos.
Asignar Elementos
Logica de uso
- A nivel de usabilidad hemos cambiado el concepto de añadir los diferentes elementos cada uno en su box. Ahora, tenemos una sola caja para añadir todos los tipos de elementos a la vez como si todos fueran del mismo tipo, y se puede ordenar para posicionar los elementos arriba o abajo independientemente del tipo que sean.
Base de datos
- Hay una nueva tabla en la base de datos llamada uni_elements que relaciona cualquier elemento de cualquier tipo con cualquier otro.
Templates
- A nivel de templates mostraremos los elementos relacionados en columnas, pudiendo tener en cada columna cualquier tipo de elemento.
Nuevo modulo noticias
Nuevo modulo youtube
Nuevo modulo comentarios
Funcionalidad
- Hay un modulo comentarios generico (tanto a nivel de código como de base de datos) para todos los tipos de elementos.
Base de datos
- Los comentarios tienen el campo comEstado con 3 posibles valores: 0⇒ Pendiente, 1⇒Aprobado, 2⇒Rechazado
Nuevo modulo widgets
Funcionalidad
- está relacionado con “Asignar elementos”. La idea es que los elementos relacionados se dispongan en una columna, y que estos elementos sean autonomos a nivel de diseño y javascript.. de tal manera que cualquiera pueda ser puesto en cualquier parte sin que nada se estropee.
Cambios en el API
- Realmente no muchos, mas que el añadir un campo CONTENIDO_TIPO para que el sistema pueda saber en todo momento de que tipo es cada widget. El resto practicamente se hace desde las templates a base de mains y javascript.. (en el caso del ajax se ha creado un main2.tpl que devuelve solo el codigo a redibujar en la web).