FusionDirectory development
1.4
  • FusionDirectory
    • What is FusionDirectory ?
    • Prerequisites
    • Certified distributions
    • Guidelines for better contributions
    • Coding Standards
    • Writing a plugin
      • Plugin folder organization
      • Getting started
      • Going further with Simple Plugin
      • plInfo
      • Attributes Types
      • Configuration back-end
      • Menu sections
    • API
    • LDAP schemas
    • Themes
    • Translation
    • Release Policy
    • License
    • Libraries
  • Development Worflows
  • FusionDirectory marketplace
  • Releasing our softwares
  • creating a new version our softwares
  • Support
  • Security
  • Contact Us
  • Code of Conduct
FusionDirectory development
  • FusionDirectory
  • Writing a plugin
  • View page source

Writing a plugin

You can write plugins for FusionDirectory using our simplePlugin class.

  • Plugin folder organization
    • addons, admin, config, personal
    • 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
    • Systems (systems) - 10
    • Configuration (conf) - 20
    • Dashboard (dashboard) - 30
    • Reporting (reporting) - 40
    • Export / Import (export) - 50
Previous Next

© Copyright 2017, Benoit Mortier Côme Chilliet.

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