Download the PHP package p2ee/partlets without Composer
On this page you can find all versions of the php package p2ee/partlets. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download p2ee/partlets
More information about p2ee/partlets
Files in p2ee/partlets
Informations about the package partlets
Partlets
Partlets are self contained building block for web applications. These components help you to develop your application in a faster and more encapsulated way then the "old" single controller/template per page pattern.
MVC Like
Partlets could be used in a MVC approach when you have one Partlet per page. You can define all you requirements you need to display the content of a page.
HMVC Like
The strength of partlets are the "Preparable" base, so that they can define requirements. A requirement can be another partlet, so that you can build a single page out of different self contained and reusable blocks.
Page Structure with partlets
+----------------------------------------------------------------+
| Toplevel Page Partlet |
|----------------------------------------------------------------|
| |
| +--------------+ +------------------------------------------+ |
| |Menu Partlet | |List Partlet | |
| |--------------| |------------------------------------------| |
| | | | +--------------------------------------+ | |
| | | | |ListItem Partlet | | |
| | | | |--------------------------------------| | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | +--------------------------------------+ | |
| | | | | |
| | | | +--------------------------------------+ | |
| | | | |ListItem Partlet | | |
| | | | |--------------------------------------| | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | +--------------------------------------+ | |
| +--------------+ +------------------------------------------+ |
| |
+----------------------------------------------------------------+
Resources
All versions of partlets with dependencies
p2ee/preparables Version dev-master
rg/injektor Version >=1.2.0,<2.0.0-dev