En otras palabras, WordPress es un sistema que nos permitirá gestionar los contenidos y aspecto de un sitio web sin conocimientos de programación y además, gracias a lo extendido que está y el gran porcentaje de páginas web que lo usan, encontrarás tutoriales WordPress para realizar prácticamente cualquier cosa.
Estadísticas de uso WordPress
Como decía, WordPress es el sistema de gestión de contenidos más utilizado a nivel mundial.
Según cifras de w3techs.com en febrero del 2018, WordPress es el sistema de gestión de contenidos usado en más del 60% de páginas web que utilizan un CMS conocido, o lo que es lo mismo, el 29.7% de de TODOS los sitios web de internet usan WordPress.
Entonces, ¿por qué utilizar WordPress?
A continuación, voy a contarte algunas de las razones.
Su licencia GPL nos permite utilizarlo sin la necesidad de pagar por ello, a diferencia de otros sistemas como «ExpressionEngine».
Lo podemos utilizar sobre nuestro propio servidor, con nuestro dominio, a diferencia del servicio «Blogger» de Google.
Posee una enorme cantidad de extensiones o Plugins que nos permite añadir funcionalidades adicionales, ningún otro CMS tiene tantos Plugins o extensiones como WordPress los tiene.
Como vimos antes, es muy fácil editar contenidos en WordPress y para los programadores posee altas posibilidades de desarrollo.
Ningún otro CMS posee una comunidad tan grande como WordPress, lo que hace más fácil encontrar soluciones, tips y artículos de ayuda en caso de ser necesarios.
Es la mejor alternativa si queremos posicionar nuestro sitio web en Google.
Existe una gran cantidad de servicios anexos, desde Hosting potenciados para WordPress hasta servicios de respaldos automáticos u otros que podemos contratar para potenciar aún más nuestro sitio, eso entre muchas otras razones que no alcanzo a mencionar en esta presentación.
-
Origen e Historia de WordPress (2003 – 2020) + Futuro
-
10 Opiniones erróneas sobre WordPress
-
Características, ventajas y desventajas de WordPress en 2020
-
Diferencias entre WordPress.org y WordPress.com
-
Jerarquía y estructura de archivos y carpetas en WordPress y dónde se guarda cada archivo
-
WordPress vs Drupal ¿Qué es mejor?
-
Qué es una WordCamp, por qué ir y cómo fue mi primera experiencia
La historia de WordPress
La primera versión de WordPress (la 0.7) vio la luz el 27 de mayo de 2003, lo que demuestra que es un sistema maduro, sólido, con una comunidad fuerte y en constante evolución.
Además es de código abierto y posee licencia GPL, esto significa que no necesitamos pagar por licencias de uso y podemos utilizarlo como base para crear nuevos productos totalmente gratis.
Una de las principales ventajas de usar WordPress es que es completamente extensible, ya sea mediante la utilización de complementos preexistentes llamados plugins, o mediante la programación de nuevas funcionalidades.
Comunidad WordPress
Existe una gran comunidad de voluntarios alrededor de WordPress, lo cual nos permite obtener ayuda y soluciones por parte de otros usuarios.
Matt Mullenweg, el fundador de Wordpress, que hoy está a la cabeza de «Automatic», empresa encarga del desarrollo y soporte de WordPress.
WordPress nació en el 2003, con el objetivo de gestionar blogs, sin embargo, con el paso de los años ha ido evolucionando a tal punto en que se pueden elaborar proyectos mucho más complejos, como tiendas virtuales, revistas digitales, etcétera.
Podemos utilizar WordPress de dos maneras, mediante «wordpress.com», que es donde «Automatic» ofrece un servicio de creación de blogs dentro de una comunidad de bloggers, algo bastante similar a «Blogger» con su «blogspot».
Y podemos acceder también mediante «wordpress.org», donde podemos tomar el sistema y utilizarlo en nuestro servidor con nuestro propio dominio, de manera completamente independiente, esta serie de tutoriales trata acerca de «wordpress.org».
Un dato curioso, cada actualización lleva un nombre de un jazzista, la versión más reciente, al momento de realizar este vídeo, es la 3.6 y lleva el nombre «Oscar», por el pianista Oscar Peterson.
Al rededor de WordPress existe un amplio mercado, tanto de profesionales ofreciendo sus servicios para crear y gestionar sitios con WordPress, como también de productos asociados.
Hemos dicho que con WordPress podemos gestionar sitios web dinámicos, así que vamos a ampliar este concepto, para ello es necesario primero entender lo que es un sitio estático y cuáles son sus inconvenientes.
Esta es la forma en que antes de los CMS se solía desarrollar los sitios web, es una estructura basada en archivos, es decir, cada página del sitio es un archivo diferente.
El mayor problema que plantea este tipo de sitios web es que para realizar cualquier tipo de cambios, es necesario tener cierto conocimiento de programación.
Por lo que siempre hay necesidad de contar (y pagar) con un experto.
Por lo mismo se hace difícil actualizar los contenidos, ya que cada cambio implica contratar un diseñador o desarrollador web y la cantidad de archivos puede llegar a ser muy confusa, y dificultar el mantenimiento a largo plazo si tu web cuenta con una cantidad de páginas relativamente alta.
El ciclo de edición de un sitio web estático es la parte más compleja, ya que cada vez que el dueño del sitio web necesite cambiar algo deberá necesariamente llamar a su diseñador web para que lo realice.
Lo cual, dependiendo de la coordinación de los tiempos de ambos, puede tomar horas o hasta días para cambios tan sencillos que solo implican reemplazar una foto o agregar un acento.
En cambio, un servidor dinámico propone la solución a estos problemas.
Un CMS como WordPress, separa el contenido del diseño del sitio.
Lo cual implica que podemos modificar el contenido tantas veces como sea necesario y el diseño seguirá siendo el mismo, esto permite que tanto el dueño del sitio web, como el diseñador o desarrollador puedan acceder al mismo tiempo y realizar cada uno su labor.
El cliente, por su parte, para editar contenidos y el diseñador para editar o corregir parte del diseño y eventualmente agregar nuevas funcionalidades.
Lo mejor de todo esto es que el cliente se encontrará con una interfaz amigable donde no necesitarás conocimiento técnico, es decir, si puede escribir un mail, pues, estará acto para escribir un artículo y publicarlo en el sitio.
Existen otros CMS disponibles en internet como por ejemplo:
- Drupal
- Joomla
- ExpressionEngine
- Blogger
- Wix
- Squarespace
Datos de interés WordPress
https://w3techs.com/technologies/details/cm-wordpress/all/all
https://wordpress.org/news/2003/05/wordpress-now-available/
Qué es un CMS
WordPress el mejor CMS que nuestra generación ha conocido y seguramente muchas generaciones mas dirán lo mismo.
Me fascina usarlo y hoy en día apenas puedo imaginarme hacer un sitio web para algún cliente sin hacer uso de WordPress.
Sus plugins, sus themes, prácticamente todo son ventajas.
Y es que este CMS es una maravilla, pero … ¿Qué es un CMS exactamente?
Si la palabra CMS te suena a saludo extraterrestre en lengua inventada de serie Geek, sigue leyendo y aprenderás qué es un CMS para aquellos que aun no manejan claramente el concepto
Un sistema de gestión de contenidos (en inglés Content Management System, abreviado CMS) es un programa que permite crear una estructura de soporte (framework) para la creación y administración de contenidos, principalmente en páginas web, por parte de los administradores, editores, participantes y demás roles.
Fuente: Wikipedia
¿Completamente claro? ¿No? CMS solo es un programa que te permite crear y administrar sitios web, ni mas no menos, así de fácil e igualmente de complicado.
¿Por qué usarlo?
Si eres de los desarrolladores que piensan que usar código de otro es una especie de blasfemia al dios de los códigos fuentes y que si lo haces seras desterrado del paraíso binario, déjame ser tu diablo y tentarte con unas cuantas razones por las que deberías pecar y utilizar un buen CMS.
- Partes de una base hecha, Partes de un proyecto inicial ya hecho y probado. Además también cuentas, normalmente, con una gran cantidad de Themes y Módulos/Pluggins que te ofrecen una gran cantidad de funcionalidades extra(Foros, Wikis, blogs, etc.). Esto hace reducir mucho el tiempo de desarrollo
- Diseño del proyecto correcto y escalable, El hecho de que sea un CMS estandard mantenido por cientos de personas es obligatorio de que tenga una estructura escalable y poco acoplada. La separación entre CMS, Themes y módulos representa un patrón de desarrollo muy bueno. Si no utilizas un CMS estandard un buen diseño también depende de un buen desarrollador
- Documentación abundante, En Internet encuentras abundante material en forma de manuales, tutoriales, artículos, etc
- Formación del equipo de desarrollo, Al ser estandard se reduce muchísimo el tiempo que se tarda en formar y hacer que un nuevo miembro del equipo de desarrollo empiece a producir.Además también permite buscar especialistas en un CMS concreto
- Estandarización, El hecho de que trabajemos en un marco estandard permite que aparezcan empresas que se especialicen en un sector concreto (Desarrollo de Themes, Pluggins especificos, etc.) y que se cree un market place alrededor del CMS. Esto hace mucho mas competitivo el sector
- Independencia del desarrollador, Al ser un CMS estandard da la garantía al cliente que puede cambiar de desarrollador en caso que no este satisfecho
Me has tentado, a utilizar un CMS se ha dicho!
Espera un momento! Quiero que te hagas una pregunta:
¿Que necesita mi usuario y/o cliente?
- ¿Un sitio web estático o dinámico?
- ¿Un carrito de compras?
- ¿Un formulario de contactos?
- ¿Registro de usuarios?
- ¿Un portal web?
- ¿Un foro?
- ¿Un ERP?
- ¿Un sistema de facturación?
- ¿Un punto de ventas?
- ¿Un sistema de contabilidad?
- ¿Un blog?
¿Porque esta pregunta es importante? Porque el usar o no un sistema de gestión de contenidos dependera de : La necesidad de tu cliente.
Cuando se es novato (y bueno tambien siendo mas conocedor) se comete el error de querer matar moscas a cañonazos es decir querer resolver todos los problemas con las mismas soluciones, cuando eso evidentemente no es recomendado.
Ten muy claro esto: un CMS no es para resolver todos los problemas.
Si tu usuario o cliente te pide alguna de las siguientes cosas:
- Un ERP
- Un CRM
- Un mega espectacular sitio de comercio electrónico capaz de poner a temblar a Amazon
Definitivamente NO debes usar un CMS, en cambio si las necesidades de tus clientes, se encuentran entre las siguientes:
- Un blog
- Un portal web
- Un sitio web común y silvestre
- Un pequeño carrito de compras
- Registro de usuarios
- Un foro
- Un punto de ventas
Es recomendable ahorrarte mucho trabajo y en lugar de empezar a picar codigo, te hagas de un buen gestor de contenidos y empieces a utilizarlo.
Ahora que ya vimos las ventajas de utilizar un CMS, cuando usarlo y cuando no hacerlo, solo nos queda responder: ¿Cuales son mis opciones? Asi que listo a continuacion los CMS mas populares hoy por hoy:
WordPress
Un par de años atrás, se debatió ampliamente si WordPress realmente debe considerarse como un CMS teniendo en cuenta sus raíces como una plataforma de blogs.
Ese debate casi se ha dejado de lado en este momento,WordPress actualmente cuenta con un montón de poderes para sitios web no-blogs.
Fortalezas
- Comunidad de desarrolladores enorme con un montón de documentación y tutoriales disponibles
- Plugins gratuitos y de pago y temas especializados hacen posible crear prácticamente cualquier tipo de sitio web con WordPress
- Panel de control fácil de usar para administrar el contenido
Debilidades
- Puede ser excesivo para los sitios básicos
- Una instalación estándar puede tener un montón de problemas de seguridad, y es muy vulnerable a un ataque sin medidas de seguridad adicionales
- No hay soporte oficial fuera de los foros de usuarios, donde se puede o no obtener una respuesta oficial
Alternativas a WordPress
Joomla!
Joomla! tiene una historia de desarrollo de largo y una comunidad de desarrolladores muy activa (con más de 200.000 usuarios y colaboradores), por lo que la búsqueda de información y tutoriales es fácil.
También hay miles de plugins y add-ons para Joomla!, Por lo que ampliar la funcionalidad de Joomla! no necesariamente requiere de ningún código personalizado.
Fortalezas
- La autenticación del usuario se puede hacer con Twitter, Google, y LDAP, entre otros
- Más de 7000 extensiones
- Usuarios muy activos de la comunidad y las toneladas de documentación disponible
Debilidades
- De fondo no es tan fácil como algunos CMSs, aunque sigue siendo muy útil
- La falta de temas de alta calidad en comparación con algunos otros CMS
- Puede ser excesivo para los sitios sencillos
Drupal
Drupal es otro CMS muy popular, utilizado por un número de empresas de alto perfil incluyendo el New York Observer, Popular Science, MIT, Sony Music, Fast Company, entre otros.
Incluye un montón de características para la construcción de sitios internos y externos, y un montón de herramientas para organizar su contenido.
Drupal tiene una comunidad muy activa, con un número de canales IRC, foros, e incluso cara a cara eventos Drupal.
También hay documentación generada por la comunidad que está siendo constantemente actualizado y mejorado.
Esta documentación incluye todo lo que necesita saber acerca de instalación,módulos, temas de diseño, y mucho más.
Fortalezas
- Apoyo de la comunidad sólida, incluyendo los canales de IRC y encuentros de cara a cara
- Más de 6.000 módulos, lo que hace altamente extensible Drupal
- Un gran número de empresas que ofrecen soporte comercial para Drupal
Debilidades
- Puede ser excesivo para los sitios sencillos
- A falta de muy alta calidad, temas libres y comerciales (hay algunas, pero no tantos como hay en otros CMSs)
- Sistema de tematización es bastante complicado
Squarespace
Wix
Blogger
Magento
Ghost
Hay una enorme cantidad de CMS, unos Open Source, otros de pago, de mayor o menor calidad y popularidad.
Me he limitado a estos tres porque son los que conozco (en mayor medida WordPress) y se que con esos tres tienes ya mucho para aprender y auxiliarte en tu trabajo.
Solo recuerda, usa un CMS sabiamente.
Si te ha gustado este artículo, te invito a compartirlo en redes sociales para que ayude a más gente.
Por último, puedes dejar tu email en el formulario que verás debajo para recibir gratis nuestra Guía Completa de Wordpress en PDF. También te informaremos de nuevos artículos, recursos y ofertas útiles para tu Wordpress.