The configuration files
# There are 3 main configuration files (All values must be written between "" ):
- wittyshare_global.json
- "global" section
- "root_path" : Root path of site contents [STRING]
- "enable_compression" : Enable or not compression between http server and fsdeamon (Used only when daemon is set to true [true/false]
- "public_site" : Make site public or no (Give access to everyone to everything [true/false]
- "home_page" : Home page location [STRING]
- "monitoring": Use GAMIN to monitor site content [true/false]
- "daemon" : Use FsDaemon or run in local [true/false]
- "admin_group" : Administrator group name [STRING]
- "editor_group" : Editor group name [STRING]
- "refresh_delay" : if monitor = false, will refresh the tree every x sec. otherwise on each timout, it will check for modifications and update the tree if necessary if monitor = false, and x=0 the tree will never be updated [INT]
- "max_menu_depth" : Max menu depth : 0 means no max depth [INT]
- "inherit_rights_from_parent" : Inherit rights from the parent [true/false]
- "log_level" : Log level : [debug/info/warn/error]
- "log_path" : Log location : [STDOUT/STDERR/STRING]h
- "dir_size" : If true the size of a dir will be the number of items in it (one level) [true/false]
- "ldap" section
- "ldap_search_base_uid" : LDAP search base uid [STRING]
- "ldap_search_base_groups" : LDAP search base groups [STRING]
- "ldap_server" : LDAP server [STRING]
- "ldap_server_name" : LDAP server name [STRING]
- "ldap_uid" : LDAP uid [STRING]
- "ldap_sn_key" : LDAP sn key [STRING]
- "ldap_gn_key" : LDAP givenName [STRING]
- "ldap_mail_key" : LDAP mail key [STRING]
- "ldap_groups_key" : LDAP groups key [STRING]
- "ldap_filter_groups" : LDAP filter groups [STRING]
- "ldap_filter_uid" : LDAP filter uid [STRING]
- wittyshare_layout.json
- Contains the layout properties
- wittyshare_plugins.json
- Contains the plugins to load