Эта статья опубликована через новую версию сайта rolar.ru. Сайт rolar.ru полностью переделан и переписан с нуля. C 2017 года работал над его новой версией и уже прошло достаточно времени. И вот, наконец, новая версия сайта залита на хостинг...
"Движок" сайта написан в ООП-стиле на PHP с применением JavaScript и готовых инструментов и сторонних библиотек - jQuery, Fancybox, Bootstrap, SyntaxHighLighter, TyniMCE, CK Editor и прочих. Проект построен по принципу модели MVC, где классы контроллеров управляют содержимым и контентом сайта и обрабатывают полученные данные с форм, а классы моделей обращаются к таблицам базы данных. Виды и шаблоны отвечают за генерацию HTML-кода отдельных элементов и всей страницы в целом, и позволяют динамически формировать нужный функционал веб-приложения в зависимости от входных передаваемых параметров.