Extension Integration

ConfigBox uses all important features of the Joomla Framework for seamless integration with Joomla and third party extensions.
Also, all ConfigBox features are designed for extending functionality and integration with other systems, most of them do not require modification of the base code of ConfigBox.

User Management
ConfigBox synchronizes customer account and Joomla user account data automatically to achieve these goals:
- Central Login
- Usage of customer data in third party software
- Transfer of user data in the customer account
- Usage of Joomla user permissions for features
- Integration with CRM and newsletter software
Joomla Plugin Architecture for data exchange with third party software
ConfigBox triggers system events and transmits customer and order data through the Joomla plugin system to offer data to receiving plugins in the system. This enables exchange of data with any system. With unparalleled efficiency and transparency you can have Joomla plugins created that act as middle man between ConfigBox and your CRM/ERP system for data exchange or simple data export.
Extension of standard functionality
Configuration elements with custom functionality: Using Element Classes you can incorporate your own functionalty in the configuration process (like stock checks, dynamic price lookups and similar). Also you can completely change the presentation of single elements without any modifications of standard ConfigBox code.
Override templates for presentation: ConfigBox uses the Template Override System of Joomla, to enable you to replace the HTML output of any page from ConfigBox (HTML + CSS). Also you can create your own template right in the admin panel and select different templates for each configuration page, product detail page or even element to perfectly present your product.
- Specific design for product presentation
- Optimized usability during configuration
- Uncompromised implementation of the company's CI
- Removal of unused information or functionality
- Change of wording for any system texts
E-Mail notifications with custom application logic: E-Mail notifiactions are managable in the CMS admin panel using in-browser HTML editors and placeholders. Instead of this, you can store your own custom PHP code for each order status and receipient to replace output from the system. This enables you to send out any notification to any system (email or other types like HTTP requests, system scripts etc) with customer and order data at hand. This enables integration of ConfigBox in your business logic with virtually no limits.
Open Source-Code: While ConfigBox is not GPL licensed (and you have no rights to distribute the code) you still have access to the source code to make your own modifications if you need to. Some files are encrypted to prevent against software-piracy. Most files responsible for the system logic are open.
Deutsch