edit

ToDo

event Sun 24 May '09
label todo, курс, p-nut
language ru
code code

Определяюсь с курсом…

На текущий момент реализовано:

  1. система управления контентом (статьи структурированные по разделам, в эту модель попадают 90% всех сайтов),
  2. система пользователей организованная по группам и ролям (классика),
  3. теги к статьям,
  4. корзина для удалённых объектов (статей и разделов, но сделана так, что туда можно удалять что угодно, просто пока больше особо нечего :),
  5. гибкая система маршрутизации по пути (PATH_INFO),
  6. поддержка нескольких сайтов на одном движке одновременно,
  7. дисковый кеш со сгенерированными страницами.

Что будет сделано ещё до релиза стабильной версии (планы вот на сейчас-сейчас):

  1. мелкие интерфейсные изменения в админке:
  2. удаление нескольких статей одновременно,
  3. сортировка статей и пользователей (ну и вообще всех табличных списков),
  4. в тегах можно будет получать выборку по объектам, помеченным определённым тегом и оперировать с ними, переименовывать теги Ajax-интерфейсом,
  5. доработана система прав (на данный момент права определяются только в специальном XML-файлике, где прописывается каких юзеров (выборка по имени юзера/группе/роли) куда пущать/не пущать (по realm'су, контроллеру, действию):
  6. будет реализована модифициорованная unix-like модель управления правами (объектам назначается владелец — пара юзер-группа — и права владельца-юзера, владельца-группы и остальных на различные действия,

Что будет ещё сделано в рамках первой стабильной ветки (самые ближайшие планы):

  1. различные фоматы выходных данных (RSS/Atom feed),
  2. протоколы кросс-сайтовой авторизации (OpenId, OAuth),
  3. протоколы публикации данных (для начала MetaWeblog),
  4. сбор статистики по просмотрам статей,
  5. сделан нормальный user-friendly установщик с человеческим веб-междумордием :),
  6. более гибкий механизм кеширования страниц, так что кеш будет узнавать об изменениях на кешируемых страницах,
  7. в админке интерфейсные изменения:
  8. плагин к TinyMCE для управления вложениями.

Что будет сделано в следующей стабильной версии (планы на близкое будущее):

  1. опросы, похожие на те, что я сделал в своё время для «Банкира», возможно с некоторыми доработками:
  2. Ajax-редактор опросов в админке,
  3. автоматическое закрытие опросов по времени, по числу ответов, по числу просмотров,
  4. ограничение по числу возможных выбранных вариантов ответов для каждого вопроса,
  5. элементы анкетирования: варианты ответа «другой/свой вариант» с полем ввода,
  6. красивая статистика :)

Что будет сделано ещё в рамках следующей стабильной версии (планы на дальнейшее будущее):

  1. События/календарь с оповещениями.

Пост будет обновляться и дополняться по мере изменения планов и того, как я буду вспоминать, что же я хотел сделать :)