Seagull PHP Framework - Modularity

Modularity

Seagull is an OOP application with an emphasis on modularity. The framework itself consists of a set of base classes organised according to the MVC design pattern that take care of permissions, authentication, sessions, i/o and database abstraction layer. Each generalised area of functionality comes in the form of a module.

Most task-specific functionality comes from libraries, quite often from PEAR, that can be independently updated when upgrades/improvements are available

Each object in the application (Member, Group, Property, Document, Article, etc.) is represented as an entity, developers are provided with tools to quickly prototype entities so that skeleton classes are created and updated automatically

Read more about this topic:  Seagull PHP Framework