WordPress’у 5 лет!
Вторник, 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Мб - пришлось срочно увеличивать, а то все клиенты разбежались бы
.)
Если проанализировать развитие 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, с очередным юбилеем!




Комментариев: 17
Пять лет - не мало! если за это время приобрёл только популярность(обычно 1 из 20 сайтов которые встречаю двигаются на ВП), то что дальше? :razz:
да, но при большой посещаемости (или же если много страниц, при обходе ботом) WP создает невероятные нагрузки...
Решалось все плагином wp-super-cache и дополнительными своими модулями. А много пользователей ведь даже не думают о нагрузках - установил и работает, пока хостер не прикроет аккаунт...
Над тем, как работает код, думает очень мало народу. многие и до изменений в шаблонной системе не доходят.
Основной массе всего хватает, наверное поэтому разработчики особо не суетятся
Сам с wp работаю уже более года. Перепробовал много cms - от jooml`ы до платных. И все же остановился на нем, и причин тому множество. Впринципе, меня устраивает линия разработчиков. Я полагаю что правильным решением с их стороны было бы разделить wp на два сегмента - light (оставить в данном русле) и платный cms более высокого уровня.
Поздравляю блогерров и разрабов
Да, WP прожорливый до памяти, но за прошедший год я не нашел достойной альтернативы в плане удобства использования. Даже хостера пришлось сменить для перехода на 2.5.
Разве что для Drupal'а шаблонов и модулей написано не намного меньше, чем для WP. Но настраивать его я новичку не пожелаю.
Макс, в коде 2.3 действительно всё настолько плохо? Я хотел заняться его оптимизацией летом, но ты меня как-то озадачил :???:
Поделишься со мной опытом, если что?
Насчет компьютера аллегория не состоятельная: если собирать конфигурацию только по желанию заказчика, не избежать аппаратных глюков, так что определенная диктатура должна быть, но на порядок меньше, чем с плагинами WordPress, здесь не могу не согласиться.
Сам веду блог на WP, пробовал создавать для него темы, переводить плагины; участвую в создании, отладке и поддержке программы JaBloCo™ для мобильного постинга. Опыта достаточно, чтобы сказать: WordPress, каким бы массивным не был - популярен в первую очередь из-за мощного ядра энтузиастов (коммьюнити, если хотите), которые его снабжают всем необходимым. С чем вас и поздравляю.:smile:
Да. Юбилей.
Есть конечно недостатки. Но как-то у меня сложились отношения с WordPress как ни с какой другой системой.
Хочеться лучшего, но лучшее - враг хорошего.
Много ковырялся в движке и могу с уверенностью сказать, что код ужасно корявый. Работает сие чудо ужасно медленно. Это не CMS, а ужос какой-то. Но я использую ее для множества своих сателлитов, ибо такого множества плагинов и тем больше нигде нет.
Сделал один сайт на вордпресс, продержал его месяца 3 и перешел на Друпал и не "капли" не жалею ))))
2 - Бомж без машинки!
Да ладно ! на счет кода мож ты и прав =) (ибо я не оч. в этом деле)
Ну а так нормальная всетаки CMS ! Все очень простенько сделать и главное со вкусом
макс, расшифруй.
по мне так вп - отличная цмс по целому ряду причин. да это не фреймворк типа друпала, но с друпалом и им подобными существует огромное количество параллельных проблем
вордпресс же меня привлекает тем что он неплохо дружит с дизайном и обладает просто колоссальной библиотекой расширений. как результат - на ВП можно собрать практически все что душе угодно - и сайты визитки, и каталоги продукций (даже с шопами), и директории статей, и портфолио работ. пытаюсь продумать какую нить не самую тривиальную задачу сайтостроительства недоступную для инструментария вордпрес - и что-то не могу придумать
а то что прожорлив ВП до ресурсов то это всхлипы ретроградов имхо. само ядро работает как и работало. грузят в основном плагины и нагрузки трафа. ну дык снимайте дедики и проблем не будет
благо щас дедики стоят копейки.
Ну если мы придеремся и будем строго следовать понятию CMS, то WordPress таковым и будет. Но я исхожу из более принятого понятия CMS, которое подразумевает, что CMS должна предоставлять разработчику значительно большую гибкость. И прежде всего возможность управлениями типами данных. WordPress - это «движок» для блогов и все попытки сделать из него нечто большее в обязательном порядке будут связаны с «обманом» системы. В WordPress просто не предусмотрены механизмы расширения типов данных. Понятно, что для большинства сайтов блоговой системы будет более чем достаточно.
По потреблению ресурсов. У вас неверные сведения. Последние версии WordPress требуют примерно в два раза больше памяти, чем 2.0. Да и не зря встроена проверка на 32Мб. ;)
По расширениям (плагинам). Вы будете удивлены, но большинство разработок, прежде чем стать WordPress-плагином, бывают обычными php-скриптами и с успехом используются в других системах. Поэтому требуется некоторая адаптация таких разработок к WordPress. Поэтому тезис о большом количестве плагинов, следует немного видоизменить до: существует множество php-скриптов, которые уже адаптированны под WordPress.
А по поводу того, что вы не можете представить задачу, которую не может решить WordPress, то думаю, что вы просто мыслите в тех рамках, которыми ограничен сам WordPress. Вот пара задач, которые сложно решить на WordPress. 1. На главной странице следует выводить 10 (настройка в админке) записей с указанной меткой (настройка в админке), и согласно указанной (в редакторе) последовательности (номер). 2. Создать постоянную страницу с указанием рубрики, которая не будет выводится в ленте на главной (как и записи) и будет выводиться только в этой рубрике.
WP не туда лезет. В тяжеловесных универсалах процветает Drupal, в невесомых блоговиках - Strawberry и Mosquito. Не будь такого числа плагинов и тем - все бы перебрались на оные.
Ну вот, только хотел заказать себе сайтик-блог на ВордПрессе а тут такой пессимизм... :о(
Кстати не могли бы вы подсказать Сравнение Друпал и ВП?