FusionDirectory development
dev
  • FusionDirectory
    • What is FusionDirectory ?
    • Requirements
    • Development
      • Guidelines for better contributions
      • Start developing
      • Coding Standards
      • Writing a plugin
        • Plugin folder organization
        • Getting started
        • Going further with Simple Plugin
        • plInfo
        • Attributes Types
        • Configuration back-end
        • Menu sections
      • API
      • Testing
      • Writing documentation within your code
    • Write User Documentation
    • Themes
    • Translation
  • FusionDirectory Integrator
  • FusionDirectory Orchestrator
  • FusionDirectory REST Webservice
  • FusionDirectory Marketplace
  • LDAP schemas
  • Release Policy
  • License
  • Support
  • Security
  • Contact Us
  • Code of Conduct
FusionDirectory development
  • FusionDirectory
  • Development
  • Writing a plugin
  • View page source

Writing a plugin

You can write plugins for FusionDirectory using our simplePlugin class.

  • Plugin folder organization
    • Management, configuration/backend, workflow, personal, dashboard
    • Installation of a plugin
  • Getting started
    • Directory organization
    • Icons
    • Basic plugin writing
    • Attributes
    • Example
    • Displaying the plugin in FusionDirectory
  • Going further with Simple Plugin
    • simplePlugin special attributes
    • simplePlugin attributes values and methods
    • Section templates
    • Managed attributes
  • plInfo
    • plSection
    • plObjectType
    • plForeignKeys
    • plCategory
  • Attributes Types
    • StringAttribute
    • PasswordAttribute
    • IntAttribute
    • FloatAttribute
    • SelectAttribute
    • BooleanAttribute
    • ObjectClassBooleanAttribute
    • FileAttribute
    • DateAttribute
    • BaseSelectorAttribute
    • ArrayAttribute and SetAttribute
    • CompositeAttribute
    • OrderedArrayAttribute
    • UsersAttribute
  • Configuration back-end
    • Class for the configuration
    • LDAP storage for the configuration
  • Menu sections
    • Users and groups (accounts) - 0
    • Access Control (accessControl) - 1
    • Workflow (workflow) - 2
    • Systems (systems) - 3
    • Dashboard (dashboard) - 4
    • Reporting (reporting) - 5
    • Export / Import (export) - 6
    • Configuration (conf) - 7
Previous Next

© Copyright 2017-2024 FusionDirectory.

Built with Sphinx using a theme provided by Read the Docs.