Простой форум средствами DLE
После перерыва в работе с DLE в несколько лет снова понадобилось развернуть информационный сайт про электромобили - и выбор движка был очевиден. И захотел я прикрутить к нему форум. Но вспоминая, сколько проблем сулит установка форума (помню и бесконечные кривые интеграции, которые надо было править с обновлением скриптов, и дырявые самописные форумы, после установки которых приходилось часами вычищать от вирусни сервер), подумал: а ведь можно запилить форум, используя стандартные возможности DLE. А их нехватку именно в контексте форума можно восполнить, дописав плагин. Решил так и сделать.
Для тех, кто не сильно в теме, опишу плюсы и минусы такого подхода по сравнению с устновкой полноценного движка форума.
Сначала минусы:
небольшая функциональность. Понятное дело, монстры типа vBulletin и IPB имеют куда больше функций;
Что-то больше одного пункта в голову не пришло).
А теперь плюсы:
не требуется написание интеграций и использованрие двух отдельных баз данных, дружить разные авторизации и т.д.;
исходя из предыдущего: не требуется переписывание этих интеграций после выхода и обновления DLE или движка форума;
все заботы о безопасности лежат на DLЕ и его разработчике;
быстродействием DLE не может похвастаться ни один форумный движок. А наш может :);
для настройки дизайна используются шаблоны TPL, ничего нового изучать не нужно (плагин добавляет некоторые новые теги);
кэшированием также занимается DLE;
нагрузка на сервер почти не увеличивается. Единственное - обновляется дата последнего комментария в новости - плюс один запрос при оставлении комментария;
за этот плагин не нужно платить. Вы покупаете лицензию DLE, а плагин бесплатный.
Скриншоты того, что у меня получилось в самой первой версии. Ссылка на демо внизу статьи. Сайту на момент создания этой публикации меньше двух месяцев, поэтому форум пока пустой.
Функционал плагина:
[attachment=13072:dle-simple-forum-03.zip]