pRESTPeter Rybár, Elastic Solutions & Technologies

pPHP

pPHP is a lightweight PHP web framework designed for small web application, RIA, landing pages, REST web services development by REST architectural style. It focuses on simplicity and effectiveness in development.

Features

  1. Modularity - modular framework architecture
  2. Extensibility - easy to extend and integrate by any other technologies
  3. Departed development of application logic, presentation and data layer
  4. Horizontal application development - developer does not need to be skilled in all technologies through the application
  5. Minimal time to learn and shallow learning curve
  6. Development of RIA web applications and REST services the same way
  7. Minimal other technology dependencies and their loose coupling - easy to maintain for a long time
  8. Platform independence - PHP 4 or higher

References

Česka pojišťovna
Web page for online insurance acquisition.
Drevovýroba
Wood works company page.http://www.drevo-vyroba.appspot.com/
...

Project structure

pphp_project
|
|-- css
|   `-- screen.css
|-- js
|-- images
|-- _lib
|   |-- application.class.php
|   |-- config.inc.php -> ../config.inc.php
|   |-- formvalidators.inc.php
|   |-- helpers.inc.php
|   |-- structuredtext.php
|   |-- template.class.php
|   `-- templates
|       |-- config.inc.php -> ../config.inc.php
|       |-- content_.php
|       |-- content_sk.php
|       |-- head_.php
|       |-- head_sk.php
|       |-- index.php -> ../index.php
|       |-- page_.php
|       |-- page_sk.php
|       `-- subpage
|           |-- content_.php
|           |-- content_sk.php
|           |-- head_.php
|           |-- head_sk.php
|           `-- index.php -> ../index.php
|
|-- index.php
|-- config.inc.php -> _config-dev.inc.php
|-- _config-dev.inc.php
|-- _config-prod.inc.php
|
`-- subpage
    |-- config.inc.php -> ../config.inc.php
    `-- index.php