Reference:External Data and Reference:LDAP Authorization: Difference between pages

(Difference between pages)
(Created page with "{{BSExtensionInfobox |desc=allows for using and displaying values retrieved from various sources: external URLs, local wiki pages and local files (in CSV, GFF, JSON and XML fo...")
Tag: 2017 source edit
 
No edit summary
 
Line 1: Line 1:
{{BSExtensionInfobox
{{BSExtensionInfobox
|desc=allows for using and displaying values retrieved from various sources: external URLs, local wiki pages and local files (in CSV, GFF, JSON and XML formats), database tables, and LDAP servers.
|desc=Allows group-based authorization against an LDAP resource.
|status=stable
|status=stable
|developer=Yaron Koren, and others
|developer=Cindy Cicalese
|type=MediaWiki
|type=BlueSpice
|edition=BlueSpice pro
|edition=BlueSpice pro (deactivated), BlueSpice Farm (deactivated)
|active=Yes
|compatible=MediaWiki
|compatible=MediaWiki
|category=Infrastructure
|category=Infrastructure
|license=GPL v2+
|license=MIT
|docu=https://www.mediawiki.org/wiki/Extension:External_Data
|docu=https://www.mediawiki.org/wiki/Extension:LDAP_Authorization
|package=SemanticData
|active=No
}}
}}
'''ExternalData''' extension allows MediaWiki pages to retrieve, filter, and format structured data from one or more sources. These sources can include external URLs, regular wiki pages, uploaded files, files on the local server, databases or LDAP directories.
'''LDAP Authorization''' checks for certain authorization requirements when logging into a wiki by using [[mediawikiwiki:Extension:PluggableAuth|Extension:PluggableAuth]]  or [[mediawikiwiki:Extension:Auth_remoteuser|Extension:Auth remoteuser]]. If one of the requirements is not satisfied, the login process will be cancelled.




==Parser functions==
<br />
The extension has nine parser functions:
 
*'''#get_web_data''' retrieves CSV, GFF, JSON or XML data from a URL and assigns it to variables that can be accessed on the page.
*'''#get_soap_data''' retrieves data from a URL via the [https://en.wikipedia.org/wiki/SOAP SOAP] protocol.
*'''#get_file_data''' retrieves data from a file on the local server, in the same formats as #get_web_data.
*'''#get_db_data''' retrieves data from a database.
*'''#get_ldap_data''' retrieves data from an LDAP server.
*'''#external_value''' displays the value of any such variable.
*'''#for_external_table''' cycles through all the values retrieved for a set of variables, displaying the same "container" text for each one.
*'''#store_external_table''' cycles through a table of values, storing them as semantic data via the [https://www.mediawiki.org/wiki/Extension:Semantic_MediaWiki Semantic MediaWiki] extension, by mimicking a call to SMW's #subobject function for each row.
*'''#display_external_table''' cycles through all the values retrieved for a set of variables, displaying each "row" using a template.
*'''#clear_external_data''' erases the current set of retrieved data.
 
{{translation}}

Revision as of 10:33, 10 January 2022

Extension: LDAP Authorization

all extensions

Overview
Description: Allows group-based authorization against an LDAP resource.
State: stable Dependency: MediaWiki
Developer: Cindy Cicalese License: MIT
Type: BlueSpice Category: Infrastructure
Edition: BlueSpice pro (deactivated), BlueSpice Farm (deactivated) Version: 4.1+
For more info, visit Mediawiki.


LDAP Authorization checks for certain authorization requirements when logging into a wiki by using Extension:PluggableAuth or Extension:Auth remoteuser. If one of the requirements is not satisfied, the login process will be cancelled.



Discussions