PDF de programación - Guía básica de gestión de contenidos web con Drupal: instalación, configuración y extensión

Imágen de pdf Guía básica de gestión de contenidos web con Drupal: instalación, configuración y extensión

Guía básica de gestión de contenidos web con Drupal: instalación, configuración y extensióngráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 27 de Enero del 2018)
552 visualizaciones desde el 27 de Enero del 2018
310,6 KB
25 paginas
Creado hace 15a (10/02/2009)
Guía básica de gestión de contenidos
web con Drupal: instalación,
configuración y extensión

Por Tomás Saorín. Facultad de Comunicación y Documentación. Universidad de Murcia

1. Aplicaciones para la gestión de contenidos web y portales

Los CMS son sistemas de publicación estructurada de contenidos, que permiten separar
el trabajo de redacción y elaboración, de la presentación y organización.

Hay una amplia variedad de aplicaciones muy diferentes que entran en esta definición,
cuya extensión y madurez está creando modelos de gestión de contenidos específicos:
blogs, wikis, e-learning. Indudablemente el término “contenido” tiende a expandirse y a
dificultar su precisión con fines prácticos.

Un gestor de contenidos es, desde el punto de vista del usuario interno, un “Sistema
para gestionar, de forma uniforme, accesible, y cómoda, un sitio web dinámico, con
actualizaciones periódicas, y sobre el que pueden trabajar una o más personas, cada una
de las cuales tiene una función determinada”. Desde el punto de vista del usuario del
web, será “Sitio web dinámico, con apariencia e interfaz uniforme, con un diseño
centrado en el usuario, y que permite llevar a cabo fácilmenta las tareas para las que ha
sido diseñado”.

Conviene precisar brevemente dos ámbitos que distinguien dos niveles para los
proyectos de gestión de información en las organizaciones, siguiendo la línea de los
informes del CMS-Watch Reports (http://www.cmswatch.com/Reports/ ) que distinguen
entre gestores de portales (Portals) y gestores de contenidos web (WCMS).

Como Portales entendemos aplicaciones opensource del tipo Liferay, Jboss, etc.) y
como WCMS a Drupal, Joomla, Alfresco, Ezpublish, Opencms, etc.).

La combinación de sistemas constituiría los ECMS, definidos como “Las tecnologías
utilizadas para capturar, gestionar, guardar, entregar y conservar la información que
sustentan los procesos de negocio” (AIIM - The Enterprise Content Management
Association- www.aiim.org )

Podríamos situar a Drupal en la órbita de los Sistemas de Gestión de Contenidos de
código abierto, orientados a la difusión de información de todo tipo en web. Drupal se
enfoca hacia proyectos individuales, con una comunidad participativa y gran cantidad
de funciones, mientras que los portales centran su potencia en la integración de sistemas
y aplicaciones heterogéneas, de cara a la presentación del usuario final y a la
autenticación única. Un portal necesita un gestor de contenidos o gestor documental.

2. Gestión de contenidos de propósito general

En un CMS debemos pensar en las capas de: Presentación visual; Contenido;
Estructura; Acceso.

Un CMS separa y conecta de algún estos niveles. Por "Separa" entendemos que permite
una gestión independiente, y por "Conecta" entendemos que permite ponerlos en
relación.

Presentación visual: incluye todo lo que forma el estilo, estructura y disposición de la
página: archivos HTML, hojas de estilo, imágenes decorativas...

Contenido: incluye todo lo que los autores publican en la página para darlo a conocer:
textos, fotografías, vídeos...

Estructura: Permite decidir los tipos de categorización para cada tipo de contenido,
graduar el acceso, crear zonas temáticas, las relaciones entre contenido.

Acceso: Control de quién y qué puede publicar, qué contenidos pueden verse según
tipos de usuarios.



Un CMS es un entorno dinámico en el que la información se almaca en una base de
datos, y se presenta a través del navegador en páginas generadas en un un lenguaje de
programación (PHP, JSP, ASP, Perl...) que ejecutan un programa en nuestro servidor.

Una de las bases de la potencia es el control separado del contenido mediante plantillas
para la visualización.

Reduce la complejidad del conocimiento técnico para aportar contenidos a un proyecto.
Además ofrecen servicios complementarios muy diversos: Foros de discusión, ...
gestión de usuarios, galerías de imágenes, etc. Son bastante flexibles para adaptarse a
las necesidades concretas de una publicación digital compleja.

Los CMS de propósito general están diseñados para construir con ellos cualquier
proyecto-tipo de difusión de información, y el ciclo de vida de sus contenidos: foros,
wikis, blogs, tablón de anuncios, intranet, información corporativa, etc.

Esta amplitud de capacidades es en donde radican dos de sus obstáculos más
importantes.

Cuantas más funciones tiene una herramienta, peor hace cada una de ellas.

Curva de aprendizaje más lenta que otras aplicaciones de propósito particular (Gestor de
blogs, foros, etc.)

Las aplicaciones de propósito general son más complejas de hacer funcionar. y quizá
realicen algunas de las funciones de un modo menos claro que una aplicación más
especializada.





3. Introducción a Drupal: Filosofía y comunidad

Drupal existe desde el 2000. Ya tiene ya 8 años de existencia y 5-6 años de desarrollo
formal, 13 versiones nombradas, 300 módulos hechos por terceras partes, y más de
50.000 sitios web que funcionan con Drupal.

Se desarrolla con el PHP y es compatible con las versiones 4 y 5.

Tiene soporte a MySQL y a PostgreSQL

El equipo libera la versión básica con decenas de módulos, a los que se le pueden
adicionar varios más, que son escritos en paralelo a la versión en desarrollo y despues
de la publicación de esta.

En las últimas versiones se a incorporado mucho JavaScript al código fuente de Drupal,
pero este no afecta la usabilidad de la aplicación, solo la aumenta y no es
completamente fundamental para su óptima funcionalidad.

La comunidad de Drupal es tremendamente activa. Es un hervidero. En palabras de
Jairo Serrano:

“Una comunidad tan grande, con tantos temas que explorar, con tanto que programar no
esta quieta, los errores en drupal se corrigen muy rápidamente gracias a la colaboración
de todos, la publicidad generada por el proyecto y por sus usuarios es excelente.”

Ellos mismos se definen como "more than software - it is a project and a community".
No solo una aplicación, sino un proyecto y una comunidad. Más que un club.

¿Cómo se concibe Drupal? Drupal es una plataforma, construida sobre estándares y
tecnologías de código abierto, para para activar las potencialidades de internet como
medio en el que personas y grupos diversos, desde cualquier lugar, puedan producir,
debatir y compartir información e ideas. Su interés prioritario está en las comunidades y
la colaboración.

La flexibilidad de Drupal permite la producción colaborativa de sistemas de
información y comunidades online.

Al trabajar con Drupal es bueno reflexionar sobre lo que esperamos de Drupal, lo que
podemos aportar. No es lo mismo entrar interesados por el desarrollo de funcionalidades
y el estudio de soluciones técnicas (pasión informática por saber, mejorar y
experimentar) que para resolver problemas de funcionamiento para nuestros clientes
(desarrollador, responsable de proyecto).

De la web de Drupal podremos sacar muchísima información concreta, mucha
información sobre alternativas, y también muchas dudas. Pero todos podemos aportar
algo: ideas de mejora, bugs en diferentes módulos, reforzar una idea en proyecto,
relacionar conceptos, compartir nuestro código, plantear a otros lo que se podría hacer...
Así hasta desarrollar un módulo específico y mantenerlo.

La prioridad de la comunidad Drupal es hacer un gestor fabuloso, no dar servicio.
Modificarán el código para que funcione mejor o sea más coherente, aunque eso pueda
dar problemas de compatibilidad de versión. Cambian de versión cada 6 meses, pero
los módulos de funcionalidades específicas van más lentos, con un ritmo y estrategia
diferente.

Cada cosa puede hacerse de varias maneras, por lo que hay que probar, comparar,
elegir, valorar. Hay múltiples respuestas para una misma necesidad, que varía en
complejidad, conocimientos necesarios, robustez e interdependencias.

Cuando se trabaja con Drupal siempre hay alguien por ahí para responderte a tus dudas,
si tu pregunta va hacia aspectos concretos. Si no hay respuestas, al menos puedes
compartir las dudas.

La comunidad también es un espacio de reflexión sobre lo que se quiera que hagan los
módulos, de modo que se puede participar aunque uno no sea desarrollador.

Cada vez será más frecuente encontrar empresas y freelances que ofrezcan asistencia
experta en Drupal (U otros gestores de contenidos) así como hosting que lo ofrezcan
preinstalado o se anuncien como compatibles con Drupal.

Un proyecto bien hecho con Drupal tiene un valor de continuidad: Al estar basdado en
código abierto, la empresa que lo haga pone en manos del cliente todo. Aportan
conocimiento, soluciones y servicio, pero el cliente es dueño del producto, el cual puede
ser continuado por otra empresa o expertos propios.

En su web Black Mountain, Steven Peck habla de "The Drupal Way":

“Drupal no es un CMS en el sentido tradicional. No sigue la línea de Nuke, sus
descendientes o primos. Los orígenes de Drupal no están en la gestión de contenido,
sino en la gestión de la comunicación. Es una distinción importante. Drupal surge al
gestionar comunicaciones entre personas experimentando.”

¿Demasidado experimental? Si, para explorar nuevos caminos de desarrollo basados en
la simplicidad y la coherencia.

De todos modos en Drupal encontramos soluciones accesibles para muchos casos, y casi
siempre encontraremos una buena charla sobre como mejorarla hasta llegar a
  • Links de descarga
http://lwp-l.com/pdf8493

Comentarios de: Guía básica de gestión de contenidos web con Drupal: instalación, configuración y extensión (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad