Старые проблемы WordPress.

03 мая 2008

Проблемы WordPressНесмотря на уже довольно “взрослый” номер версии (2.5.1), WordPress пока не избавился от нескольких недостатков, которые с самого начала мешают ему сделать вообще всех.

Помните, чуть больше года назад пользователи, переходящие из ЖЖ (LiveJournal.com) лихорадочно искали удачные сборки Nested Comments + Subscribe To Comments? Я помню.

Проблема первая – древовидные комментарии.

Выходя из того же ЖЖ, новые пользователи ждали и ждут наличия в WordPress привычной и действительно необходимой функциональности – возможности ответить на любой комментарий и получить ответы на e-mail. По какой причине это так и не включили в официальный дистрибутив – загадка. А по какой причине это до сих пор нельзя реализовать без шаманского бубна – большая загадка.

Threaded comments - древовидные ветвящиеся комментарии в WordPress

Вот возможные варианты реализации:

  • Brian’s Threaded Comments (тот самый первый Nested Comments) – криво реализован на JavaScript, с коверканьем кода и превращением установку других плагинов в окончательное шаманство. Требует замены comments.php, не поддерживает стандартный WordPress Plugin API. Иными словами, это даже не плагин – это костыль.
  • Alex’s Threaded Comments – его форк, на вид не отличить.
  • YATCP – упрощённая версия. Очень упрощённая, за счёт этого абсолютно неудобная.
  • WordPress Thread Comment – китайская версия. Немного лучше BTC, но в целом – тот же JavaScript и безумие с кроссбраузерной версткой.
  • Disqus – монстроподобный и избыточно функциональный внешний сервис.
  • Intense Debate – аналог Disqus.

Подводя черту, можно сказать, что нормального, рабочего плагина, основанного на WP Plugin API и работающего без проблем просто нет. В этом блоге никаких threaded-комментариев не будет, пока я не найду или не напишу что-то работоспособное.

Проблема вторая – авторизация.

Писать в каждом блоге своё имя, адрес почты, блога и сколько будет 39+54 все уже порядком подустали, а единой системы авторизации нет даже на горизонте. Нужен аналог Яндекс.Паспорт или Google Accounts, например. Или плагин, который будет работать с аналогичной системой авторизации – с Google это, кажется, даже возможно. Да, есть OpenID – ещё одна группа кривых плагинов:

  • WP-OpenID – в данный момент его можно проверить у меня в комментариях. Мой аккаунт в ЖЖ считает анонимом, но комментарии принимает (!). С Я.Блогами работает отлично, но почему нет вообще никаких настроек? И ЖЖ – это не самый малоизвестный сервис.
  • Alternate OpenID for WordPress – альтернативный и опять же упрощённый до бесполезности вариант.

Есть ещё правда наш русский альтернативный проектOne-Face.ru (его тоже можно попробовать у меня в комментариях). Он построен на собственном протоколе на основе Flash. Однажды зарегистрировавшись и залогинившись, во все подключенные блоги можно авторизоваться в один клик. Это, оказывается, весьма удобно, но создателям ресурса я уже посоветовал озаботиться разработкой не_флэш_версии плагина и дизайном этих модулей.

Именно по этим двум направлениям очень хочется улучшения. А не через раз работающих флэш-загрузчиков в админке.

Жилинский Владимир.






 

Djons     .

Написано 3 мая 2008 года в 15:19


Ну уж не такие это и большие проблемы. Отсутствие древовидной структуры мня вообще не напрягает. А общий акаунт – легко тебе, легко и спмерам будет. Конец о двух палках.

 

Жилинcкий Владимир     .

Написано 3 мая 2008 года в 15:21


Не большие, но жутко напрягающие. Если будет общий аккаунт – выкинуть оттуда спамеров будет как раз на порядок проще.

 

injun #576871     .

Написано 3 мая 2008 года в 15:34


А я сам давно уже практически не заполняю такие поля. За меся делает всё FF-плагин sxipper (http://www.sxipper.com/) – очень удобная штука.

 

Жилинcкий Владимир     .

Написано 3 мая 2008 года в 15:35


А ничё так на вид. Как робоформ только удобнее, навреное. Надо попробовать под пингвином это чудо :-)

 

injun #576871     .

Написано 3 мая 2008 года в 15:42


Ага, для меня sxipper – самая удобная штуковина! Практически полный автомат! :)

 

Yakov     .

Написано 3 мая 2008 года в 15:52


Хм… На счет комментариев полностью согласен – больной вопрос… В дополнение скажу – пробовал AjaxComment (за правильность названия не поручусь), развалило тему… Странно, но так нормального плагина и не подобрал, из вашей подборочки еще попробую поэкспериментировать…

Зы.. тут вроде были древовидные комменты? Сломались?

 

Жилинcкий Владимир     .

Написано 3 мая 2008 года в 15:54


Были, в итоге вся тема постепенно начала жить вокруг них, подстраиваясь и изгибаясь и местами не работая. Потом мне это надоело, когда после очередного обновления всё развалилось – сел и за ночт пересобрал шаблон полностью, уже без них :-P

 

ketti     .

Написано 3 мая 2008 года в 16:22


Полность согласна с вышеизложеным. Древовидные ответы напрягают и даже очень!!!! Да и авторизация один раз вместо 100 тоже было бы хорошо :-)

 

Жилинcкий Владимир     .

Написано 3 мая 2008 года в 16:40


Уммм… Тот самый форум спамеров? Выносите меня из баз, слепые – noindex & nofollow.

 

Andrey Troy     .

Написано 3 мая 2008 года в 19:25


Это очень нужная и очень полезная задумка. Сам помню, как пытался настроить такие комменты. Я лично очень жду такого плагина.

 

tot_ra     .

Написано 3 мая 2008 года в 20:09


Ещё один довод использовать собственный движок (программерам естественно). Мне что всегда было непонятно, так почему в WP так распространена подписка на комментарии прям с пользовательской админкой. Извращённый вариант слежения за темой.

Я у себя древовидные сделал с автоуведомлением родительского коммента, но глядя на ЖЖ и Хабр – сразу возникают проблемы деревьев. А именно что делать когда вложенность превышает 5 уровней.. надо ли ветки прятать, надо ли разворачивать ajaxом, надо ли делать постраничный просмотр.

Советую Ярослава Бизрула почитать
http://www.birzool.com/ideal-comments/

 

Жилинcкий Владимир     .

Написано 4 мая 2008 года в 11:31


Почитал, и даже подписался. Толково человек пишет.
На хабре, кстати, если более 6 комментариев в ветке, то на EeePC не прочитать и не ответить – слишком узко.

 

Гвидон Маляров     .

Написано 5 мая 2008 года в 12:17


на своем блоге с собственным движком могу прикручивать/откручивать че угодно и как угодно. единственная проблема – где найти на это время?…

 

Жилинcкий Владимир     .

Написано 5 мая 2008 года в 12:18


Хочется едино и для всех. надо начинать разработку плагина на API, уже кое-какие наброски есть :-)

 

Mikhail M. Pigulsky     .

Написано 5 мая 2008 года в 14:09


А зачем тебе ножик? :)

 

Жилинcкий Владимир     .

Написано 5 мая 2008 года в 14:10


Фсех парвать-парвать. Украсил логотип, уберу потом :-D

 

Yakov     .

Написано 5 мая 2008 года в 14:32


в стиле “Зарэжу, да?”?

 

Жилинcкий Владимир     .

Написано 5 мая 2008 года в 14:33

 

Yakov     .

Написано 5 мая 2008 года в 14:40


Хм, штука красивая и функциональная… возможно, потому и красивая… однако финское название “пуукко”несколько портит общую картину 0_о

 

Yakov     .

Написано 5 мая 2008 года в 15:00


http://wpnews.ru/plagin-ajax-edit-comments-20
Как думаете, чего хорошего выйдет? или как всегда – хотели как лучше?

 

Жилинcкий Владимир     .

Написано 5 мая 2008 года в 15:15


Не знаю , мне как-то больше нравится так – вставил кнопку “редактировать” только для админа – и всё.

 

Моддинг     .

Написано 6 мая 2008 года в 02:22


пробовал AjaxComment за правильность названия не поручус, развалило тему… Странно, но так нормального плагина и не подобрал, из вашей подборочки еще попробую поэкспериментировать…

 

Сайтостроитель из Харькова     .

Написано 17 мая 2008 года в 19:23


хм, ну второй пункт скорее полезный наворот, чем недоработка разработчиков. безусловно, будет супер если обе системы вставят, уверен, что древовидные коментарии мы увидем уже очень скоро

 

Блог интернет-разработчика » Немного новостей.     .

Написано 14 декабря 2008 года в 17:29


[…] поддерживает официально, решив таким образом одну из глобальных, на мой взгляд, проблем WP. На счёт второй проблемы, […]

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

You must be logged in to post a comment.

© 2007-2010 Блог интернет-разработчика, автор — Zhilinsky.ru.
При использовании информации ссылка на источник обязательна.