Download PESO WEB
Transcript
EVALUACIÓN • CMS Helmut Nikila, Fotolia Sistemas de Gestión de Contenidos Ligeros PESO WEB ¿Le gustaría tener un sistema de gestión de contenidos que fuera sencillo de manejar? Vamos a echarle un vistazo a algunas soluciones CMS amigables, entre las que se incluyen Pluck, SkyBlueCanvas y NanoCMS. POR DMITRI POPOV C uando se monta un sitio web, normalmente se hace porque se desea publicar algo, no porque se quiera pasar el rato aprendiendo los intríngulis de un sistema de gestión de contenidos (CMS) o juguetear con las plantillas. En la mayoría de los casos, lo que se necesita es un CMS que sea fácil de instalar y mantener, y que permita crear páginas sin pasar horas leyendo la documentación. Si esto es lo que anda buscando, le agradará saber que hay disponibles una serie de CMS fáciles de usar. Pluck Si necesita instalar un CMS fácil de manejar y que tenga virtualmente una curva de aprendizaje nula, considere Pluck [1]. Al contrario que la mayoría de los CMSs, Pluck no necesita una base de datos, lo que hace que la instalación, la resolución de problemas y el mantenimiento sea bastante sencillo. Para instalar Pluck debe descargarse la última versión del programa y descomprimirla en el 38 Número 49 directorio raíz del servidor. Hay que establecer los permisos del directorio pluck a 777, y luego apuntar con el navegador a http:// su_servidor/install.php. Tras introducir la información requerida, debe darse un nombre al sitio web y añadir algún texto a la página principal; con esto, su sitio web estará listo. Para configurar Pluck y añadirle algunas páginas y contenido, es preciso conectarse a la zona de administración utilizando la contraseña que se ha especificado durante la instalación. La zona de administración está dividida en tres secciones: Páginas, Módulos y Opciones (véase la Figura 1). Como probablemente ya haya adivinado, es en la sección Páginas donde se gestionan las páginas web y las imágenes. Para crear una página nueva se pulsa el botón Página Nueva. El editor WYSIWYG facilita la tarea de añadir y formatear el texto, insertar imágenes y agregar ficheros multimedia (Figura 2). La columna de la derecha de la zona de edición de la página contiene una lista de WWW.LINUX- MAGAZINE.ES todas las imágenes que se hayan subido y de las páginas existentes, pudiéndose insertar en la página una imagen o un enlace de la lista pulsando en Insertar o en Insertar Enlace. El editor WYSISWYG proporciona todas las herramientas básicas de edición, pero si las encuentra algo limitadas, puede pasarse al modo HTML. Si se desea, por ejemplo, incluir un vídeo de YouTube o añadir una marca que no se encuentre disponible en el modo visual, el modo HTML solucionará el problema. Una vez concluida la página, debe guardarse pulsando el botón Guardar y volver a la sección Páginas. Aquí se pueden utilizar los botones disponibles para reordenar y borrar las páginas existentes y editar la descripción de cada página y sus palabras clave. Aunque este último paso es opcional, una buena descripción y un conjunto de palabras relevantes pueden hacer que la página sea más fácil de localizar por medio de los motores de búsqueda de la web. La sección Módulos permite gestionar los módulos instalados que se utilizan para añadirle funcionalidades nuevas a Pluck. La instalación por defecto de Pluck viene con dos módulos: Formularios de Contacto y Álbumes. El módulo Formularios de Contacto se encuentra integrado en Pluck, y como no puede modificarse, no aparece en la sección Módulos. El módulo Álbumes permite la cre- CMS • EVALUACIÓN Figura 1: Pluck está listo para usarse en cuestión de minutos. ación y la gestión de álbumes fotográficos que se pueden publicar en la página web (Figura 3). La creación de un álbum fotográfico es bastante simple. En el campo Álbum nuevo, se da un nombre al álbum y se pulsa Guardar. Luego, usando el formulario Imagen Nueva se suben las fotos. Para publicar el álbum recién creado, se crea una página web nueva (o se abre una existente) en la sección Módulos de la parte inferior. Para especificar el orden en el que los módulos añadidos aparecen en la página, se selecciona 1 ó 2 de la lista desplegable de Álbumes y se pulsa Guardar. De forma similar, se puede añadir un formulario de contacto a una página web. La sección Opciones permite modificar parámetros generales, tales como el título del sitio web y la dirección de correo electrónico. Aquí también se puede cambiar la contraseña, gestionar los módulos y cambiar el tema por defecto. Pluck tiene algunas limitaciones: Sólo se pueden insertar álbumes y formularios de contacto al pie de una página web, y el sistema no proporciona una forma sencilla para incluir vídeos de YouTube u otros servicios similares. Aunque Pluck no sea el CMS más flexible, realmente destaca cuando se busca la facilidad de uso. Si desea montar un sitio web personal sin tener que pasar horas viendo cómo crear una página o insertar una fotografía, entonces Pluck es la elección correcta. servidor. Luego se cambian los permisos del directorio /skyblue/data a 755, se apunta el navegador a la dirección del servidor web. La instalación consiste en un único paso, en el cual se especifica un nombre de usuario y una contraseña. Tras esto, hay que entrar con las credenciales que se acaban de crear e ir directamente a la zona de administración que consiste en cinco secciones: Páginas, Imágenes, Colecciones, Plantillas y Configuración (véase la Figura 4). Como en Pluck, en la sección Páginas es donde se añaden y se gestionan las páginas web. Sin embargo, si se pulsa el botón Añadir para crear una página web o Editar para modificar una existente, SkyBlueCanvas inmediatamente mostrará más herramientas de edición que las que tiene Pluck (Figura 5). Además del editor WYSIWYG, SkyBlueCanvas posee los denominados contenedores y clases. Los contenedores permiten añadir el formato de texto a un párrafo seleccionado, como Heading 1, Preformatted y Blockquote. Las clases, por su parte, permiten aplicarle configuraciones específicas de maquetación. Por ejemplo, aplicando la clase Note (Hidden) a un párrafo, lo oculta de la página, mientras que la clase Important introduce el párrafo en una caja de texto. La lista desplegable Publicado sirve para publicar la página. La sección Imágenes está diseñada para añadir y gestionar los ficheros gráficos que van a utilizarse en las páginas web. Cuando Figura 2: El editor WYSIWYG facilita la edición de páginas en Pluck. SkyBlueCanvas Como Pluck, SkyBlueCanvas [2] tampoco utiliza una base de datos para almacenar la información, siendo la instalación de este CMS ridículamente fácil. Para ello, primero hay que descargarse la última versión y descomprimir el archivo en el directorio raíz del Figura 3: Con el módulo Albums pueden publicarse álbumes fotográficos con Pluck. WWW.LINUX- MAGAZINE.ES Número 49 39 EVALUACIÓN • CMS Figura 4: SkyBlueCanvas. Figura 5: Además de un editor WYSIWYG, SkyBlueCanvas incorpora contenedores y clases. se pulsa el botón Insertar imagen en la barra de herramientas principal del editor, el sistema mostrará una galería de imágenes en miniatura de todos los ficheros gráficos de la sección Imagen. Para insertar una imagen sólo hay que pulsar sobre una de ellas. La sección Colecciones es la más interesante pero, al mismo tiempo, la más compli- cada de SkyBlueCanvas. Digamos que quiere utilizarse SkyBlueCanvas para publicar una serie de artículos. Para ello debe crearse una página nueva en la sección Páginas, teclear luego “Artículos” en el cuadro para la barra del título y en los campos de texto del menú, y seleccionar Menú Principal de la lista desplegable Menú. Tras establecer la opción Figura 6: El contenedor Publisher permite gestionar colecciones. 40 Número 49 WWW.LINUX- MAGAZINE.ES Publicado a Sí, hay que pulsar Guardar para guardar la página. Ahora se le puede echar un vistazo al sitio web y fijarnos en la entrada Artículos del menú principal. Si se pulsa en él, aparecerá una página en blanco sin menú ni contenido. Como SkyBlueCanvas trata cada página como un recipiente, habrá que añadirle manualmente el contenido. El contenido en SkyBlueCanvas se gestiona por medio de las colecciones, que pueden ser cualquier cosa, desde enlaces y contactos, a galerías fotográficas y artículos. Para los principiantes, probablemente desee añadirle el menú principal a la página Artículos, para lo cual hay que pulsar el botón Publicar Colección en la sección Colección, y pulsar el enlace Editar junto a la entrada Menú Principal (Figura 6). Tras localizar la página Artículos, se deben pulsar Sí y Arriba de las listas desplegables Mostrar y Región de Página, respectivamente. Ahora, si se pulsa Guardar y se recarga la página Artículos en el navegador, debería verse el menú principal. De forma similar, se pueden añadir enlaces en la columna de la derecha. En la sección Publicar Colección, se pulsa en el enlace Editar junto a la entrada mod.links.php y se selecciona Derecha de la lista desplegable Región de Página. Entre otros elementos, la sección Colecciones contiene la colección Artículos, que permite crear páginas utilizando la plantilla del artículo proporcionada y organizar los artículos utilizando grupos. A continuación, se pulsa el botón Artículos en la sección Colección y se añaden páginas de artículos nuevos y grupos. Tras haber realizado esto, hay que regresar a la sección Publicar Colección, pulsar en el enlace Editar junto a la entrada mod.articles.php y seleccionar Principal de la lista desplegable Región de Página. Tras recargar la página Artículos se debería ver una lista expansible de artículos en el cuerpo de la página. Aunque este no sea el método más ortodoxo para crear una página web, ofrece mucha flexibilidad con respecto a la forma de presentar el contenido del sitio web. Como sugiere el nombre, la sección Plantillas se utiliza para instalar plantillas nuevas y retocar las existentes. Por último, la sección Configuración permite modificar la configuración básica, como el título del sitio web, la URL, la información general, etc. SkyBlueCanvas proporciona más flexibilidad que Pluck, pero estas ventajas tienen un precio – entender cómo gestionar el contenido y construir páginas con el uso de colecciones CMS • EVALUACIÓN Figura 7: NanoCMS es pequeño, sin servicios extras. requiere tiempo y esfuerzo. Sin embargo, si está dispuesto a pasar por el proceso de aprendizaje, puede utilizar SkyBlueCanvas para gestionar sitios web de tamaño pequeño y mediano como un profesional. NanoCMS NanoCMS [3] está etiquetado como el CMS más pequeño que se pueda encontrar, afirmación que no está nada lejos de la realidad. Una vez descomprimido, el sistema completo sólo ocupa 70KB de tamaño, siendo uno de los más fáciles de instalar y configurar. Primero hay que descargarse la última versión del programa y descomprimirlo. En el directorio resultante, es preciso localizar el fichero data/config.php y abrirlo con un editor de textos, cambiar el nombre al usuario por defecto y la contraseña, guardar el fichero y subir el contenido de la carpeta al directorio raíz del servidor. Tras cambiar los permisos a los directorios data/pages y date/areas a 777, NanoCMS estará listo para usarse. En el navegador de Internet, hay que ir a la dirección http://su_servidor/data/ nanoadmin.php y conectarse a la zona de administración utilizando el nombre de usuario y la contraseña especificados en el paso anterior. La zona de administración se encuentra dividida en cuatro secciones: Crear Página , Páginas y Opciones, Áreas de Contenido y Tweakers (Figura 7). La creación de páginas en NanoCMS es tan sencilla como parece. Únicamente se debe ir a la sección Crear Página, darle a la página un nombre, introducir el texto en el campo Contenido y añadir la página al menú deseado; pueden añadirse páginas a la barra lateral, al menú superior y al menú inferior. NanoCMS no posee un editor WYSIWYG, de modo que para darle formato al contenido hay que utilizar código HTML directamente. Cuando la página esté lista, se debe pulsar el botón Añadir Página para publicarla. La sección Páginas y Opciones permite la gestión de las páginas existentes: se pueden reordenar, mover a una sección diferente y borrar. Para modificar la configuración general del sitio web, hay que pulsar en Áreas de Contenido. La funcionalidad por defecto de NanoCMS puede expandirse con el uso de los denominados tweakers. Por ejemplo, se puede añadir un editor WYSIWYG a NanoCMS aña- diéndole el tweaker Open WYSIWYG (Figura 8). Para instalar un tweaker debe copiarse el contenido del archivo tweaker al directorio data/tweaks de la instalación de NanoCMS. En la zona de administración, hay que ir a la sección Tweakers y pulsar el enlace Activar junto al editor OpenWYSIWYG. Ahora se pueden editar las páginas sin tener que ensuciarnos las manos con el código HTML. Como cabe esperar de un sistema tan pequeño, la funcionalidad de NanoCMS es bastante simple, pero el sistema ofrece todas las herramientas esenciales para gestionar un sitio web pequeño. Aunque probablemente no desee utilizarlo para gestionar un sitio con más de 15 ó 20 páginas, si se necesita una solución sin complicaciones que pueda instalarse en cuestión de minutos, NanoCMS podría ser lo que anda buscando. CMSs Ligeros Adicionales Existen otros CMS ligeros excelentes. Antes de decidirse por cualquiera de los sistemas que se han descrito aquí, probablemente quiera probar otras aplicaciones. FrogCMS [4] utiliza MySQL como base de datos y proporciona una interfaz para gestionar contenidos y usuarios. Esto lo hace adecuado para grandes sitios web mantenidos por varios usuarios. Al igual que otros sistemas, FrogCMS puede extenderse con el uso de plugins, pudiéndose encontrar unos cuantos módulos para seleccionar en el sitio web del proyecto. Pixie [5] es otro CMS elegante que viene cargado de funcionalidades, incluyendo un editor WYSIWYG, soporte para microformatos, un gestor de ficheros, bases de datos, un panel de anuncios, protección antispam y mucho más. Si anda buscando una aplicación de tipo blog en vez de un CMS tradicional, Chyrp [6] se merece que le echen un vistazo. Posee una interfaz basada en AJAX que permite gestionar un blog con bastante facilidad. Además, docenas de extensiones para Chyrp pueden ayudar a personalizar la insta■ lación del blog a su gusto. RECURSOS [1] Pluck: http://www.pluck-cms.org [2] SkyBlueCanvas: skybluecanvas.com http://www. [3] NanoCMS: http://www.nanocms.in [4] Frog CMS: http://www.madebyfrog. com [5] Pixie: http://www.getpixie.co.uk Figura 8: NanoCMS puede extenderse con plugins denominados “tweakers”. WWW.LINUX- MAGAZINE.ES [6] Chyrp: http://www.chyrp.net Número 49 41