WordPress, mi navaja suiza


VICTORINOX Classic SDTanto si quieres construir un simple blog como si quieres construir una tienda online o un periódico online, wordpress es una herramienta a tener en cuenta. La verdad es que estoy enamorado de este gestor de contenidos (CMS). Su facilidad de uso y su arquitectura flexible permiten adaptarlo a cualquier necesidad, por eso denomino a wordpress como mi navaja suiza.

La característica básica de wordpress es su adaptación a cualquier necesidad y extensión en cuanto a funcionalidades. En este artículo solo me centraré en el tema de los temas y los plugins de wordpress. Este gestor de contenidos separa de manera clara el “back-end”, es decir, la gestión interna de los datos y procesos y el “front-end”, es decir, la presentación de dichos datos y procesos al usuario. Esta presentación se realiza utilizando los temas o plantillas. La utilización de diferentes temas permite darle un aspecto visual concreto a la información. Existen temas gratuitos que pueden ser utilizados a la hora de crear un sitio web, aunque si se quiere construir una web profesional lo lógico es utilizar temas profesionales.

Existen en internet multitud de sitios donde se venden temas profesionales para wordpress, pero uno de los que más me gusta es Themeforest. En dicha web se pueden encontrar temas diseñados para todo tipo de aplicaciones, además muchas de ellas son “responsive”, es decir, que son multiplataforma y por tanto el contenido de la web se adapta al dispositivo en el cual se esté visualizando el contenido. La instalación de las plantillas suele ser habitualmente sencilla ya que se puede realizar desde el propio panel de control de wordpress. Uno de los factores de éxito a la hora de construir una web es la elección del tema, tanto por el diseño como por las propias funcionalidades de personalización del diseño que disponga el tema.

El segundo de los elementos que me gustaría comentar es la cantidad de plugins desarrollados por la comunidad de wordpress. Existen multitud de plugins que permiten extender la funcionalidad de wordpress. Que necesitas crear un formulario, ahí tienes numerosos plugins. Que necesitas una tienda online, ahí tienes otros tantos. Que necesitas… seguro que existe un plugin que lo hace. En esto de los plugins, creo que el factor de éxito es saber cuál de los numerosos que existen es el que realmente funciona y cubre tus necesidades.

Con cada proyecto de desarrollo web, la selección de los plugins resulta más sencilla. Al final, acabas utilizando el mismo conjunto de plugins en todos los proyectos de desarrollo web. ¿Y qué pasa si no existe ninguno que realice las funcionalidades que necesitas? Existen dos alternativas. La primera, consiste en instalar el plugin Exec-PHP y programar diferentes bloques de código PHP que implementen la funcionalidad e incrustar dichos bloques de código a través de diferentes “shortcodes” de wordpress. La segunda, mucho más limpia y profesional, es desarrollar tu mismo un plugin que dé respuesta a tus necesidades. El desarrollo de un plugin puede parecer complicado a priori, pero nada más lejos de la realidad. Solo se necesita conocer el lenguaje PHP y algunas claves de la arquitectura de contenidos de wordpress. Un libro que me parece fundamental si quieres aprender a programar plugins de wordpress es “WordPress. Diseño y desarrollo“.

Considero que es relativamente importante conocer a fondo los gestores de contenidos, sobre todo si te toca ser el encargado de generar contenido y mantener una web. Aunque solo sea para tener un lenguaje común con el técnico encargado de desarrollar el sitio web.

Hay 1 comentario

Añade el tuyo
  1. 1
    jiturbe

    Cuando sea mayor ya me pondré a hacer plugins. De momento prefiero “aprovecharme” de ese ingente arsenal de opciones 🙂

Hay 1 comentario