написать небольшую wiki-среду для хранения и редактирования текстов с использованием PHP фреймворков (yii, symfony)
Описание задачи: wiki-среда представляет из себя набор страниц с человеко-понятным адресом (/page1/page2). Страница представляет из себя заголовок, текст и ссылки на дочерние страницы, на родительскую страницу (если есть), а также ссылки на удаление и редактирование страницы, и ссылку на добавление дочерней страницы
Добавление дочерней страницы осуществляется по адресу (адрес_родительской_страницы/add). Пользователю предлагается ввести заголовок, содержание страницы и ее адрес. Если адрес не введен,то формируется автоматически из заголовка. В адресе страницы допустимы следующие символы: a-z0-9_
Удаление страницы осуществляется по адресу (адрес_родительской_страницы/delete). Перед окончательным удалением пользователь должен подтвердить это.
Редактирование страницы осуществляется по адресу (адрес_родительской_страницы/edit).
Редактировать можно заголовок и текст страницы, но не ее адрес.
Если пользователь заходит на несуществующую страницу, то ему отдается ответ с кодом 404, а также ссылка на страницу создания страницы.
Текст страницы вводится в вики-разметке:
**text** — жирный текст text
//text// — курсив text
__text__ — подчеркнутый текст text
[page1/page2 страница 2]] — ссылка на страницу page2 (адрес/page1/page2), текст ссылки <страница 2>.
Если ссылка ведет на несуществующую страницу, то текст ссылки выделяется красным цветом, а ее адрес заменяется на страницу добавления страницы.
[[
yandex.ru Яндекс]] — ссылка на внешний ресурс. Текст ссылки — <Яндекс>.
Это тестовое задание в одну из веб студий. Лимит по времени 2-4 часа, реально ли это реализовать за такое время?