Jeff PHP framework
0.99
Modular, extensible, OOP, MVC, lightweight php framework designed to ease the programmers in the development of web applications.
|
Modules | |
Layout | |
Default theme | |
Jeff default theme Contains all the views, css, translations needed by the system. Every other theme has a fallback to the default when it lacks any resource. | |
White theme | |
Jeff white theme All missing resources fallback on the default theme. | |
Data Structures | |
interface | Itheme |
The common interface for all theme classes. More... | |
class | theme |
the primitive theme class More... |
Set of classes used to manage themes
Thanks to its modularity Jeff may support different themes, and the user may set which one to use, setting it as active.
All theme classes extends the theme class and implements the theme interface.
Every new installed theme "extends" the default one, in the sense that the new template may only override some features and all other stuffs (img, css, views, locales, js) falbacks to the default template, this way is quite fast to change for example only the template graphics because it's enough to create some images and rewrite the css stylesheet.
What follow is the list of features a theme might have