Мой сайт о WordPress и PHP
 
Rss2Email
27 мая 2008

WordPress’у 5 лет!

Читали 1406 раз
Рубрика: Новости мира WordPress
Навигация: Главная » WordPress » Новости мира WordPress

Запись годичной давности прекрасно подойдет и под текущий юбилей. Поэтому для восхвалительной речи адресую по этой ссылке, а свое «фи» по текущему моменту выскажу здесь. ;)

Год назад было как-то проще. Версия 2.2, в которой исправили кучу ошибок, всё равно оказалась недоделанной из-за решения не внедрять метки (теги). Поэтому все было предельно ясно: 2.3 - это окончательно оформившаяся линейка 2.1, в которой наконец-то поправили все ляпы и внедрили метки. Ну, плюс еще какие-то небольшие изменения.

Следующим шагом, как я полагал, должна стать кардинальная переделка самого «движка». То есть нужно было подчистить код, убрать все лишнее и добавить универсальности. Да, возможно это привело бы к даже большей, чем с 2.1 проблеме совместимости, но это был бы хороший шаг. WordPress, как я полагал, есть смысл становиться полноценной CMS.

Однако всё получилось по-другому. После отмененного 2.4, я понял, что разработчики решили окончательно убить идею «универсальности»: я много делаю сайтов на WordPress и естественно у меня есть множество своих разработок. И многие из них можно применить только обходными путями. Проблема, как я уже неоднократно высказывался, в самой структуре WordPress. То есть как ни крути, а вначале WordPress выполнит все свои функции, получит данные, и только после этого можно добавлять что-то своё.

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

Я не хочу сказать, что WordPress плохой «движок», как раз наоборот (об этом ниже), но попытки сделать из него полноценную CMS начинают выглядеть уже смешными. Парадокс заключается в том, что сами разработчики вроде как и не против того, чтобы WordPress стал CMS, но абсолютно ничего для этого не делают.

Чтобы понять о чем речь, проведу аналогию с покупкой компьютера. Настоящая CMS - это когда вы приходите в фирму и начинаете выбирать: вот хочу не этот серый корпус, а вот этот желтенький; не эту клавиатуру, а вот эту навороченную; не вот эту мышку, а вот эту геймеровскую; а процессор меня не устраивает - хочу только Intel; и памяти добавьте, и видюху замените, а главное поставьте мне святящийся вентилятор, а лучше два. WordPress же - это когда на витрине одна модель и изменить её никак нельзя, потому что каждая деталь опломбированна и находится в защитной упаковке. Срыв пломбы или повреждение упаковки может привести к полному краху системы.

В общем WordPress - это вещь в себе. Выход версии 2.5 окончательно это подтвердил. Вместо перехода к CMS, разработчики несколько месяцев занимались рюшечками и безделушками админ-панели, что привело к еще большей прожорливости. Хорошо, что многие хостеры подсуетились и увеличили квоты на PHP-память. Ну а что делать, если в WordPress 2.5 разработчики, не особо себя утруждая, просто встроили проверку memory_limit в размере 32Мб? (Вот был «подарочек» мастерхосту с его 10Мб - пришлось срочно увеличивать, а то все клиенты разбежались бы :) .)

Если проанализировать развитие WordPress, то с точки зрения посетителя, практически нет разницы между 1.5 и 2.5 - если не знать всех тонкостей, то отличить будет невозможно. Вот админ-панель, да, значительно изменилась, хотя я до сих пор не понимаю к чему там «красота», если эту часть сайта посетитель никогда не видит? С моей точки зрения, админ-панель должна быть удобной и не более того. Крастота - может быть дополнением, бонусом, но не в ущерб функциональности. А так вроде красиво, но ничего изменить или добавить своего нельзя.

Задумавшись о своей CMS (куда же без её упоминания - пиар, так сказать), поначалу я подглядывал в код WordPress с целью посмотреть, как там сделана какая-либо функция. И вынужден признать, что польза от этого практически нулевая. То что можно сделать одной функцией, делается двумя-тремя; многие функции просто дублируются: одна return, другая echo, третья вызывает первую, только с другими параметрами и т.д. С точки зрения программиста это иначе как хаосом назвать нельзя.

Получается, что WordPress показав каким должен быть блог, ни в коей мере не является примером того, как нужно программировать. Если бы был хоть малейший шанс разобраться во всём его коде, то возможно нашлась бы команда, которая привела бы код в более приличное состояние. Но, похоже, что это будет как раз тот случай, когда сделать с нуля проще, чем переделывать. :)

И, несмотря на всю эту критику, я считаю, что WordPress - лучший на сегодняшний день «движок» для блогов. Легкость установки, множество плагинов, шаблонов - что еще нужно человеку плохо разбирающемуся в программировании? Что касается прожорливости, так это скорее проблема хостингов. Им даже выгодно, потому что продажи выделенных серверов и дорогих тарифов наверняка возрасли. ;)

Я неоднократно задавал себе вопрос: куда будет двигаться WordPress, каким он будет в будущем? Угадать довольно сложно, но мне кажется, что развитие WordPress как «движка» остановилось почти год назад и никаких подвижек не произошло и по сей день. Поскольку внутренности системы просто не позволяют что-то предложить нового, то все «танцы» будут вокруг админ-панели: добавят новый дизайн, пару опций и т.п. Любители «шашечек» будут довольны. (А эффекты АЯКС?!) ;) Кроме того, не следует забывать, что WordPress довольно удачно занял нишу сателитов и прочих «говно-сайтов» - при достаточном умении их можно десятками в день штамповать.

Впрочем, ситуация может измениться если появится какой-то другой «движок», аналогичный по функциональности, простоте установки и настройкам.

Иногда мне кажется, что развитие WordPress не выгодно его владельцам (я имею в виду Автоматик). Если так подумать, то для них принципиальное значение имеет только один продукт: многопользовательский WordPress MU. И получается, что вначале идет обкатка обычного WordPress, а потом его портируют на WPMU. Нагрузка не проблема - деньги есть на мощные сервера, а вот потерять клиентов (блогохостинга) из-за изменений внутренностей WordPress (возникнет проблема совместимости), вряд ли они захотят. Ибо все выльется в потерю трафика и, как следствие, прибыли. Хотя, может быть, это только моё больное воображение. :)

И всё-таки 5 лет довольно большой путь для CMS. За это время система завоевала 70% (или сколько-там Яндекс в последний раз насчитал?) популярности, что само по себе более чем хороший результат. Ну а если сравнивать с другими CMS, у которых проблем наверняка не меньше, то WordPress выглядит вполне в здравии и сдавать своих позиций не намерен. :) Так что всех, кто пользуется WordPress, с очередным юбилеем!

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

17 комментариев к “WordPress’у 5 лет!”

  1. Qvot:

    Пять лет - не мало! если за это время приобрёл только популярность(обычно 1 из 20 сайтов которые встречаю двигаются на ВП), то что дальше? :razz:

  2. Львов:

    да, но при большой посещаемости (или же если много страниц, при обходе ботом) WP создает невероятные нагрузки...
    Решалось все плагином wp-super-cache и дополнительными своими модулями. А много пользователей ведь даже не думают о нагрузках - установил и работает, пока хостер не прикроет аккаунт...

  3. Friend:

    Над тем, как работает код, думает очень мало народу. многие и до изменений в шаблонной системе не доходят.

    Основной массе всего хватает, наверное поэтому разработчики особо не суетятся

  4. Andy:

    Сам с wp работаю уже более года. Перепробовал много cms - от jooml`ы до платных. И все же остановился на нем, и причин тому множество. Впринципе, меня устраивает линия разработчиков. Я полагаю что правильным решением с их стороны было бы разделить wp на два сегмента - light (оставить в данном русле) и платный cms более высокого уровня.

  5. Mons:

    Поздравляю блогерров и разрабов :)

  6. Дмитрий:

    Да, WP прожорливый до памяти, но за прошедший год я не нашел достойной альтернативы в плане удобства использования. Даже хостера пришлось сменить для перехода на 2.5.
    Разве что для Drupal'а шаблонов и модулей написано не намного меньше, чем для WP. Но настраивать его я новичку не пожелаю. :)

  7. cryonyx:

    Макс, в коде 2.3 действительно всё настолько плохо? Я хотел заняться его оптимизацией летом, но ты меня как-то озадачил :???:

    Поделишься со мной опытом, если что?

  8. levati:

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

    Сам веду блог на WP, пробовал создавать для него темы, переводить плагины; участвую в создании, отладке и поддержке программы JaBloCo™ для мобильного постинга. Опыта достаточно, чтобы сказать: WordPress, каким бы массивным не был - популярен в первую очередь из-за мощного ядра энтузиастов (коммьюнити, если хотите), которые его снабжают всем необходимым. С чем вас и поздравляю. :smile:

  9. Avdenago:

    Да. Юбилей.

    Есть конечно недостатки. Но как-то у меня сложились отношения с WordPress как ни с какой другой системой.

    Хочеться лучшего, но лучшее - враг хорошего.

  10. Бомж без машинки!:

    Много ковырялся в движке и могу с уверенностью сказать, что код ужасно корявый. Работает сие чудо ужасно медленно. Это не CMS, а ужос какой-то. Но я использую ее для множества своих сателлитов, ибо такого множества плагинов и тем больше нигде нет.

  11. Max:

    Сделал один сайт на вордпресс, продержал его месяца 3 и перешел на Друпал и не "капли" не жалею ))))

  12. Zer0CooL:

    2 - Бомж без машинки!
    Да ладно ! на счет кода мож ты и прав =) (ибо я не оч. в этом деле)
    Ну а так нормальная всетаки CMS ! Все очень простенько сделать и главное со вкусом ;-)

  13. saman:

    Я не хочу сказать, что WordPress плохой «движок», как раз наоборот (об этом ниже), но попытки сделать из него полноценную CMS начинают выглядеть уже смешными.

    макс, расшифруй.

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

    вордпресс же меня привлекает тем что он неплохо дружит с дизайном и обладает просто колоссальной библиотекой расширений. как результат - на ВП можно собрать практически все что душе угодно - и сайты визитки, и каталоги продукций (даже с шопами), и директории статей, и портфолио работ. пытаюсь продумать какую нить не самую тривиальную задачу сайтостроительства недоступную для инструментария вордпрес - и что-то не могу придумать :)

    а то что прожорлив ВП до ресурсов то это всхлипы ретроградов имхо. само ядро работает как и работало. грузят в основном плагины и нагрузки трафа. ну дык снимайте дедики и проблем не будет :) благо щас дедики стоят копейки.

  14. Максим:

    Ну если мы придеремся и будем строго следовать понятию CMS, то WordPress таковым и будет. Но я исхожу из более принятого понятия CMS, которое подразумевает, что CMS должна предоставлять разработчику значительно большую гибкость. И прежде всего возможность управлениями типами данных. WordPress - это «движок» для блогов и все попытки сделать из него нечто большее в обязательном порядке будут связаны с «обманом» системы. В WordPress просто не предусмотрены механизмы расширения типов данных. Понятно, что для большинства сайтов блоговой системы будет более чем достаточно.

    По потреблению ресурсов. У вас неверные сведения. Последние версии WordPress требуют примерно в два раза больше памяти, чем 2.0. Да и не зря встроена проверка на 32Мб. ;)

    По расширениям (плагинам). Вы будете удивлены, но большинство разработок, прежде чем стать WordPress-плагином, бывают обычными php-скриптами и с успехом используются в других системах. Поэтому требуется некоторая адаптация таких разработок к WordPress. Поэтому тезис о большом количестве плагинов, следует немного видоизменить до: существует множество php-скриптов, которые уже адаптированны под WordPress.

    А по поводу того, что вы не можете представить задачу, которую не может решить WordPress, то думаю, что вы просто мыслите в тех рамках, которыми ограничен сам WordPress. Вот пара задач, которые сложно решить на WordPress. 1. На главной странице следует выводить 10 (настройка в админке) записей с указанной меткой (настройка в админке), и согласно указанной (в редакторе) последовательности (номер). 2. Создать постоянную страницу с указанием рубрики, которая не будет выводится в ленте на главной (как и записи) и будет выводиться только в этой рубрике.

  15. BlogoEd:

    WP не туда лезет. В тяжеловесных универсалах процветает Drupal, в невесомых блоговиках - Strawberry и Mosquito. Не будь такого числа плагинов и тем - все бы перебрались на оные.

  16. Мета:

    Ну вот, только хотел заказать себе сайтик-блог на ВордПрессе а тут такой пессимизм... :о(

  17. DRAN1k:

    Кстати не могли бы вы подсказать Сравнение Друпал и ВП?


Оставьте комментарий! (Вы согласны с правилами)

 

:mrgreen: :neutral: :twisted: :arrow: :shock: :smile: :???: :cool: :evil: :grin: :idea: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad: :!: :?:

При добавлении кода (html, php) заменяйте < на &lt; и > на &gt;.
Внимание: антиспам - зверь! Копируйте своё сообщение перед отправкой. На всякий случай.