Recibe actualizaciones por: rss | twitter | email

Introducción

En los primeros años de la decada de los ’90 algunas personas comenzaron a publicar notas, la verdad mayormente enlaces a otras páginas de manera diaria, esto es lo que se considera el nacimiento de los blogs, más o menos entre 1993 y 1994, ya para finales de la década la popularidad de los blogs se expande exponencialmente.

Lo que permite este enorme salto es la aparición de las herramientas para bloggear, es decir de las herramientas y alojamientos de blogs, pues antes de la aparición de dichas herramientas, el trabajo se hacía editando HTML en un editor de texto y subiendo dichos archivos a un servidor web por medio de FTP.

Las primeras herramientas de ese tipo en aparecer son:

- Open Diary (1998)
- LiveJournal (1999)
- Blogger (1999)

Estas tres herramientas permitieron que personas sin ningún conocimiento técnico pueden publicar en el Internet sus ideas, pensamientos y opiniones, algo que antes nunca se había visto. Esto permitio que naciera una comunidad de bloggers, personas que compartían una pasión, que intercambiaban ideas, y que seguían y participaban cada uno en los blogs del resto.

Ya para 2003, cuando los blogs eran bastante populares y LiveJournal, Blogger (que fuera adquirido por Google ese año) eran las plataformas dominantes en linea, y si querias alojar el blog en tu servidor pues MovableType era el más popular nace WordPress, como un clon de b2/Cafelog.

WordPress no pudo llegar en mejor momento, en 2004 Movable Type introdujo restricciones al uso de la plataforma sin pagar licencia, esto provocó la migración de muchos blogs al recién llegado WordPress.

Desde ese año su popularidad no hizo otra cosa que crecer, y fue ganando cada vez más y más mercado, al punto de manejar actualmente más del 20% de todos los sitios en Internet.

WordPress esta escrito en PHP, consta de las siguientes piezas.

- El código en PHP que genera al vuelo cada página cuando esta es requerida por el browser del usuario final
- Una base de datos donde la información necesaria para generar el HTML se encuentra almacenada

Uno de los primero pasos para poder comenzar a utilizar y bloguear con Wordpress es instalarlo, en muchos proveedores de servicio esto se hace con un solo click en algún panel de control, esto por lo general no te deja con la mejor instalación, es decir, no con las más eficiente. Por esto, si vas a tener bastante tráfico, o al menos quieres estar preparado para cuando ese tráfico llegue, recomiendo instalar Wordpress en un VPS, hay dos proveedores con los que nunca he tenido problemas y que casi seguro conoces.

- Linode
- Digital Ocean

Escoje cualquiera de ellos, puedo decir que ambos son muy buenas opciones.

Ambientes de Instalación

Una vez decidas que proveedor de servicio utilizar, es turno de elegir el software necesario para hacer correr Wordpress, y vamos a ver que existen diferentes opciones, vamos por partes.

Sistema Operativo

En cuanto al sistema operativo, recomiendo elijas uno con el que estes familiarizado, y te sientas comodo trabajando en el, yo personalmente elijo uno de los siguientes.

- Ubuntu LTS
- Debian
- FreeBSD
- CentOS (La verdad este nunca lo uso, pero es [tan bueno](/es/gnu-linux/centos-vs-debian.html) como los otros)

Conjunto de Software

Por encima del sistema operativo requerimos de otro software para poder servir las páginas de un blog Wordpress, este conjunto de software debe estar compuesto de los siguientes componentes.

Servidor Web

El servidor Web puede ser Apache, Nginx, Lighthttp, Cherokee u otros, yo recomiendo utilizar Apache o Nginx, últimamente hago todas mis instalaciones de Wordpress utilizando Nginx, pero si necesitas utilizar el archivo .htaccess (No deberías), pues puedes utilizar Apache.

Vamos a ver ambas opciones y tratando de optimizar la instalación y funcionamiento de ambos.

Base de datos

Wordpress requiere de una base de datos donde se guarda la información del blog, tal como lo vimos en la introducción, en esta se almacena la información necesaria para generar el HTML.

WordPress utiliza MySQL por defecto, puedes también utilizar MariaDB que es 100% compatible con MySQL

PHP
Que es el lenguaje que va a interpretar el código de Wordpress para generar la página web a partir de la información de la base de datos.

En esta serie vamos a tocar muchos temas hacerca de Wordpress desde la instalación en diferentes escenarios, hasta como asegurar la instalación, personalizar y mucho más.

Volver al índice

Sugerencias, comentarios o consultas aquí

Editado por última vez: 16 de mayo de 2015