Skip to content

web-complete/project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Complete Platform (WCP)

Web Complete Platform (WCP) — платформа для разработки веб-систем любой сложности, разработанная согласно стандартам PSR и принципам проектирования SOLID.

WCP представляет собой набор независимых пакетов и модулей (кубов), а также встроенную CMS и позволяет:

  1. быстро решать рутинные задачи

  2. вести качественную разработку на крупных и сложных проектах
  3. использовать кубы в любом фреймворке, как вместе так и по отдельности, только необходимые.

WCP может быть использован как самостоятельный фреймворк для разработки проекта (так как имеет встроенную архитектуру MVC), так и на базе любого фреймворка в качестве компонентной базы и CMS.

Основные пакеты* и кубы*:


  • core (пакет) - представляет собой ядро для разработки доменной модели проекта (бизнес-логики) согласно методологии Domain Driven Design (DDD)
  • form (пакет) - работа с формами, фильтрацией и валидацией пользовательского ввода
  • rbac (пакет) - система управления правами доступа
  • mvc (пакет) - инфраструктурная база
  • admin (куб) - система управления контентом (CMS)

* Пакет (Package) - это стандартная composer-библиотека.

* Куб (Cube) - это внутренний модуль системы, представляющий собой совокупность классов и файлов, объединенные одним пространством имен. Функционал платформы позволяет легко и гибко интегрировать куб в систему.

Документация разработчика: Оглавление