¿Que es WordPress?

WordPress es un sistema de gestión de contenidos o CMS por sus siglas en inglés (Content Management System). En sus inicios fue creado para la creación de Blogs pero ha evolucionado para crear cualquier tipo de sitios web comerciales. Esta desarrollado en PHP para entornos que ejecuten MySQL y Apache, bajo licencia GPL propiedad de “La Fundación WordPress” y es software libre.

WordPress es el CMS más utilizado en la web con un aproximado del 30% de los sitios web en internet y cuenta con una enorme comunidad de desarrolladores y diseñadores para su desarrollo del núcleo (codex), desarrollo de complementos (plugins) y diseño de plantillas (themes).

Estructura

En su instalación predeterminada, WordPress es un sistema de publicación web basado en entradas ordenadas por fecha que corresponden a una o más categoría. Es decir, un sistema tipo Blog.

La estructura y Diseño Visual del Sitio depende de un sistema de plantillas independientes del contenido. Es decir, Plantillas independientes que pueden ser creadas, instaladas y/o personalizadas dependiendo de su autor.

Bloques con funciones especificas por medio de complementos cuya publicación se realiza por medio de widgets.

La gestión y ejecución corre a cargo de un sistema de administración de los componentes y widgets que usan las plantillas.

Características

WordPress viene con una gran cantidad de características incorporadas, diseñadas para hacer fácil y atractiva la publicación de contenidos en internet y explicamos las principales para iniciar:

WordPress fue diseñado para ser instalado en un servidor web. No importa si es dedicado o compartido en Internet o en local.

El sistema maneja dos vistas: el frontend que es la vista publica de la página como la ve el visitante y el backend que es la vista modificable para un usuario firmado. El núcleo es flexible y puede tener el frontend y backend en el mismo directorio de publicación o visualizar el backend en otro diferente.

Con la administración de usuarios se puede limitar el acceso a partes del sitio y/o permisos para la gestión de contenidos, componentes, etc.

La generación de páginas es dinámicas y no es necesario reconstruir las páginas si actualiza contenidos, dado las páginas resultado para el visitante son generadas utilizando la base de datos y plantillas para generarlas. Actualizando también los enlaces para evitar enlaces rotos.

Los contenidos pueden ser asociados a diferentes idiomas con métodos de traducción o con soporta Feeds con la especificación RSS 1.0, RSS 2.0 y ATOM. Así, cada página tiene un feed asociado para las suscripciones del sitio. Los contenidos pueden programados para ser visibles en solo un determinado tiempo y de igual manera despublicarse. También si el contenido es muy largo puede dividirse en dos o más paginas. Los contenidos pueden ser ordenados por categorías anidadas.

La gestión de archivos como imágenes o pdf’s pueden subirse y vincularla a artículos para su visualización en ellos.

Las plantillas son gestionadas a través de un editor de una manera muy fácil gestionando las etiquetas de plantilla en donde se mostraran los contenidos y creando Themes que serían como las diferentes pieles de las plantillas.

WordPress incluye un buscador para el sitio, permitiendo a los visitantes buscar términos en los que estén más interesados en encontrar.

Los plugins extienden la funcionalidad original del sistema. Existiendo una gran cantidad desarrollado por otros usuarios (desarrolladores) y están disponibles para su uso.