Парадокс Wordpress-а

Парадокс Wordpress-а заключается в том, что с одной стороны - вроде бы развивающийся, настраиваемый и любящий плагины блоговский движок. Казалось бы - бери и пользуйся, живи и радуйся…

Но стоит сделать шаг в сторону, немного потребовать нетрадиционных действий от движка, как тут же начинается “ё-моё!” это не предусмотрено, точнее предусмотрено, но не работает, или работает но с ограничениями, или надо столько настраивать, что проще этот вопрос решить вобще вне пространства действий Wordpress.

Судя по binarylook не я первый упираюсь лбом в многочисленные вордпрессовские стенки. Пока удавалось их прошибить, но чем дальше, тем больше меня это начинает напрягать, и я всё больше смотрю в сторону того, что либо взять другой, более удобный движок, либо возродить “из пепла” свои старые наработки…


Posted on : Nov 19 2006
Posted under wordpress |
  • Речь шла о граблях с php внутри поста.
    Но, как я уже говорил, вопрос уже решён, поэтому не вижу смысла продолжать дискуссию дальше

  • Rie

    Да... Интересный диспут. Тока согласен с Max в том, что вы понаписали про столько стенок не указав их самих. А в разговоре всегда бесит когда собеседник кидается словами и фразами не подтверждая их, впрочем что вы с упорством и делаете.
    Хоть бы одну такую стенку указали, интересно ведь о чем вообще разговор.

  • Ага, мы такие. А вы какие? :)

  • Ой ой, какие мы.. тьфу.

  • 2MAX: твои камменты спам карма отмечает как Snow ball и не пускает, но не волнуйся, я бдю, и ничего не потеряно :)


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


    Кстати, я так же нигде не говорил, о том что уровень моей компетенции в вордпрессе - выше всяких похвал. Я всего лишь указал (читай исходный пост, воспользуйся словарём, заодно отыщи словосочетание "вордпресс - фуфло".


    Это второе передёргивание с твоей стороны, поэтому ты получаешь "красную карточку". А по риторике получаешь "два с плюсом". Не умеешь спорить без передёргиваний - не спорь.

  • хорошо что честными оказались деньги не списывали с ЛСа :)))

  • Ага, всё что может быть использовано не по назначению - будет использовано не по назначению :)

  • "Всё что может быть нажато случайно - должно быть убрано из интерфейса."
    ОООО! Как я это понимаю!!!! На прошлой работе программеры 1С давным давно сделали кнопку "Не нажимать" в расходных накладных. Причем эта кнопка оказывалась на месте которое "видно" (правда не всегда но часто). Естественно народ на эту кнопку жал..... Решение вопроса нашли - туда повесили вполне работающий код ;)

  • Главное, как я понял, из общения с клиентами - ничего лишнего. АБСОЛЮТНО!


    Всё что может быть нажато случайно - должно быть убрано из интерфейса.


    Всё что не используется, или грозит слётом дизайна - убрано нафиг...


    Чем больше возможностей, тем больше будет потом звонков с вопросами...

  • Ну после 3х часов небольшого active-programming'а и получилась "красивая обертка". :)

  • а не попробовать ли эту часть в красивую обертку завернуть? секретарши любят :)


  • Более того, часть функционала, приходится прятать

    Да-да. Я как-то пытался объяснить секретарше как пользоваться custom fields : )))

  • Более того, часть функционала, приходится прятать. Ибо даже если сайт заказывает ИТ-специалист, то наполнением, обычно, занимается секретарша, с 4-мя классами образования....

  • MAX

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


    Поскольку ты сделал аж ДВА сайта на WordPress, то этим и признался, что опыта работы с WordPress у тебя элементарно нет. Ты бы обратился на форумы (mywordpress.ru или мой), может тебе люди подсказали бы как обойти эти "стенки", а ты вон сразу про "парадоксы" кинулся писать ;)


    Я думаю, что ты просто некомпетентен в этом вопросе и элементарно паразитируешь на теме "WordPress фуфло" - пока не будет конкретики и доказательств что "... предусмотрено, но не работает, или работает но с ограничениями, или надо столько настраивать, что проще этот вопрос решить вобще вне пространства действий Wordpress", тогда и будем говорить.


    Кстати, я ответил на некоторые замечания, но каким-то чудесным образом мой коммент не прошел.


  • зачем решать проблему в течение (условно скажем) 6 часов через WordPress, вместо того, чтобы получить точно такой же результат за 2-3 часа? В результате получается достаточной по функциональности продукт, легкорасширяемый (фреймворк) но без присутствия избыточных функций, которые пользователю не нужны и не понадобятся?

    Вот с этим я совершенно согласен. Чаще всего 80% функционала какого-то движка остаётся совершенно не нужным. И поэтому, мы программеры, имеем работу :).


    Так что, думаю, просто разговор идёт о разных point of view.

  • Решил всё-таки потратить время и написать тебе свои комментарии, раз ты не увидел ЧТО тебе пишут, соберу в один момент:


    <ol>
    <li>

    Я уже делал проекты на Wordpress, Два, кажется. Неудобно. Качество движка тут ни при чём, но использовать его для подобных проектов - неудобно.

    </li>
    <li>

    Судя по твоему комменту номер 9, ты не читал исходной заметки. Прочёл заголовок, и начал возмущаться "Вах, мой любимый Wordpress обидели!". Я именно так и сделал, когда понял, что стандартными средствами (которые мне известны из документации WP, которая у меня, кстати, в полном объёме, хоть, может и не самая свежайшая) - я так и поступил, сделал внешнее решение. Ты это не заметил, как и много другое.

    </li>
    <li>

    Я нигде не говорил что WP-фуфло. That's what you say...

    </li>
    <li>

    Нехочу повторяться многократно, просто перечитай мой каммент номер 10 1 и 2 абзацы.

    </li>
    <li>

    По-поводу времени. Ещё раз повторюсь: зачем решать проблему в течение (условно скажем) 6 часов через WordPress, вместо того, чтобы получить точно такой же результат за 2-3 часа? В результате получается достаточной по функциональности продукт, легкорасширяемый (фреймворк) но без присутствия избыточных функций, которые пользователю не нужны и не понадобятся? Просто потратить лишние 3 часа, "абы это было в Wordpress!" Тебе не кажется этот линейный подход несколько примитивный в решении задачи, о которой, кстати, ты не имеешь ни малейшего представления, тем не менее уверен, что лучше WordPress-а тут решения быть не может?

    </li>
    </ol>

    Странно, у тебя такой интересный сайт, и такие неинтересные комментарии...

  • 2MAX: почему-то заблокировались камменты. Разблокировал всё, что нашёл в спамкарме.


    Тебе мало что возвразить? Тогда ещё раз прочитай, что тебе люди пишут :)

  • MAX

    Пройдет коммент?.. Или опять заблокируется???


    Ага, обычно, когда нечего возразить применяют санкции в виде запрета на комменты ;). Так что можешь метать икру дальше, всё равно это только лишь эмоции :).

  • Lalex: у меня - да. А у клиентов - нет. А у новых клиентов могут быть проплачены хостинги (по разным схемам и пр. и др.) надолго и всерьёз. Переманивать их на новый хостинг - невсегда положительно сказывается на получении контракта на разработку сайта.

  • Влад у тебя же хостинг и с руби и с джанго, зачем тебе cacke (или как там его)

  • 2MAX: ты получаешь жёлтую карточку за передёргивание.


    Где я утверждал что вордпресс - фуфло? Держи свои фантазии при себе, будь добр.


    Lalex: ага...


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

  • По моему скромному мнению движки в будующем канут в лету и активно будут развиваться уже фреймворки.
    Я думаю что даже появятся фреймворки специальной направленности вроде для блогов, для порталов, для фото-сайтов итд...


    Плюс почти все современные движки писаны на php, а это далеко не самый лучший язык по качеству написания кода. Я имею ввиду синтаксис языка (конструкции, имена функций и внутреннюю архитектуру). На php5 например уже намного "чище" код получается, как минимум из-за более-менее приличной ООП-модели.


    Так что надо не зевать, а ловить струю.
    В довесок к своим словам напомню про семейство движков аля "нюки"... про которые сейчас не слышно вообще.

  • MAX

    Функция А, Б, В, Г... В WordPress сотни функций и если в какой-то из них что-то неверно работает, то это повод сообщить об этом, чтобы исправить. Но, опять же, где конкретика???

  • то как минимум должен знать как это делается
    есть функция А которая должна работать в соответствии с тем как написано в документации, но она так не работает, как это соотносится с твоим утверждением "должен знать"?

  • MAX

    Если ты хочешь написать на WordPress'е сайт, то как минимум должен знать как это делается. А если ты считаешь, что это недостойно потраченного времени, то чего ты пеняешь на WordPress??? Проблема в данном случае только в том, что у тебя просто большой пробел в знании работы WordPress. С таким же успехом можно утверждать, что китайский язык это полное фуфло - только на том основании, что ты в нем ничего не смыслишь. :)

  • МАХ а что тебе дадут мои цифры? У меня есть конкретные задачи, которые вряд ли совпадают с твоими. И в конкретно моём случае мне неудобно тратить уйму времени (впрочем, это всегда неудобно) на изучение как работает вордпресс и почему именно в этом случае лучше использовать это решение, а не другое.


    По-поводу расширяемости, опять-таки, в моём случае 60-70% возможностей вордпресса мне не нужны.


    А, ну и ещё короткая фраза о руках: для разработки сайта компании (новости, поиск, статьи, архивы, загрузка прайсов) мне потребовалось потратить 4 часа для получения "alpha" кода... в вордпрессе я вчера потратил два часа, чтобы прийти к выводу, что надо делать (как ты говоришь) в виде отдельного пхп-скрипта.


    Кому как, но мне кажется это крайне нерациональное использование времени...

  • MAX

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


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

  • Есть лучший вариант, но нет времени сесть, и собрать свой движок :))


  • Вот именно поэтому я всё больше смотрю в сторону Регистра (Спектаторовского), который генерирует страницы наааамного быстре, а наращивание функционала не приводит к мозголомке и поиске “Где же они там что-то забыли указать?” :) ))

    Имхо, дааааллееко не лучший вариант.

  • Конечно, МАХ! Кто ж спорит?


    Вот именно поэтому я всё больше смотрю в сторону Регистра (Спектаторовского), который генерирует страницы наааамного быстре, а наращивание функционала не приводит к мозголомке и поиске "Где же они там что-то забыли указать?" :)))


    Но статьи у вас толковые, если бы не думал забросить ВП ваще, то внимательно изучил, а тем кто не планирует расставаться с ВП - порекомендую изучить ваши заметки

  • MAX

    Это парадокс не WordPress, а кривых рук. В WordPress как раз реализован такой функционал, что его с лихвой хватит для 99% и пользователей, и разработчиков.

  • Логика, Slaff, всегда требует осмысливания. Вот только некоторые моменты настроить так, как хочется в вордпрессе - очень сложно. Что дейсвительно выглядит парадоксальным на фоне открытого API - вроде казалось, всё открыто, бери и настраивай, ан нет. Приходится лезть в код движка, а это, с точки зрения той же логики - алогично.


    Подозреваю, что можно было бы решить часть задачи через написание плагина, но это утяжеляет задачу. Я люблю, когда скрипты занимают 0.0001 времени работы :) в вордпрессе это, невозможно.


    2Lalex: спасибо, поправил ссылку

  • о, ссылку в посте поправь :)

  • вопрос не только в логике, но и в неких мелочах которые могут проявится "уже в процессе". мелочи о которых заранее совсем не знаешь (это справедливо для любых движков). в некоторых случаях приходится лезть в код движка, что при открытом API смешно (а особо плохо, когда функции API работают не совсем так как надо).


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

  • Может быть просто логика какой-то конкретной задачи требует большего осмысливания, нежелеи испытывать движки?


    Хотя иногда проще написать что-то своё конкретное под определенные задачи.

blog comments powered by Disqus