Designer
The Designer Plugin is just the End-User interface for Bludit Themes, which are equipped with the Designer Theme extension. This extension allows theme developers to implement a Menu Manager as well as a highly configurable interface and a few more features.
This Extension is still Work In Progress

Designer consists of an End-User plugin as well as an extension for theme developers, which extends Bludits Theme Environment and adds features such as a Menu Manager (for example). The theme extension is just a single file, which theme developers need to include within their init.php file, the plugin is completely optional and allows users to configure Designer -compatible themes without touching code from the backend.

Documentation

The documentation is available on GitHubs Wiki Pages!

Instructions - Users

Plugin users just need to include the Designer folder to their bludit-plugins directory. Enable the plugin on the "Bludit Administration" and visit the new Menu Item "Theme Designer". NOTE: You need to include paw-designer compatible themes to use the functionallity of this plugin, of course.

Instructions - Developers

As theme developer you need to include the system/designer.func.php file inside your template and load them within your init.php file. You can use the following snippet:

if(!function_exists("pd_load_theme")){
    // Include the designer.func.php file from your template directory
    require_once("designer.func.php");
}
pd_load_theme();

The configurations and menu settings SHOULD be available in the theme.php file within the root directory of your template. Read more about the Customizer Functions. You can also move or rename the default theme.json file using the paw.designer-file key inside your metadata.json file.

Support the Designer Plugin

You also MUST define the paw.designer key within your metadata.json file, if you want to support the paw.designer plugin too. You can also configure the options and menus on the paw.designer backend using the respective Plugin Functions.

Designer - MenuManager Page
Designer - MenuManager Page

Designer - Configuration Page
Designer - Configuration Page

The Documentation page isn't available yet, please come back later!

The Reviews page isn't available yet, please come back later!