diff --git a/README.md b/README.md index 42dd348..de34ebb 100644 --- a/README.md +++ b/README.md @@ -8,15 +8,14 @@ * Переделать все raw SQL-запросы на ORM для лучшей поддержки разных СУБД в будущем. * Актуальная SEO- и LLM-оптимизация: добавить разметку schema.org, улучшить мета-теги, оптимизировать URL-структуру и канонические ссылки. * Длялегаси-страниц (шаблоны и вьюхи) поэтапно проверять (если нужно убирать) старые SEO-хвосты вроде `last_update` / `PUB_DAT` / `Date4Meta` / `Last4Meta`: если дата не несёт смысловой нагрузки, лучше оставлять базовые `{% now %}` из `base.html`, а не тащить лишний контекст во вьюху. -* Шаблоны `report/report_last_user_visit.html` и `report/report_log_user_visit.html` сделать с контентом - подгружаемым через AJAX (использовать HTMX, напрмемер) и убрать вызовы `get_last_user_visit_list` (переделать чтобьы формировалось на стороне клиента из куки. +* Шаблоны `report/report_last_user_visit.html` и `report/report_log_user_visit.html` сделать подгружаемыми через AJAX или (использовать HTMX, напрмемер) и убрать вызовы `get_last_user_visit_list` (переделать чтобьы формировалось на стороне клиента из куки. * Все действия из сервисной `/service/` вынести в management-команды. * Перейти на `poetry` для управления зависимостями и виртуальным окружением. * Перейти на Django 6.* -* Улучшение в блогах (добавить SEO-поля, Codemirror 6, Типограф etpgrfо). +* Улучшение в блогах (добавить SEO-поля, Codemirror 6, Типограф etpgrfо, слаги через BS4 и pytils). * Упаковать всё в контейнеры: бакенд Django + Gunicorn + WhiteNoise... * CI/CD через gitea + Watchtower для автоматического деплоя при пуше тега `v*.*.*` в репозиторий. -* Фронтенд: перейти на новый Bootstrap 5, добавить интерактивные элементы через HTMX + Alpine, сделать адаптивность для мобильных устройств. +* Фронтенд: перейти на новый Bootstrap 5, добавить интерактивные элементы через HTMX + Alpine, сделать адаптивность для мобильных устройств.Убрать jQuery и старые плагины, заменить на современные аналоги. # См. также: