Filosofía
Listo para funcionar
Un gran software debería funcionar con una mínima configuración e instalación. WordPress está diseñado para que puedas empezar a utilizarlo en menos de cinco minutos. No deberías tener que batallar para usar la funcionalidad estándar de WordPress.
Trabajamos duro para asegurarnos de que todos los lanzamientos se ajustan a esta filosofía. Pedimos el menor número posible de detalles técnicos durante el proceso de instalación, así como explicaciones completas de todo lo que pedimos.
Diseño para la mayoría
Muchos usuarios finales de WordPress no tienen conocimientos técnicos. No saben lo que es AJAX, ni les importa qué versión de PHP están utilizando. El usuario medio de WordPress simplemente quiere poder escribir sin problemas ni interrupciones. Estos son los usuarios para los que diseñamos el software, ya que en última instancia son los que van a pasar más tiempo usándolo para lo que fue creado.
Decisiones, no opciones
A la hora de tomar decisiones, estos son los usuarios a los que primero tenemos en cuenta. Un gran ejemplo de esta consideración son las opciones de software. Cada vez que le das a un usuario una opción, le estás pidiendo que tome una decisión. Cuando a un usuario no le interesa o no entiende la opción, al final se frustra. Como desarrolladores, a veces pensamos que ofrecer opciones para todo es bueno, nunca se tienen demasiadas opciones, ¿verdad? En última instancia, estas opciones acaban siendo técnicas, opciones que no interesan al usuario final medio. Es nuestro deber como desarrolladores tomar decisiones de diseño inteligentes y evitar poner el peso de las opciones técnicas en nuestros usuarios finales.
Limpio, ligero, y rápido
El núcleo de WordPress siempre ofrecerá un conjunto sólido de características básicas. Está diseñado para ser ágil y rápido, y así seguirá siendo siempre. Constantemente nos preguntan «¿cuándo se añadirá la característica X?» o «¿por qué no está el plugin X integrado en el núcleo?». La regla general es que el núcleo debe proporcionar características que el 80% o más de los usuarios finales aprecien y utilicen. Si la próxima versión de WordPress incluye una característica que la mayoría de los usuarios quiere desactivar de inmediato o que cree que nunca utilizará, entonces la hemos fastidiado. Si nos atenemos al principio del 80%, esto no debería ocurrir nunca.
Somos capaces de hacer esto porque tenemos un sistema de temas y plugins muy efectivo y una fantástica comunidad de desarrolladores. Diferentes personas tienen diferentes necesidades, y tener la gran cantidad de plugins de calidad para WordPress y temas permite a los usuarios personalizar sus instalaciones a su gusto. Esto les debería permitir a todos los usuarios encontrar ese 20% restante, permitiendo que todas las características de WordPress sean las que ellos desean y usen.
En busca de la sencillez
Nunca nos conformamos con la simplicidad. Queremos que cada versión de WordPress sea más fácil de usar. 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 las cosas más fáciles de entender. Un buen ejemplo de ello son las actualizaciones del software central. La actualización solía ser una dolorosa tarea manual que resultaba demasiado complicada para muchos de nuestros usuarios. Decidimos centrarnos en esto y simplificarlo a un solo clic. Ahora, cualquiera que tenga una instalación de WordPress puede realizar actualizaciones con un solo clic, tanto del núcleo de WordPress como de plugins y temas.
Nos encanta desafiarnos a nosotros mismos y simplificar las tareas de manera positiva para la experiencia general del usuario de WordPress.Cada versión de WordPress debería ser más fácil y agradable de usar que su anterior versión.
Los plazos no son arbitrarios
Los plazos no son arbitrarios, son una promesa que nos hacemos a nosotros mismos y a nuestros usuarios y que nos ayuda a controlar las infinitas posibilidades de cosas que podrían formar parte de cada versión. Aspiramos a publicar tres versiones mayores al año porque, mediante ensayo y error, hemos descubierto que es un buen equilibrio entre incluir cosas interesantes en cada versión y no tanto como para acabar rompiendo más de lo que añadimos.
Los buenos plazos casi siempre obligan a recortar algo de una versión. Esto no es malo, es lo que se supone que tienen que hacer.
Retrasar un lanzamiento para conseguir una característica más es una madriguera de conejo. Una vez lo hicimos durante más de un año, y no fue agradable para nadie.
Cuanto más frecuentes y periódicos sean los lanzamientos, menos importante será que una determinada característica esté en este lanzamiento. Si no se incluye en esta, habrá que esperar unos meses hasta la siguiente. Cuando los lanzamientos se vuelven impredecibles o escasos, hay más presión para tratar de incluir algo más, porque falta mucho para el siguiente. Los retrasos engendran retrasos.
La minoría ruidosa
En la cultura de Internet hay una buena regla empírica llamada la regla del 1%. Afirma que «el número de personas que crean contenidos en Internet representa aproximadamente el 1% (o menos) de las personas que realmente ven esos contenidos».
Así que, aunque consideramos que es muy importante escuchar y responder a aquellos que publican comentarios y expresan sus opiniones en los foros, sólo representan una pequeña fracción de nuestros usuarios finales. Al tomar decisiones sobre cómo seguir adelante con las futuras versiones de WordPress, buscamos atraer a más de esos usuarios que no son tan vocales en línea.Para ello, nos reunimos y hablamos con los usuarios de WordCamps de todo el mundo, esto nos da un mejor equilibrio de comprensión y, en última instancia, nos permite tomar mejores decisiones para todos los que se mueven hacia adelante.
Nuestra declaración de derechos
WordPress está licenciado bajo la Licencia Pública General (GPLv2 o posterior) que proporciona cuatro libertades fundamentales, consideradas como la «declaración de derechos» de WordPress:
- Libertad de ejecución del programa, para cualquier propósito.
- Libertad para estudiar el funcionamiento del programa, y cambiarlo para que haga lo que usted desee.
- Libertad para redistribuir.
- La libertad para distribuir copias de sus versiones modificadas a otros.
Parte de esos requisitos de licencia incluyen la concesión de licencias para obras derivadas o cosas que enlazan funciones básicas de WordPress (como temas, plugins, etc.) bajo GPL, también se puede gozar de la libertad para uso de estos trabajos.
Obviamente hay quienes intentarán eludir estos ideales y restringir la libertad de sus usuarios tratando de encontrar lagunas o de alguna manera eludir la intención de la licencia de WordPress, que es asegurar la libertad de uso. Creemos que la comunidad en conjunto, recompensará a aquellos que se centran en apoyar estas libertades de licencia en lugar de tratar de evitarlas.
La comunidad de WordPress debe enfatizar que las libertades en la GPL ayudan a proporcionar software de alta calidad.