All solutions of this predicate are available in the JavaScript
object config.swish.config. Config must be an atom that is also
a valid JavaScript identifier. Value must be a value that is
valid for json_write_dict/2. Defined config parameters:
- show_beware
- If
true
, show the Beware modal dialog on startup
- tabled_results
- If
true
, check the table results checkbox by default.
- application
- Name of the Pengine application.
- csv_formats
- CSV output formats offered. For example, ClioPatria
defines this as [rdf,prolog]. The first element is default.
- community_examples
- Allow marking saved programs as example. If marked, the
programs are added to the Examples menu.
- public_access
- If lib/authenticate.pl is loaded and this flag is
true
,
all access to SWISH demands authentication. If false,
only running queries and saving files is restricted. Note
that this flag has no effect if no authentication module is
loaded.
- include_alias
- Alias for searching files for `:- include(Alias(Name)).`
- ping
- Ping pengine status every N seconds. Updates sparkline
chart with stack usage.
- notebook
- Dict holding options for notebooks:
- eval_script
- Whether or not to evaluate JavaScript in cells
- fullscreen
- Whether or not to start in fullscreen mode by default
- fullscreen
- Dict holding options for fullscreen mode:
- hide_navbar: hide the navigation bar when in fullscreen
mode.
- chat
- Activate the chat interface
- chat_spam_protection
- Perform protection against spamming on chat messages.
- default_query
- Initial query for the source search in an empty tab
These config options are commonly overruled using one of the
configuration files. See config-available
and config-enabled
directories.
The defaults below are for small installations. See
config-available/dim_large.pl
for a default config for large
communities.