Не смотря на стабильную и нормальную работу форума, принято решение его слегка модифицировать. Держать форум на PHP 5.6 в 2024 году - безумие. Именно это и стало "волшебным пенделем", в сторону обновления.
Системная часть:
- PHP 7.2: в данный момент, все что выше PHP 7.2.0, phpBB не по зубам.
- MySQL 5.7: MySQL 8.0 phpBB тоже не поддерживает.
- FTP: Удаление устаревших и не используемых файлов. Например, не вижу смысла в файлах, которые были закреплены в удаленных темах и сообщениях. Аватары удаленных или забаненых на срок - "вечность" пользователей. Все это, информационный мусор.
- phpBB 3.3.11: непосредственно движок форума.
- Smarty 5 *: удобный и быстрый шаблонизатор. Встроенный в phpBB 3.3.11 шаблонизатор, это TWIG 2.15.5. TWIG медленнее и в целом хуже нового Smarty. А учитывая то, что мы хотим сделать с шаблоном (он же phpBB Style), TWIG помрет.
- phpBB-Reputation-System 1.1.0 *: расширенная система репутации. Проще говоря - Карма.
- Thanks for posts 1.3.5 *: возможность поблагодарить автора сообщения (отменить благодарность). Оно и сейчас работает, просто освежим под новую версию движка и адаптируем под Smarty.
- QuickReply 2.1.1-beta *: возможность быстрого ответа. Это вроде как и есть везде.
- Forum Icons Extended 1.0.6 *: пользовательские иконки для форумов. То есть можно будет использовать иконки для форумов не совместно со встроенными в phpBB, а вместо. Крайне полезная вещь, для большого форума. Тоже но у phpBB "из коробки" не работает.
- Tabbed Smilies 0.4 *: смайлики на манер мессенджеров. То есть несколько наборов + часто используемые. Разумеется, текущий набор смайликов - колобков, не куда не денется.
- WysiBB или SCEditor *: редактор BB-кодов. Еще не решено какой из них, но стандартный точно будет заменен.
- Fancybox 5.0: просмотрщик изображений, без открывания этого изображения в новой (а еще хуже в той же) вкладке. Изначально предназначался для фотоальбомов, так что удобная и мощная штука.
- Semantic UI 2.5.0: CSS/JS фреймворк. Дабы шаблончик был адаптивным, симпатичным, еще и не писался несколько недель.
- jQuery 3.7.1: JS библиотека, дабы js функции работали быстро и просто.
- Цветовые схемы: сам шаблон планируется с автокоррекцией цветовой схемы (тема в браузере темная = форум темный, тема светлая = форум светлый), с возможностью принудительного включения понравившейся.
- Личный кабинет (он же профиль, он же личный раздел, он же центр пользователя): будет переработан на манер Invision Power Board.
- Звания: никуда не исчезнут. Так же как и благодарности, все останется на своих местах.
Информация о ходе продвижения работ, будет публиковаться в этой теме.
Если у кого-то есть пожелания, милости просим:
- Кнопка ответить
- Пишем что хотелось бы лицезреть или использовать на форуме. Или на оборот, чего как раз не хотелось бы видеть.
- Жмем отправить.
* Адаптируется нами для нас же. То есть готового решения - нет.
* Будет адаптированно под phpBB 3.3.11 + Smarty 5.
* Скорее всего будет использована только идея, а реализуется по средствам Smarty, jQuery / JS, и Semantic UI.