-
Notifications
You must be signed in to change notification settings - Fork 20
Content
Content uses the Composite Pattern. There is no difference (internally) between categories and content items. Any component producing output implements the same Content Interface. Output is created using channel specific Renderers. According to Herman, PHPCR implements that concept already. Performance of pagination, edit, delete with PHPCR has to compared the same with current Joomla 3.x.
Content should be handled as content, not just articles. In reality, content is made up as a noncyclic graph: paragraphs, images, or other content types can have multiple parents, so content gets reusable. For each node, the site owner can choose to render its children as a list (like categories do now), or to compose a page from the children. Performance: Pagination, edit, delete, are hurting performancewise in J3 currently. If PHPCR does not worsen things, it is the way to go.
Introduction
Development
Architecture
- Universal Content Model (UCM)
- Command Query Responsibility Segregation (CQRS)
- Database Abstraction Layer (DBAL)
- Dependency Injection (DI)
- Event Sourcing (ES)
- Filesystem Abstaction Layer
- Installer
- Data Definitions (JForms)
- Model-View-Controller (MVC)
- Orthogonal Component Structure (OCS)
- Routing
Features
Appendix