Skip to content

Architecture

MightyMCoder edited this page Jan 12, 2025 · 4 revisions

Architecture

InventoryManager is built as a plugin for Admidio. It follows the standard Admidio plugin architecture and integrates seamlessly with the Admidio core.

Key Components

  • classes/: Contains the classes used by the plugin.

  • fields/: Contains the functionality for adding, deleting und managing item fields.

  • import/: Contains the functionality for importing inventory data.

  • items/: Contains the functionality for adding, deleting und managing item data.

  • languages/: Contains language files for localization.

  • preferences/: Contains the plugin's configuration and preferences.

  • common_function.php: Contains common functions used throughout the plugin.

  • inventory_manager.php: The main entry point for the plugin.

  • inventory_manager_profile_adding.php: The required file to see InventoryManager data on a users profile page.

  • version.php: Contains the plugin's version informations.


For more details on the plugin's features, refer to the Features guide.

Clone this wiki locally