Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
53 lines (41 sloc) 4.87 KB

title: "ToDo" lang: ru date: 24 May 2009 00:00:00 +0300 extends: default.liquid tags: todo, курс, p-nut

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

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

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

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

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

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

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

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

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

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

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

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