Referenz:BlueSpiceSocialBlog: Unterschied zwischen den Versionen
(Markierung: 2017-Quelltext-Bearbeitung) |
Erweiterung: BlueSpiceSocialBlog
| Übersicht | ||||
|---|---|---|---|---|
| Beschreibung: | Blog-Entität für BlueSpiceSocial . | |||
| Status: | stable | DependencyAbhängigkeit: | BlueSpice | |
| Entwickler: | Patric Wirth | Lizenz: | GPL v3 only | Typ, GPL-3.0-only |
| Art: Kategorie: | BlueSpice | Kommunikation | ||
| Edition: | BlueSpice pro, BlueSpice Farm, BlueSpice Cloud | |||
Funktion
BlueSpiceSocialBlog stellt
den SocialEntity
Versuchen Sie es kostenlos mit unserem BlueSpice[Bearbeiten | Quelltext bearbeiten]
Funktionalität[Bearbeiten | Quelltext bearbeiten]Sichtbarkeit (zB Ansichten oder Namespaces)[Bearbeiten | Quelltext bearbeiten]
Spezialseite: Spezial:Blog
Sortierung[Bearbeiten | Quelltext bearbeiten]
Skalierung[Bearbeiten | Quelltext bearbeiten]
Einschränkungen[Bearbeiten | Quelltext bearbeiten]-Typ Blog zur Verfügung.
Beschreibung[Bearbeiten | Quelltext bearbeiten]
Nutzung / Funktionen[Bearbeiten | Quelltext bearbeiten]Technische Information[Bearbeiten | Quelltext bearbeiten]
Konfiguration[Bearbeiten | Quelltext bearbeiten]
Parameterliste zur Konfiguration des Tags/ Codeblocks für die Blog- bzw. komplette BlueSpiceSocial Funktion:
| Name | Beschreibung | Typ/Wertebereich | Standardwert |
|---|---|---|---|
| showheadline | Zeige die Kopfzeile an | bool | false |
| showentitylistmenu | Zeige die Menüleiste mit Filter und Optionen an | bool | true |
| showentityspawner | Zeige den Menüpunkt "Neu anlegen", um neue SocialEntities hinzuzufügen | bool | true |
| useendlessscroll | SocialEntities werden automatisch nachgeladen, wenn der Benutzer ans Ende der Liste Scrollt | bool | true |
| showentitylistmore | "3-Punkte-Button" unter der Liste anzeigen, welcher bei Klick mehr SocialEntities nachlädt. Ist nur möglich, wenn useendlessscroll deaktiviert ist. | bool | false |
| morelink | Link hinter dem Artikeltitel. "Mehr"-Anzeige. | str | Special:Timeline |
| headlinemessagekey | Message Key, der in der Kopfzeile angezeigt wird. Wenn dieser nicht existiert, wird der angegebene Text direkt angezeigt | str | timeline |
| outputtypes | Definiert, welche Entitytypen mit welchem Format angezeigt werden. Standardtypen sind: List, Short, Default und Page | object | für jeden Entitytyp unterschiedlich definiert |
| preloadtitles | Definiert, welche in dieser Liste neu erstellten Entities mit dem Text aus welchen Artikel initialisiert werden. | object | für jeden Entitytyp unterschiedlich definiert |
| hidden | Tagcontent wird beim Seitenaufruf versteckt dargestellt. | bool | false |
| persistsettings | Initiale Einstellungen und vom Benutzer an der Liste vorgenommene Einstellungen des Tags werden in die URL übernommen | bool | false |
| limit | Definiert, wie viele SocialEntities initial dargestellt werden | int | 20 |
| sort | Nach welchem Datensatz soll die Liste sortiert sein | array of objects |
[{
"property": "timestamptouched", "direction": "DESC" }] |
| start | Wie viele SocialEntities sollten am Anfang übersprungen werden | int | 0 |
| availablesorterfields | Nach welchen Datenfeldern kann der Benutzer sortieren | array | alle |
| lockedoptionnames | Welche Sortiereinstellungen kann der Benutzer nicht verändern | array | [] |
| filter | Nach welchen Datenfeldern soll die Liste der SocialEntities gefiltert werden | array of objects | [] |
| availablefilterfields | Nach welchen Datenfeldern darf der Benutzer die Liste filtern | array | alle |
| lockedfilternames | Welche Filter darf der Benutzer nicht bearbeiten | array | [] |
| availabletypes | Welchen EntityTypen können in dieser Liste angezeigt werden | array | alle |
| preloadedentities | SocialEntities, die immer ganz am Anfang der Liste angezeigt werden | array of objects | [] |
Parameter des Tag's bs:timeline werden als JSON in den TagContent geschrieben.
Beispiel:
<bs:timeline>
{
"showentitylistmenu": true,
"preloadtitles": {
"blog": "Vorlage:Blog"
},
"preloadedentities": [{
"type": "blog"
}],
"headlinemessagekey": "Letzter Blogeintrag",
"usemorescroll": false,
"showheadline": true,
"morelink": "Special:Blog",
"limit": 5,
"sort": [ {
"property": "timestampcreated",
"direction": "DESC"
}],
"lockedfilternames": [
"type"
],
"filter": [ {
"type": "list",
"property": "type",
"value": [ "blog" ],
"comparison": "ct"
}]
}
</bs:timeline>
| Name | Beschreibung | Typ/Wertebereich | Standardwert | Scope |
|---|---|---|---|---|
| bsgBSSocialUseBlogTeaser | Teaser-Text System für SocialEntities vom Typ Blog verwenden | bool | true | ConfigManager |
| bsgSocialBlogPreloadTitle | Artikel, der als preload für SocialEntities vom Typ Blog verwendet wird | str | Template:Blog | LocalSettings.php |
Anforderungen[Bearbeiten | Quelltext bearbeiten]
BlueSpiceSocialBlog benötigt Social.
Bedienungsanleitung[Bearbeiten | Quelltext bearbeiten]
Eingabefelder bei Dialogen:
Die Erweiterung BlueSpiceSocialBlog ist Grundlage für die Seite Spezial:Blog. Diese Seite ist in jeder neuen Wiki-Installation direkt von der Hauptnavigation aus verlinkt. Angepasste Blog-Ansichten können in einer Wiki-Seite über das Tag <bs:timeline /> eingefügt werden.
Achtung: Seiten in den Namensräumen SocialEntity and Benutzer wurden bis Version 3.1.13 von öffentlichen Suchmaschinen indexiert. Wenn Sie ein öffentliches Wiki mit einer früheren Version betreiben, sollten Sie diese Namensträume von der öffentlichen Suche ausschließen - außer Sie wünschen, dass diese Seiten indexiert werden.
Technische Information[Quelltext bearbeiten]
Diese Informationen gelten für BlueSpice 3. Technische Informationen für BlueSpice cloud können im Einzelfall abweichen.
Voraussetzungen[Quelltext bearbeiten]
- MediaWiki: 1.31
- BlueSpiceFoundation: 3.2
BlueSpiceSocial: 3.2
Integriert in[Quelltext bearbeiten]
Spezialseiten[Quelltext bearbeiten]
- Blog
Konfiguration[Quelltext bearbeiten]
| Name | Wert |
|---|---|
| BSSocialUseBlogTeaser | true |
| SocialBlogPreloadTitle | 'Template:Blog' |
Hooks[Quelltext bearbeiten]
{{BSExtensionInfobox
|desc=Blog-Entität für BlueSpiceSocial.
|BSExtensionInfo
|status=stable
|developer=Patric Wirth
|type=BlueSpice
|edition=BlueSpice pro
, BlueSpice Farm, BlueSpice Cloud
|active=Ja
|compatible=BlueSpice
|category=Kommunikation
|license=GPL v3 only
}}
|features='''BlueSpiceSocialBlog''' stellt dasden SocialEntity vom -Typ ''Blog'' zur Verfügung.
==Beschreibung==
==Nutzung / Funktionen==
<br />
==Technische Information==
===Konfiguration===
Parameterliste zur Konfiguration des Tags/ Codeblocks für die Blog- bzw. komplette BlueSpiceSocial Funktion:
{| class="wikitable"
!Name
!Beschreibung
!Typ/Wertebereich
!Standardwert
|-
|showheadline
|Zeige die Kopfzeile an
|bool
|false
|-
|showentitylistmenu
|Zeige die Menüleiste mit Filter und Optionen an
|bool
|true
|-
|showentityspawner
|Zeige den Menüpunkt "Neu anlegen", um neue SocialEntities hinzuzufügen
|bool
|true
|-
|useendlessscroll
|SocialEntities werden automatisch nachgeladen, wenn der Benutzer ans Ende der Liste Scrollt
|bool
|true
|-
|showentitylistmore
|"3-Punkte-Button" unter der Liste anzeigen, welcher bei Klick mehr SocialEntities nachlädt. Ist nur möglich, wenn useendlessscroll deaktiviert ist.
|bool
|false
|-
|morelink
|Link hinter dem Artikeltitel. "Mehr"-Anzeige.
|str
|Special:Timeline
|-
|headlinemessagekey
|Message Key, der in der Kopfzeile angezeigt wird. Wenn dieser nicht existiert, wird der angegebene Text direkt angezeigt
|str
|timeline
|-
|outputtypes
|Definiert, welche Entitytypen mit welchem Format angezeigt werden. Standardtypen sind: List, Short, Default und Page
|object
|für jeden Entitytyp unterschiedlich definiert
|-
|preloadtitles
|Definiert, welche in dieser Liste neu erstellten Entities mit dem Text aus welchen Artikel initialisiert werden.
|object
|für jeden Entitytyp unterschiedlich definiert
|-
|hidden
|Tagcontent wird beim Seitenaufruf versteckt dargestellt.
|bool
|false
|-
|persistsettings
|Initiale Einstellungen und vom Benutzer an der Liste vorgenommene Einstellungen des Tags werden in die URL übernommen
|bool
|false
|-
|limit
|Definiert, wie viele SocialEntities initial dargestellt werden
|int
|20
|-
|sort
|Nach welchem Datensatz soll die Liste sortiert sein
|array of objects
|[{
"property": "timestamptouched",
"direction": "DESC"
}]
|-
|start
|Wie viele SocialEntities sollten am Anfang übersprungen werden
|int
|0
|-
|availablesorterfields
|Nach welchen Datenfeldern kann der Benutzer sortieren
|array
|alle
|-
|lockedoptionnames
|Welche Sortiereinstellungen kann der Benutzer nicht verändern
|array
|[]
|-
|filter
|Nach welchen Datenfeldern soll die Liste der SocialEntities gefiltert werden
|array of objects
|[]
|-
|availablefilterfields
|Nach welchen Datenfeldern darf der Benutzer die Liste filtern
|array
|alle
|-
|lockedfilternames
|Welche Filter darf der Benutzer nicht bearbeiten
|array
|[]
|-
|availabletypes
|Welchen EntityTypen können in dieser Liste angezeigt werden
|array
|alle
|-
|preloadedentities
|SocialEntities, die immer ganz am Anfang der Liste angezeigt werden
|array of objects
|[]
|}
Parameter des Tag's bs:timeline werden als JSON in den TagContent geschrieben.
Beispiel:
<syntaxhighlight>
<bs:timeline>
{
"showentitylistmenu": true,
"preloadtitles": {
"blog": "Vorlage:Blog"
},
"preloadedentities": [{
"type": "blog"
}],
"headlinemessagekey": "Letzter Blogeintrag",
"usemorescroll": false,
"showheadline": true,
"morelink": "Special:Blog",
"limit": 5,
"sort": [ {
"property": "timestampcreated",
"direction": "DESC"
}],
"lockedfilternames": [
"type"
],
"filter": [ {
"type": "list",
"property": "type",
"value": [ "blog" ],
"comparison": "ct"
}]
}
</bs:timeline>
</syntaxhighlight>
Allgemeine Einstellungen:
{| class="contenttable sortable"
|-
!|Name
!|Beschreibung
!|Typ/Wertebereich
!|Standardwert
!|Scope
|-
||bsgBSSocialUseBlogTeaser
||Teaser-Text System für SocialEntities vom Typ Blog verwenden
||bool
||true
||ConfigManager
|-
|bsgSocialBlogPreloadTitle
|Artikel, der als preload für SocialEntities vom Typ Blog verwendet wird
|str
|Template:Blog
|LocalSettings.php
|}
===Rechte (Berechtigungen)===
===Anforderungen===
BlueSpiceSocialBlog benötigt [[Referenz:Social|Social]].
==Bedienungsanleitung==
Eingabefelder bei Dialogen:
{| class="contenttable sortable"
|-
!|Name
!|Beschreibung
!|Typ/Wertebereich
!|Standardwert
|-
||''blogtitle''
||Titel des Blogs
||str
||
|-
|text
|Content des Blogs
|Wikitext oder voller VisualEditor, voller Parserumfang
|leer oder preaload
|-
|teasertext
|Teaser-Text des Blogs
|str
|Wird bei fehlender Eingabe automatisch aus dem "text" generiert
|}
==Versuchen Sie es kostenlos mit unserem BlueSpice==
[https://de.demo.bluespice.com/wiki/Hauptseite BlueSpice Demo.]
===Funktionalität===
===Sichtbarkeit (zB Ansichten oder Namespaces)===
Spezialseite: <code>Spezial:Blog</code>
===Sortierung===
===Skalierung===
===Einschränkungen===
[[en:Reference:SocialBlog]]
[[de:Referenz:{{PAGENAME}}]]
[[Kategorie:Extension]]
[[Kategorie:BlueSpice_pro]]Die Erweiterung BlueSpiceSocialBlog ist Grundlage für die Seite ''Spezial:Blog''. Diese Seite ist in jeder neuen Wiki-Installation direkt von der Hauptnavigation aus verlinkt. Angepasste Blog-Ansichten können in einer Wiki-Seite über das Tag <code><nowiki><bs:timeline /></nowiki></code> eingefügt werden.
{{Box Note|boxtype=warning|Note text=Seiten in den Namensräumen ''SocialEntity'' and ''Benutzer'' wurden bis Version 3.1.13 von öffentlichen Suchmaschinen indexiert. Wenn Sie ein öffentliches Wiki mit einer früheren Version betreiben, sollten Sie diese [https://www.mediawiki.org/wiki/Help:Controlling_search_engine_indexing Namensträume von der öffentlichen Suche ausschließen] - außer Sie wünschen, dass diese Seiten indexiert werden.}}
}}| (14 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| − | {{ | + | {{BSExtensionInfo |
| − | |||
|status=stable | |status=stable | ||
|developer=Patric Wirth | |developer=Patric Wirth | ||
|type=BlueSpice | |type=BlueSpice | ||
| − | |edition=BlueSpice pro | + | |edition=BlueSpice pro, BlueSpice Farm, BlueSpice Cloud |
|active=Ja | |active=Ja | ||
|compatible=BlueSpice | |compatible=BlueSpice | ||
|category=Kommunikation | |category=Kommunikation | ||
|license=GPL v3 only | |license=GPL v3 only | ||
| − | + | |features='''BlueSpiceSocialBlog''' stellt den SocialEntity-Typ ''Blog'' zur Verfügung. | |
| − | '''BlueSpiceSocialBlog''' stellt | ||
| − | + | Die Erweiterung BlueSpiceSocialBlog ist Grundlage für die Seite ''Spezial:Blog''. Diese Seite ist in jeder neuen Wiki-Installation direkt von der Hauptnavigation aus verlinkt. Angepasste Blog-Ansichten können in einer Wiki-Seite über das Tag <code><nowiki><bs:timeline /></nowiki></code> eingefügt werden. | |
| − | + | {{Box Note|boxtype=warning|Note text=Seiten in den Namensräumen ''SocialEntity'' and ''Benutzer'' wurden bis Version 3.1.13 von öffentlichen Suchmaschinen indexiert. Wenn Sie ein öffentliches Wiki mit einer früheren Version betreiben, sollten Sie diese [https://www.mediawiki.org/wiki/Help:Controlling_search_engine_indexing Namensträume von der öffentlichen Suche ausschließen] - außer Sie wünschen, dass diese Seiten indexiert werden.}} | |
| − | + | }} | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | {| | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | | | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | [https:// | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||