La construcción de un sitio web con un sistema de gestión de contenidos

Un sitio web de negocios eficaz debe ser lo suficientemente flexible como para escalar hacia arriba o escala abajo (Añadir de forma rápida y / o restar nuevas páginas) y actualizar su contenido (anuncios de cambio, promociones cambio, los precios, y así sucesivamente). La manera de hacer esto es contar con sólo un puñado de plantillas de página - tales como una página de categoría, una página de destino, y una página de detalles - y poblar de forma dinámica con el contenido apropiado que reside en una base de datos.

Por ejemplo, si un usuario está navegando en una tienda online y visitas la sección de jardinería, la plantilla sola categoría páginas muestra las imágenes y el texto y las promociones asociadas con el departamento de jardinería. Si el usuario visita la sección Decoración del hogar al lado, que las mismas actualizaciones de plantillas página de categoría con el nuevo contenido.

La verdadera tarea para este ejemplo tienda en línea, por lo tanto, es la gestión del contenido que reside en la base de datos. La base de datos de empresa debe permitir el acceso sin esfuerzo y actualizaciones rápidas - en forma diaria, si no es por hora, base. Por supuesto, las bases de datos no tienen la más amable de las interfaces - por lo que los sitios web a menudo tienen una capa intermedia entre ellas y sus bases de datos llamado sistema de gestión de contenidos, o CMS por sus siglas.

Un CMS es a menudo un sitio web independiente, seguro que sólo los administradores tienen acceso. Un administrador inicia sesión en el CMS basado en la web, hace que los cambios en el contenido, y empuja el contenido actualizado a donde tiene que ir: o bien a una servidor de ensayo (Vista previa de un sitio web privado donde la empresa puede verificar la información) o en el sitio principal en vivo. Una interfaz de CMS éxito es muy bien organizado y fácil de usar, que permite a un equipo de personas no técnicas (tales como gerentes de marca y gerentes de producto) para administrar su contenido de manera eficiente.

Hay un montón de factores a considerar que la unidad de qué tipo de sistema de gestión de contenidos es adecuado para el nuevo sitio. Algunos factores a considerar son los siguientes:

Video: Sesión 1:Curso de Joomla: Creación de páginas Web profesionales

  • Plataforma: ¿Qué plataforma de desarrollo es el sitio que está siendo construida en? Y aquí hay un par de preguntas relacionadas: ¿Qué estás dibujando las bases de datos de contenido, y hacia dónde está el sitio siendo organizada? ¿Puede el CMS que está considerando integrarse bien con todos estos factores técnicos?

    Video: Gestor de Contenidos Web

  • Idioma: En caso de que el sitio web de soporte a múltiples países e idiomas? Serán los administradores de todo el mundo necesita para gestionar el contenido traducido y productos personalizados - y las imágenes de acompañamiento - por sus respectivas regiones o países?

  • El comercio electrónico: ¿El sitio web tiene que atar en las bases de datos de productos o ventas existentes de la compañía? ¿El sitio tiene que integrarse con varios sistemas? ¿Tiene que atar en SAP - la plataforma de software de negocio utilizado para gestionar los productos, cadena de suministro, las ventas y los niveles de inventario?

  • Administración: Qué se necesita para configurar varios niveles de acceso a la administración del sitio? Por ejemplo, algunos usuarios van a ser capaces de cambiar las estructuras fundamentales del sitio, mientras que otros usuarios sólo pueden cambiar el contenido de ciertas páginas?

  • producto o servicio único: ¿El sitio web ofrece productos y servicios únicos (por ejemplo, un sitio que permite a los usuarios crear y distribuir sus propios libros en línea) que no encajan en el molde de los sistemas de gestión de contenidos off-the-shelf?

Muchas soluciones off-the-shelf están disponibles que pueden estar muy bien para el tamaño, la escala y el contenido del sitio que estamos construyendo. soluciones populares ya hechos son lo suficientemente adaptable para que sean opciones económicas para la mayoría de los sitios. Una de las razones de estas soluciones son populares es porque son de código abierto: Cualquier desarrollador puede acceder al código fuente y utilizarlo para crear módulos personalizados que amplían la funcionalidad. Estos módulos pueden ser puestos a disposición de todos los demás que utiliza el código fuente. El resultado es una biblioteca cada vez mayor de características para aprovechar. Algunos módulos de código abierto son otros de libre tienen licencia - al final, una solución de código abierto por lo general resulta en un amplio conjunto de características para elegir o personalizar aún más. El único inconveniente, sin embargo, es que debido a las aplicaciones de código abierto son apoyada por la comunidad, que no vas a encontrar el apoyo oficial tecnología que se ve con soluciones propietarias ofrecidos por Oracle y Microsoft.

soluciones de código abierto, a pesar de su versatilidad, no son exactamente una talla única para todos. En algunos casos, un sitio de complejidad, singularidad o escalabilidad requiere una solución personalizada. Muchas ofertas de código abierto proporcionar una característica básica establecida para que pueda empezar en esa dirección, por lo que realmente no tiene que construir desde cero - pero a veces el equipo de ingeniería deben realizar un esfuerzo sustancial personalización.

Artículos Relacionados