WordPress es un CMS o Gestor de Contenidos que se ejecuta en millones de Sites en todo el mundo. Ahora mismo, entre los CMS´s más utilizados, tales como Joomla o Drupal, WordPress se lleva el 60% del mercado. Por lo tanto, vigilar y corregir el funcionamiento de nuestra Web para que se cargue lo más rápidamente posible es una obligación.

Hay quien sostiene que WordPress está muy bien configurado para el SEO y su velocidad de carga por defecto es superior al resto de CMS. Nada más lejos de la realidad, igual que los otros, WordPress necesita ayuda para mejorar. De hecho, cuando instalamos un Plugin para mejorar las prestaciones de nuestro Site WordPress, afecta negativamente a su rendimiento sin darnos cuenta de ello. Afortunadamente, existen otros Plugins que solucionan este problema y son los que vamos a ver en este post.

Plugins

Como he dicho anteriormente, algunos Plugins mejoran las posibilidades de WordPress, pero al mismo tiempo merman el rendimiento. Una Herramienta para ayudar en este propósito es P3 Plugin Profiler, que comprueba a fondo tu FrontEnd y BackEnd en busca de otros Plugins que afectan negativa o positivamente en el rendimiento. Una vez hecho esto, elige cuáles son más adecuados y elimina los otros. Por ejemplo, existen Plugins como Artículos Relacionados o Artículos Populares que ralentizaban un sitio WordPress que había montado recientemente. Como quiera que no es determinante su uso, dejé que P3 Plugin Profiler los apartara.

Hosting

Este es quizá el punto más determinante para un buen rendimiento, pero no nos debemos llevar a primera vista por la opción de Hosting Dedicado, ya que un buen albergue compartido puede cubrir nuestras necsidades muy bien. Hace menos de un mes migré mi Sitio Joomla a Webempresa, en un servidor compartido. Anteriormente lo tenía en Hostgator, el cual funcionó bien durante unos años, para bajar su rendimiento considerablemente los últimos meses, coincidiendo con el aumento progresivo de mi tráfico. Con Webempresa los resultados han sido más que satisfactorios y la ganancia en velocidad y fiabilidad justifica con creces el aumento de precio, que tampoco es tanto. Webempresa cuenta con distintos planes de alojamiento, tanto para Joomla como para WordPress.

Combinar JavaScript y CSS

No es extraño que un CMS sirva una docena de archivos CSS y casi otro tanto de JavaScript cuando se carga tu Página en el inicio. Cada uno de estos archivos repercute en el rendimiento del Sitio de forma decisiva. Afortunadamente existe una forma de mejorar la carga y minimizar los efectos, por ejemplo con Combine CSS y Combine JS. Eso sí, hay que llevar cuidado, porque la existencia de ambos puede perjudicar el funcionamiento de otros Plugins de la Web. De todas formas, es recomendable eliminar los que dan problemas y hacer funcionar alguno o los dos que menciono anteriormente, pues la ganancia en rendimiento amortiza cualquier otra pérdida.

Caché

El almacenamiento en Caché es una de las medidas más efectivas para mejorar el rendimiento de nuestro WordPress. Sin embargo, si no poseemos ciertos conocimientos técnicos al respecto, puede que no consigamos el efecto deseado. Me refiero al hecho de saber en qué consiste el almacenamiento en caché y cómo configurarlo de la mejor manera, aunque siempre podemos acudir a un experto, lo cual, en mi humilde opinión, es la mejor opción. Aún con todo, existen dos Plugins que nos ayudarán con esta tarea, uno es WP Super Cache y el otro W3 Total Cache. Son complicados de utilizar, pero una vez hemos conseguido conocerlos bien, merecen la pena.

Compresión

Hace tiempo, en las primeras versiones de WordPress, existía un Plugin que permitía activar la compresión. En versiones posteriores se eliminó y se le dio más importancia al panel de control de Ajax. Aún no sabemos el motivo pero la cuestión es que se lucieron. Menos mal que hay un Plugin que resuelve este problema, WP HTTP Compression. Hay que utilizarlo con sumo cuidado, pero sus resultados pueden mejorar el rendimiento de forma muy visible.

Compresión de Imágenes

Las imágenes de nuestro Sitio suponen el porcentaje más alto de carga de una página, en líneas generales. La reducción de estos archivos sin mermar la calidad resulta clave y, para ello, también contamos con un Plugin que nos facilita este trabajo, WP Smush it. Comprime las imágenes conforme se van cargando, haciendo el proceso impercetible para el usuario. Muy recomendable.

Conclusión

Todavía queda un apartado por definir, el más importante de todos, el fichero .htaccess, pero lo trataremos en un artículo independiente, dada su complejidad. Sintetizando todo lo anterior, el objetivo es conseguir un Site rápido y eficiente sin que el amigo Google nos advierta por ello. Dependiendo de los Plugins utilizados, es posible que tengas que renunciar a otros que consideras imprescindibles o que, simplemente, te gustan, pero recuerda, un porcentaje muy alto de usuarios abandona el Sitio que visita si este supera en más de dos segundos el tiempo de espera. Es para pensárselo.

Publicado en Artículos Recientes

¿Necesitas conocer si tu Tema WordPress, Joomla, Drupal u otro CMS se visualiza rápido y bien en todos los dispositivos?. Con las Herramientas Online que hoy presentamos, podrás hacer las comprobaciones necesarias. Incluyen PC Escritorio, IPad, IPhone, etcétera, con todo lo necesario para saber si nuestra Web no tendrá dificultades en ser presentada independientemente de qué dispositivo sea el utilizado.

Estas Herramientas no están orientadas solo al usuario, sino que también sirven para los desarrolladores que, una vez han diseñado una plantilla, necesitan saber los resultados finales. Con estas utilidades podrás elegir el dispositivo que desees y hacer la prueba rápidamente.

ScreenFly

QuirckTools ScreenFlye es una herramienta muy útil para comprobar la capacidad de respuesta de blogs en una amplia gama de dispositivos virtuales, incluidos PC´s de escritorio y portátiles con varias resoluciones, tablets, incluyendo Kindle Fire HD, Kindle Fire, Samsung Galaxy Tab, Google Nexus, iPad de Apple, dispositivos móviles tales como Apple iPhone 3,4 y 5, Samsung Galaxy S2, S3 y S4, etcétera. También permite visualizar en Televisiones con distintas resoluciones de pantalla.

Screen Fly

am I Responsive Design

am I Responsive Design es una Herramienta similar a la anterior, con la que podrás visualizar los resultados en distintos dispositivos de tu Web, como tablets, escritorio, móviles, laptop, etcétera. También es ideal para desarrolladores de plantillas.

am I Responsive Design

MattKersley´s Responsive Tool

MattKersley´s Responsive Tool es una utilidad muy sencilla que pone a disposición del desarrollador o usuario de distintos resultados en pequeños teléfonos, iPhone, iPad y iPad Horizontal. Funciona rápido y no hay más que incluir la dirección URL y esperar.

MattKersley Responsive

iPad Preview

iPad Preview, como su propio nombre indica, es específico para el dispositivo de Apple. Su pantalla de resultados simula un iPad y podrás ver cómo se visualiza tu Web en la misma. Es rápido y fiable, ya que yo mismo he podido comprobarlo con una iPad física.

iPad Preview
Publicado en Artículos Recientes

WordPress se asienta para su gestión de Base de Datos en el sistema MySQL, el más popular que existe de código abierto y que utilizan la mayoría de CMS´s del mercado, como Joomla o Drupal. Aunque WordPress hace un uso muy bueno de MySQL es recomendable hacer limpieza y optimización de la misma regularmente para mantener la Base de Datos libre de errores. En este artículo os dejo dos Plugins gratuítos para poder desfragmentar y limpiar con el fin de conseguir más espacio.

WP Optimize

WP-Optimize

WP-Optimize es uno de los mejores Plugins para optimizar la Base de datos de WordPress, con características muy útilis, como la eliminación de revisiones posteriores y de comentarios no aprobados y de SPAM. Aunque esto lo puedes hacer desde la interfaz de PhpMyAdmin, este Plugin es más amigable y sencillo de utilizar. Una herrmienta muy recomendable.

DB-Optimize

WP-Optimize

DB-Optimize es el segundo Plugin más recomendado para optimizar la Base de Datos de WordPress, ya que desfragmenta, repara las tablas, ordena el índice de las páginas y ofrece estadísticas sobre la actualización de la DB.

También dispone de una interfaz muy amigable que ayuda a optimizar la DB y recupera espacio no utilizado en cuestión de segundos.

Importante: Es recomendable, antes de instalar y utilizar estos Plugins, hacer una copia de seguridad de tu Base de Datos con el fin de poder volver atrás en caso de error, aunque es inusual.

Publicado en Artículos Recientes

WordPress acapara más del 60% de los Blogs de Internet, por lo tanto es conveniente optimizar los recursos en lo referente a la carga del Site. La velocidad de los sitios resulta crucial para fidelizar a los visitantes de tu Blog o Página Web. Tener un Sitio lento en demasía es una invitación casi segura a abandonar la navegación.

Hay que tener en cuenta que el promedio de "paciencia" de un usuario al visitar una Página Web y sentir interés por ella suele ser de diez segundos como máximo. Si a este tiempo tan limitado le añadimos una carga lenta, puedes imaginar el resultado. A esto hay que añadir que la velocidad es un parámetro que utilizan los Buscadores para clasificar en los ránkings las páginas. Google, por supuesto, lo tiene como una de sus premisas. De hecho, entre sus Herramientas para Webmasters pone a tu disposición los recursos para conocer cuán rápido es tu Sitio.

Acelerar Sitio WordPres

Ahora que ya tenemos claro lo importante que es acelerar nuestro Sitio WordPress, vamos a dividir los distintos puntos clave para ello.

Hosting

El Hosting es la columna vertebral del Sitio y tiene la potestad de arruinar tu trabajo si se trata de un plan de albergue mediocre. El dicho "usted recibe lo que paga" es muy certero en este caso. Existen grandes empresas de Hosting, como GoDaddy, DreamHost, 1and1 y otros muchos que ofrecen planes económicos y con gran cantidad de servicios, pero sufren, más a menudo de lo que cabría esperar, velocidades lentas e inactividad del Sitio, por lo que no es recomendable su contratación. Para WordPress existen albergues más recomendables, como puede ser Hostgator, empresa norteamericana de Hosting con muy buena puntuación y prestigio entre los usuarios.

Plugins de Caché

La gran ventaja de WordPress es que es de Código Abierto, por lo que tenemos disponible casi cualquier plugin para hacer lo que queramos. Entre ellos destaca W3 Total Cache, que es capaz de acelerar DIEZ VECES tu sitio una vez que lo tengamos configurado. Además, puede ahorrar hasta un 80% de ancho de banda gracias a su capacidad de compresión.

Content Delivery Networks (CDN)

Este sistema permite seleccionar los archivos estáticos de tu sitio y descargarlos más rápidamente gracias a que los aloja en servidores físicamente más cercanos al tuyo. Este servicio suele ser alternativo, es decir, se paga aparte, pero no suele costar más de 20 $ al mes, pero si la velocidad de nuestro Sitio es primordial, no deberíamos obviarlo.

Optimizar la Base de Datos

En el caso de WordPress lo mejor es hacerlo con un plugin específico. Utilizar phpMyAdmin para ello no es precisamente divertido ni rápido, aunque para usuarios avanzados es la mejor opción. El plugin en cuestión es WP Optimize y limpia a conciencia nuestra Base de Datos. Hay que tener en cuenta que cada vez que publicamos un post o hacemos un cambio, se crea una revisión en el Servidor. Cada una de estas revisiones ralentiza el Sitio, por lo tanto, como rara vez vamos a tener que echar mano de ellas, lo mejor es limpiar.

Optimizar Imágenes

Esto es recurrente hasta la saciedad. Las imágenes ocupan la mayor parte del espacio de nuestro Blog o Página Web. Es fundamental optimizar al máximo las mismas. Normalmente un Webmaster conoce a la perfección cómo hacerlo, pero si eres neófito en el tema, hay un plugin que te ayudará mucho, por ejemplo WP Smush.it, que utiliza la IP de Yahoo dentro de WordPress para optimizar las imágenes automáticamente. Optimiza imágenes JPG, convierte GIF a PNG y elimina colores que no están en uso. Antes de este plugin había que acudir a la página específica de Yahoo, pero ahora no es necesario.

Para terminar, no olvides hacer las pruebas pertinentes una vez tengas tu sitio configurado con los pasos anteriores. Recuerda, siempre habrá algún apartado que mejorar, pero si cubrimos un alto porcentaje del problema, eso que nos ahorramos.

Publicado en Artículos Recientes

Hace unos días escribía sobre la tesitura entre elegir Joomla! o WordPress y comenté algunas conclusiones al respecto. Hoy vamos a profundizar en otras diferencias más prácticas entre los dos CMS´s basadas en la experiencia de distintos usuarios que han probado ambos.

Interface y Usuarios

Como ya comenté en dicho artículo, este aspecto es favorable a WordPress, ya que el usuario se encuentra con un panel de administración más sencillo, con la tipografía más grande y sin exceso de menús por doquier. La sensación para el usuario neófito es que en WordPress hay muchas menos cosas que aprender, mientras que Joomla!, aunque es sencillo de manejar, deja la impresión de ser más complejo, lo que redunda en un rechazo a primera vista. Es importante que, como desarrollador, al montar un sitio generes la suficiente confianza en el cliente de que puede aprender y WordPress dispone de esa virtud. Utilizando un símil más significativo, es como cuando vemos un libro y nos enamora con su portada.

Flexibilidad

Aquí Joomla! gana con ligera ventaja, pero con matices. Es cierto que WordPress es simple y que muchas operaciones no se pueden realizar como en Joomla!, pero dispone de plugins para ello. La cuestión es si queremos dedicar tiempo a personalizar nuestro Blog WordPress a base de añadir programas externos. Para entendernos, lo que Joomla! realiza de forma nativa -sin extensiones-, WordPress necesita de ayuda. No es un problema serio, para nada, pero conviene saber si nos trae a cuenta aprender Joomla! más en profundidad o ir por el camino fácil de WordPress. Esta cuestión hay que dejarla clara de cara al cliente, ya que después nos podemos llevar una sorpresa desagradable.

Gestión de Blogs

No hay discusión, WordPress es un CMS infinitamente más preparado para maquetar un Blog que Joomla!. Esto es debido a que la idea inicial en WP era la creación de Blogs y esta potencia la sigue manteniendo. Todo lo que WordPress puede hacer independientemente de un Blog fue añadido más tarde. Si queremos solo un Blog, no hay duda, tenemos las herramientas perfectas: Nube de Etiquetas, Archivos de Correo, Comentarios, Buscador, etcétera. Y lo mejor de todo, lo tendremos en cinco minutos. Con Joomla! hemos de acudir a extensiones, eso sí, potentes pero que requieren de aprendizaje previo y no son sencillas. La más conocida es K2, una extensión que en sí mismo es casi un CMS, con multitud de plugins para acompañar y personalizar.

Configuración al detalle

De momento Joomla! permite ir más allá en la personalización del sitio, es más sensible a los detalles más recónditos. Sistemas de Calendario, Sitios e-commerce, Foros de Discusión y un largo etcétera son mucho más potentes en Joomla!. En definitiva, Joomla! es más escalable en muchos aspectos si lo que queremos es un sitio de grandes dimensiones y con todo tipo de recursos y servicios.

Pero WordPress esta ahí, creciendo día a día y ganando adeptos. No descarto que en un corto período de tiempo se coloque a la estela de Joomla! en cuanto a flexibilidad y prestaciones para conseguir maquetar portales completos. Sería una buena noticia, ya que, a pesar de las diferencias entre ambos, Joomla! sigue siendo un CMS menos "amable" que WordPress. Hemos de tener claro que estos matices existen y, aunque para los webmasters sea algo fácil de entender, no lo es para los clientes. Es obligación nuestra explicar de forma clara y concisa lo que cada uno de ellos va a ofrecer.

Publicado en Artículos Recientes

Si sois de los que utilizan WordPress para el diseño y maquetación de vuestra web y queréis decorar esta con Fondos en HD o Logos bien elaborados y de alta calidad, aquí os dejamos algunos recuros para llevar a buen puerto vuestro proyecto. Cuentan con licencia Creative Commons, por lo tanto son de libre utilización.

El primer enlace al que vamos a hacer referencia es los Logotipos WordPress, creados con la política de diseño de los logos originales del CMS. También es interesante acudir a la página oficial de los Botones WordPress, llamada Fan Art, donde encontraremos multidud de diseños para decorar los enlaces de nuestro Blog o Web.

Página Oficial de Logos y Diseños WordPress

WordPress Logos


Fondos-Wallpapers para WordPress

El segundo enlace hace referencia a los fondos de pantalla o wallpapers para nuestro sitio WordPress, por Alison Barrett, con temas tales como el logotipo de WordPress dentro de una taza de café, cinta de WordPress y cómics WordPress, etcétera. Cualquier usuario puede contribuir con sus propios fondos de escritorio de alta definición para WordPress.

WordPress Wallpapers


Fondos WP Alta Definición

Por último dejamos un enlace para descargar fondos en alta definición de WP, tanto para escritorio como para nuestra web.

WordPress Wallpapers HD


Publicado en Artículos Recientes

Los Gestores de Contenido -CMS- se han convertido con el paso de los años en la referencia a la hora de diseñar, maquetar y publicar sitios webs de cierto tamaño. Con la irrupción, hace más de una década, de los blogs, los CMS´s se han vuelto imprescindibles para conseguir gestionar la inmensa cantidad de información que conlleva administrar un Blog. No solo para poder publicar artículos, eso es casi lo de menos. Un CMS nos permite compartir en multitud de Redes Sociales de forma automática, permitir comentarios, suscripciones, registro de usuarios -interactividad de los mismos-, mejorar el SEO, programar tareas y un largo etcétera que no es necesario especificar.

El problema aparece cuando necesitamos elegir el Gestor de Contenido que más se ajusta a nuestras necesidades, lo que no supone una tarea sencilla, ya que hay media docena de ellos de un nivel excelente. Vamos a centrarnos en los dos que más cuota de mercado se llevan, WordPress y Joomla!, además de que son los que un servidor ha utilizado desde hace años y conoce bastante bien. Drupal sería la tercera vía, pero mi desconocimiento del mismo me impide ofrecer una opinión adecuada.

Empecemos por apuntar que ambos CMS´s están programados en PHP, utilizan bases de datos para administrar la información y ambos son de Código Abierto. Estos tres aspectos son lo que más tienen en común, en el resto hay ciertas diferencias que vamos a concretar.

Instalación, Configuración e Interface

  • La instalación es similar en los dos, hay que especificar la base de datos, el usuario Admin o Súper Admin y el directorio, poco más. En la mayoría de los servicios de Hosting ya ofrecen un instalador automático de ambos CMS´s, aunque para Joomla! no todos lo ofrecen.
  • La configuración también es similar, ofreciendo la posibilidad de gestionar el archivo .htacess a nuestro gusto, a saber, reescritura de URL´s, caché del navegador, cabeceras HTTP, directorios protegidos y un largo etcétera que queda en manos del administrador y su capacidad y conocimientos para controlar hasta el último detalle.
  • En la interface es donde más diferencias encontramos, siendo la de WordPress mucho más amigable e intuitiva. Es increíble lo bien que funciona este Gestor de Contenidos con un código tan simple y reducido. Joomla! es más complejo, menos amigable y, a veces, desesperante. La realidad es que un usuario neófito puede trabajar con WordPress en cuestión de un par de horas de manera cómoda, lo que no se puede decir de Joomla!, ya que su interface necesita un período bastante más largo de adaptación para conocer todas las funcionalidades. Si eres profano en la materia, descarta Joomla! si no tienes experiencia previa.

Plugins y Extensiones

  • WordPress cuenta con más de 15.000 plugins para ampliar y mejorar el sitio, todos de fácil instalación, sin necesidad de navegar por otras webs para conocer dicho programa. Desde la misma interface de Administrador podemos buscar e informarnos de cada plugin de manera sencilla, con capturas de pantalla, especificaciones, votaciones de los usuarios, etcétera. Cuando encontramos lo que buscamos, instalamos y se acabó. Hay todo tipo de plugins, desde simples calendarios hasta gestores de pago online, en este sentido, WordPress ha mejorado mucho, acercándose paulatinamente a Joomla! y dejando de ser un simple Gestor para crear un Blog.
  • Joomla! sin embargo es más incómodo en cuanto a programas adicionales. Dispone de un amplio catálogo de extensiones, módulos y plugins que se pueden visitar en la página oficial, Joomla! Extensions Directory, pero para encontrar la que mejor se adapta a nuestras necesidades requiere tiempo y mucha, mucha paciencia. Además, las actualizaciones de extensiones a la última versión de Joomla! suelen ir con bastante retraso, lo que empeora aún más la situación. Por no hablar de las incomptabilidades con otros plugins. En definitiva, Joomla! pierde claramente con WordPress en este sentido.
  • Como información adicional, decir que Joomla! funciona con extensiones, módulos y plugins, que son tres cosas distintas. No me voy a extender en explicar cada una de ellas ya que sería muy largo, pero sí decir que primero hay que conocer las diferencias entre los tres.

Plantillas y Diseño

  • Tanto Joomla! como WordPress disponen de una amplia gama de plantillas, tanto gratis como de pago para satisfacer a cualquier webmaster. Si estás empezando, mi consejo es utilizar alguna de las plantillas gratuítas que existen en muchos sitios, incluso que ya vienen pre-instaladas con cada CMS. Si por el contrario tienes claro desde el principio cómo va a ser tu site y la temática y funcionalidad que quieres para él, dedica el tiempo necesario a buscar la mejor plantilla, ya sea e-commerce, e-learning, Blog, etcétera y utiliza una de pago, profesional. Por varios motivos, entre ellos su mejor terminación -no hay color con las gratuítas-, su soporte técnico y sus prestaciones.
  • En cuanto al diseño, aquí Joomla! se impone, ofreciendo unas altas posibilidades de personalización, casi infinitas. No es que WordPress sea limitado en este sentido, para nada, pero Joomla! va un paso más allá. Como quiera que esta cuestión no es tampoco extraordinariamente relevante -para algunos sí-, se trata más de un tema a decidir por el webmaster o por una petición exclusiva de un cliente.

Rendimiento y SEO

Aquí vuelve a imponerse WordPress, ya que a igualdad de condiciones en cuanto a tamaño y extensiones del site, suele ser bastante más rápido que Joomla!. Como he comentado anteriormente, su código es más limpio, reducido y fiable. En el apartado de SEO, también es más sencillo de optimizar, su equilibrio entre optimización, aspecto e inclusión en buscadores es casi perfecto. Joomla! no lo hace mal, pero requiere más tiempo y conocimientos.

Conclusiones Finales

Si estás pensando en crear tu primer Blog, no lo dudes, ve directamente a WordPress. Si quieres que ese Blog ofrezca algo más que una lista de artículos diarios o semanales, tampoco lo dudes, WordPress dispone de ampliaciones para hacer de tu sitio algo más que un Blog. Si incluso quieres tener un portal con multitud de servicios, WordPress te lo permite, aunque en este punto empezamos a encontrar ciertas limitaciones.

Si por el contrario eres más experto y quieres montar un site amplio y con multitud de funcionalidades y servicios para el usuario, tu elección es Joomla!, que te permitirá hacer lo que desees, pero eso sí, con mucho tiempo por delante, paciencia y mucha tolerancia a la frustración.

Como colofón a este artículo, decir que la comunidad de WordPress suele ser más amplia y experta que la de Joomla!. Encontrarás muchos foros de este último por internet, pero invertirás mucho tiempo en ello y en la mayoría de los casos, los que escriben en dichos foros tienen menos idea que tú.

Publicado en Artículos Recientes
Página 3 de 3