Roadmap
Service Modules
| Target: | osCommerce 3.0 Alpha 1 |
| Status: | Complete |
Description:
A modular structure of "service modules" has been implemented which moves most of the logic from application_top.php into modules.
Some service modules cannot be uninstalled (ie, starting the session, setting the languages and currencies, ..) but those that can be uninstalled (output compression, search engine friendly urls, debugging information ..) cleans out that feature entirely, or installs it again entirely without the need to touch core source files.
This modular structure not only increases performance, but also makes it easier for contributions to be installed.
A simple "depends" and "precedes" relationship between each service module has been integrated to properly start each service (ie, the language service module cannot be started until the session service module has been started).
Each service module has a start() and stop() method where the start() logic has so far existed in application_top.php, and the stop() logic so far in application_bottom.php.
Developed By:
Harald Ponce de Leon

