List extension packs
/data/config-enabled
/swish
/swish/config-available
/swish/lib
/swish/lib/data
/swish/lib/plugin
/swish/lib/render
/swish/pack/chat80/prolog
/swish/pack/chat80/prolog/chat80
/swish/pack/hdt/prolog
/swish/pack/profile/prolog
/swish/pack/profile/prolog/profile/backend
/swish/pack/rserve_client/prolog/r
/swish/pack/sCASP/prolog
/swish/pack/sCASP/prolog/scasp
/swish/pack/sCASP/prolog/scasp/clp
/swish/pack/sCASP/prolog/scasp/lang
/swish/pack/smtp/prolog
/swish/pack/wordnet/prolog
/usr/lib/swipl
/usr/lib/swipl/boot
/usr/lib/swipl/library
/usr/lib/swipl/library/clp
/usr/lib/swipl/library/dcg
/usr/lib/swipl/library/dialect
/usr/lib/swipl/library/dialect/swi
/usr/lib/swipl/library/ext/bdb
/usr/lib/swipl/library/ext/chr
/usr/lib/swipl/library/ext/chr/chr
/usr/lib/swipl/library/ext/clib
/usr/lib/swipl/library/ext/clpqr
/usr/lib/swipl/library/ext/clpqr/clpq
/usr/lib/swipl/library/ext/clpqr/clpqr
/usr/lib/swipl/library/ext/clpqr/clpr
/usr/lib/swipl/library/ext/http/http
/usr/lib/swipl/library/ext/libedit
/usr/lib/swipl/library/ext/nlp
/usr/lib/swipl/library/ext/odbc
/usr/lib/swipl/library/ext/paxos
/usr/lib/swipl/library/ext/pcre
/usr/lib/swipl/library/ext/pengines
/usr/lib/swipl/library/ext/pldoc
/usr/lib/swipl/library/ext/pldoc/pldoc
/usr/lib/swipl/library/ext/redis
/usr/lib/swipl/library/ext/semweb/semweb
/usr/lib/swipl/library/ext/sgml
/usr/lib/swipl/library/ext/ssl
/usr/lib/swipl/library/ext/ssl/http
/usr/lib/swipl/library/ext/stomp
/usr/lib/swipl/library/ext/zlib
/usr/lib/swipl/library/http
/usr/lib/swipl/xpce/prolog/boot
/usr/lib/swipl/xpce/prolog/lib
/usr/lib/swipl/xpce/prolog/lib/english
/usr/lib/swipl/xpce/prolog/lib/swi
/usr/share/swi-prolog/pack/clpBNR/prolog
/usr/share/swi-prolog/pack/libssh/prolog
pengine://004a494c-948a-4813-8532-712ed9509bd8
pengine://0ed5d620-a14a-4f8f-abdd-d421cce7d61c
pengine://11ff2efb-53fd-47ab-b2c5-c24671c21a78
pengine://138fe448-782a-4244-a78a-5f14cc3c1923
pengine://15912576-6422-47ff-ae8a-e9edbf0c1dca
pengine://1cd1069a-594a-432f-8f04-a52a699699a2
pengine://1eb15cc8-567c-4556-bcf8-fd368c6ffb48
pengine://23095b0e-8a56-43c0-9f9b-6c2904a1e468
pengine://233b113c-75c1-46e7-8d6a-873e11b1b65e
pengine://23afe1a7-3798-4201-8b85-1877edd21d1f
pengine://24065acb-676a-405e-bd8b-a942fb12ba38
pengine://241695e5-c2ca-4488-a795-ea5b33b2b483
pengine://249cb93b-8e82-44b4-8da1-e7c94a2e846f
pengine://25068c99-665c-4f69-9323-281caf1f6000
pengine://279cdb86-4ae6-4bc4-9e21-62e5fd985a04
pengine://290bb1b9-fd89-4d99-9d2f-2c8073180b63
pengine://2b4fc061-4f2f-4a9a-a42d-78625172e5f5
pengine://2e3ff071-1c92-444c-871e-972d60b8a2e2
pengine://2e85a2e8-419e-44a7-b403-d315e8c478f6
pengine://2ff1ba5d-0c22-4358-aa9b-97903cbd9bde
pengine://3185e402-0554-4cf5-b618-798e015671fe
pengine://31ba753a-3293-42c4-bb5b-ba5880b382a8
pengine://3724f40a-927e-459d-9758-7c7f441e50b5
pengine://38b8c4a6-e3be-4c35-adc3-c355f9642092
pengine://3aead203-14bd-4305-92aa-be12c3f3962d
pengine://3b5cf48e-cde5-4a7e-844d-1e9896116d46
pengine://3c04115b-c082-4614-8d83-63fe56b318b7
pengine://3cbab61b-6c59-44e3-ae2f-b8680bcac8d4
pengine://4a6dcc55-c234-445b-be8f-846eef6b2f9b
pengine://4c215a91-3b62-4d05-8cd1-15c939685db3
pengine://55c1a5a7-b015-45d7-9e8d-0f83b1960def
pengine://5969664b-efc1-434f-8f76-de8317bdde06
pengine://5ce49db2-db39-4875-beaf-61f6861c94f5
pengine://5e5d1630-762c-49a2-960d-4d3a101c5450
pengine://5fa9b9d3-5ad5-4ef3-8ca6-c3cd2898c50b
pengine://6617bff7-38cf-4f5b-a0da-16393aba98c1
pengine://670d20ad-1c7b-4c58-a8db-dc48d72e8053
pengine://686c6994-e9b1-4ce4-b432-899850efb701
pengine://6a6b59ef-bbf8-4b6f-ab5d-f2a73cf5f201
pengine://6c0401d5-62d7-40c8-b83f-16d90756cb96
pengine://7031dfcf-d56b-4815-8fb5-f2c58612533d
pengine://7703bb05-e1a0-45bc-a2bf-e12a86e9d969
pengine://7ac3ca51-10ed-47f5-b085-8254c3851a5f
pengine://7e46a036-4413-4928-81a0-c7204fd15978
pengine://7f686c76-1b3b-4b39-9d87-b2d86446ad24
pengine://8339c123-4df3-47bc-b8a1-fa836640f7af
pengine://8441d488-766d-47cf-9f39-e4352830673d
pengine://84451637-bad0-4969-b71e-0eafcd6b1479
pengine://861954a3-652d-484a-9341-bf524e7ee38f
pengine://86c16dcb-86af-4bd3-9068-7b4127774961
pengine://8711103d-9906-436c-8d68-f397fdb661c9
pengine://87a9d0d3-e067-43ca-a46c-1a12ba10c10a
pengine://8a9b98ba-d9f5-4d16-8987-26592d9a0e3b
pengine://8ad358d4-074e-4b03-8516-95a2d19205bb
pengine://9021970d-80c3-4d30-b0dd-141d0d7f8c43
pengine://937a242d-c01a-4185-8557-84bec7193fe2
pengine://950ae212-e751-4154-bffc-87400d9f69ed
pengine://9b6d8ac2-fcb5-4944-8168-d60b8c962585
pengine://9b7c6c05-ba01-4918-8bc0-149e72fe12fb
pengine://9f8d0ffe-5dbc-4650-b2dc-ef31fa60bb14
pengine://a0f976ff-a408-4fc4-80c8-c17b1c7b1051
pengine://a98c65f2-f832-48cb-9461-d30cd8734dc6
pengine://ac4b2a4a-93b6-4df1-94a7-0369cefa8ad2
pengine://ad5cb188-457d-4557-8613-b6a705fb482b
pengine://aebf7079-a8b5-4fe9-afc2-9ee4b288d9fe
pengine://af1f69cd-e36b-4ce2-b32a-78e4f689e5f1
pengine://b0f13aaf-a587-4336-84b0-4af0503d1c7c
pengine://b4906bdd-931c-432d-8ecd-4c7ca23773ae
pengine://b9abc07b-de8c-458a-bbca-cc2d42cbab28
pengine://bb9e2d57-983f-4df0-93ef-5d170ed2abad
pengine://bbcdcb47-923e-42f4-841c-931f376112ed
pengine://bf09873e-143a-4991-ad1e-e3c576c66968
pengine://c11f2924-98e2-447a-98a2-9bac061ff88f
pengine://c1fdb962-acc1-4c41-9a02-a212c04ef60c
pengine://c6d60f33-3b8a-4eb8-85bc-de977a834fab
pengine://c9d9fb10-c439-4627-a386-fbb3db297b51
pengine://cbf21677-35a9-439d-ad48-1cb8b0460450
pengine://cde92d43-138d-4ad5-a9bd-9f82de0878a6
pengine://d0e63129-14b3-45b1-b290-3c30e5a817ec
pengine://d1ba2250-1e00-4bc7-a8b4-cf80aa21de44
pengine://d3bd2d11-7935-4c93-926c-2a510a731f84
pengine://d40817a3-d885-4add-be9a-7d85fa759708
pengine://d40d428d-0fe0-42b8-8301-c6341ffe046b
pengine://d80f8ea2-3a15-4d6d-9008-7456ca7b61f5
pengine://d8a5222a-1bd0-4e3d-b9ab-64f9a0382f3a
pengine://dab9ca7d-667e-4e9a-bf63-ca90b7d0e3c5
pengine://de29ef19-dbf4-445c-b133-2ad2bb1493e4
pengine://dfcc9162-cfab-40f0-b16f-41141ef87b93
pengine://e0a5338f-7bb6-4191-ac2c-7f82f21038ff
pengine://e1bca1d8-254f-4e01-90bb-2df89b9f8df6
pengine://f02bddda-6d23-4943-b6fb-ee3a451d1979
pengine://f0a18c76-c32a-443d-89f4-30db06d04fba
pengine://f0d5ccf4-afb9-42ff-9b95-863e52829092
pengine://f32b08f0-9f04-4c1b-93c9-93442ff7e3a2
pengine://f3abdbf0-0de5-4eb2-ae41-c9bd46a6f26d
pengine://f559872c-d870-4082-a819-d62b93ba801c
pengine://f7926d61-1a01-46d2-a84c-0ac799e3087b
/swish/lib/config.pl
All
Application
Manual
Name
Summary
Help
swish
lib
messages.pl
paths.pl -- Setup SWISH search paths
config.pl -- Make HTTP locations known to JSON code
swish_reply_config/2
swish_config_hash/2
config/2
swish_config/2
login_item/2
login/2
user_info/3
source_alias/2
page.pl -- Provide the SWISH application as Prolog HTML component
help.pl -- SWISH help system
search.pl -- SWISH search from the navigation bar
chat.pl -- The SWISH collaboration backbone
storage.pl -- Store files on behalve of web clients
gitty.pl -- Single-file GIT like version system
gitty_driver_bdb.pl -- Gitty BDB driver
gitty_driver_files.pl -- Gitty plain files driver
swish_redis.pl -- Redis stream connection
patch.pl -- Run patch program
authenticate.pl -- Authentication access for SWISH
pep.pl -- SWISH PEP (Policy Enforcement Point)
avatar.pl -- Avatar management
noble_avatar.pl -- Noble Avatar generator
chatstore.pl -- Store chat messages
content_filter.pl -- Ban list content filter
include.pl -- Support :- include(File) from SWISH
swish_csv.pl -- Support CSV output from a Pengines server
examples.pl -- Serve example files
md_eval.pl -- Provide evaluable markdown
profiles.pl
highlight.pl -- Highlight token server
markdown.pl -- SWISH Notebook markdown support
template_hint.pl -- Generate template hints for CondeMirror
render.pl -- SWISH term-rendering support
web.pl -- Serve /plugin
version.pl -- Manage software versions
oauth2.pl -- Oauth2 based login
swish_debug.pl -- Print debug messages and test assertions
data_source.pl -- Cached data access
logging.pl -- Add SWISH query execution to the HTTP log file
bootstrap.pl -- Bootstrap form generator
form.pl -- Form handling utilities
r_swish.pl
download.pl -- Provide a button for downloading data
cron.pl -- Schedule HTTP server maintenance tasks
http_version.pl -- Serve version details over HTTP
session.pl -- Setup SWISH sessions
trace.pl --
projection.pl -- Define the projection
attvar.pl
jquery.pl -- Call jQuery on the SWISH interface
dashboard.pl -- Provide non-programmer query execution
html_output.pl -- SWISH HTML Output
swish_diagnostics.pl
procps.pl -- Get process statistics from Linux /proc
flags.pl
swish_chr.pl -- Make CHR available in SWISH
login
(+Server, +Request)
is
det
[multifile,
swish(lib/config)
]
If a login item with
'data-server'(+Server)
is clicked, the HTTP handler with id
login
is called. This handler figures the selected login
server
and calls this hook.