WordPress, ¿una tortura para las CPU?

Consumo de CPU de WordPress

Eso, al menos, es lo que le parece a Jeff Atwood, quien se ha dedicado a analizar en Coding Horror el consumo de CPU de dos instalaciones de WordPress (WP). Según plantea, la voracidad del cms más popular de la blogosfera es muy alta ya en su versión básica (20 peticiones a la base de datos de serie), pero puede ser prácticamente infinita a poco que comiencen a utilizarse plugins o a subir el tráfico.

Atwood ha comprobado el mismo consumo instalando algunos de los plugins que se encargan de cachear las páginas dinámicas creadas por WP y convertirlas en páginas estáticas, y certifica que el consumo se reduce de forma considerable, por lo que no entiende cómo este sistema de caché no ha sido incorporado ya al código base.

Sin embargo, hay que tener en cuenta que las pruebas están hechas con un servidor dedicado Windows Web Server 2008, algo que muchos usuarios han criticado en los comentarios, pues aseguran que es precisamente ese tipo de servidor el que puede crear problemas. Por otro lado, Atwood señala que tiene habilitado en el servidor la opción FastCGI, algo que desde hace mucho tiempo, en mi etapa de Dreamhost, me indicaron que había que deshabilitar si no quería fundir la máquina en un plis plas.

En cualquier caso, la polémica sigue en pie. Y la conclusión de Atwood no me parece mala: ¿para cuándo un buen sistema de caché oficial en las instalaciones básicas de WP?

Thoughtlog un tema para WordPress

Thoughtlog es un tema sencillo para primavera con tres columnas y posibilidad de personalizar la cabecera. Está listo para widgets y su cabecera puede llevar texto o no, además de la imagen.

Thoughtlog, Tema para WordPress

Un diseño en tonos morados que válida para XHTML y CSS perfectamente, a que esperas para probarlo es gratis.

Sitio Oficial: Scribble Scratch
vía: Weblogs Tool Collection

Artículo original publicado en: Carrero

Te invitamos a conocer lo útimo en Decoración 2.0, Educación 2.0, Juegos Gratis y Monólogos.

Thoughtlog un tema para WordPress

Soluciones a los problemas de subir ficheros en WordPress 2.5

La nueva versión de WordPress 2.5, está trayendo mucho de que hablar, y no es para menos, ya que el cambio además de estético es bastante más complejo por el interior.

Uno de los problemas que más está mosqueando a los usuarios es la subida de ficheros, mediante el Media Library. Y el equipo de WordPress ya se ha puesto manos a la obra para dar soluciones y atajar el problema.

Solucionar los problemas con Media Library

Para asegurarnos que todo funciona vamos a seguir unos pasos, en los que veremos algunas de las posibles causas y como solucionarlas.

Antes de empezar debemos dejar atados unos puntos que considero impresindibles:

  • Actualizar todos, y cada uno, de los plugins
  • Actualizar el Theme (El author debería haber hecho una revisión para WordPress 2.5)
  • Permisos 777 en carpetas wp-content/uploads/

1. Asegurarnos de haber subido WordPress correctamente. Hay casos en los que al sobreescribir el cliente de FTP no reemplaza algunos ficheros, lo que crea una inconsistencia entre diferentes versiones convergiendo a la vez. Es uno de las principales causas de este error.

2. Como excepción a la primera, tenemos un problema con algunas versiones “raras” de PHP. Generalmente aparecen errores indicando que no encuentra la función ctype_digit(). Está solucionado en la última versión (2.5.1), o puedes descargar el fichero link-template.php

3. Limpia la caché de tu navegador, resetea tu navegador, a veces la caché del navegador persiste y hay que ser un poco testarudo para eliminarla. Borrar los ficheros wp-content/uploads/js_cache/ tambien puede ayudar.

4. Actualizate a la última versión de Flash (Adobe Flash!)

5. Internet Explorer tiene sus propios problemas, si es tu caso tendrás que reemplazar los ficheros que contiene este ZIP, por los originales de WordPress 2.5.

6. Otro problema encontrado, es que los botones encargados de mostrar el Media Library no aparecen, esto ocurre por que algún plugin antiguo que use jQuery está interfiriendo, desactivalos todos y revisa que así si que salen.

7. El plugin Bad Behavior, causa un error que impide que el Media Library funcione. Actualiza a la versión nueva.

8. mod_security, puede ser el causante del problema. Quizas sea demasiado restrictivo, deberíamos desactivarlo para comprobar que el error está producido por él. En caso afirmativo, bastaría con añadir los siguiente al .htaccess de la carpeta wp-admin/


SecFilterEngine Off
SecFilterScanPOST Off

Esto desactiva por completo mod_security para el directorio wp-admin/, se puede ser más específico, bastaría con revisar la especificación del modulo.

9. Puede que te funcione, pero el alineamiento de las imagenes no funcione. Este problema suele estar vinculado al theme, y suele ser por que no están definidas las nuevas clases destinadas a alinear las imagenes. Bastaría con añadirlas dentro de nuestro theme, concretamente en elfichero style.css.

.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.alignleft { display:block; margin-right:auto; }
.alignright { display:block; margin-left:auto; }

Finalmente, si quieres deshacerte del sistema mediante flash que permite subir multimagenes en el Media Library, puedes hacerlo usando este plugin o añadir esta función a WordPress.

Posts relacionados

Greasemonkey y WordPress.com

Mediante el plugin para FireFox conocido como Greasemonkey modificas las páginas que visitas de acuerdo a tus preferencias utilizando scripts que puedes desarrollar o copiar de este directorio. Mediante esta extensión puedes, por ejemplo, eliminar anuncios de páginas web y añadir nuevas funcionalidades a Google y a Amazon. Suena complejo pero es sencillo:

1. Para empezar tienes que tener instalado FireFox . Esta es otra razón para cambiarte a este excelente navegador.

2. El segundo paso es instalar la extensión de Greasemonkey. Para instrucciones pulsar aqui.

3. El tercer paso es identificar scripts que te interesen instalar. Para instrucciones de cómo instalar estos scripts oprimir aqui.

Se han desarrollado algunos de scripts de Greasemonkey que facilitan la administración de blogs en WordPress.com. Me parece un área que merece más atención ya que encuentro muy valioso lo que se puede lograr con los mismos. A continuación incluyo los scripts disponibles:

1. Greasemonkey Script: Akismet Auntie Spam for WordPress: Para el manejo más efectivo de los comentarios ya que los organiza de una manera que facilita el identificar comentarios que han pasado a la bandeja de spam sin merecerlo:

trre

2. GreaseMonkey Script: WordPress Comment Ninja: La ventaja de este script es que no hay que instalar ningún plugin y funciona con blogs en WordPress.com y WPMU. Es una maravilla ya que permite que puedas responder comentarios desde el panel de administración y/o responderle a la persona mediante su cuenta de correo:

fkfjs

3. WordPress Category Resizer: Otro excelente script de Greasemonkey que permite una organización más efectiva de las categorías en tres columnas. Lo encontrarás muy útil si tienes muchas categorías.

kfkfkf

Espero que en el futuro se hagan disponibles más scripts de Greasemonkey para WordPress ya que es una excelente forma de llenar el vacío que deja el no poder instalar plugins en WordPress.com.

Tags: Greasemonkey, wordpress, wordpress.comGreasemonkey, wordpress, wordpress.com

Referencias WordPress 2.5

Algunas referencias a tener cuenta para hacerte con tu nuevo WordPress 2.5, ayuda, trucos, información interesante,….

  • Yahoo! + Automattic (una idea). vía: mangas verdes
  • WordPress en castellano. vía: Carrero
  • Un plugin imprescindible: Google Sitemap Generator.
  • Seguridad en WordPress: 10 plugins necesarios. vía: denken über
  • Un Dashboard realmente molesto. vía: SigT
  • WordPress 2.5… en serio. vía: yukei
  • Leopard Admin para WordPress 2.5. vía: 512 megas
  • Cómo hacer tu blog un poco más seguro. vía: blogpocket
  • Traductor automático para WordPress. vía: Carrero
  • Diez errores comunes al comenzar un blog en WordPress.com. vía: digiZen
  • WordPress 2.6 integrará un histórico de modificaciones de posts. vía: anieto2k
  • WordPress 2.5 como si estuvieras en primero. vía: anieto2k

Artículo original publicado en: Carrero

Te invitamos a conocer lo útimo en Decoración 2.0, Educación 2.0, Juegos Gratis y Monólogos.

Referencias WordPress 2.5

Yahoo! + Automattic (una idea)

Tal y como hemos venido observando por aquí, Yahoo! no se resigna a esperar por el mejor postor, sino que ha iniciado una activa campaña de adquisiciones y mejoras, bien para posicionarse como el tercero en discordia en la pugna por el monopolio, bien para incrementar su valor ante una nada improbable adquisición.

En este marco, la gente de ReviewSaurus especula con la idea de una hipotética compra de Automattic (la compañía detrás de WordPress) por parte de Yahoo!

Para ReviewSaurus, todo serían ventajas. En concreto, Yahoo! se beneficiaría con la entrada en el sector de los blogs, donde aún no se ha estrenado; y Automattic, con la utilización de una importante red publicitaria que le permitiría rentabilizar aún más sistemas como WordPress.com. A mí, particularmente, me parece que a Yahoo! sí le podría interesar la compra, pero que Matt Mullenweg tiene las miras puestas en metas mayores. Quizás, como mucho, una colaboración. En cualquier caso, es una posibilidad que debemos seguir muy de cerca los usuarios de WP.

¿Y tú, qué tal lo ves? ¿Crees posible una fusión entre ambas empresas?

Gracias por suscribirte a Mangas Verdes. Si te gusta la fotografía, puedes echarle un vistazo a mis imágenes en Flickr, Zona Flickr, Imagina o FotoNatura. Un saludo )

Diez errores comunes al comenzar un blog en WordPress.com

En mi experiencia ayudando a comenzar a bloguear en WordPress.com, he notado que son comunes las siguientes fallas:

1. Dejar el mensaje y el comentario que se incluye por defecto. Una de las primeras tareas debe ser eliminar ese mensaje de bienvenida o editarlo.

rrr

2. Seguir utilizando la categoría “Uncategorized” para clasificar las entradas: Una segunda tarea debe ser editar la misma por un término más apropiado.

rree

3. Dejar la página de “about”que se incluye en varias plantillas sin modificar: Debes eliminarla o editarla con la información correspondiente.

ekeek

4. No atender los comentarios que aparecen para moderarse: Hay que mantenerse al día y aprobar aquellos comentarios que desees.

eee

5. “Youtubitis”: Añadir demasiados videos de Youtube y poco contenido propio.

rre

6. Slidesharitis: Lo mismo que la anterior pero aplicado a las presentaciones de SlideShare.

erree

7. Mantener el tema por defecto de WordPress: Nada en contra del tema Kubrick pero me parece que se debe experimentar y seleccionar otro tema. Ya hay demasiados con este tema.

rree[5]

8. Dejar la barra lateral sin alterar y no añadir nuevos widgets: Me parece que una barra laterla bien trabajada da el mensaje de que valoramos el blog.

reee

9. Añadir imágenes y contenido que está protegido por derechos de autor: Este es un problema muy común y amerita que en los talleres se orienta al respecto.

10. Y la última y no menos importante, no tener la suficiente paciencia para esperar a que lleguen los visitantes. Tener un blog requiere disciplina y constancia.

Tags: wordpress, wordpress.comwordpress, wordpress.com

RSS y tu blog en WordPress.com

El RSS es una tecnología para facilitar la distribución de información de una forma centralizada. Usualmente visitamos diariamente varias páginas de Internet para conocer si hay alguna novedad en nuestros sitios favoritos. El principio fundamental detrás del RSS es que “el receptor ya no va en busca de la información; es la información la que va en busca del receptor“. Si utilizas un agregador de RSS no tienes que visitar cada uno de estos sitios porque recibirás todas las novedades en un solo lugar. El agregador revisa tus páginas favoritas en búsqueda de contenido nuevo y lo incluye directamente sin ningún esfuerzo de tu parte.

El gran impulso que ha adquirido la tecnología del RSS se debe principalmente a la popularidad de los weblogs. Las herramientas que se utilizan para desarrollar weblogs crean de forma automática el feed de RSS que puede ser utilizado para sindicarlo. Los weblogs contienen en su página principal un enlace al archivo XML. En el caso de los blogs en WordPress.com el feed está definido de la siguiente manera: http://dominio.wordpress.com/feed Es esa la dirección que tienes que añadir al agregador para recibir los artículos.

Si el RSS se quedará en los agregadores su poder sería uno limitado. La manera más directa de experimentar su poder es cuando lo utilizamos fuera del agregador tradicional. Son esas aplicaciones fuera del agregador las que me han convertido en un adicto al RSS.

Si tienes un blog en WordPress.com puedes utilizar el RSS para incluir información en la barra lateral del mismo. En el caso de los blogs creados en WordPress.com es bien sencillo porque puedes utilizar el widget designado para ello. Los pasos para añadir contenido de un feed en un blog de WordPress.com son los siguientes:

1. Ir al panel de administración.

2. Seleccionar ” Design”

3. Seleccionar ” Widgets ” (Nota: No todos los temas están preparados para tener widgets)

4. Busca el widget de RSS:

rss

Pulsar sobre “Añadir”. Ahora puedes editar el mismo, añadiendo un feed de RSS. (Puedes añadir un máximo de 20 widgets de RSS):

eerr

Pulsa sobre “Editar”:

trss

Ahora puedes incluir los detalles del feed de RSS:

Url del feed: Por ejemplo, el feed de mi blog es: http://feeds.feedburner.com/digizen .

Título del feed

También, puedes seleccionar si deseas que se incluya el contenido, el autor y la fecha. Finalizas pulsando sobre Cambio.

erre

En la barra lateral aparecerá algo similar a esto:

dfdds

Puedes incluir feeds de blogs favoritos o crear un miniplaneta para recoger los blogs sobre una temática en particular. Por ejemplo, utilizando el feed de Planeta Educativo (http://www.aulablog.com/planeta/node/feed ) puede tener los artículos más recientes en la barra lateral.

Más aún, si tienes una cuenta en un sistema de social bookmarking (Diigo, por ejemplo) puedes utlizar los feeds que proveen por etiquetas para añadir enlaces de forma automática.

El widget de RSS es uno de mis favoritos por el hecho de que mediante el puedes brindar información valiosa a los visitantes de tu blog sin ningún tipo de esfuerzo.

Tags: wordpress, wordpress.comwordpress, wordpress.com

Cómo diseñar un blog

Una guía de estilo (en inglés) para diseñar un blog: How to Blog Design Style Guide.

Traductor automático para WordPress

Global Translator es un plugin para WordPress para traducir de forma automática tus páginas y entradas hasta 14 idiomas, entre los que están el inglés, francés, italiano, alemán, portugués, español, japonés, coreano, chino, árabe, ruso, griego, danés y noruego. Y como su autor indica el número de traducciones dependerá del idioma en el que este tu sitio y los motores de traducción disponible. Desde el castellano se traduce solo al inglés y al francés.

Entre sus principales características podemos citar:

  • Cuatro diferentes motores de traducción: Google Translation Engine, Babel Fish, Promt y FreeTranslations.
  • Optimizado para buscadores: se hace uso de la estructura de enlaces permanentes añadiendo el código del lenguaje al inicio de la URL. por ejemplo la versión original sería http://carrero.es/ y la versión en inglés http://carrero.es/en/.
  • Sistema de cacheo rápido: Incluye un sistema de cache que reduce el número de llamadas a los traductores online.
  • Totalmente configurable: de una forma sencilla podrás configurar la apariencia de la barra de traducción con las típicas banderas, asi como seleccionar el número de traducciones disponibles para tus usuarios.

Lo he probado y funciona perfectamente con WordPress 2.5, solo le faltaría realizar traducciones en 2 pasos, para por ejemplo traducir del castellano al inglés y del inglés a otros idiomas, de forma que aunque no exista un motor para traducir al castellano, vía el inglés podamos traducirlo, de forma que hace plugin comercial de Taragana, que nosotros mismo tenemos en pruebas.

Sitio Oficial: nothing2hide
WordPress.org: Global Translator

Artículo original publicado en: Carrero

Te invitamos a conocer lo útimo en Decoración 2.0, Educación 2.0, Juegos Gratis y Monólogos.

Traductor automático para WordPress