Portal para dar consejos útiles para desarrollo web


Category Archive

The following is a list of all entries from the Sistema de gestión de contenidos category.

Joomla! Administrador de Contenidos

Joomla! es un sistema de administración de contenidos de código abierto construido con PHP bajo una licencia GPL. Este administrador de contenidos se usa para publicar en Internet e intranets utilizando una base de datos MySQL. En Joomla! se incluyen características como: hacer caché de páginas para mejorar el rendimiento, indexamiento web, feed RSS, versiones imprimibles de páginas, flash con noticias, blogs, foros, polls (encuestas), calendarios, búsqueda en el sitio web, e internacionalización del lenguaje. Su nombre es una pronunciación fonética para anglófonos de la palabra swahili jumla que significa “todos juntos” o “como un todo”. Se escogió como una reflexión del compromiso del grupo de desarrolladores y la comunidad del proyecto.

La primera versión de Joomla! (Joomla! 1.0.0) fue publicada el 16 de septiembre de 2005. Se trataba de una versión mejorada de Mambo 4.5.2.3 combinada con otras modificaciones de seguridad y anti-bugs. Actualmente los programadores han publicado Joomla! 1.5 Stable bajo un código completamente reescrito y construido bajo PHP 5.

Estructuras organizativas

La gestión de administración principal del proyecto esta delegada al grupo principal (“Core Team”). Todos los miembros de este grupo trabajan en conjunto como un solo grupo, comprometidos para guiar a Joomla! dentro del movimiento de código abierto. Este grupo esta compuesto por diferentes perfiles, con variadas experiencias y una serie diversa de disciplinas.

Este grupo nace cuando se experimentó el surgimiento de Joomla en el 2005. El grupo principal es mucho más que una congregación de desarrolladores, su responsabilidad principal radica en la organización con respecto Joomla en su estructura funcional como organización y no únicamente en la programación del sistema de gestión de contenidos.

El proyecto se constituye de varios grupos que se han creado para enriquecer el conocimiento que la comunidad Joomla proporciona. Cada uno de los grupos se centra en un aspecto especifico de Joomla! que es importante para la expansión y desarrollo, el grupo principal no puede estar en cada discusión de estos temas, por ello existe un líder y un cabecilla alterno en cada uno de los grupos que se encargan de comunicarse de forma directa con el Grupo Principal.

Los grupos de trabajo suministran un canal de comunicación esencial entre la gran comunidad de Joomla! y el grupo principal de forma que traen inquietudes a la luz, mediación de cambios y extensión de información.

Plataformas compatibles

En Linux: Después de bajar el archivo de distribución en un directorio bajo el sitio del servidor web, ejecute la descompresión porque el archivo generalmente viene en formato zip. Este programa no necesita recompilarse porque se basa en php que es un lenguaje interpretado. Por ejemplo: si el root de su sitio web es /var/www/html es posible crear un directorio que se llame /var/www/html/joomla donde quedarán todos los guiones del programa.

En Windows: De forma similar a Linux, es necesario descomprimir el archivo dentro de un directorio en la raíz del servidor web por ejemplo si apache está instalado en c:\apache, el archivo se debe crear en c:\apache\htdocs\joomla.

Se asume que el usuario ha trabajado con el servidor Apache y el gestor de bases de datos MYSQL, por ello es necesario que antes de iniciar el proceso de instalación, tanto para Windows como para Linux se haya creado una base de datos en mysql con el correspondiente usuario y permisos; el siguiente paso a ejecutar es por medio del navegador, se debe entrar al directorio que se ha creado, siguiendo con nuestro ejemplo se debe ingresar al url, http://su_sitio.com/joomla de forma que se correrá un asistente que lo guiará hasta el final de la instalación.

En Mac OSX: Se puede hacer de dos maneras. O bien activando el ordenador como servidor Apache mediante la función “compartir web” en Preferencias del Sistema, o instalando una aplicación denominada MAMP que a su vez instala MySQL, PHP 5 y Apache 2. De esta manera el contenido del archivo .zip de Joomla! debe ser colocado en la carpeta: Aplicaciones/MAMP/htdocs/ y luego iniciar la instalación.

Enlaces

Sitio oficial de Joomla!
Foro oficial de Joomla!
Forge oficial de Joomla!
Demostración de sitio Joomla!
Directorio de extensiones Joomla!
Blog de desarrolladores Joomla!
Sitio oficial del Joomla!Day España


Sistema de gestión de contenidos “WordPress”

WordPress es un sistema de gestión de contenidos enfocado a la creación de blogs. Desarrollado en PHP y MySQL, bajo licencia GPL, tiene como fundador a Matt Mullenweg. WordPress fue creado a partir del desaparecido b2/cafelog y se ha convertido junto a Movable Type en el CMS más popular de la blogosfera. Las causas de su enorme crecimiento son, entre otras, su licencia, su facilidad de uso y sus características como gestor de contenidos. También una de las causas, es su enorme comunidad de desarrolladores y diseñadores, que se encargan de crear plugins y themes para la comunidad.

Historia 

El nombre WordPress fue sugerido por Christine Selleck, una amiga del desarrollador principal Matt Mullenweg. WordPress también es el sucesor oficial de b2/cafelog.

WordPress sólo permite, en principio, una bitácora o weblog por sitio o instalación, pero hay disponible un programa similar (y de los mismos desarrolladores llamado WordPress MU (μ), que permite la instalación de múltiples blogs.

Las versiones lanzadas de WordPress tienen como nombre en clave músicos de jazz como por ejemplo Mingus. La versión 1.5, que fue lanzada a mediados de febrero de 2005 tiene como nombre en clave “Strayhorn” (Billy Strayhorn) y ofreció una gama amplia de nuevas características como por ejemplo el uso de páginas estáticas.

Automattic, la empresa detrás de WordPress, tiene asimismo un servicio de alojamiento de blogs gratuito basado en su software llamado WordPress.com.

Esto último permite crear y administrar páginas fuera del orden cronológico “normal” del weblog y ha sido el primer paso para transformarse de un software básico de administración de blogs a un completo sistema de administración de contenidos.

Otra funcionalidad es la del sistema de creación de plantillas, las cuales permiten al usuario activar o desactivar una “piel” (plantilla) u otra para sus sitios. WordPress también ha sido equipado con una nueva plantilla por defecto (con nombre en clave Kubrick).

Características principales 

Estructura  Fácil instalación, actualización y personalización.
Sigue las recomendaciones del W3C.
Separa el contenido y el diseño en XHTML y CSS.
Posee herramientas de comunicación entre blogs (Trackback, Pingback, etc).
Importación desde Movable Type y Typepad, Textpattern, Greymatter, Blogger, Dotclear, Livejournal, Blogware y desde cualquier RSS.
Se está trabajando para poder importar desde pMachine y Nucleus.
Fácil integración con el foro bbPress de los mismos creadores de WordPress.
Integración con el foro Vanilla de Lussumo factible.

Funcionalidades 

Puede haber múltiples autores.
Permite ordenar artículos y páginas estáticas en categorías, subcategorías y etiquetas (“tags”).
Capacidad de crear páginas estáticas a través de la base de datos (a partir de la versión 1.5).
3 estados para un post: Publicado, Borrador, Esperando Revisión(Nuevo en WordPress 2.3) y Privado (sólo usuarios registrados) además de uno adicional: Protegido con contraseña.
Publicación mediante email.
Guardado automático temporizado del artículo como Borrador (A partir de la versión 2.2).
Permite comentarios.
Permite permalinks (enlaces permanentes y fáciles de recordar) mediante mod_rewrite.
Distribución de los artículos mediante RDF, RSS 0.92, RSS 2.0 y Atom 1.0.
Distribución de las discusiones (mediante RSS 2.0 y ATOM 1.0).
Gestión y distribución de enlaces.
Admite plugins.
Widgets para los Themes.
Uso de Etiquetas para cada post

Themes

Los Themes de WordPress son plantillas de diseño que sirven para cambiar la apariencia de tu blog. Existen miles de themes diferentes y también puedes contratar a diseñadores para que te creen un theme único para tu blog.

Soporte de la Rama 2.0

Desde el lanzamiento de WordPress 2.1, se empezó a usar la versión 4.1 de MySQL mientras que WordPress 2.0 usa MySQL 3. El equipo de WordPress estuvo averiguando y se dio cuenta que todavía muchos servicios de hosting no soportan MySQL 4, de tal forma que se decidió, seguir dando soporte de WordPress 2.0 (actualizaciones de seguridad) hasta el 2010, donde se espera que ya todos los servicios de hosting empiecen a ofrecer MySQL 4 y 5.

Enlaces de Interes

Sitios para descargar la aplicación, soporte, y plugins
http://wordpress.org/
http://wordpress.org/support/
http://wordpress.org/download/
http://codex.wordpress.org/
http://wp-plugins.net/

Hospedaje gratis en español
http://es.wordpress.com/