Системы Комментирования И Подводные Камни

Мне ужасно везет с системами комментирования.

У меня есть один сайт, а точнее блог, для которого я сам написал движок на PHP. Это было лет пять назад, когда я вообще не знал о современных CMS, но дело не в этом.

С движком все хорошо, работает быстро и без проблем, но самой острой проблемой были, конечно же, комментарии в блоге.

На тот момент я не поленился закодировать что-то свое, но мне все же хотелось какой-то внешней авторизации, и мой выбор пал на систему Google Friend Connect, продвигаемую Google. Повозившись с их API, я сделал очень удобную систему, в которой пользователь авторизовался через Google Friend Connect и оставлял комментарий, используя движок моего сайта.

Все шло гладко, пока Google не начал массово закрывать свои сервисы, продвигая свой Google Plus. Потом вся система авторизации рухнула, пришлось искать что-то новое.

Год назад я выбрал систему Cackle, но недавно мне пришлось от нее отказаться.

Раз уж вы уже заглянули под кат, остановимся на минутку.

Почему я пишу этот пост? Наверное, тогда и поговорим о системах комментирования и связанных с ними опасностях.

Свою проблему я уже решил, хотя мне пришлось выделить время на кодирование, чтобы своевременно сменить систему, но это ничего страшного.

Но я думаю, что я не единственный, у кого проблемы с системами комментариев.

Чего может хотеть пользователь от системы комментирования при установке ее на сайт? Мне кажется, самый первый момент — быть уверенным, что эти замечания можно почувствовать.

И что завтра вся система не полетит к черту, оставив вас без ваших ценных комментариев.

В этом смысле Cackle мне тогда очень понравился, потому что он предлагал систему синхронизации комментариев в своей базе данных и вашей базе данных на сайте.

Вторая полезная вещь — индексация комментариев.

Теперь достоверно известно, что комментарии Disqus индексируются, хотя отображаются с помощью javascript. Но это все разработки поисковых систем; еще год назад такой уверенности не было.

Поэтому, как и многие другие, искал возможность индексации комментариев другим способом.

Проще говоря, мне нужно было, чтобы комментарии сохранялись в базе данных сайта и отображались с помощью PHP. После этого, в случае загрузки javascript, весь этот блок комментариев заменялся уже красиво нарисованным блоком с помощью системы комментирования.

Это невозможно в disqus, но это реализовано в Cackle. К сожалению, время идет, и системы меняют свои политики и свои API. Считайте это кусочком жалобной книги, хотя я прекрасно знаю, что хабр — не жалобная книга.

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

И прочитайте следующий абзац просто как пример.

В данном случае изменились сразу две вещи.

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

Но просто переключиться на него было невозможно, так как система не предоставляла импортированные комментарии через API — те, которые были сделаны до установки Cackle на сайт. Таким образом, помимо изменения вызовов API мне пришлось еще и сделать преобразование базы данных.

Во-вторых, изменилась ценовая политика.

Год назад простое использование было бесплатным, а White-label (без ссылки на сайт) стоил 300 рублей.

Сейчас использование стало стоить 300 рублей за сайт (а с меня почему-то пытались брать плату за 6 сайтов), а White-label - 3000 рублей (все цены за год).

Я не готов платить столько за то, чего не знаю.

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

Мораль этой истории: используя внешнюю систему комментирования, помните, что вы передаете одну из ценных частей своего сайта какой-то третьей стороне.

Выбирайте эту сторону очень внимательно.

Потому что весь функционал может измениться и вы вдруг окажетесь без комментариев.

Или в лучшем случае (как у меня случилось с Google Friend Connect и Cackle) — с комментариями, но без возможности оставлять новые.

Хотя, возможно, мне просто фатально не везет с системами комментирования.

Теги: #системы комментирования #cackle #GoogleFriend Connect #disqus #CMS

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.