Написать раздел Wiki крипто-форума
Требуется написать справочный раздел для пользователей с возможностью редактирования/добавления/удаления статей, гибкой настройкой разделов.
Страницы должны иметь 2 вида.
- readonly
- edit
Режим readonly:
- отображается авторизованным пользователям и гостям сайта
- страница делится на 2 блока
- слева - блок меню, состоящий из разделов и ссылок на статьи.
- справа - контент. Вики-текст переведенный в html
Режим edit:
- меню становится интерактивным, с возможностью добавлять/удалять/переименовывать разделы
- справа - wiki-text редактор контента с графическим интерфейсом (можно примитивным)
Структура DB:
- users (она уже есть, нас интересуют следующие поля)
- uid int
- gid int
- secret varchar
- username varchar
....
- wiki_categories
- id int PK
- title varchar
- createdAt datetime
- editedAt datetime
- lastEditor int
- sort int default 0
- deleted int default 0
- wiki_content
- id int PK
- title varchar
- category int FK for wiki_categories.id
- content text
- createdAt datetime
- editedAt datetime
- lastEditor int
- sort int default 0
- deleted int default 0
routes:
/wiki/ раздел справки
/wiki/