РедактироватьСоздать страницу
Обзор движка WikiClick (на котором работает этот сайт)

WikiClick - русский компактный вики-движок для node.js

Сервер движка использует фреймворк express и базу данных MySQL, а на фронтенде - jQuery. Серверная часть написана чуть более чем в 1000 строк и помещена в один файл. Многие функции движка реализованы на стороне клиента, например, навигационное оглавление для статей, закладки, вывод дерева комментариев. На главной странице движка ведется журнал версий публикаций и журнал комментариев со ссылками на последние обновления сайта. В WikiClick нет регистрации, но публикация статей и комментариев защищена каптчей, как и вход в админ-панель. Также, собственные комментарии на страницах можно редактировать (до тех пор пока не истекло время сессии), а IP адреса авторов записываются в БД. Кроме того в комментариях поддерживается вставка ссылок и картинок (по ссылке). Администратору сайта доступны дополнительные возможности, после авторизации - он может удалять старые (и новые) версии публикаций, удалять комментарии и перемещать или переименовывать страницы.

Структура сайта на WikiClick

Статьи имеют уникальную alias-ссылку, принадлежат к какому либо разделу из списка, есть поиск по статьям, а также, можно найти статьи по разделу или по тегу. В просмотре страницы доступны ссылки на ее предыдущие версии. Движок хорошо работает с метатегами. Картинки загружаются в /uploads/, /admin/ - админка.

Ссылки

Проект на GitHub
#javascript#node.js#wiki#cms

перейти к основнойВерсия от 23 августа 2020 13:21

Комментарии (1)