ndice
1 Historia
o 1.1 Nombre y versiones
o 1.2 La empresa
o 1.3 Desarrolladores
2 Caractersticas principales
o 2.1 Estructura
o 2.2 Funcionalidades
o 2.3 Multisitio
o 2.4 Plantillas
2.4.1 Widgets
o 2.5 Complementos
3 Versiones
o 3.1 Iniciales
o 3.2 Rama 2.x
o 3.3 Rama 3.x
o 3.4 Rama 4.x
o 3.5 WordPress para iPhone
4 Instalacin
5 Copia de seguridad
6 Premios
7 Temas visuales auspiciados
8 Vulnerabilidades
9 Crticas
10 Referencias
o 10.1 Notas
11 Vase tambin
12 Enlaces externos
Historia
Nombre y versiones
El desarrollador principal, Matt Mullenweg, eligi el nombre WordPress por sugerencia de
su amiga Christine Selleck. Las versiones lanzadas de WordPress tienen como nombre en
clave msicos de jazz como por ejemplo la versin 1.0, Mingus. La versin 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 caractersticas, como por ejemplo el uso
de pginas estticas.
La empresa
Automattic, la empresa detrs de WordPress, tiene asimismo un servicio de alojamiento de
bitcoras gratuitas basado en su software llamado WordPress.com.
Facilita la administracin de pginas fuera del orden cronolgico normal del weblog y ha
sido el primer paso para transformarse de un software bsico de administracin de blogs a
un completo sistema de administracin de contenidos.
Otra funcionalidad es la del sistema de creacin de plantillas o temas, que permiten al
usuario activar o desactivar una u otra segn deseen para sus sitios. WordPress tambin
cuenta de forma predeterminada con una nueva plantilla (con nombre en clave Kubrick),
adems de la tradicional e inicial Classic, sencilla y vlida con los estndares del W3C.
Desarrolladores
Ryan Boren y Matt Mullenweg son los directores de desarrollo de WordPress. Mullenweg
y Mike Little fueron los fundadores del proyecto. Los desarrolladores de WordPress son:
Dougal Campbell
Mark Jaquith
Donncha Caoimh
Andy Skelton
Michel Valdrighi
Peter Westwood
Aunque gran parte del proyecto ha sido desarrollado por la comunidad alrededor de
WordPress, an est asociado a Automattic, la empresa donde algunos de los principales
contribuyentes de WordPress son empleados.5
WordPress es tambin en parte desarrollado por su comunidad, entre los que se cuentan los
evaluadores, un grupo de personas que dedican tiempo y esfuerzo voluntariamente para
probar cada lanzamiento. Ellos tienen acceso a las versiones an en desarrollo (conocidas
como nightly builds), versiones Beta y versiones candidatas (Release Candidates).
Actualizando a estas versiones, pueden encontrar errores e informar de ellos en una lista de
correo especial o en el sistema de seguimiento de errores basado en Trac.
Caractersticas principales
WordPress naci del deseo de construir un sistema de publicacin personal, elegante y con
una buena arquitectura (Cdigo es poesa). Basado en PHP, MySQL y con licencia GPL,
WordPress pone especial atencin a la esttica, estndares web y usabilidad.6
En principio, est configurado para usar un blog por sitio o instalacin, pero tambin es
posible tener varios blogs con varias o una nica base de datos desde la versin 3.0.7
Estructura
Funcionalidades
Multisitio
WordPress admite un blog por instalacin, pero gracias a extender el blog por medio de
complementos especficos es fcil administrar y configurar mltiples blogs desde una sola
instalacin. Esta caracterstica est implementada en el ncleo de WordPress desde la
versin 3.0.5
Luego de habilitarse la opcin de Multisitio, se crea una red (WordPress Network10 ), por lo
que podrn administrarse varios blogs dentro de una misma instalacin de WordPress,
compartiendo temas, plantillas, plugins y dominios. Se puede acceder a cada blog dentro de
un subdirectorio.
Plantillas
Las plantillas o temas de WordPress son plantillas de diseo que sirven para establecer la
apariencia y estructura de tu blog.
Hay una gran comunidad oficial, tanto profesional como de usuarios, dedicada al diseo de
estas plantillas que se suelen listar en el sitio de WordPress una vez han sido comprobadas
y aprobadas oficialmente. Aunque la filosofa de WordPress apuesta por un marcado vlido
segn las directrices del W3C, las posibilidades de este sistema, tanto a nivel de diseo,
estructura o gestin, y la flexibilidad del sistema de plantillas y widgets en concreto, son
enormes y prcticamente permiten tener desde un simple blog hasta un CMS
personalizado.11 12
Widgets
WordPress incorpora un sistema de widgets para sus plantillas desde la versin 2.2 que
ofrece numerosas posibilidades y flexibilidad para el diseo y estructura de sus blogs. Si
bien son sumamente tiles, no todos las plantillas lo soportan.
Complementos
Hay un gran nmero de complementos que potencian el uso de WordPress ms all de un
simple blog y que lo hacen un sistema flexible y prcticamente de propsito general. Los
complementos de WordPress se incorporaron en la versin 1.6.13 Tambin conocidos como
Plugin, son herramientas que extienden la funcionalidad del WordPress.14 Los hay gratuitos
y de pago, y se encuentran listados en un catlogo.
Versiones
Iniciales
Rama 2.x
Desde el lanzamiento de WordPress 2.1, se empez a usar la versin 4.1 de MySQL
mientras que WordPress 2.0 usa MySQL 3. Con las nuevas versiones 2.x, el equipo de
WordPress analiz los servicios de alojamiento web vigentes y concretaron que todava
muchos de estos servicios no admitan MySQL 4. As, se decidi seguir dando soporte de
WordPress 2.0 (actualizaciones de seguridad) hasta 2010, cuando se esperaban que todos
los servicios de alojamiento web comenzaran a ofrecer MySQL 4 y 5.
Adems, est la obsolescencia de PHP4 en 2008, lo que provoca que las nuevas versiones
de WordPress se disearan basndose en la versin 5, aunque mantenan la compatibilidad
inversa (y el soporte de la rama 2.0) en iguales circunstancias que con MySQL.
2.4, versin cancelada en enero de 2008 para pasar a la versin 2.5. Se cancel por
diversos motivos, pero principalmente por los fallos y retraso en el demasiado
rpido desarrollo del nuevo panel (dashboard)18 y que fue reescrito para la versin
2.5.
2.6 (Tyner),22 llamada Tyner en honor al pianista de jazz McCoy Tyner y que es
lanzada el 15 de julio de 2008.
La versin Tyner, introduce (segn el blog de desarrollo) nuevas mejoras que
potencian el uso de WordPress como CMS. Por ejemplo la gestin de revisiones
y versiones de las entradas (diff) al estilo tradicional de las wikis, la posibilidad de
sacar del rbol web directorios y archivos sensibles, soporte completo SSL, nuevas
versiones de algunas de sus bibliotecas incluidas tales como jQuery y jQuery UI
(1.5.1) o TinyMCE, mejora y aadido de plugins como WordPress Video, pre
visualizacin de plantillas en administracin, campos extra para perfiles de usuario
2.8 (Baker). Llamada Baker en honor al trompetista Chet Baker. La versin 2.8
incluye caractersticas enfocadas a usuarios avanzados, como el nuevo editor de
cdigo CodePress que, a diferencia del anterior editor, resalta el cdigo
dependiendo del lenguaje que se est usando. Otra nueva caracterstica que se
incluye es la instalacin de plantillas va web, similar a la instalacin de plugins va
web insertada en la versin 2.7
Rama 3.x
3.0: Fusiona WordPress con WordPress Mu para dar soporte multiblogging por
defecto. Los mens son editables y las actualizaciones de plugins pueden realizarse
en masa.
3.1:27 Esta versin, la nmero 14, fue lanzada el 22 de febrero de 2011 y se llama
Django Reinhardt en honor al Jazzista. Las novedades principales de esta versin
son:
3.2:28 Esta versin, la nmero 15, fue lanzada el 4 julio de 2011 y se llama
Gershwin en honor al compositor y pianista George Gershwin. Las novedades
principales de esta versin son:
3.3: Esta versin, la nmero 16, fue lanzada el 12 de diciembre de 2011 y se llama
Sonny. Las novedades principales de esta versin son:
Rama 4.x
Instalacin
Un blog WordPress se puede crear de dos maneras bsicas que los usuarios suelen
confundir con frecuencia:
1. Como servicio en la nube gratuito: aqu, el blog ser hospedado por la misma
empresa creadora de WordPress, Automattic. En este caso se habla de un blog
WordPress.com y crear el blog es similar a crear una cuenta en cualquier otro
servicio en la nube como lo podra ser un servicio de correo electrnico. Estos blogs
se reconocen fcilmente porque, salvo que el usuario haya contratado un dominio
propio, la mayora de ellos tendrn un dominio gratuito del tipo nombreblog.wordpress.com
2. Como una instalacin propia: en este caso se habla de WordPress.org y el usuario
se ha de hacer cargo de la instalacin del blog en su servicio de alojamiento web.
Esto quiere decir que el usuario ha de descargarse la aplicacin de la web, instalarla
en su hosting y configurar el blog para tenerlo operativo. Adems, ha de hacer el
mantenimiento del mismo (instalar actualizaciones, etc.) y elegir un hosting que
soporte WordPress36 (que cuente con PHP, bases de datos MySQL y las versiones
mnimas que exige WordPress de estas tecnologas).
Segn la variante de WordPress en cuestin, Automattic dispone de dos sitios web
diferentes para estas dos variantes, dedicados cada uno de ellos especficamente a cada
caso: wordpress.com y wordpress.org. Debido a que, a pesar de ser la misma aplicacin, se
trata de dos plateamientos radicalmente diferentes, Automattic diferencia estas webs
claramente, como si se tratase de aplicaciones diferentes.
A nivel funcional es importante saber que un blog WordPress.com es ms fcil de crear,
pero tambin cuenta con importantes limitaciones con respecto a WordPress.org,
principalmente la imposibilidad de instalar plugins y una limitacin del nmero los temas
(plantillas de diseo) disponibles.
Una tercera manera de instalar WordPress es una instalacin de desarrollo en un ordenador
local:
Mac OS: WordPress se puede instalar tambin en Mac OS, para ello existen
versiones especficas de los programas anteriores38
Copia de seguridad
Uno de los puntos ms criticados de WordPress es la seguridad, por lo que realizar copias
de seguridad se convierte en algo necesario. Estas copias de seguridad te dan la opcin de,
en caso de perder la funcionalidad del sitio WordPress, daarse sus archivos u otras
circunstancias, recuperar ntegramente el sitio justo como estaba en el momento de realizar
la copia de seguridad mencionada.
Entre otras opciones para realizar una copia de seguridad, se recomienda el uso del Plugin
XCloner para WordPress, que de manera sencilla crea una copia de seguridad para tu sitio.
39
Premios
En 2007 gan el premio al mejor CMS de Software Libre otorgado por la editora Pack40
En 2009 gan el premio al mejor CMS otorgado por la editora Pack.40
descargaran temas de sitios no oficiales que insertaban sus propios enlaces de spam en
todos los temas descargados desde dichos sitios.42 43
El 18 de julio de 2008, un nuevo directorio de temas fue abierto en
http://wordpress.org/extend/themes/. Fue diseado con los mismos lineamientos que el
directorio de plugins (extensiones).44 Cualquier tema que sea colgado puede ser vetado en
principio por un programa automatizado y luego por un humano.
Vulnerabilidades
BlogSecurity actualmente mantiene una lista de vulnerabilidades descubiertas en
WordPress.45
En enero de 2007, muchos sitios reconocidos de blogs relacionados a optimizacin de
bsquedas (Search engine optimization, SEO), as como muchos blogs comerciales de
menor importancia y que utilizaban AdSense fueron objetivo de ataques con un exploit
(pieza de cdigo que explota una vulnerabilidad).46
Una vulnerabilidad en uno de los servidores web del proyecto WordPress permiti a un
atacante introducir cdigo con vulnerabilidades en forma de una puerta trasera (back door)
para algunas descargas de WordPress 2.1.1. El lanzamiento de la versin 2.1.2 super este
incidente; una advertencia enviada a tiempo aconsej a todos los usuarios actualizar
inmediatamente.47
En mayo de 2007, un estudio revel que el 98% de los blogs basados en WordPress eran
vulnerables a ataques.48
En una entrevista en junio de 2007, Stefen Esser, el fundador del PHP Security Response
Team, critic el registro de seguridad de WordPress, citando problemas con la arquitectura
de la aplicacin que hacan innecesariamente difcil escribir cdigo que sea seguro frente a
vulnerabilidades de inyeccin SQL, as como otros problemas.49
Crticas
Las crticas de WordPress se han centrado varias veces alrededor de su seguridad; muchos
problemas de seguridad50 51 no han sido resueltos en el software, particularmente entre
2007 y 2008. De acuerdo con Secunia, WordPress a noviembre de 2008 tena 7
advertencias de seguridad no solucionadas (de un total de 31), con una calificacin mxima
de Menos crtica.40
Referencias
Notas
1.