Проект: Форум

  • Има два типа потребители — обикновени и администратори

Административна част

  • Достъпна е само за администратори
  • Дава интерфейс за създаване и управление на секции и форуми

Секциите:

  • съдържат форуми
  • имат име (текстов низ)
  • могат да бъдат пренареждани

Форумите:

  • имат име (текстов низ)
  • принадлежат на секция
  • могат да бъдат пренареждани в рамките на секцията си
  • могат да бъдат заключвани (всички могат да четат, но само администратори могат да пишат)

Потребителска част

  • Регистрация на потребители
  • Форумите са организирани по секции и се показват в реда, определен в административния интерфейс
  • Потребителите могат да създават нови теми в избран от тях форум или да отговарят по вече създадени теми
  • Потребителите трябва да могат да редактират профила си, който включва:
    • Име
    • Информация за контакти (e-mail, разни IM)
    • аватар — да могат да въведат URL или да изберат да ползват своя gravatar
    • подпис (текстов низ), който се показва накрая на всеки отговор на потребителя
  • Потребителите трябва да могат да редактират мненията си. Ако едно мнение е редактирано трябва да се извежда и времето на последната му редакция при текста
  • Потребителите трябва да могат да си изпращат лични съобщения
  • администраторите могат:
    • да редактират и трият чужди мнения
    • да заключват и трият теми
    • да местят теми между форумите
  • Текстът на отговорите трябва да се форматира с Textile