WordPress’у 5 лет!

Рубрика: WordPress -> Новости мира WordPress
Вторник, 27 мая 2008 г.
Просмотров: 6062
Подписаться на комментарии по RSS
]]>
]]>

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

Год назад было как-то проще. Версия 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Мб - пришлось срочно увеличивать, а то все клиенты разбежались бы smile .)

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

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

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

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

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

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

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

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

]]>twitter.com Google Buzz google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru]]>
РЕКЛАМАколледжи Москвы: колледжи туризма и сервиса, дизайнерские колледжи. Чугунные ванны. ремонт ванной комнаты и унитазов.диплом вуза купить

Комментариев: 17

Вы можете получать новые комментарии к этой записи по RSS или оформить подписку на все комментарии сайта. Или даже на все новые записи сайта. Не знаете, как это сделать?
  1. 2008-05-27 в 20:03:51 | Qvot

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

  2. 2008-05-27 в 22:16:23 | Львов

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

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

  3. 2008-05-27 в 22:54:34 | Friend

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

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

  4. 2008-05-28 в 00:59:50 | Andy

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

  5. 2008-05-28 в 02:08:38 | Mons

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

  6. 2008-05-28 в 05:32:06 | Дмитрий

    Да, WP прожорливый до памяти, но за прошедший год я не нашел достойной альтернативы в плане удобства использования. Даже хостера пришлось сменить для перехода на 2.5.

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

  7. 2008-05-28 в 10:30:53 | cryonyx

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

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

  8. 2008-05-28 в 10:38:30 | levati

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

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

  9. 2008-05-28 в 12:42:04 | Avdenago

    Да. Юбилей.

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

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

  10. 2008-05-29 в 15:10:46 | Бомж без машинки!

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

  11. 2008-05-29 в 18:12:57 | Max

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

  12. 2008-05-30 в 17:17:51 | Zer0CooL

    2 - Бомж без машинки!

    Да ладно ! на счет кода мож ты и прав =) (ибо я не оч. в этом деле)

    Ну а так нормальная всетаки CMS ! Все очень простенько сделать и главное со вкусом wink

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

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

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

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

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

  14. 2008-05-31 в 20:57:51 | Максим

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

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

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

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

  15. 2008-06-01 в 01:46:50 | BlogoEd

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

  16. 2008-07-02 в 16:45:03 | Мета

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

  17. 2008-07-13 в 18:08:54 | DRAN1k

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

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

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



grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)