В чём заключается философия WordPress?
Добрый день, друзья! Начну с предыстории, которая зародилась весной 2015 года, если быть точнее — 23 апреля, после выхода обновления WordPress 4.2 «Powell». Релиз вносил ряд важных изменений и добавил новые функции в ядро, среди которых поддержка Emoji и других 4-разрядных символов Unicode (кодировка utf8mb4).
Англоязычные форумы поддержки ВордПресс были серьёзно оживлены, где открывались многочисленные темы с просьбой исключить Emoji из ядра. Звучали предложения реализовать их поддержку в виде отдельного плагина или сделать составной частью Jetpack. Но просьбы оказались тщетны и на всё давался простой ответ от команды разработчиков:
В чём заключается смысл этих слов? Почему команда разработки не позволяет сообществу получить право выбора?
Взять, к примеру, те же Emoji или REST API, введённый начиная с версии 4.4? Новые возможности требуют подключения своих скриптов и стилей в исходном коде страниц сайта, которые лично мне не нужны. Я бы с радостью их отключил в консоли администратора при наличии соответствующих настроек.
Основные принципы развития WordPress
Мировоззрение разработчиков во многом определяет путь дальнейшего развития платформы. Мнение сообщества, безусловно, учитывается — это привлекает пользователей, не зря доля ВордПресс на мировом рынке достигает 25%, а в рунете эта цифра перевалила за 30%, занимая лидирующие позиции.
Сервис Ruward:Track ежегодно проводит исследования, на диаграмме представлен общий рейтинг CMS по состоянию на июнь 2015 года. Давайте рассмотрим основные тезисы философии WordPress, благодаря которым платформа постоянно развивается и увеличивает свою долю на рынке.
Сразу готов к работе
Качественное программное обеспечение должно отлично работать «из коробки» с минимальными настройками установки и конфигурации. WordPress устроен так, что после установки и запуска вы сразу можете приступать к работе.
От себя дополню, предостерегая пользователей локализованных версий. Понятное дело, сайт на родном для платформы английском языке более подготовлен к работе, в то время как сайт на русском языке нуждается в доработках. Например, при настройке постоянных ссылок с использованием ЧПУ рекомендуется устанавливать плагин для перевода кириллицы на латинский алфавит.
Правильный путь, а не выбор
Каждый раз, когда пользователю даётся возможность выбора — ему требуется принять решение. Если он не разбирается и не понимает возможных последствий выбора, то в конечном итоге это может привести к разочарованию. Как правило, большинство опций носит технический характер и пользователи не проявляют к ним особого интереса. Выбирать правильные и умные решения задачи — это обязанность разработчика программного обеспечения, а не конечного пользователя.
К тому же, многие пользователи WordPress не являются технически грамотными специалистами. Они не знают что такое AJAX, не заботятся о том, какая версия PHP установлена на сервере и так далее. Средне статистический пользователь желает иметь простую возможность писать в блог без лишних проблем.
Чистый, лёгкий и быстрый
В ядре WordPress заложен прочный массив основных функций, при этом он лёгкий, быстрый и всегда будет оставаться таким. У сообщества постоянно возникают такие вопросы:
- когда появятся те или иные функции,
- почему популярный плагин не интегрирован в ядро.
Правило гласит, что ядро должно поддерживать функции, которые на самом деле ценят и востребованы у более 80% пользователей. Допустим, следующая версия будет включать новую функцию, а большинство пользователей сразу же захочет её выключить, что означает полный провал. Этого не произойдёт, если придерживаться кворума.
Оставшиеся 20% недовольных пользователей не остаются в стороне, для решения своих задач они могут устанавливать плагины или использовать многофункциональные темы. Фантастическое сообщество разработчиков тем и плагинов позволяет пользователям настраивать CMS на любой вкус и цвет!
Стремление к простоте
С каждым выпуском ВордПресс становится легче использовать. Если не верите — просто обернитесь назад и взгляните на некоторые старые версии! В предыдущих версиях сделаны важные шаги для повышения удобства использования, в конечном итоге многие вещи становятся проще для понимания.
Хорошим показательным примером является процесс обновления. Задача ручного обновления была довольно сложной и болезненной для многих пользователей. Сейчас это простая процедура, упрощённая до одного клика. Любой может установить WordPress и мгновенно выполнять модернизацию ядра, тем и плагинов.
Каждый раз, снова и снова программисты и дизайнеры бросают себе вызов с целью упростить решение задач доступными способами. И это оказывает положительное влияние на пользователей и CMS в целом. Каждая новая версия должна быть более лёгкой и приятной в использовании, чем предыдущая.
В установленные сроки
Разработка новых версий длится циклами, в год выпускается три основных (мажорных) версии — методом проб и ошибок был найден оптимальный баланс между выпуском классных фишек в каждом выпуске. Это снижает риски и позволяет выполнять обещания пользователям. Установленные сроки разработки почти всегда приводят к ограничениям релиза, но это не является недостатком.
При более частых регулярных релизах снижаются шансы на добавление ключевых особенностей, на которые попросту не хватит времени и их придется отложить. Таким образом возникнут задержки и весь процесс станет непредсказуем. Поэтому текущий режим является оптимальным, рекомендую своевременно обновляться до новых версий!
Мнение меньшинства
В интернет-культуре действует очень хорошее «Правило одного процента» — оно утверждает, что доля людей, участвующих в создании содержимого интернета, составляет приблизительно 1% от общего числа аудитории. Подавляющее большинство, а их 99% пользователей, только просматривает страницы и не участвует в обсуждении (форумы, сообщества).
— создатели контента
— редакторы
— читатели
Таким образом, команда WordPress считает правильным слушать и реагировать на отзывы и высказывания сообщества, но по факту они представляют собой лишь малую часть пользователей.
Чтобы лучше изучить аудиторию проводятся регулярные встречи и беседы с пользователями на конференциях WordCamp по всему миру — это позволяет принимать более обоснованные решения и двигаться вперёд.
Соглашение о правах
WordPress выпускается под лицензией General Public License (GPLv2 или более поздней), которая предусматривает четыре основных аспекта, разрешающих:
- запускать и использовать продукт в любых целях,
- изучать как работает программное обеспечение и изменять на своё усмотрение,
- распространять оригинальный дистрибутив продукта,
- распространять копии модифицированных версий.
Основатель Matt Mullenweg и команда разработки заняли такую позиции по отношению к пользователям, стоит отдать должное — серьёзный и грамотный подход 😎 На самом деле, большинству людей сложно и не интересно изучать WP настолько глубоко, чтобы сделать правильный выбор в настройках. Поддерживаете ли вы эти взгляды?
Остановился на WordPress. Пока все устраивает — простота, халява и функциональность 😉
Ответить
GladWeb, Джумла тоже халява. Но там черт ногу сломит в настройках. В свое время первый сайт был на джумле. Еще на версии 1.5. Вот мозг то кипел!
Ответить
Да Денис, WordPress и любят за то, что он простой, легкий и быстрый. Конечно, большинству не важно как все устроено главное, чтобы все работало. Единственное напрягает, что обновление на промежуточные версии происходит без согласия конечного пользователя.
Вот у меня после очередного такого обновления до 4.4.2 вылез «косяк», картинки не выравниваются в статьях по центру. До обновления 4.4, все было нормально, пробовал ставил тему на сайт с более поздней версией WordPress, тоже все работает. Обращался на форум поддержки WP, ни какого результата. Подскажите, в чем может быть проблема. Выручай Денис, в который раз 🙂
Ответить
Дмитрий, я советую отключить автоматическое обновление. Не всегда есть время и доступ к интернету, чтобы проверить не сломалось ли чего.
Чтобы выровнять картинки в CSS нужно найти класс
.aligncenter
и добавить (изменить) его свойства:.aligncenter { display: block; margin: auto; text-align: center; }
Ответить
Полностью согласен с написанным! Очень универсальный движок, кучу сайтов на нем уже переделал разных тематик и направлений, и визитки и магазины и лэндинги. Только сейчас решил использовать по назначению и создать блог. Не знаю пока, что из этого получится конечно, но надеюсь развиваться и дальше юзать WordPress.
Ответить
Забыли упомянуть о большом количестве плагинов, которые придется поставить перед публикацией сайта. Это единственный существенный минус Вордпресса 😉
Ответить
Михаил, разве это минус, да еще и существенный? Мне наоборот кажется это преимуществом и жутко бесит, когда в новой версии появляется функционал необходимый единицам пользователей без возможности отключения стандартными средствами.
Гибкость и расширяемость как раз и достигается установкой плагинов, а их число всегда варьируется. На одном из своих сайтов мне хватило всего двух плагинов, а здесь использую 5. Про большое количество Вы явно преувеличиваете)
Ответить
Я вот как раз планирую изучить этот движок. А правильно начинать конечно с философии. Статья укрепила меня в правильном выборе и принятом решении. Уверен, ваш сайт будет мне хорошим помощником.
Ответить
Webliberty, если обходитесь 2-5 — молодец. Обычно тем, кто не разбирается в пхп и верстке приходится кучу пихать. Я лично видел с 20+ плагинами сайты, быстродействие нулевое.
Ответить
Да ахинея написана! Это не упрощение, это навязывание своего субъективного видения. Что такого сложного в настройках поставить галочку отключения Emoji?! На большинстве сайтов это лишнее, они же, вроде, из кожи вон лезут, чтобы вылезти из блогового детства, а на серьезных сайтах колобки смотрятся позорно.
Да и автоматическое обновление та еще забава, у людей сайты после них загибаются, а разработчик продолжает гнуть «свое видение»… Есть же правило «работает? не трогай!». И все мучаются из-за того, что адрес страницы авторизации не поменять без бубна (не надо про плагины сейчас, в курсе), а они сделали более важную на их взгляд вещь — «упростили» пароли к защищенным страницам до 255 символов. Очень странное определение приоритетов, надо уметь признавать ошибки и быть гибче…
Ответить
Очень интересно про «не выбор, а путь». Иногда и правда лучше, чтобы за тебя все продумал грамотный специалист, а если в этом самому разбираться, то больше измучаешься. Большинству это вовсе не нужно. У каждого своя работа — один разрабатывает, а другой — пишет.
Ответить