Filosofia
Pronto para usar
Um bom programa deve funcionar com pouca configuração e instalação. O WordPress foi desenvolvido para que esteja em funcionamento e totalmente operacional em menos de cinco minutos. Você não precisa lutar para usar as funcionalidades padrão do WordPress.
Trabalhamos duro para garantir que cada lançamento esteja de acordo com esta filosofia. Solicitamos o mínimo possível de detalhes técnicos durante o processo de configuração e fornecemos explicações completas sobre tudo o que solicitamos.
Design para a maioria
Muitos usuários finais do WordPress não têm mentalidade técnica. Eles não sabem o que é AJAX, nem se importam com a versão do PHP que estão usando. O usuário médio do WordPress quer apenas poder escrever sem problemas ou interrupções. É para esses usuários que desenvolvemos o programa, pois são eles que, em última análise, irão passar a maior parte do tempo usando-o para o que ele foi criado.
Decisões, não opções
Ao tomar decisões, esses são os usuários que consideramos primeiro. Um ótimo exemplo desta consideração são as opções do programa. Sempre que você oferece uma opção a um usuário, está pedindo que ele tome uma decisão. Quando um usuário não se importa ou não entende a opção, isso acaba gerando frustração. Como desenvolvedores, às vezes achamos que oferecer opções para tudo é uma coisa boa, nunca é demais ter escolhas, certo? No fim das contas, essas escolhas acabam sendo técnicas, escolhas nas quais o usuário final médio não tem interesse. É nosso dever, como desenvolvedores, tomar decisões inteligentes de design e evitar colocar o peso das escolhas técnicas sobre os usuários finais.
Eficiente, enxuto e robusto
Os arquivos básicos do WordPress sempre irão fornecer um conjunto sólido de recursos básicos. Ele foi desenvolvido para ser enxuto e rápido e sempre será assim. Constantemente nos perguntam “quando o recurso X será desenvolvido” ou “por que o plugin X não está integrado aos arquivos básicos”. A regra geral é que os arquivos básicos devem fornecer recursos que 80% ou mais dos usuários finais realmente irão apreciar e usar. Se a próxima versão do WordPress vier com um recurso que a maioria dos usuários queira desativar imediatamente, ou achar que nunca irá usar, então não conseguimos. Se seguirmos o princípio dos 80%, isso nunca irá acontecer.
Podemos fazer isso porque temos um sistema de temas e plugins muito eficiente e uma comunidade de desenvolvedores fantástica. Pessoas diferentes têm necessidades diferentes, e o grande número de plugins e temas de qualidade do WordPress permite que os usuários personalizem suas instalações de acordo com seu gosto. Isso deve permitir que todos os usuários encontrem os 20% restantes e façam com que todos os recursos do WordPress sejam apreciados e usados.
Buscando a simplicidade
A simplicidade nunca acaba. Queremos tornar o WordPress mais fácil de usar a cada versão. Temos um bom histórico disso. Se você não acredita em nós, basta dar uma olhada em algumas versões mais antigas do WordPress!
Nas versões anteriores, tomamos medidas importantes para melhorar a facilidade de uso e, em última análise, tornar as coisas mais simples de entender. Um ótimo exemplo disso são as atualizações dos arquivos básicos do programa. A atualização costumava ser uma tarefa manual dolorosa que era muito complicada para muitos dos nossos usuários. Decidimos nos concentrar nesse aspecto e simplificar o processo, com apenas um clique. Agora, qualquer pessoa com uma instalação do WordPress pode realizar atualizações com um clique, tanto nos arquivos básicos do WordPress quanto nos plugins e temas.
Adoramos nos desafiar e simplificar tarefas de forma positiva, para a experiência geral do usuário do WordPress. Cada versão do WordPress precisa ser mais fácil e mais agradável de usar do que a anterior.
Os prazos não são arbitrários
Os prazos não são arbitrários, eles são uma promessa que fazemos a nós mesmos e aos nossos usuários, o que nos ajuda a controlar as infinitas possibilidades de coisas que poderiam fazer parte de cada versão. Nossa meta é lançar três versões principais por ano, pois, por tentativa e erro, descobrimos que esse é um bom equilíbrio entre ter coisas legais em cada versão e não tanto que acabemos estragando mais do que adicionando.
Bons prazos quase sempre fazem com que você corte algo de uma versão. Isso não é algo ruim, é o que eles precisam fazer.
Adiar um lançamento por causa de mais um recurso, é como enxugar gelo. Fizemos isso por mais de um ano, e não foi nada agradável para ninguém.
Quanto mais frequentes e regulares forem os lançamentos, menos importante será a presença de um recurso específico nesta versão. Se ele não estiver presente nesta versão, só faltarão alguns meses para a próxima. Quando as versões se tornam imprevisíveis ou espaçadas, há mais pressão para tentar incluir mais uma coisa, pois vai demorar muito até a próxima. Atraso gera atraso.
A voz da minoria
Há uma boa regra prática na cultura da internet, chamada de regra do 1%. Ela afirma que “o número de pessoas que criam conteúdo na internet representa aproximadamente 1% (ou menos) das pessoas que realmente visualizam esse conteúdo”.
Assim, embora consideremos muito importante ouvir e responder àqueles que publicam feedback e expressam suas opiniões nos fóruns, eles representam apenas uma pequena fração dos nossos usuários finais. Ao tomar decisões sobre como avançar com as futuras versões do WordPress, procuramos envolver mais os usuários que não são tão expressivos na internet. Fazemos isso por meio de reuniões e conversas com usuários em WordCamps em todo o mundo, o que nos dá um melhor equilíbrio de entendimento e, em última análise, nos permite tomar decisões melhores para todos no futuro.
Nossa declaração de direitos
O WordPress está licenciado sob a Licença Pública Geral (GPLv2 ou posterior), que oferece quatro liberdades fundamentais, consideradas como a “declaração de direitos” do WordPress:
- A liberdade de executar o programa, para qualquer finalidade.
- A liberdade de estudar como o programa funciona e alterá-lo para que ele faça o que você quiser.
- A liberdade de redistribuição.
- A liberdade de distribuir cópias das suas versões modificadas para outras pessoas.
Parte destes requisitos de licenciamento incluem também licenciar trabalhos derivados ou coisas ligadas às funções dos arquivos básicos do WordPress (como temas, plugins, etc.) sob a GPL, transmitindo, assim, a liberdade de uso destes trabalhos também.
Obviamente, há aqueles que irão tentar contornar esses ideais e restringir a liberdade dos seus usuários, tentando encontrar brechas ou de alguma forma, contornar a intenção do licenciamento do WordPress, que é garantir a liberdade de uso. Acreditamos que a comunidade como um todo irá recompensar aqueles que se concentrarem em apoiar essas liberdades de licenciamento em vez de tentar evitá-las.
A comunidade do WordPress precisa enfatizar que as liberdades da GPL ajudam a fornecer programas de alta qualidade.