WordPress.org

About

Philosophy

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 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 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.

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 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 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 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».

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 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:

  • 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.