World Conquest Chronicles

World Conquest Chronicles

Сайт сервиса «Метро-Информер», v3.0, бета 3

Главная страница, блок «Города»

Сайт сервиса «Метро-Информер».

Третья бета мажорного релиза. Кеширование статистики чтения RSS-лент, рефакторинг дизайна, утилита для инициализации сервиса, исправление ошибок.

Изменения

  • Запретить доступ в служебные директории.
  • Обновить фреймворк Yii до версии 1.1.18.
  • Кеширование статистики чтения RSS-лент:
    • Добавить консольную команду для кеширования статистики чтения RSS-лент.
    • Выводить статистику чтения RSS-лент из кеша.
  • Дизайн:
    • Выделить отладочный дизайн front-end'а в отдельную тему.
    • Выделить общий счётчик подписчиков в отдельную строку.
    • Объединить блоки «Города» и «Подписчики» на главной странице.
    • Выделение виджетов:
      • Блоков «Города» и «Подписчики».
      • Статистики событий метро.
      • Ошибки.
  • Профайлинг:
    • Включить встроенный профайлер Yii.
    • Включить профайлинг запросов к базе данных.
    • Добавить профайлер для блоков кода, обрабатывающих AJAX-запросы.
  • Утилиты:
    • Добавить утилиту для сброса пароля пользователя в базе данных сервиса v2.0.
    • Инициализация сервиса:
      • Добавить утилиту для инициализации сервиса:
        • редактируемые директории:
          • создание новых или очистка существующих;
          • установка прав доступа 0777;
        • удаление вспомогательных файлов;
        • отключение отладочного режима;
        • установка владельца и прав доступа:
          • всем директориям (кроме редактируемых) — 0555;
          • всем файлам (кроме файлов из редактируемых директорий) — 0444;
        • восстановление исполнимости утилит.
      • Добавить утилиту для восстановления удобных для редактирования прав доступа к директориям и файлам:
        • установка владельца и прав доступа:
          • всем директориям (кроме редактируемых) — 0775;
          • всем файлам (кроме файлов из редактируемых директорий) — 0664;
        • восстановление исполнимости утилит.
    • Утилита для генерации тестовой статистики чтения RSS-лент:
      • Добавить резервный user agent.
      • Вывод сгенерированного SQL-скрипта:
        • Убрать вывод в консоль.
        • Добавить вывод в файл.
  • Исправление ошибок:
    • С визуальным отображением цвета ветки при отсутствии веток на странице.
    • С сохранением события при отсутствии неизвестной ветки.

Скриншоты

Главная страница, блок «Подписчики»:

Главная страница, блок «Подписчики»

Авторские права