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