Files
2020-dq/PLANS.md

2.9 KiB
Raw Permalink Blame History

Планы по развитию проекта (DicQuo)

1. Список Авторов (Feature: Authors List)

Цель: Улучшить SEO (плоская структура) и навигацию, сохранив "Дзен" (минимализм).

Концепция:

  • Добавить иконку "Люди/Авторы" в шапку сайта (рядом с бургером).
  • По клику открывается полноэкранный оверлей (как статистика).
  • Внутри список авторов карточками/строками.

Элементы списка:

  1. Имя Автора (крупно) -> Ссылка на ротацию цитат автора (/?tag=author-slug).
  2. Счетчик цитат (мелко, например (25)) -> Клик раскрывает "гармошку" (аккордеон).
  3. Список цитат (внутри гармошки) -> Прямые ссылки на цитаты (например: /123_nachalo-frazy...). Текст ссылок — начало фразы.

Техническая реализация:

  • Backend: Context Processor или логика в IndexView (или отдельный AJAX endpoint) для сбора данных:
    [
      {
        "name": "Имя",
        "slug": "slug",
        "count": 25,
        "quotes": [{"id": 1, "url": "...", "text": "Текст..."}, ...]
      }, ...
    ]
    
  • Frontend: HTML/CSS для модального окна и JS для раскрытия списков.

2. Админка

  • Починить мелкие баги в управлении тегами.
  • Улучшить управление настройками типографа (etpgrf) через виртуальные поля.
    • Поля в админке для настройки (кавычки, неразрывные пробелы и т.д.).
    • При сохранении применять типограф к полям szContent -> szContentHTML.
    • szContentHTML сделать редактитруемым чекрез CodeMirror (для ручной типографики тяжёлых случаев).

3. SEO и Оптимизация

  • Проверить индексацию новых страниц static_404/static_500.
  • Убедиться, что canonical ссылки работают корректно.

4. Дальние планы

  • Форма для добавления цитат пользователями (с модерацией).
  • API для интеграции с внешними сервисами (магазинами грампластинок и музыкальными сервисами).
  • Сбор цитат из открытых источников (например, с помощью парсинга сайтов с цитатами или API).