Filosofía
Listo para usar desde el primer momento
Un buen software debería funcionar con poca configuración. WordPress está diseñado para que puedas empezar a usarlo y tenerlo completamente funcional en menos de cinco minutos. No deberías tener que complicarte para usar las funciones estándar de WordPress.
Trabajamos duro para asegurarnos de que cada lanzamiento se ajuste a esta filosofía. Solicitamos el menor número de detalles técnicos posible durante el proceso de configuración, y ofrecemos explicaciones completas de todo lo que hacemos.
Diseño para la mayoría
Muchos usuarios de WordPress no tienen conocimientos técnicos. No saben qué es AJAX ni les importa qué versión de PHP utilizan. El usuario promedio de WordPress simplemente quiere poder escribir sin problemas ni interrupciones. Diseñamos el software para estos usuarios, ya que, en definitiva, son quienes más tiempo lo usarán para el propósito para el que fue creado.
Decisiones, no opciones
Al tomar decisiones, estos son los usuarios a los que damos prioridad. Un buen ejemplo de esta consideración son las opciones del software. Cada vez que ofreces una opción a un usuario, le estás pidiendo que tome una decisión. Cuando un usuario no comprende una opción o no le interesa, esto termina generándole frustración. Como desarrolladores, a veces pensamos que ofrecer opciones para todo es algo positivo: nunca se pueden tener demasiadas alternativas, ¿verdad? Sin embargo, estas opciones suelen convertirse en decisiones técnicas que no interesan al usuario final promedio. Es nuestra responsabilidad como desarrolladores tomar decisiones de diseño inteligentes y evitar trasladar a nuestros usuarios el peso de tener que elegir entre opciones técnicas.
Clean, lean, and mean
El núcleo de WordPress siempre ofrecerá un conjunto sólido de funcionalidades básicas. Está diseñado para ser ligero y rápido, y siempre seguirá siéndolo. Constantemente nos preguntan «¿cuándo se desarrollará la funcionalidad X?» o «¿por qué no se integra el plugin X en el núcleo?». Como regla general, el núcleo debe incluir funcionalidades que el 80 % o más de los usuarios finales realmente valoren y utilicen. Si la siguiente versión de WordPress incluye una funcionalidad que la mayoría de los usuarios quiere desactivar de inmediato o que considera que nunca utilizará, entonces habremos fracasado. Si nos ceñimos al principio del 80 %, esto no debería suceder nunca.
Podemos hacer esto porque tenemos un sistema de plugins y temas muy capaz y una fantástica comunidad de desarrolladores. Diferentes personas tienen diferentes necesidades, y tener la gran cantidad de plugins y temas de calidad de WordPress permite a los usuarios personalizar sus instalaciones a su gusto. Eso debería permitir a todos los usuarios encontrar el 20% restante y hacer que todas las funciones de WordPress sean apreciadas y utilizadas.
En busca de la simplicidad
Nunca dejamos de buscar la simplicidad. Queremos que WordPress sea más fácil de usar con cada nueva versión. Tenemos un buen historial de mejoras en este aspecto. Si no nos crees, ¡echa un vistazo a algunas versiones anteriores de WordPress!
En versiones anteriores, hemos dado pasos importantes para mejorar la facilidad de uso y, en última instancia, hacer que todo sea más sencillo de entender. Un gran ejemplo de ello son las actualizaciones del software principal. Antes, actualizar era una tarea manual complicada que resultaba demasiado difícil para muchos de nuestros usuarios. Decidimos centrarnos en este aspecto y simplificar el proceso hasta reducirlo a un solo clic. Ahora, cualquier persona que tenga una instalación de WordPress puede actualizar con un solo clic tanto el núcleo de WordPress como los plugins y los temas.
Nos encanta desafiarnos y simplificar las tareas de forma positiva para la experiencia general de usuario de WordPress. Cada versión de WordPress debería ser más fácil y más agradable de usar que la anterior.
Los plazos no son arbitrarios
Los plazos no son arbitrarios; son un compromiso que asumimos con nosotros mismos y con nuestros usuarios, y nos ayudan a poner límites a las infinitas posibilidades de lo que podría incluirse en cada versión. Nuestro objetivo es publicar tres versiones principales al año porque, mediante ensayo y error, hemos comprobado que ese ritmo ofrece un buen equilibrio entre incorporar novedades interesantes en cada versión y evitar tantos cambios que terminemos rompiendo más cosas de las que mejoramos.
Los buenos plazos casi siempre obligan a recortar algo de una versión. Esto no es malo; es precisamente lo que deben conseguir.
Retrasar una versión para incluir esa funcionalidad adicional es un camino sin salida. Una vez lo hicimos durante más de un año y no fue una experiencia agradable para nadie.
Cuanto más frecuentes y regulares sean los lanzamientos, menos importante será que una funcionalidad concreta se incluya en una versión determinada. Si no llega a tiempo para esta, solo habrá que esperar unos meses para la siguiente. Cuando los lanzamientos se vuelven impredecibles o pasan largos periodos entre uno y otro, aumenta la presión por intentar incluir una cosa más, porque falta mucho para el siguiente. Los retrasos generan más retrasos.
La minoría más vocal
Existe una regla general bastante conocida en la cultura de Internet llamada la regla del 1 %. Esta establece que «el número de personas que crean contenido en Internet representa aproximadamente el 1 % (o menos) de las personas que realmente consumen ese contenido».
Por lo tanto, si bien consideramos que es muy importante escuchar y responder a quienes publican comentarios y expresan sus opiniones en los foros, solo representan una pequeña fracción de nuestros usuarios finales. Al tomar decisiones sobre cómo avanzar con versiones futuras de WordPress, buscamos involucrar a más usuarios que no son tan activos online. Hacemos esto al reunirnos y hablar con los usuarios de WordCamps en todo el mundo, esto nos da un mejor equilibrio de comprensión y, en última instancia, nos permite tomar mejores decisiones para que todos avancemos.
Nuestra carta de derechos
WordPress está bajo la licencia General Public License (GPLv2 o posterior), que garantiza cuatro libertades fundamentales. Considéralas como la «carta de derechos» de WordPress:
- La libertad de ejecutar el programa, para cualquier propósito.
- La libertad de estudiar cómo funciona el programa, y cambiarlo para hacerlo adecuarlo a tus deseos.
- La libertad de redistribuir.
- La libertad de distribuir copias de tus versiones modificadas a otros.
Parte de esos requisitos de licencia incluyen trabajos derivados de licencias o cosas que vinculan funciones centrales de WordPress (como temas, plugins, etc.) también bajo GPL, transmitiendo también así la libertad de uso para estos trabajos.
Obviamente, hay quienes intentarán sortear estos ideales y restringir la libertad de sus usuarios tratando de encontrar lagunas o de alguna manera eludir la intención de las licencias de WordPress, que es garantizar la libertad de uso. Creemos que la comunidad como un todo recompensará a quienes se centran en apoyar estas libertades de licencia en lugar de tratar de evitarlas.
La comunidad WordPress debería enfatizar que las libertades que hay en la GPL ayudan a ofrecer software de mayor calidad.