archivo

Wordpress

El pasado 26 de Mayo fue el décimo aniversario de WordPress y quería dejar esta interesante gráfica elaborada por wpthemes.co.nz acerca del crecimiento del CMS comparado con otros como Drupal, Joomla o Blogger. Además, la lectura es muy interesante no solo por el gráfico sino porque repasa las características de todas las versiones.

popularidad-de-wordpress

wpthemes: HAPPY 10TH ANNIVERSARY, WORDPRESS!

Anuncios

Con la idea de tener un tema base para WordPress desde el que empezar otros futuros, he creado Boopress. Se trata de un tema sencillo, en inglés y español, basado en el archiconocido Bootstrap de Twitter. De aspecto elegante y con la filosofía de dar mucho potencial al contenido, he dejado los menús para la parte inferior.

boopress-theme

boopress-widget

Menús en la parte inferior. Deja más limpio el contenido.

Boopress incorpora la librería Google Code Prettify para resaltar la sintaxis en las etiquetas <code> y <pre> mediante la clase prettyprint:
<code class="prettyprint">function(){ //mi código }</code>

Opciones del tema

Incorpora dos opciones que permiten aplicar algunos efectos sobres las imágenes que se publicanactivar la publicación en redes sociales (Facebook, Twitter o Google Plus) :

boopress-metadata-post

Boopress theme es Open Source y se aloja en Github.

wordpress

He estado instalando WordPress en un servidor de desarrollo que tengo para realizar todo tipo de proyectos. El servidor está montado sobre un Xubuntu (por eso de evitar Unity y que consuma pocos recursos) y sobre este, la típica combinación de Apache, PHP y MySql. Además, para optimizar los tiempos de respuesta de PHP uso el aceledador APC.

Procedo a descargar WordPress, descomprimo y asigno los permisos necesarios a los ficheros para crear la configuración con el instalador que incluye. Tras terminar y abrir sesión con el usuario creado descubro que al acceder al escritorio o dashboard (/wp-admin) el servidor responde con una página en blanco. Realizo unas comprobaciones previas y activo el modo debug de WordPress en el fichero wp-config.php:

define('WP_DEBUG', true);

Al acceder a la página de administración aparecen unos mensajes de error indicando que no se encuentran algunas funciones.

SOLUCIÓN: El problema viene por el acelerador APC. Para evitarlo, es necesario modificar el fichero php.ini con lo siguiente:

apc.include_once_override = 0
apc.filters = wp-cache-config

Opciones de APC

  • include_once_override: se encarga de optimizar la carga que se realiza al sistema por las llamadas require_once e include_once.
  • filters: expresión que indica que ficheros no se deben cachear.

Más información sobre la configuración de APC.

Tras realizar este cambio y recargar la página vereis vuestro nuevo y flamante WordPress.

 

A %d blogueros les gusta esto: