Referenz:BlueSpiceSocialBlog: Unterschied zwischen den Versionen

K (Lsireta verschob die Seite Referenz:SocialBlog nach Referenz:BlueSpiceSocialBlog)
 


BlueSpiceSocialBlog
Blog-Entität für BlueSpiceSocial.
Status: stable
Entwickler: Patric Wirth
Art der Extension: BlueSpice
Edition: BlueSpice pro
Abhängigkeit: BlueSpice
Lizenz: GPL v3 only
Aktiviert: Ja
Kategorie: Kommunikation

BlueSpiceSocialBlog stellt das SocialEntity vom 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:

                     1 <bs:timeline>
 2 {
 3     "showentitylistmenu": true,
 4     "preloadtitles": {
 5         "blog": "Vorlage:Blog"
 6     },
 7     "preloadedentities": [{
 8         "type": "blog"
 9     }],
10     "headlinemessagekey": "Letzter Blogeintrag",
11     "usemorescroll": false,
12     "showheadline": true,
13     "morelink": "Special:Blog",
14     "limit": 5,
15     "sort": [ {
16         "property": "timestampcreated",
17         "direction": "DESC"
18     }],
19     "lockedfilternames": [
20         "type"
21     ],
22     "filter": [ {
23         "type": "list",
24         "property": "type",
25         "value": [ "blog" ],
26         "comparison": "ct"
27     }]
28 }
29 </bs:timeline>

                


Allgemeine Einstellungen:

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)[Bearbeiten | Quelltext bearbeiten]

Anforderungen[Bearbeiten | Quelltext bearbeiten]

BlueSpiceSocialBlog benötigt Social.

Bedienungsanleitung[Bearbeiten | Quelltext bearbeiten]

Eingabefelder bei Dialogen:

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

Siehe auch[Bearbeiten | Quelltext bearbeiten]

unser Benutzerhandbuch

Versuchen Sie es kostenlos mit unserem BlueSpice[Bearbeiten | Quelltext bearbeiten]

BlueSpice Demo.



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]

{{BSExtensionInfobox
        
        |desc=Blog-Entität für BlueSpiceSocial.
        
        |status=stable
        
        |developer=Patric Wirth
        
        |type=BlueSpice
        
        |edition=BlueSpice pro
        
        |active=Ja
        
        |compatible=BlueSpice
        
        |category=Kommunikation
        
        |license=GPL v3 only
        
        }}
        
        '''BlueSpiceSocialBlog''' stellt das 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 lang="json" line="1">
        <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
        
        |}
        

        == Siehe auch ==
        
        unser [[Handbuch:Erweiterung/SocialBlog|Benutzerhandbuch]] 
        

        ==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]]
(kein Unterschied)

Anhänge

Diskussionen