Summary of General Features
Best Maintainability
If you have a development team and you want to easy maintenance and collaborative works Obullo right for you.
Modular Programming ( Write your own modules )
Modular programming is, in essence, simply a programming technique and well realized in Obullo Framework. You can write your extensions and modules also Obullo support subfolders in modules directory.
Obullo is a Free Application Framework
Obullo is a Php5 HMVC Framework licensed under an Apache/BSD-style open source license so you can use it however you please. For more information please read the license agreement.
Good Debugging & Error Notifiers
Simple and effective debugging help identify and solve problems quickly.
Obullo Generates Clean URLs and It works in Modules Mode as a Strict Rule
The URLs generated by Obullo are clean and search-engine friendly. Rather than using the standard "query string" approach to URLs that is synonymous with dynamic systems, Obullo uses a segment-based approach:
example.com/{module}/news/article/345
If a sub modules exists like a backend you can call without touching segments
example.com/{submodule}/{module}/news/article/345
Note: By default the index.php file is included in the URL but it can be removed using a simple .htaccess OR a nginx vhost file.
Simple HMVC Library
Obullo has a simple HMVC library so you can write your own using extend it.
Tasks - CLI and Ajax Support
Obullo has a integrated task functionality and Command Line Interface support who want to create command line tasks.
NGINX Http Server Support
We tested the Obullo also on Nginx Servers, so you will do easy setup if you use Nginx.
Validation in Model (Vmodel Class)
We use validation functions in model like ORM but not complex as ORM structure.
Obullo Runs on PHP 5.1.2 and Newer
Obullo is written to be compatible with PHP 5. We focuses especially PHP5 Static Methods this subject very important in a PHP5 framework for the performance.
Take it advantage of new PHP5 functions, Enjoy it !
Obullo is Light Weight
Extremely lightweight. The core system requires only a few very small libraries, Obullo use PDO extension for database operations. While you are using the Obullo you will understand well it why its light.
Obullo is Thoroughly Documented
Programmers love to code and hate to write documentation. We're no different, of course, but since documentation is as important as the code itself, we are committed to doing it. Our source code is extremely clean and well commented as well.
