Вступление

Платформа Evado - это бесплатное программное обеспечение с открытым исходным кодом на современном JavaScript и использующее производительные Node.js и MongoDB сервера.

Публичный модуль блога

Данное руководство описывает пошаговое создание бизнес веб-приложения через декларирование классов и их отношений. Приложение Блог имеет знакомые всем сущности (статья, категория, комментарии) и простые связи между ними. Реализуемый функционал:

  • создавать и редактировать статьи
  • загружать изображения и добавлять их к статьям
  • создавать и редактировать категории статей (статья может принадлежать разным категориям)
  • комментировать статьи (комментировать без входа в систему)
  • поддерживать многопользовательский доступ
  • ограничивать действия на основе ролей:
    • автор - пишет и редактирует собственные статьи
    • редактор - редактирует статьи авторов
    • администратор - полный контроль
  • создавать клиентские интерфейсы чтения и управления данными
  • хранить метаданные приложения в системе контроля версий

Исходный код готового приложения доступен на GitHub.