Философия
«Из коробки»
Отличное программное обеспечение должно работать с минимальными затратами на настройку и установку. WordPress создан для того, чтобы Вы смогли запустить и полностью функционировать не более чем за пять минут. Вам не придется сражаться, чтобы использовать стандартные функции WordPress.
Мы упорно работаем над тем, чтобы каждый выпуск соответствовал этой философии. Мы просим предоставить минимум технических деталей в процессе установки, а также предоставляем полные объяснения всего, что просим.
Оформление для большинства
Многие конечные пользователи WordPress не имеют технического образования. Они не знают, что такое AJAX, и их не волнует, какую версию PHP они используют. Среднестатистический пользователь WordPress просто хочет иметь возможность писать без проблем и перерывов. Именно для таких пользователей мы разрабатываем программное обеспечение, поскольку именно они в конечном итоге будут проводить больше всего времени, используя его по назначению.
Решения, а не варианты
Принимая решения, мы в первую очередь обращаем внимание именно на этих пользователей. Отличный пример такого рассмотрения — параметры программного обеспечения. Каждый раз, когда Вы предоставляете пользователю возможность выбора, Вы просите его принять решение. Если пользователю неинтересно или непонятно, о каком параметре идет речь, это в конечном итоге приводит к разочарованию. Как разработчики мы иногда считаем, что предоставлять параметры для всего — это хорошо, ведь никогда не бывает слишком много вариантов, верно? В конечном итоге эти варианты оказываются техническими, которые не интересуют обычного конечного пользователя. Наш долг как разработчиков — принимать разумные дизайнерские решения и не перекладывать всю толщину технических решений на конечных пользователей.
То, что нужно, и ничего более
Ядро WordPress всегда будет предоставлять солидный массив основных функций. Оно создано для того, чтобы быть простым и быстрым, и всегда будет оставаться таким. Нас постоянно спрашивают: «Когда будет создана функция X» или «Почему плагин X не интегрирован в ядро». Правило заключается в том, что ядро должно предоставлять функции, которые 80% или более конечных пользователей действительно оценят и будут использовать. Если в следующей версии WordPress появится функция, которую большинство пользователей сразу же захочет отключить или решит, что никогда не будет использовать, значит, мы провалили проект. Если мы будем придерживаться принципа 80%, то этого никогда не произойдет.
Мы можем сделать это, потому что у нас очень хорошая система тем и плагинов и фантастическое сообщество разработчиков. У разных людей разные потребности, а наличие множества качественных плагинов и тем WordPress позволяет пользователям настраивать свои сайты по своему вкусу. Это должно позволить всем пользователям найти оставшиеся 20% и сделать все функции WordPress теми, которые они ценят и используют.
Стремление к простоте
Мы никогда не закончим с простотой. Мы хотим сделать WordPress более простым в использовании с каждым выпуском. Если Вы не верите нам, то просто посмотрите на старые версии WordPress!
В прошлых выпусках мы предприняли значительные шаги, чтобы улучшить простоту использования и в конечном итоге сделать все более понятным. Одним из ярких примеров этого являются обновления основного программного обеспечения. Раньше обновление было мучительной ручной задачей, которая была слишком сложной для многих наших пользователей. Мы решили сосредоточиться на этой задаче и упростили ее до одного клика. Теперь каждый, у кого установлен WordPress, может в один клик обновить как ядро WordPress, так и плагины и темы.
Мы любим ставить перед собой задачи и упрощать их таким образом, чтобы это было позитивно для общего пользовательского опыта WordPress. Каждая версия WordPress должна быть проще и приятнее в использовании, чем предыдущая.
Сроки не являются произвольными
Сроки не являются произвольными, это обещание, которое мы даем себе и нашим пользователям, которое помогает нам обуздывать бесконечные добавления и изменения возможностей, которые станут частью нового выпуска. Мы стремимся выпускать три основные версии в год, потому что путем проб и ошибок мы обнаружили, что это хороший баланс между добавлением интересных возможностей в каждом выпуске и тем, чтобы мы ломали больше, чем добавляли.
Хорошее определение крайних сроков почти всегда заставляет что-то урезать из выпуска. И это не плохо, это то, что и следует делать.
Путь отсрочки выпуска для ещё одной функции это тупиковый путь. Мы делали это больше года один раз, и никому это не понравилось.
Чем чаще и регулярнее выходят выпуски, тем менее важно, чтобы та или иная функция была в этом выпуске. Если она не попала в этот релиз, то до следующего останется всего несколько месяцев. Когда выпуски становятся непредсказуемыми или редкими, возрастает давление, заставляющее пытаться втиснуть в них еще одну вещь, потому что до следующего выпуска еще так долго. Задержка порождает задержку.
Активное меньшинство
В интернет-культуре есть хорошее правило, которое называется правилом 1%. Оно гласит: «Число людей, создающих содержимое в Интернете, составляет примерно 1% (или меньше) от числа людей, которые это содержимое просматривают».
Поэтому, хотя мы считаем очень важным слушать и отвечать тем, кто оставляет отзывы и высказывает свое мнение на форумах, они составляют лишь малую часть наших конечных пользователей. Принимая решения о том, как двигаться вперед в будущих версиях WordPress, мы стремимся привлечь к сотрудничеству больше тех пользователей, которые не так активно высказываются в Интернете. Для этого мы встречаемся и разговариваем с пользователями на WordCamps по всему миру. Это дает нам лучший баланс понимания и, в конечном счете, позволяет принимать лучшие решения для всех.
Наш Билль о правах
WordPress распространяется по лицензии General Public License (GPLv2 или новее), которая предоставляет четыре основные свободы, считайте это «биллем о правах» WordPress:
- Свобода запуска программы, с любой целью.
- Свобода в изучении того, как работает программа и внесении изменений, для того чтобы она делала то, что вам нужно.
- Свобода распространять.
- Свобода распространять копии ваших изменений.
Часть этих лицензионных требований включает лицензирование производных работ или вещей, которые связывают основные функции WordPress (например, темы, плагины и т.д.), также под GPL, тем самым передавая свободу использования и этих работ.
Очевидно, что найдутся те, кто попытается обойти эти идеалы и ограничить свободу своих пользователей, пытаясь найти лазейки или как-то обойти замысел лицензирования WordPress, который заключается в обеспечении свободы использования. Мы считаем, что сообщество в целом вознаградит тех, кто сосредоточится на поддержке этих лицензионных свобод, а не на попытках их избежать.
Сообщество WordPress должно подчеркивать, что свободы предоставляемые GPL помогают предоставлять высококачественное программное обеспечение.