A number of options are available to developers and administrators for configuring Share to better fit into their environment. Many of these mechanisms are provided by the underlying Surf framework, therefore a knowledge of Surf is considered useful for anyone wishing to implement substantial customizations.
You can customize Share through configuration files. Extending Share through more advanced techniques in discussed in the Share extensions section.
The main aspects of Share that can be configured are:
- General properties (for example port number, user name and password)
- UI Controls
- Forms (custom types, built-in types, search, workflow)
- Menu bar
- Custom types and aspects