Reflexiones, pensamientos en letra alta y otras descargas mentales
Comencemos
El Administrador de Contenidos se va a crear teniendo en cuenta las siguientes caracterÃsticas:
Facilidad de uso tanto para usuarios finales como para administradores: es una realidad, un usuario sin conocimientos de Internet o manejo de software para Web no puede controlar un sitio Web. Un mÃnimo de conocimiento es requerido. Decir que un usuario sin conocimientos puede controlar un sitio es como decir que una persona puede administrar una empresa solo con un manual. Imposible.
Además tomando ideas de Internet la idea es hacer que las opciones se presenten de una manera coherente y cotidiana
Arquitectura de la Información: el contenido tiene que estar organizado de una manera estructurada y esta estructura no necesariamente es la estructura de navegación que ve el usuario final. Es decir: el contenido esta separado del diseño. Digamos que si uno quisiera poner un manual en Internet la estructura seria la misma pero la presentación seria diferente (agregado de links y exposición de diferentes secciones del libro).
Objetos: cada imagen, texto, links, archivos, inclusive publicidad es ingresado a la base de datos individualmente definiéndole propiedades a cada Ãtem u objeto. Estos luegos son agrupados en secciones, categorÃas y tipos.
Multilenguaje: el sistema debe ser multilenguaje desde el inicio: soporte nativo de lenguajes. La idea es crear un objeto que luego puede dividirse en n cantidad de idiomas, cada propiedad depende del idioma. De esta manera se crea 1 solo objeto y múltiples instancias según el idioma. Las propiedades dependen del idioma por lo cual podemos tener imágenes en dos idiomas con descripciones, tÃtulos y otras propiedades en su idioma original.
Esos son los puntos básicos… para el futuro el plan es más ambicioso:
La idea es que al tener solucionados y probados todos los puntos anteriores los Ãtems puedan desplegarse según reglas definidas. De esta manera se podrÃan crear colecciones de Ãtems sin necesidad de programar. Por ejemplo: definir que un grupo o tipo de imágenes van a formar parte de una GalerÃa y poder definir propiedades y formatos para esta GalerÃa. Al mismo tiempo asignarle permisos y propiedades especiales como puede ser precio (parte de los productos) y asà crear contenidos dinámicos sin la necesidad de tener que programar carritos de compras, galerÃas de fotos, foros, etc. Todo se maneja desde el programa, que pasarÃa a convertirse en una especie de framework.
Muchas veces pensé en este concepto, pero para ponerlo en marcha hay que tener la experiencia acumulada de los puntos anteriores.
| Print article | This entry was posted by Ramiro on Abril 12, 2006 at 1:37 pm, and is filed under Un poco de todo. Follow any responses to this post through RSS 2.0. Puedes dejar una respuesta, o un trackback desde tu propio sitio. |