Zuletzt bearbeitet vor 4 Monaten
von Margit Link-Rodrigue

AutoDoc:BlueSpiceSMWConnector und Handbuch:Erweiterung/SimpleTasks: Unterschied zwischen den Seiten

(Unterschied zwischen Seiten)
hw>Unknown user
Keine Bearbeitungszusammenfassung
 
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
==DescriptionMsg==
{{BSVersion|bsvFrom=4.4|bsvFeature=SimpleTasks}}
{{AutoDocDescriptionMsg
== Was sind Aufgaben? ==
|name = BlueSpiceSMWConnector
Aufgaben sind Checklistenelemente, die aktiviert oder deaktiviert werden können, um anzuzeigen, ob die Aufgabe offen oder abgeschlossen ist.
|desc = {{int:bs-bssmwconnector-desc
}}
}}
==License==
{{AutoDocLicense
|name = GPL-3.0-only
}}
==Requirements==
{{AutoDocRequirements
|mediawiki = {{AutoDocVersion
|name = MediaWiki
|version = 1.36.0
}}
|extensions = {{AutoDocVersion
|name = BlueSpiceFoundation
|version = 4.1
}}
}}
==IntegratesInto==
{{AutoDocIntegratesInto
|into = {{AutoDocListItem
|item = BlueSpiceBookshelfUI
}}
{{AutoDocListItem
|item = BlueSpiceDiscovery
}}
{{AutoDocListItem
|item = BlueSpiceExtendedSearch
}}
{{AutoDocListItem
|item = BlueSpicePrivacy
}}
{{AutoDocListItem
|item = BlueSpiceSMWConnector
}}
{{AutoDocListItem
|item = BlueSpiceSmartList
}}
{{AutoDocListItem
|item = ContentDroplets
}}
{{AutoDocListItem
|item = VisualEditor
}}
}}
==Permissions==
{{AutoDocPermissions
|permissions = {{AutoDocPermission
|name = createclass
|type = global
|roles = admin, author, editor, maintenanceadmin
|desc = {{int:right-createclass
}}
}}
{{AutoDocPermission
|name = editrestrictedfields
|type = global
|roles = admin, editor, maintenanceadmin
|desc = {{int:right-editrestrictedfields
}}
}}
{{AutoDocPermission
|name = geocode
|type = global
|roles = admin, author, editor, maintenanceadmin
|desc = {{int:right-geocode
}}
}}
{{AutoDocPermission
|name = smw-admin
|type = global
|roles = admin, maintenanceadmin
|desc = {{int:right-smw-admin
}}
}}
{{AutoDocPermission
|name = viewedittab
|type = global
|roles = admin, editor, maintenanceadmin, structuremanager
|desc = {{int:right-viewedittab
}}
}}
}}
==Config==
{{AutoDocConfig
|config = {{AutoDocOption
|name = ESSMWPropertyFilter
|value = <nowiki>array (
  'type' => 'blacklist',
  'props' =>
  array (
  ),
)</nowiki>
}}
{{AutoDocOption
|name = UEModulePDFsmwProperties
|value = <nowiki>array (
)</nowiki>
}}
}}
==ApiModules==
{{AutoDocApiModules
|APIModules = {{AutoDocCallback
|name = bs-smw-connector-ask-store
|callback = \BlueSpice\SMWConnector\Api\Store\Ask
}}
{{AutoDocCallback
|name = bs-smw-connector-smw-property-store
|callback = ApiSMWPropertyStore
}}
{{AutoDocCallback
|name = bs-smw-connector-tree-ask-store
|callback = \BlueSpice\SMWConnector\Api\Store\TreeAsk
}}
}}
==Hooks==
{{AutoDocHooks
|Hooks = {{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSApiNamespaceStoreMakeData BSApiNamespaceStoreMakeData]
|callback = BSSMWCNamespaceManager::onGetNamespaceData
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSBookshelfExportTag BSBookshelfExportTag]
|callback = BSSMWConnectorHooks::onBSBookshelfExportTag
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSPageTemplatesBeforeRender BSPageTemplatesBeforeRender]
|callback = BSSMWCPageTemplates::onBSPageTemplatesBeforeRender
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFcollectMetaData BSUEModulePDFcollectMetaData]
|callback = BlueSpice\SMWConnector\Hook\BSUEModulePDFcollectMetaData\AddSemanitcMetaData::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
|callback = BSSMWConnectorHooks::onBeforePageDisplay, BlueSpice\SMWConnector\Hook\BeforePageDisplay\AddModules::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BlueSpiceDiscoveryTemplateDataProviderAfterInit BlueSpiceDiscoveryTemplateDataProviderAfterInit]
|callback = discovery-skin
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ChameleonSkinTemplateOutputPageBeforeExec ChameleonSkinTemplateOutputPageBeforeExec]
|callback = BlueSpice\SMWConnector\Hook\ChameleonSkinTemplateOutputPageBeforeExec\AddFormEditAction::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::editNamespace NamespaceManager::editNamespace]
|callback = BSSMWCNamespaceManager::onEditNamespace
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::getMetaFields NamespaceManager::getMetaFields]
|callback = BSSMWCNamespaceManager::onGetMetaFields
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManagerBeforePersistSettings NamespaceManagerBeforePersistSettings]
|callback = writeNamespaceConfiguration
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageForms::FormPrinterSetup PageForms::FormPrinterSetup]
|callback = BlueSpice\SMWConnector\Hook\PFFormPrinterSetup\RegisterInputTypes::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageSaveComplete PageSaveComplete]
|callback = BSSMWConnectorHooks::onPageSaveComplete
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ParserFirstCallInit ParserFirstCallInit]
|callback = BlueSpice\SMWConnector\Hook\ParserFirstCallInit\AsyncAsk::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/RevisionDataUpdates RevisionDataUpdates]
|callback = forceLinksUpdate
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SMW::Store::AfterQueryResultLookupComplete SMW::Store::AfterQueryResultLookupComplete]
|callback = BlueSpice\SMWConnector\Hook\SMWStoreAfterQueryResultLookupComplete\ApplySecurityTrimming::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SetupAfterCache SetupAfterCache]
|callback = BlueSpice\SMWConnector\PropertyValueProvidersRegistration::addExtensions
}}
}}
==ExtensionFunctions==
{{AutoDocExtensionFunctions
|ExtensionFunctions = {{AutoDocListItem
|item = 0
}}
}}


== Einfache Aufgaben ==
Einfache Aufgaben zeigen eine Checkbox mit einer Beschreibung an.[[Datei:Handbuch:droplet-Aufgabe.png|alternativtext=Aufgabe "Diagramme für die Präsentation neuer Produktversionen finden"|zentriert|mini|450x450px|Ansicht einer Aufgabe]]
'''So erstellen Sie eine einfache Aufgabe:'''
#'''Klicken '''Sie '''auf''' das Content Droplet-Symbol in der Editor-Symbolleiste.
#'''Wählen''' Sie das Droplet „Aufgabenliste“ aus. Dadurch wird ein Kontrollkästchen eingefügt.
#'''Fügen''' Sie die Aufgabenbeschreibung neben dem Kontrollkästchen '''hinzu.'''
#'''Wiederholen''' Sie Schritte 2 und 3, um weitere Aufgaben hinzuzufügen. Alternativ können Sie die erste Aufgabenzeile kopieren und in neue Zeilen einfügen. Ändern Sie dann die einzelnen Aufgabenbeschreibungen.
{{Textbox|boxtype=important|text=Jede Aufgabenbeschreibung muss eindeutig sein, da die Aufgaben-ID aus der Beschreibung erstellt wird.|header=}}
Sie können nun die einzelnen Tasks in der Liste abschließen. Jedes Mal, wenn ein Kontrollkästchen im Ansichtsmodus aktiviert oder deaktiviert wird, wird im Versionsverlauf der Seite ein Eintrag erstellt. (Dies gilt nicht für den Bearbeitungsmodus einer Seite).
[[Datei:Handbuch:droplet-Aufgabe-Versionierung.png|alternativtext=Anzeige der Versionsgeschichte mit ausgewiesener Checklist-Änderung|zentriert|mini|650x650px|Checkbox-Änderungen in der Versionsgeschichte]]
== Kombinierte Aufgaben ==
Aufgaben können aus drei Elementen bestehen:  (1) Ein Aufgaben-Kontrollkästchen mit Beschriftung, (2) ein zugewiesener Benutzer und (3) ein optionales Datum. Wenn diese Elemente direkt nacheinander zur Seite hinzugefügt werden (die Reihenfolge dieser Elemente ist flexibel), wird ein einzelnes Aufgabenelement erstellt und entsprechend zugewiesen.[[Datei:droplet-task-assigned-example-de.png|alternativtext=Liste mit zugewiesenen Aufgaben mit Fälligkeitsdatum|zentriert|mini|650x650px|Aufgabenliste]]'''So erstellen Sie ein kombiniertes Aufgabenelement:'''
#'''Fügen''' Sie das [[Handbuch:Erweiterung/ContentDroplets|Content Droplet]] ''Aufgabenliste''  '''hinzu'''.
#'''Fügen''' Sie eine Erwähnung direkt nach der Aufgabenbeschreibung '''hinzu''', um die Aufgabe einem Benutzer zuzuweisen.
#'''Fügen''' Sie unmittelbar nach der Benutzererwähnung ein ''Datums''-Content Droplet '''hinzu''' (optional).
#'''Kopieren''' Sie die gesamte Aufgabenzeile und fügen Sie sie in eine neue Zeile ein, um das nächste Aufgabenelement zu erstellen  oder wiederholen Sie alle Schritte.
== Meine Aufgaben ==
Benutzer sehen alle ihre zugewiesenen offenen Aufgaben auf der Seite [[Referenz:UnifiedTaskOverview|Meine Aufgaben]]. Diese ist über den Link ''Aufgaben'' im [[Handbuch:Erweiterung/BlueSpiceUserSidebar|persönlichen Menü]] erreichbar. 
== Aufgabenbericht ==
Alle Aufgaben, die im Wiki existieren, lassen sich gesammelt in einer Tabelle anzeigen. Hierzu fügen Sie das [[Handbuch:Erweiterung/ContentDroplets|Content Droplet]] ''Aufgabenbericht'' ein.
Folgende optionale Filter sind verfügbar:
* Beauftragte 
* Namensräume
* Fällig bis (Datum)
* Status (offen, geschlossen)
{{Textbox|boxtype=important|header=|text=Klicken Sie nicht außerhalb des Dialog-Fensters, da es sonst nicht eingefügt wird und Sie die Eingabe wiederholen müssen.|icon=no}}
[[Datei:SimpleTasks bericht einfügen.png|alternativtext=Parameterdialog für den Aufgabenbericht|zentriert|mini|300x300px|Bericht einfügen]]
Klicken Sie ''Einfügen,'' um den Bericht anzuzeigen.
[[Datei:droplet-Aufgabenbericht.png|alternativtext=Filterbarer Aufgabenbericht mit mehreren offenen und einer geschlossenen Aufgabe|zentriert|mini|650x650px|Aufgabenbericht]]
== Aufgaben abfragen ==
Wenn Sie mit [[Referenz:Semantic MediaWiki|Semantic MediaWiki]] vertraut sind, können Sie die Elemente der Aufgaben in Ihrem Wiki abfragen. Sie existieren als [https://www.semantic-mediawiki.org/wiki/Help:Subobjects_and_queries semantische Subobjekte] mit folgenden Eigenschaften:
* Attribut:Task/Desc  (Aufgabenbeschreibung)
* Attribut:Task/Due date (Fälligkeitsdatum)
* Attribut:Task/User (Zugewiesener Benutzer)

Version vom 5. Dezember 2023, 15:23 Uhr

SimpleTasks ist ab BlueSpice 4.4 enthalten.

Was sind Aufgaben?

Aufgaben sind Checklistenelemente, die aktiviert oder deaktiviert werden können, um anzuzeigen, ob die Aufgabe offen oder abgeschlossen ist.

Einfache Aufgaben

Einfache Aufgaben zeigen eine Checkbox mit einer Beschreibung an.

Aufgabe "Diagramme für die Präsentation neuer Produktversionen finden"
Ansicht einer Aufgabe

So erstellen Sie eine einfache Aufgabe:

  1. Klicken Sie auf das Content Droplet-Symbol in der Editor-Symbolleiste.
  2. Wählen Sie das Droplet „Aufgabenliste“ aus. Dadurch wird ein Kontrollkästchen eingefügt.
  3. Fügen Sie die Aufgabenbeschreibung neben dem Kontrollkästchen hinzu.
  4. Wiederholen Sie Schritte 2 und 3, um weitere Aufgaben hinzuzufügen. Alternativ können Sie die erste Aufgabenzeile kopieren und in neue Zeilen einfügen. Ändern Sie dann die einzelnen Aufgabenbeschreibungen.
Jede Aufgabenbeschreibung muss eindeutig sein, da die Aufgaben-ID aus der Beschreibung erstellt wird.

Sie können nun die einzelnen Tasks in der Liste abschließen. Jedes Mal, wenn ein Kontrollkästchen im Ansichtsmodus aktiviert oder deaktiviert wird, wird im Versionsverlauf der Seite ein Eintrag erstellt. (Dies gilt nicht für den Bearbeitungsmodus einer Seite).

Anzeige der Versionsgeschichte mit ausgewiesener Checklist-Änderung
Checkbox-Änderungen in der Versionsgeschichte

Kombinierte Aufgaben

Aufgaben können aus drei Elementen bestehen: (1) Ein Aufgaben-Kontrollkästchen mit Beschriftung, (2) ein zugewiesener Benutzer und (3) ein optionales Datum. Wenn diese Elemente direkt nacheinander zur Seite hinzugefügt werden (die Reihenfolge dieser Elemente ist flexibel), wird ein einzelnes Aufgabenelement erstellt und entsprechend zugewiesen.

Liste mit zugewiesenen Aufgaben mit Fälligkeitsdatum
Aufgabenliste

So erstellen Sie ein kombiniertes Aufgabenelement:

  1. Fügen Sie das Content Droplet Aufgabenliste hinzu.
  2. Fügen Sie eine Erwähnung direkt nach der Aufgabenbeschreibung hinzu, um die Aufgabe einem Benutzer zuzuweisen.
  3. Fügen Sie unmittelbar nach der Benutzererwähnung ein Datums-Content Droplet hinzu (optional).
  4. Kopieren Sie die gesamte Aufgabenzeile und fügen Sie sie in eine neue Zeile ein, um das nächste Aufgabenelement zu erstellen oder wiederholen Sie alle Schritte.

Meine Aufgaben

Benutzer sehen alle ihre zugewiesenen offenen Aufgaben auf der Seite Meine Aufgaben. Diese ist über den Link Aufgaben im persönlichen Menü erreichbar.

Aufgabenbericht

Alle Aufgaben, die im Wiki existieren, lassen sich gesammelt in einer Tabelle anzeigen. Hierzu fügen Sie das Content Droplet Aufgabenbericht ein.

Folgende optionale Filter sind verfügbar:

  • Beauftragte
  • Namensräume
  • Fällig bis (Datum)
  • Status (offen, geschlossen)
Klicken Sie nicht außerhalb des Dialog-Fensters, da es sonst nicht eingefügt wird und Sie die Eingabe wiederholen müssen.
Parameterdialog für den Aufgabenbericht
Bericht einfügen

Klicken Sie Einfügen, um den Bericht anzuzeigen.

Filterbarer Aufgabenbericht mit mehreren offenen und einer geschlossenen Aufgabe
Aufgabenbericht

Aufgaben abfragen

Wenn Sie mit Semantic MediaWiki vertraut sind, können Sie die Elemente der Aufgaben in Ihrem Wiki abfragen. Sie existieren als semantische Subobjekte mit folgenden Eigenschaften:

  • Attribut:Task/Desc (Aufgabenbeschreibung)
  • Attribut:Task/Due date (Fälligkeitsdatum)
  • Attribut:Task/User (Zugewiesener Benutzer)
Keine Kategorien vergebenBearbeiten

Diskussionen