Философия

Из коробки

Отличное программное обеспечение должно работать с минимумом необходимости его настройки. WordPress предназначен для того, чтобы вы могли начать и запустить полностью функциональную установку не более чем за пять минут. Вам не нужно напрягаться, чтобы использовать стандартную функциональность WordPress.

Мы упорно работаем над тем, чтобы каждый выпуск соответствовал этой философии. Мы просим предоставить минимум технических деталей в процессе установки, а также предоставляем полные объяснения всего, что просим.

Оформление для большинства

Достаточно многие конечные пользователи WordPress не имеют технических знаний. Они не знают, что такое AJAX, и им все равно, какую версию PHP они используют. Среднестатистический пользователь WordPress просто хочет иметь возможность писать без проблем и перерывов. Это пользователи, для которых мы разрабатываем программное обеспечение, поскольку в конечном итоге именно они будут проводить больше всего времени, используя его для того, для чего оно было создано.

Решения, а не варианты

Принимая решения, мы в первую очередь думаем о пользователях. Хорошим примером могут служить настройки программного обеспечения, каждый раз давая пользователю варианты выбора, вы вынуждаете их принимать решение самостоятельно. Если пользователь не понимает того, что даст этот выбор, или ему всё равно, то это может приводить к состоянию фрустрации. Как разработчикам, нам кажется что давать возможность выбора для всего и вся это хорошо, но пользователям часто не интересны технические варианты настроек, поэтому наш долг, как разработчиков, предоставить умный вариант выбора и избежать необходимости перекладывания принятия решений на плечи пользователей.

То, что нужно, и ничего более

Ядро WordPress всегда будет предоставлять солидный набор основных функций. WordPress разработан, чтобы быть компактным и быстрым, и всегда останется таким. Нас постоянно спрашивают «когда будет сделана функция X» или «почему плагин X не интегрирован в ядро». Эмпирическое правило заключается в том, что ядро ​​должно предоставлять функции, которые оценят и будут использовать 80% или более конечных пользователей. Если в следующей версии WordPress появится функция, которую большинство пользователей немедленно захотят отключить или думают, что никогда не будут использовать, значит, мы ее провалили. Если придерживаться принципа 80%, то этого никогда не должно произойти.

Мы можем сделать это, потому что у нас очень хорошая система тем и плагинов и фантастическое сообщество разработчиков. У разных людей разные потребности, а наличие множества качественных плагинов и тем WordPress позволяет пользователям настраивать свои сайты по своему вкусу. Это должно позволить всем пользователям найти оставшиеся 20% и сделать все функции WordPress теми, которые они ценят и используют.

Стремление к простоте

Мы никогда не ограничиваемся простотой в текущем виде. Мы хотим сделать WordPress проще в использовании с каждым выпуском. У нас есть хороший послужной список, а если вы не верите, просто взгляните на некоторые старые версии WordPress!

В прошлых выпусках мы предприняли важные шаги, чтобы упростить использование и, в конечном счете, упростить понимание. Отличным примером этого являются обновления основного программного обеспечения. Раньше обновление было мучительной ручной задачей, которая была слишком сложной для многих наших пользователей. Мы решили сосредоточиться на этом и упростили его до одного нажатия. Теперь любой, у кого установлен WordPress, может в одно нажатие обновить как ядро ​​WordPress, так и плагины и темы.

Мы любим ставить перед собой задачи и упрощать их таким образом, чтобы это было позитивно для общего пользовательского опыта WordPress. Каждая версия WordPress должна быть проще и приятнее в использовании, чем предыдущая.

Сроки не являются произвольными

Сроки не являются произвольными, это обещание, которое мы даем себе и нашим пользователям, которое помогает нам обуздывать бесконечные добавления и изменения возможностей, которые станут частью нового выпуска. Мы стремимся выпускать три основные версии в год, потому что путем проб и ошибок мы обнаружили, что это хороший баланс между добавлением интересных возможностей в каждом выпуске и тем, чтобы мы ломали больше, чем добавляли.

Хорошее определение крайних сроков почти всегда заставляет что-то урезать из выпуска. И это не плохо, это то, что и следует делать.

Путь отсрочки выпуска для ещё одной функции это тупиковый путь. Мы делали это больше года один раз, и никому это не понравилось.

The more frequent and regular releases are, the less important it is for any particular feature to be in this release. If it doesn’t make it for this one, it’ll just be a few months before the next one. When releases become unpredictable or few and far between, there’s more pressure to try and squeeze in that one more thing because it’s going to be so long before the next one. Delay begets delay.

Голосовое меньшинство

There’s a good rule of thumb within internet culture called the 1% rule. It states that “the number of people who create content on the internet represents approximately 1% (or less) of the people actually viewing that content”.

So while we consider it really important to listen and respond to those who post feedback and voice their opinions on forums, they only represent a tiny fraction of our end users. When making decisions on how to move forward with future versions of WordPress, we look to engage more of those users who are not so vocal online. We do this by meeting and talking to users at WordCamps across the globe, this gives us a better balance of understanding and ultimately allows us to make better decisions for everyone moving forward.

Наш Билль о правах

WordPress лицензируется под Универсальной общественной лицензией GNU (GPLv2 или более новой), которая предоставляет 4 базовых свободы и может рассматриваться как билль о правах WordPress:

  • Свобода запуска программы, с любой целью.
  • Свобода в изучении того, как работает программа и внесении изменений, для того чтобы она делала то, что вам нужно.
  • Свобода распространять.
  • Свобода распространять копии ваших изменений.

Part of those licensing requirements include licensing derivative works or things that link core WordPress functions (like themes, plugins, etc.) under the GPL as well, thereby passing on the freedom of use for these works as well.

Obviously there are those who will try to get around these ideals and restrict the freedom of their users by trying to find loopholes or somehow circumvent the intention of the WordPress licensing, which is to ensure freedom of use. We believe that the community as a whole will reward those who focus on supporting these licensing freedoms instead of trying to avoid them.

Сообщество WordPress должно подчеркивать, что свободы предоставляемые GPL помогают предоставлять высококачественное программное обеспечение.