Imagen de WordPress

WordPress es un CMS, Content Management System, o sistema gestor de contenido que nos sirve para crear y gestionar el contenido de páginas web.

WordPress comenzó siendo un sistema gestor de contenido orientado a blogs, aunque hoy es capaz de trabajar con todo tipo de sitios. De hecho la instalación básica de WordPress te permite construir un blog, o una página con secciones estáticas. Por medio de la instalación de templates y plugins WordPress se puede convertir en casi en cualquier cosa, desde una página sencilla a una tienda electrónica o incluso una red social.

WordPress tiene su popularidad muy arraigada en el mundo web. De hecho hoy uno de cada tres sitios publicados en Internet está desarrollado sobre WordPress. El secreto de su éxito se puede resumir en varios puntos:

- Primero su sencillez, ya que es un sistema fácil de usar por personas que se van a dedicar a la edición de contenido y es fácil de adaptar y extender por desarrolladores.

- Segundo por su extensibilidad y adaptabilidad, ya que existe un ecosistema de plantillas y plugins para cubrir cualquier necesidad imaginable.

- Tercero y no menos importante, por la capacidad de WordPress de un alto desempeño en rendimiento y posicionamiento en motores de búsqueda.

En resumen, WordPress permite el desarrollo de la mayoría de las funcionalidades comunes de los sitios y aplicaciones con poco o nada de código. Además es posible personalizar el resultado final de una manera muy cómoda y precisa. Por ello es una herramienta fundamental para todo el desarrollador que quiera realizar un proyecto rápidamente y con poco esfuerzo y conocimiento moderado.

Sin embargo, usar WordPress no siempre implica ventajas. En su parte negativa encontramos:

- Usa un modelo de desarrollo muy elemental, lo que a veces puede traducirse en peor calidad de código y por tanto peor escalabilidad (pero que a menudo los desarrolladores con menos experiencia agradecen, pues requiere menos conocimientos y experiencia para poder desarrollar bajo WordPress)

- Es un foco muy habitual de atacantes, debido a su popularidad. Los atacantes tienen en WordPress una masa de sitios crítica a los que dirigirse, para conseguir afectar al mayor número de sistemas y personas. Como es un software libre los agujeros de seguridad de versiones anteriores son conocidos y explotados por atacantes (por este motivo hay que ser especialmente escrupuloso con las actualizaciones de WordPress, para no tener nunca instaladas versiones antiguas con problemas de seguridad conocidos, cosa que es muy sencilla gracias al panel de administración. A la par hay que asegurar el CMS con la instalación de unos plugins elementales para incrementar la seguridad)

Cómo aprender WordPress

Podemos encontrar dos perfiles de usuarios de WordPress. Por una parte aquellos que necesitan usar el CMS para actualización de contenidos de una web y personalización de funciones y aspectos sencillos. Por otra parte aquellos que necesitan desarrollar sitios y aplicaciones bajo WordPress y que necesitan conocerlo mucho más a fondo porque necesitan manipular por ellos mismos el modo de respuesta del CMS.

Si eres un editor o una persona con necesidades elementales de WordPress para edición de contenido de webs ya realizadas, podrías usarlo prácticamente con ningún conocimiento de base. No obstante sería interesante estudiar un poco la herramienta en el Curso básico de WordPress desde cero.

Si eres un desarrollador que ha elegido WordPress para creación de proyectos personalizados, sería interesante conocer antes los lenguajes sobre los que WordPress está desarrollado: HTML, CSS y PHP. Además siempre será útil tener un conocimiento al menos básico sobre Javascript. Luego, una vez estudiado el curso básico de WordPress, o si se dispone de ese conocimiento con anterioridad, podríamos dividir la tarea en dos partes:

- El diseño de temas para WordPress

- El desarrollo de plugins

Para todo esto tenemos cursos diversos en EscuelaIT.

Cursos de WordPress

Me interesan todos

Conocimientos necesarios

Explora otras materias de cursos