Переработка проекта на Kohana
Необходима полная переработка проекта.
Список задач:
1. Перепланировать "скелет" приложения по стандарту HMVC (слишком много пустых отвлетвлений и тупиков).
2. Сделать компактнее (ввести все страницы в состав приложения), избавиться от директории spectech.
3. Сделать безопаснее (переписать систему авторизации, защитить внутренние операции ajax от внешнего воздействия).
4. Ввести систему внятных сообщений пользователю (см. https://bigphotobang.com/ для получения примера, нажать на "вход").
5. Нет ни одной грамотной обработки "недоразумений" и предопределенных ошибок в программе с уведомлением пользователя (если от него что-то требуется) или ведением логов на это.
6. Полностью переделать схему вывода и обновления информации (сейчас сделано без разделения на начальную загрузку страницы и по реакции на действие пользователя), что вызывает периодическое "зависание". Нужно сделать гибридно (чтобы без перезагрузки каждый раз, а только в первый).
7. Перекроить ВСЕ операции javascript (сейчас выполняется всё, не зависимо, требуется это в данный момент или нет, что и вызывает глюки в операциях, и ошибки пустых объектов).