Handbuch:Erweiterung/Workflows/Activity/EditPage und BlueSpice 4.4: Unterschied zwischen den Seiten

(Unterschied zwischen Seiten)
Keine Bearbeitungszusammenfassung
 
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
Die Aktivität ermöglicht es, zu einer bestehenden Wikiseite Text hinzuzufügen.<div>
<!--{{Featureseite|featured=true|featuredesc=BlueSpice 4.4 ist veröffentlicht. Übersicht über die wichtigsten Änderungen.|featurestart=07/19/2023}}-->
== Profil ==
__TOC__
{| class="wikitable"
 
! colspan="2" |Kurzprofil
==Releases==
 
{{#ask: [[Release::4.4]]
|?Releasepatch = Release
|?Releasedate#LOCL = Release date
|mainlabel= -
|headers = plain
|sort=Releasedate
|order=desc
|default=Es gibt noch keine Patch-Releases.
}}
 
==Einführung==
Releasedatum: 
 
BlueSpice 4.4 ist ein Minor Release   
 
== Kompatibilität ==
----
 
==Neue Funktionen==
{| class="wikitable" style="width:100%;"
!Funktion
!Beschreibung
!Screenshot
|-
|-
!Name
!AtMentions
|EditPage
|
|
|-
|-
!Async
!
|ja
|
|
|-
|-
!Hat Benutzerformular
!
|nein
|
|
|-
|-
!BPMN type
!
|task
|
|-
|
!BPMN extension element "wf:type"
|edit page
|}
|}


==Attribute ==
==Zusätzliche Änderungen ==
 
*'''[[mediawikiwiki:Extension:EmbedVideo|EmbedVideo]]:''' Die Erweiterung ''EmbedVideo'' wird nicht mehr gepflegt. BlueSpice integriert daher nun eine "Fork". Diese enthält ein kleineres Set [[mediawikiwiki:Extension:EmbedVideo_(fork)#Supported_Services|unterstützter Video-Services]].


===Eingabe===
==Hinzugefügte Erweiterungen (8)==
{| class="wikitable" style="width: 100%;"
{| class="contenttable" style="width:100%;"
!Name des Attributs
|+Developer: MW=MediaWiki extension; HW=Hallo Welt! extension
!Quelle
!Erweiterung
!Beschreibung
!Beschreibung
! Typ
!Entwickler
|-
|-
|<code>title</code>
!'''SimpleTasks'''
 
|
|
|Name der Zielseite, auf der der Text aus <code>content</code> eingefügt wird
|Hallo Welt!
|string
|-
|-
|<code>user</code>
!TabberNeue
|
|
|
|Benutzer, der in die Revisionsgeschichte geschrieben wird
|user
|-
|-
|<code>content</code>
!TemplateStylesExtender
|
|
|
|Text, der auf der Zielseite eingefügt wird
|string
|-
|-
|<code>mode</code>
!'''AtMentions'''
|
|
|Mögliche Werte:
*''append:'' Fügt den Text am Seitenende hinzu
*''replace:'' Tauscht den Wert in der Seite aus
*''prepend:'' Fügt den Text am Seitenanfang hinzu
|string
|-
|<code>minor</code>
|
|
|Markiert die Version als kleine Änderung, falls der Wert auf "1" gesetzt ist
|boolean
|-
|-
| <code>revisionID</code>
!'''DateTimeTools'''
|
|
|Neue Seitenrevisions-ID
|number
|-
|<code>timestamp</code>
|
|
|timestamp
|}
===Ausgabe===
{| class="wikitable" style="width: 100%;"
!Name des Attributs
!Quelle
! style="width:60%;" |Beschreibung
! Typ
|-
|-
|<code>revisionID</code>
!'''Checklists'''
|
|
| style="width:60%;" |Neue Seitenrevisions-ID
|number
|-
|<code>timestamp</code>
|
|
| style="width:60%;" |Datumsstempel der Revision
|timestamp
|}
|}
</div>


==Beispiel==
==Entfernte Erweiterungen () ==
*'''Erweiterung:''' Beschreibung
 
 
===Inhaltsänderungen===
Folgende Inhaltsänderungen können die Darstellung der Inhalte im Wiki beeinflussen und benötigen eventuell manuelle Anpassungen:


===Workflow-Aufgabe===
*
Die Beispielaufgabe hängt am Ende der Seite <code>Testpage1</code> den Text This is my test at editing an. Gleichzeitig wird die Änderung in der Versionsgeschichte als [https://de.wikipedia.org/wiki/Hilfe:Kleine_%C3%84nderungen kleinere Änderung] markiert. Die Änderung wird in der Versionsgeschichte dem Benutzer <code>WikiSysop</code> zugeschrieben.
<<bpmn:task id=<span class="hljs-string">"EditPage"</span> name=<span class="hljs-string">"Edit page"</span>>
<nowiki> </nowiki>  <bpmn:extensionElements>
<wf:type>edit_page</wf:type>
</bpmn:extensionElements>
<bpmn:property name="title" default="Testpage1" validation="required"/>
<bpmn:property name="user" default="WikiSysop" validation="existing-user"/>
<bpmn:property name="content" default="This is my test at editing"/>
<bpmn:property name="mode" default="append"/>
<bpmn:property name="minor" default="1"/>
<bpmn:property name="revisionId"/>
<bpmn:property name="timestamp"/>
</bpmn:task>
Der Kommentar für die Revisionsgeschichte muss in der Systemnachricht <code>MediaWiki:workflows-activity-editpage-summary</code> angelegt sein. Existiert diese Seite nicht, so wird der Name der Systemnachricht angezeigt:
[[Datei:EditPage Kommentar.png|alternativtext=Screenshot der Versiongeschichte der Seite Testpage1|zentriert|mini|750x750px|Der Kommentar in der Versionsgeschichte ist als Systemnachricht hinterlegt.]]


===Komplettes BPMN-Beispiel===
{{Icon|bi bi-arrow-right-circle|||}} [[Bekannte Probleme|Mehr Infos zu den Inhaltsänderungen]]
<syntaxhighlight lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:wf="http://hallowelt.com/schema/bpmn/wf">
    <bpmn:process id="EditPage-Workflow" isExecutable="false">
        <bpmn:extensionElements>
            <wf:context>
                <wf:contextItem name="pageId"/>
            </wf:context>
        </bpmn:extensionElements>
        <bpmn:startEvent id="TheStart">
            <bpmn:outgoing>FromTheStartToEditWikiPage</bpmn:outgoing>
        </bpmn:startEvent>
        <bpmn:sequenceFlow id="FromTheStartToEditPage" sourceRef="TheStart" targetRef="EditPage" />
      <bpmn:task id="EditPage" name="Edit page">
    <bpmn:extensionElements>
<wf:type>edit_page</wf:type>
</bpmn:extensionElements>
<bpmn:property name="title" default="Testpage1" validation="required"/>
<bpmn:property name="user" default="{{#username:WikiSysop}}" validation="existing-user"/>
<bpmn:property name="content" default="I have read this page"/>
<bpmn:property name="mode" default="append"/> <!-- ALlowed: append, replace, prepend -->
<bpmn:property name="minor" default="0"/>
<!-- Output properties -->
<bpmn:property name="revisionId"/>
<bpmn:property name="timestamp"/>
  <bpmn:incoming>FromTheStartToEditPage</bpmn:incoming>
  <bpmn:outgoing>FromEditPageToTheEnd</bpmn:outgoing>
</bpmn:task>
        <bpmn:sequenceFlow id="FromEditPageToTheEnd" sourceRef="EditPage" targetRef="TheEnd" />
        <bpmn:endEvent id="TheEnd">
            <bpmn:incoming>FromEditPageToTheEnd</bpmn:incoming>
        </bpmn:endEvent>
    </bpmn:process>
</bpmn:definitions>


</syntaxhighlight>
[[en:BlueSpice 4.3]]
[[de:{{FULLPAGENAME}}]]

Version vom 18. Oktober 2023, 14:28 Uhr

Releases

ReleaseRelease date
4.4.325. April 2024
4.4.218. März 2024
4.4.115. Februar 2024
4.47. Dezember 2023

Einführung

Releasedatum:

BlueSpice 4.4 ist ein Minor Release

Kompatibilität


Neue Funktionen

Funktion Beschreibung Screenshot
AtMentions

Zusätzliche Änderungen

Hinzugefügte Erweiterungen (8)

Developer: MW=MediaWiki extension; HW=Hallo Welt! extension
Erweiterung Beschreibung Entwickler
SimpleTasks Hallo Welt!
TabberNeue
TemplateStylesExtender
AtMentions
DateTimeTools
Checklists

Entfernte Erweiterungen ()

  • Erweiterung: Beschreibung


Inhaltsänderungen

Folgende Inhaltsänderungen können die Darstellung der Inhalte im Wiki beeinflussen und benötigen eventuell manuelle Anpassungen:

Mehr Infos zu den Inhaltsänderungen




Feedback zur Dokumentation ist im Community-Forum möglich.

Keine Kategorien vergebenBearbeiten

Diskussionen