Handbuch:Erweiterung/BlueSpiceSocialBlog: Unterschied zwischen den Versionen

[freigegebene Version][freigegebene Version]
(Markierung: 2017-Quelltext-Bearbeitung)
 


Die Erweiterung BlueSpiceSocialBlog ist Teil von BlueSpiceSocial, dem Kommunikationsmodul von BlueSpice. Neben dem Typ Blog gibt es noch andere Typen von sogenannten sozialen Einheiten, z. B. Kommentare, Diskussionsthemen, Anhänge oder Microblogs.

Was ist SocialBlog

Was ist ein Blog?[Bearbeiten | Quelltext bearbeiten]

Grundsätzlich
Blog link in the main navigation
<section begin="training /">Grundsätzlich ist ein Blog eine Liste von inhaltlichen Beiträgen wie Kommentare, oft chronologisch abwärts sortiert, im Sinne eines öffentlich zugänglichen Journals. Eine lebendige Fragen oder Rückmeldungen verschiedener Benutzer. Das Blog ist oft chronologisch aufgebaut. Eine lebhafte Kommunikation kann entstehen, wenn die Beiträge weiter kommentiert und weiter , empfohlen werden, mit informativen Artikeln verlinkt verwandten Seiten verknüpft oder auf eine persönliche Beobachtungsliste gesetzt werden.

SocialBlog ist Bestandteil von BlueSpiceSocial, dem neuen Kommunikationsmodul von BlueSpice.

Beispiel für einen Blogeintrag mit Kommentaren

Wie Sie SocialBlog verwenden[Bearbeiten | Quelltext bearbeiten]

Schnell und einfach auf einer Spezialseite[Bearbeiten | Quelltext bearbeiten]

Die Blogfunktionalität wird auf der Spezialseite Spezial:blog gebrauchsfertig bereitgestellt. Sie können sofort loslegen und sich einen Eindruck verschaffen. Die Einschränkung ist, dass der Blog dann ausschließlich auf dieser Seite zu finden ist oder über einen Link zur Seite auffindbar ist.

Wenn Sie den Blog auf einer beliebigen Seite, z.B. der Startseite Ihres Wikis, einbinden wollen, dann wechseln Sie zu Punkt ...

So öffnen Sie die Seite Spezial:Blog:

Die Blog-Funktion steht auf der Seite Spezial:Blog zur Verfügung. Diese Seite ist in jeder neuen Wiki-Installation direkt von der Hauptnavigation aus verlinkt. So können Sie sofort mit der Nutzung des Blogs beginnen. Es ist auch möglich, die Blog-Funktionalität in jede Wiki-Seite aufzunehmen. <section end="training /">Legen wir also gleich los!

Beiträge können alternativ in einer Timeline konsolidiert und chronologisch angezeigt sowie nach Bedarf gefiltert und sortiert werden.

Das Blog auf einer Seite einbinden[Bearbeiten | Quelltext bearbeiten]

Klicken

Wenn Sie eine Ansicht Ihres Blogs auf

den Menüpunkt Blog in der linken Navigationsleiste.

oder

  • Tippen Sie spezial:blog in die Suchleiste und Klicken Sie auf das Suchergebnis.
Ansicht neue Spezialseite Spezial:Blog

So erstellen Sie einen Blogeintrag:[Bearbeiten | Quelltext bearbeiten]

  1. Klicken Sie in den Rahmen Neuer Blog. Schreiben Sie Titel und Inhalt Ihres Beitrags.
  2. Klicken Sie auf Posten. Ihr Eintrag wird im Blogformat erstellt.

Haben Sie mehr zu sagen? Dann können Sie einen Teaser definieren. Das ist der Text der im Blog angezeigt wird und Lust machen sollte, auf weiterlesen zu klicken

So legen Sie die Sortierung fest:[Bearbeiten | Quelltext bearbeiten]

auf absteigend oder aufsteigend nach Erstelldatum des Beitrags fest

So legen Sie Filterkriterien auf den Blog:[Bearbeiten | Quelltext bearbeiten]

Integrieren auf einer bestehenden Seite mit konfigurierbarem Codeblock[Bearbeiten | Quelltext bearbeiten]

So binden Sie die socialBlog dort im Wiki ein, wo es gesehen werden soll:[Bearbeiten | Quelltext bearbeiten]
  • Wechseln Sie zur gewünschten Seite in den Quelltext-Modus
  • <bs:timeline>

    einer anderen Seite Ihres Wikis einbinden möchten, beispielsweise auf Ihrer Homepage, müssen Sie den erforderlichen Codeblock in den Quellcode Ihrer Seite einfügen.So fügen Sie eine Blogansicht hinzu:

    1. Gehen Sie zu der Seite, auf der Sie das Blog einfügen möchten oder erstellen Sie eine neue Seite.
    2. Öffnen Sie die Seite in der Quellbearbeitung.editor.png
    3. Kopieren Sie folgenden Codeblock zum Seitenabschnitt, in dem Sie das Blog anzeigen wollen.
                                  <bs:timeline>
       {
           "showentitylistmenu": 
                              
    false
    1.                             true,
           "
                              
    showentityspawner
    1.                             preloadtitles": 
                              
    false
    1.                             {
               "blog": "Vorlage:Blog"
           },
           "preloadedentities": [{
               "type": "blog"
           }],
           "headlinemessagekey": "
                              
    Letzter Blogeintrag
    1.                             Community-Blog",
            "
                              
    usemorescroll
    1.                             showheadline": 
                              
    false
    1.                             true,
           "
                              
    showheadline
    1.                             usemorescroll": false,
           "morelink": "Special:Blog",
           "limit": 5,
           "sort": [ {
               
                              
    1.                             "property": "timestampcreated",
               
                              
    1.                             "direction": "DESC"
           }],
        
                              
    }
    1.                                "lockedfilternames": [
               "type"
           ],
           "
                              
    lockedfilternames
    1.                             filter": [ {
               "type": "list",
         
                              
    ]
    1.                                   "property": "type",
               "
                              
    filter
    1.                             value": [ 
                              
    {
    1.                             "blog" ],
               "comparison": "ct"
           }]
       }
      </bs:timeline>
      
                              
      Nach dem Speichern der Seite sehen Sie die Liste der Blogeinträge des Wikis. Die Liste basiert auf den angegebenen Filter- und Sortierungskriterien.
      Blog layout

    Blog Parameter[Bearbeiten | Quelltext bearbeiten]

    Ausgabeformat[Bearbeiten | Quelltext bearbeiten]

    Die folgende Tabelle zeigt die Blog-Elemente und die erforderlichen Parameter zum Erstellen der Blogansicht:

    Element Parameters Parameter and element description Type Default value
    1 - Überschrift headlinemessagekey Überschrift string Timeline
    showheadline Überschrift anzeigen boolean true
    2 - Blogmenü showentitylistmenu Blogmenü anzeigen boolean true
    showentityspawner Textfeld zum Erstellen eines Blogeintrags anzeigen boolean true
    availablesorterfields Datenfelder die als Sortieroptionen im Sortierungsmenü verfügbar sind. Beispiel: Benutzer können nur nach Erstellungsdatum oder Urheber sortieren:

    "availablesorterfields":["timestampcreated","ownerid"]

    Handbuch:blog-filter-availablesorterfields.PNG

    Liste typischer Sortierfelder

    array alle
    lockedoptionnames Diese Sortierfelder können vom Benutzer nicht geändert werden. array []
    availablefilterfields Datenfelder die als Filteroptionen im Filtermenü vorhanden sind.

    Beispiel: Benutzer können nach Erstellungsdatum oder Verknüpfte Artikel filtern:

    "availablefilterfields":["timestampcreated","tags"]

    Handbuch:blog-filter-availablefilterfields.PNG

    array alle
    lockedfilternames Diese Filtereinstellungen können nicht geändert werden. Beispiel: Ein Benutzer kann den Filter Verknüpfte Seiten nicht verändern. Das Feld ist ausgegraut:

    "lockedfilternames": ["tags"]

    Handbuch:blog-filter-lockedfilternames.PNG

    array []
    persistsettings Initiale Einstellungen und vom Benutzer vorgenommene Einstellungen werden in die URL übernommen.

    Die URL kann dann auf anderen Seiten verlinkt werden. "persistsettings":true

    Handbuch:blog-filter-persistsettings.PNG

    boolean false
    3 - Neuer Blogeintrag preloadentities
    Zeigt das Textfeld zum Erstellen einen neuen Blogeintrags. Wenn es nicht angegeben ist, wird das Textfeld nicht nagezeigt.

    Anzeige des Textfelds mit:

    "preloadedentities": [{"type":"blog"}]

    Preload entities

    array of objects -
    4 - Existierender Blogeintrag outputtypes Definiert, welche Entitytypen mit welchem format angezeigt werden. Standardtypen sind: List, Short, Default, Page. (siehe Beispiele)

    Jeder Blogeintrag ist eine social entity.

    object Default
    limit Definiert, wie viele social entities initial dargestellt werden. object Default
    4a - Avatar - Zeigt den Avatar des Benutzers der den Blogeintrag oder den Kommentar erstellt hat. Er wird in allen Ausgabeformaten außer List angezeigt. - -
    4b - Titelleiste - Im Ausgabeformat List wir der Benutzername in der Titelleiste nicht angezeigt. - -
    4c - Inhalt des Blogeintrags - Zeigt den Textkörper des Blogeintrags an. Das Ausgabeformat Default klappt den Inhalt nach dem ersten Paragraphen ein. Der Inhalt wird über den Link Mehr ausgeklappt. - -
    4d - Social Tags - Blogeinträge enthalten immer die Social Tags Kommentar, Empfehlen, Verknüpfter Artikel, Beobachten/Nicht mehr beobachten. - -
    4e - Benutzermenu - Benutzer können Ihre eigenen Blogeinträge jederzeit bearbeiten oder löschen. Das Benutzermenü ist nur bei den eigenen Beiträgen sichtbar:

    Handbuch:blog-editmenu.png

    - -
    5 - Neuer Kommentar - Textfeld zum Erstellen eines neuen Kommentars. - -
    6 - Existierender Kommentar - Kommentare enthalten das Social Tag Empfehlen.

    Jeder Kommentar ist eine social entity.

    - -
    7 - Schaltfläche "Mehr" morelink Linkziel für die Schaltfläche Mehr. Für Blogs ist es sinnvoll, zur Seite Spezial:Blog zu verlinken. str Spezial:Timeline
    useendlessscroll Mehr Blogeinträge werden nachgeladen, wenn der Benutzer ans Ende der Liste scrollt. boolean true
    showentitylistmore Zeigt die Schaltfläche Mehr an, welche beim Anklicken mehr Blogeinträge lädt. Dies ist nur möglich, wenn useendlessscroll auf false eingstellt ist. boolean false

    Sortierung[Bearbeiten | Quelltext bearbeiten]

    Generell werden in einem Blog die neuesten Blogeinträge zuerst angezeigt. Es gibt jedoch viele verschiedene Möglichkeiten, die Liste der Blogeinträge zu sortieren.

    Syntax[Bearbeiten | Quelltext bearbeiten]

                        [{
    
    "listproperty": "timestamptouched",
    
    "direction": "DESC"
    
    }]
    
                    

    Attribute[Bearbeiten | Quelltext bearbeiten]

    Ein Blogeintrag hat einige Attribute, die für die Sortierung nützlich sind:

    Attribut Beschreibung
    timestampcreated creation date
    timestamptouched last edit date
    commentcount number of comments
    ratingcount number of ratings
    ownerid username of the creator of a blog entry
    ownerrealname real name of the user

    Richtung[Bearbeiten | Quelltext bearbeiten]

    Blogeinträge können in absteigender und aufsteigender Reihenfolge sortiert werden. Absteigend ist die Standardsortierung.

    Wert Beschreibung
    DESC sorts the blog entries in descending order
    ASC sorts the blog entries in ascending order

    Filtern[Bearbeiten | Quelltext bearbeiten]

    Wenn der Parameter Filter nicht existiert, gibt es keine Blogausgabe.

    Um die Blogeinträge Ihres Wikis anzuzeigen, schließen Sie den folgenden Codeblock ein, wie im obigen Codebeispiel gezeigt:
                        "filter": [ {
             "propertytype": "typelist",
             "property": "type",
             "value": [ "blog" ],
             "comparison": "ct"
         }]
    
                    
    Dieser Filter enthält alle sozialen Einheiten, die dem Typ Blog entsprechen. Da wir nur social entities vom Typ Blog anzeigen möchten, nehmen wir auch nur Blogeinträge in unseren Filter auf. Wenn Sie anstelle einer Blogansicht eine Timeline erstellen möchten, können Sie auch andere Arten von social entities hinzufügen. Das folgende Beispiel zeigt eine Timeline-Ansicht mit Blogeinträgen, Diskussionseinträgen von Wiki-Seiten und Benutzerprofilinformationen:
                        "filter": [ {
             "type": "list",
             "property": "type",
             "value": ["blog","topic","profile"],
             "comparison": "ct"
         }]
    
                    

    Beispiele für die Ausgabeformate[Bearbeiten | Quelltext bearbeiten]

    Der Ausgabetyp für ein Blog wird mit dem Parameter outputtypes hinzugefügt. Vergessen Sie nicht, vor und nach diesem Parameter ein Komma einzufügen (es sei denn, dies ist der letzte Parameter in Ihrem Codeblock):
                        "outputtypes": {
    }     ]
    }
    </bs:timeline>   "blog": "Default"
        }
    
                    

    Default[Bearbeiten | Quelltext bearbeiten]

    Der Ausgabetyp Default zeigt den Inhalt eines Blogeintrags an, der nach dem ersten Absatz eingeklappt wird. Um den vollständigen Text anzuzeigen, können Benutzer auf den Link Mehr klicken.

    Blog output default

    Short[Bearbeiten | Quelltext bearbeiten]

    Der Ausgabetyp Short zeigt den Inhalt des Blogeintrags nicht an. Um den Inhalt anzuzeigen, müssen Benutzer auf den Titel eines Blogeintrags klicken. Dadurch wird die aktuelle Seite für den ausgewählten Blogeintrag geladen.

    blog output short

    Page[Bearbeiten | Quelltext bearbeiten]

    Der Ausgabetyp Page zeigt alle Elemente des Blogs, einschließlich der Kommentare, vollständig ausgekappt an.

    blog output page

    List[Bearbeiten | Quelltext bearbeiten]

    Der Ausgabetyp List zeigt nur den Titel und das Erstellungsdatum an.

    BlogOutput List

    Verwandte Themen

    <br />
                
                __TOC__
                
                
                
                ==Was ist SocialBlog==
                
                
            {{DISPLAYTITLE:Blog}}
                
                
                
                Die Erweiterung ''BlueSpiceSocialBlog'' ist Teil von ''BlueSpiceSocial,'' dem Kommunikationsmodul von BlueSpice. Neben dem Typ ''Blog'' gibt es noch andere Typen von sogenannten sozialen Einheiten, z. B. ''Kommentare'', ''Diskussionsthemen'', ''Anhänge'' oder ''Microblogs''.
                
                
                
                ==Was ist ein Blog?==
                
                [[File:Handbuch:nav-blog.png|alt=Blog link in the main navigation|200x200px|right]]<section begin="training /">Grundsätzlich ist ein Blog eine Liste von inhaltlichen Beiträgen, oft chronologisch abwärts sortiert, im Sinne eines öffentlich zugänglichen Journals.
                
                
                
                Eine lebendigeBeiträgen wie Kommentare, Fragen oder Rückmeldungen verschiedener Benutzer. Das Blog ist oft chronologisch aufgebaut. Eine lebhafte Kommunikation kann entstehen, wenn die Beiträge weiter kommentiert und weiter , empfohlen werden, mit informativen Artikeln verlinktverwandten Seiten verknüpft oder auf eine persönliche Beobachtungsliste gesetzt werden.
            
            
            
                
                
                
                '''SocialBlog''' ist Bestandteil von BlueSpiceSocial, dem neuen Kommunikationsmodul von BlueSpice. 
                
                
                
                
                <br />
                
                [[Datei:BlogBasisansicht.jpg|zentriert|gerahmt|Beispiel für einen Blogeintrag mit Kommentaren]]
                
                
                <br />
                
                
                
                ==Wie Sie SocialBlog verwenden==
                
                
                
                ===Schnell und einfach auf einer Spezialseite===
                
                Die Blogfunktionalität wird auf der Spezialseite '''Spezial:blog''' gebrauchsfertig bereitgestellt. Sie können sofort loslegen und sich einen Eindruck verschaffen. Die Einschränkung ist, dass der Blog dann ausschließlich auf dieser Seite zu finden ist oder über einen Link zur Seite auffindbar ist.
                
                
                
                Wenn Sie den Blog auf einer beliebigen Seite, z.B. der Startseite Ihres Wikis, einbinden wollen, dann wechseln Sie zu Punkt ...
                
                
                
                ===='''So öffnen Sie die Seite Spezial:Blog:'''====
                
                
                
                *Klicken Sie auf den Menüpunkt '''Blog''' in der linken Navigationsleiste.
                
                
                
                oder
                
                
                
                *Tippen Sie '''spezial:blog''' in die Suchleiste und Klicken Sie auf das Suchergebnis.
                
                
                
                
                <br />
                
                [[Datei:BlogNeueSpezialseite.jpg|zentriert|gerahmt|Ansicht neue Spezialseite Spezial:Blog]]
                
                
                
                ===='''So erstellen Sie einen Blogeintrag:'''====
                
                
                
                #Klicken Sie in den Rahmen '''Neuer Blog'''. Schreiben Sie Titel und Inhalt Ihres Beitrags.
                
                #Klicken Sie auf '''Posten'''. Ihr Eintrag wird im Blogformat erstellt.
                
                
                
                Haben Sie mehr zu sagen? Dann können Sie einen Teaser definieren. Das ist der Text der im Blog angezeigt wird und Lust machen sollte, auf weiterlesen zu klicken
                
                
                
                ===='''So legen Sie die Sortierung fest:'''====
                
                auf absteigend oder aufsteigend nach Erstelldatum des Beitrags fest
                
                
                
                ===='''So legen Sie Filterkriterien auf den Blog''':====
                
                
                <br />
                
                ===Integrieren auf einer bestehenden Seite mit konfigurierbarem Codeblock ===
                
                
                
                ===='''So binden Sie die socialBlog dort im Wiki ein, wo es gesehen werden soll:'''====
                
                
                
                #Wechseln Sie zur gewünschten Seite in den Quelltext-Modus
                
                #
                
                
                <syntaxhighlight>
                
                
                <bs:timeline>
                
                {
                
                    "showentitylistmenu": false,
                
                    "showentityspawner": false,
                
                    "preloadedentities": [{
                
                        "type": "blog"
                
                    }],
                
                    "headlinemessagekey": "Letzter Blogeintrag",
                
                    "usemorescroll": false,
                
                    "showheadline": false,
                
                    "morelink": "Special:Blog",
                
                    "limit": 5,
                
                    "sort": [ {
                
                            "property": "timestampcreated",
                
                            "direction": "DESC"
                
                        }
                
                    ],
                
                    "lockedfilternames": [
                
                        "type"
                
                    ],
                
                    "filter": [ {
                
                            "type": "list",
                
                            "property": "type",
                
                            "value": [ "blog" ],
                
                            "comparison": "ct"
                
                        }
                
                    ]
                
                }
                
                
                </bs:timeline>
                
                
                </syntaxhighlight>
                
                
                
                
                
                
                
                
                <br />Die Blog-Funktion steht auf der Seite ''Spezial:Blog'' zur Verfügung. Diese Seite ist in jeder neuen Wiki-Installation direkt von der Hauptnavigation aus verlinkt. So können Sie sofort mit der Nutzung des Blogs beginnen. Es ist auch möglich, die Blog-Funktionalität in jede Wiki-Seite aufzunehmen. <section end="training /">Legen wir also gleich los!
                
                
                
                Beiträge können alternativ in einer Timeline konsolidiert und chronologisch angezeigt sowie nach Bedarf gefiltert und sortiert werden.
                
                
                
                ==Das Blog auf einer Seite einbinden==
                
                
                <span title="" class="">Wenn Sie eine Ansicht Ihres Blogs auf einer anderen Seite Ihres Wikis einbinden möchten, beispielsweise auf Ihrer Homepage, müssen Sie den erforderlichen Codeblock in den Quellcode Ihrer Seite einfügen.</span><span title="">'''So fügen Sie eine Blogansicht hinzu:'''</span>
                
                
                
                #'''Gehen Sie zu''' der Seite, auf der Sie das Blog einfügen möchten oder erstellen Sie eine neue Seite.
                
                #'''Öffnen''' Sie die Seite in der Quellbearbeitung.[[Datei:editor.png|200x200px]]
                
                #'''Kopieren''' Sie folgenden Codeblock zum Seitenabschnitt, in dem Sie das Blog anzeigen wollen. <syntaxhighlight lang="html">
                
                
                
                
                <bs:timeline>
                
                 {
                
                     "showentitylistmenu": true,
                
                     "preloadtitles": {
                
                         "blog": "Vorlage:Blog"
                
                     },
                
                     "preloadedentities": [{
                
                         "type": "blog"
                
                     }],
                
                     "headlinemessagekey": "Community-Blog",
                
                      "showheadline": true,
                
                     "usemorescroll": false,
                
                     "morelink": "Special:Blog",
                
                     "limit": 5,
                
                     "sort": [ {
                
                         "property": "timestampcreated",
                
                         "direction": "DESC"
                
                     }],
                
                     "lockedfilternames": [
                
                         "type"
                
                     ],
                
                     "filter": [ {
                
                         "type": "list",
                
                         "property": "type",
                
                         "value": [ "blog" ],
                
                         "comparison": "ct"
                
                     }]
                
                 }
                
                
                </bs:timeline>
                
                
                </syntaxhighlight>Nach dem Speichern der Seite sehen Sie die Liste der Blogeinträge des Wikis. Die Liste basiert auf den angegebenen Filter- und Sortierungskriterien.[[Datei:Handbuch:blog-layout.PNG|alternativtext=Blog layout|zentriert|650x650px]]
                
                
                
                ==Blog Parameter==
                
                
                
                ===Ausgabeformat===
                
                Die folgende Tabelle zeigt die Blog-Elemente und die erforderlichen Parameter zum Erstellen der Blogansicht:
                
                {| class="wikitable"
                
                |+
                
                !Element
                
                !Parameters
                
                !Parameter and element description
                
                !Type
                
                !Default value
                
                |-
                
                | rowspan="2" |1 - Überschrift
                
                |headlinemessagekey
                
                |Überschrift
                
                |string
                
                |''Timeline''
                
                |-
                
                |showheadline
                
                |Überschrift anzeigen
                
                |boolean
                
                |''true''
                
                |-
                
                | rowspan="7" |2 - Blogmenü
                
                |showentitylistmenu
                
                |Blogmenü anzeigen
                
                |boolean
                
                |''true''
                
                |-
                
                |showentityspawner
                
                |Textfeld zum Erstellen eines Blogeintrags anzeigen
                
                |boolean
                
                |''true''
                
                |-
                
                |availablesorterfields
                
                |Datenfelder die als Sortieroptionen im Sortierungsmenü verfügbar sind. Beispiel: Benutzer können nur nach Erstellungsdatum oder Urheber sortieren:
                
                
                <code>"availablesorterfields":["timestampcreated","ownerid"]</code>
                
                
                
                [[Datei:Handbuch:blog-filter-availablesorterfields.PNG|350x350px]]
                
                
                
                [[Handbuch:Erweiterung/BlueSpiceSocialBlog#Sortierung|Liste typischer Sortierfelder]]
                
                |array
                
                |alle
                
                |-
                
                |lockedoptionnames
                
                |Diese Sortierfelder können vom Benutzer nicht geändert werden.
                
                |array
                
                |[]
                
                |-
                
                |availablefilterfields
                
                |Datenfelder die als Filteroptionen im Filtermenü vorhanden sind.
                
                Beispiel: Benutzer können nach ''Erstellungsdatum'' oder ''Verknüpfte Artikel'' filtern:
                
                
                
                
                <code>"availablefilterfields":["timestampcreated","tags"]</code>
                
                
                
                [[Datei:Handbuch:blog-filter-availablefilterfields.PNG|350x350px]]
                
                |array
                
                |alle
                
                |-
                
                |lockedfilternames
                
                |Diese Filtereinstellungen können nicht geändert werden. Beispiel: Ein Benutzer kann den Filter ''Verknüpfte Seiten'' nicht verändern. Das Feld ist ausgegraut:
                
                
                <code>"lockedfilternames": ["tags"]</code>
                
                
                
                [[Datei:Handbuch:blog-filter-lockedfilternames.PNG|350x350px]]
                
                
                <br />
                
                |array
                
                |[]
                
                |-
                
                |persistsettings
                
                |Initiale Einstellungen und vom Benutzer vorgenommene Einstellungen werden in die URL übernommen.
                
                Die URL kann dann auf anderen Seiten verlinkt werden.
                
                
                <code>"persistsettings":true</code>
                
                
                
                [[File:Handbuch:blog-filter-persistsettings.PNG]]
                
                |boolean
                
                |''false''
                
                |-
                
                |3 -  Neuer Blogeintrag
                
                |preloadentities<br />
                
                |Zeigt das Textfeld zum Erstellen einen neuen Blogeintrags. Wenn es nicht angegeben ist, wird das Textfeld nicht nagezeigt.
                
                Anzeige des Textfelds mit: 
                
                
                
                
                <code>"preloadedentities": [{"type":"blog"}]</code>
                
                
                
                [[Datei:Handbuch:blog-preloadentities.png|alternativtext=Preload entities|350x350px]]<br />
                
                |array of objects
                
                | -
                
                |-
                
                | rowspan="2" |4 - Existierender Blogeintrag
                
                |outputtypes
                
                |Definiert, welche Entitytypen mit welchem format angezeigt werden. Standardtypen sind: ''List, Short, Default, Page.'' ([[Handbuch:Erweiterung/BlueSpiceSocialBlog#Beispiele für die Ausgabeformate|siehe Beispiele]])
                
                Jeder Blogeintrag ist eine ''social entity''.
                
                |object
                
                |''Default''
                
                |-
                
                |limit
                
                |Definiert, wie viele ''social entities'' initial dargestellt werden.
                
                |object
                
                |''Default''
                
                |-
                
                |4a - Avatar
                
                |<nowiki>-</nowiki>
                
                |Zeigt den Avatar des Benutzers der den Blogeintrag oder den Kommentar erstellt hat. Er wird in allen Ausgabeformaten außer ''List'' angezeigt.
                
                |<nowiki>-</nowiki>
                
                |<nowiki>-</nowiki>
                
                |-
                
                |4b - Titelleiste
                
                |<nowiki>-</nowiki>
                
                |Im Ausgabeformat ''List'' wir der Benutzername in der Titelleiste nicht angezeigt.
                
                |<nowiki>-</nowiki>
                
                |<nowiki>-</nowiki>
                
                |-
                
                |4c - Inhalt des Blogeintrags
                
                |<nowiki>-</nowiki>
                
                |Zeigt den Textkörper des Blogeintrags an. Das Ausgabeformat ''Default'' klappt den Inhalt nach dem ersten Paragraphen ein. Der Inhalt wird über den Link ''Mehr'' ausgeklappt.
                
                |<nowiki>-</nowiki>
                
                |<nowiki>-</nowiki>
                
                |-
                
                |4d - Social Tags
                
                |<nowiki>-</nowiki>
                
                |Blogeinträge enthalten immer die Social Tags ''Kommentar, Empfehlen, Verknüpfter Artikel, Beobachten/Nicht mehr beobachten''.
                
                |<nowiki>-</nowiki>
                
                |<nowiki>-</nowiki>
                
                |-
                
                |4e - Benutzermenu
                
                |<nowiki>-</nowiki>
                
                |Benutzer können Ihre eigenen Blogeinträge jederzeit bearbeiten oder löschen. Das Benutzermenü ist nur bei den eigenen Beiträgen sichtbar:
                
                [[Datei:Handbuch:blog-editmenu.png|200x200px]]
                
                |<nowiki>-</nowiki>
                
                |<nowiki>-</nowiki>
                
                |-
                
                |5 - Neuer Kommentar
                
                |<nowiki>-</nowiki>
                
                |Textfeld zum Erstellen eines neuen Kommentars.
                
                |<nowiki>-</nowiki>
                
                |<nowiki>-</nowiki>
                
                |-
                
                |6 - Existierender Kommentar
                
                |<nowiki>-</nowiki>
                
                |Kommentare enthalten das Social Tag ''Empfehlen''.
                
                
                
                Jeder Kommentar ist eine ''social entity''.
                
                |<nowiki>-</nowiki>
                
                |<nowiki>-</nowiki>
                
                |-
                
                | rowspan="3" |7 - Schaltfläche "Mehr"
                
                |morelink
                
                |Linkziel für die Schaltfläche ''Mehr''. Für Blogs ist es sinnvoll, zur Seite ''Spezial:Blog'' zu verlinken.
                
                |str
                
                |''Spezial:Timeline''
                
                |-
                
                |useendlessscroll
                
                |Mehr Blogeinträge werden nachgeladen, wenn der Benutzer ans Ende der Liste scrollt.
                
                |boolean
                
                |''true''
                
                |-
                
                |showentitylistmore
                
                |Zeigt die Schaltfläche ''Mehr'' an, welche beim Anklicken mehr Blogeinträge lädt. Dies ist nur möglich, wenn ''useendlessscroll'' auf ''false'' eingstellt ist.
                
                |boolean
                
                |''false''
                
                |}
                
                
                
                ===Sortierung===
                
                Generell werden in einem Blog die neuesten Blogeinträge zuerst angezeigt. Es gibt jedoch viele verschiedene Möglichkeiten, die Liste der Blogeinträge zu sortieren.
                
                
                
                ====Syntax====
                
                
                <syntaxhighlight lang="json">
                
                [{
                
                
                
                "property": "timestamptouched",
                
                
                
                "direction": "DESC"
                
                
                
                }] 
                
                
                </syntaxhighlight>
                
                
                
                ====Attribute====
                
                Ein Blogeintrag hat einige Attribute, die für die Sortierung nützlich sind:
                
                {| class="wikitable"
                
                |+
                
                !Attribut
                
                !Beschreibung
                
                |-
                
                |timestampcreated
                
                |creation date
                
                |-
                
                |timestamptouched
                
                |last edit date
                
                |-
                
                |commentcount
                
                |number of comments
                
                |-
                
                |ratingcount
                
                |number of ratings
                
                |-
                
                |ownerid
                
                |username of the creator of a blog entry
                
                |-
                
                |ownerrealname
                
                |real name of the user
                
                |}
                
                
                
                ====Richtung====
                
                Blogeinträge können in absteigender und aufsteigender Reihenfolge sortiert werden. Absteigend ist die Standardsortierung.
                
                {| class="wikitable"
                
                |+
                
                !Wert
                
                !Beschreibung
                
                |-
                
                |DESC
                
                |sorts the blog entries in descending order
                
                |-
                
                |ASC
                
                |sorts the blog entries in ascending order
                
                |}
                
                
                
                ===Filtern===
                
                Wenn der Parameter ''Filter'' nicht existiert, gibt es keine Blogausgabe.
                
                
                
                Um die Blogeinträge Ihres Wikis anzuzeigen, schließen Sie den folgenden Codeblock ein, wie im obigen Codebeispiel gezeigt:<syntaxhighlight lang="json-object">
                
                "filter": [ {
                
                         "type": "list",
                
                         "property": "type",
                
                         "value": [ "blog" ],
                
                         "comparison": "ct"
                
                     }]
                
                
                </syntaxhighlight>Dieser Filter enthält alle sozialen Einheiten, die dem Typ ''Blog'' entsprechen. Da wir nur ''social entities'' vom Typ ''Blog'' anzeigen möchten, nehmen wir auch nur Blogeinträge in unseren Filter auf. 
                
                Wenn Sie anstelle einer Blogansicht eine ''Timeline'' erstellen möchten, können Sie auch andere Arten von ''social entities'' hinzufügen. Das folgende Beispiel zeigt eine Timeline-Ansicht mit ''Blogeinträgen'', ''Diskussionseinträgen'' von Wiki-Seiten und ''Benutzerprofilinformationen'':<syntaxhighlight lang="json-object">
                
                "filter": [ {
                
                         "type": "list",
                
                         "property": "type",
                
                         "value": ["blog","topic","profile"],
                
                         "comparison": "ct"
                
                     }]
                
                
                </syntaxhighlight>
                
                
                
                ==Beispiele für die Ausgabeformate==
                
                Der Ausgabetyp für ein Blog wird mit dem Parameter ''outputtypes'' hinzugefügt. Vergessen Sie nicht, vor und nach diesem Parameter ein Komma einzufügen (es sei denn, dies ist der letzte Parameter in Ihrem Codeblock):<syntaxhighlight lang="json-object">
                
                "outputtypes": {
                
                        "blog": "Default"
                
                    }
                
                
                </syntaxhighlight>
                
                ===Default===
                
                Der Ausgabetyp ''Default'' zeigt den Inhalt eines Blogeintrags an, der nach dem ersten Absatz eingeklappt wird. Um den vollständigen Text anzuzeigen, können Benutzer auf den Link ''Mehr'' klicken.
                
                [[Datei:Handbuch:blog-output-default.PNG|alternativtext=Blog output default|zentriert|650x650px]]
                
                ===Short===
                
                Der Ausgabetyp ''Short'' zeigt den Inhalt des Blogeintrags nicht an. Um den Inhalt anzuzeigen, müssen Benutzer auf den Titel eines Blogeintrags klicken. Dadurch wird die aktuelle Seite für den ausgewählten Blogeintrag geladen.<br />
                
                [[Datei:Handbuch:blog-output-short.PNG|alternativtext=blog output short|zentriert|650x650px]]
                
                ===Page===
                
                Der Ausgabetyp ''Page'' zeigt alle Elemente des Blogs, einschließlich der Kommentare, vollständig ausgekappt an.<br />
                
                [[Datei:Handbuch:blog-output-page.PNG|alternativtext=blog output page|zentriert|650x650px]]
                
                ===List===
                
                Der Ausgabetyp ''List'' zeigt nur den Titel und das Erstellungsdatum an.
                
                
                <br />
                
                [[Datei:Handbuch:blog-output-list.PNG|alternativtext=BlogOutput List|zentriert]]
                
                
                
                {{Box Links
                
                |Thema7=[[Referenz:BlueSpiceSocial]]
                
                |Thema1=[[Handbuch:Erweiterung/BlueSpiceSocialMicroBlog|Micro-Blog]]
                
                |Thema2=[[Handbuch:Erweiterung/BlueSpiceSocialWikiPage|Diskussionen und Anhänge]]
                
                |Thema3=[[Handbuch:Erweiterung/BlueSpiceSocialTopics|Diskussionsbeiträge]]
                
                |Thema4=[[Handbuch:Erweiterung/BlueSpiceSocialComments|Kommentare]]
                
                |Thema5=[[Handbuch:Erweiterung/BlueSpiceSocialProfile|Benutzerprofil]]
                
                |Thema6=[[Handbuch:Erweiterung/BlueSpiceSocialTags|Verknüpfte Artikel]]
                
                }}
                
                
                
                
                
                {{Translation}}
                
                [[Category:Social]]
    (69 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
    Zeile 1: Zeile 1:
    <br />
    +
    {{DISPLAYTITLE:Blog}}
    __TOC__
     
      
    ==Was ist SocialBlog==
    +
    Die Erweiterung ''BlueSpiceSocialBlog'' ist Teil von ''BlueSpiceSocial,'' dem Kommunikationsmodul von BlueSpice. Neben dem Typ ''Blog'' gibt es noch andere Typen von sogenannten sozialen Einheiten, z. B. ''Kommentare'', ''Diskussionsthemen'', ''Anhänge'' oder ''Microblogs''.
    Grundsätzlich ist ein Blog eine Liste von inhaltlichen Beiträgen, oft chronologisch abwärts sortiert, im Sinne eines öffentlich zugänglichen Journals.
     
      
    Eine lebendige Kommunikation kann entstehen, wenn die Beiträge kommentiert und weiter empfohlen werden, mit informativen Artikeln verlinkt oder auf eine persönliche Beobachtungsliste gesetzt werden.  
    +
    ==Was ist ein Blog?==
     +
    [[File:Handbuch:nav-blog.png|alt=Blog link in the main navigation|200x200px|right]]<section begin="training /">Grundsätzlich ist ein Blog eine Liste von Beiträgen wie Kommentare, Fragen oder Rückmeldungen verschiedener Benutzer. Das Blog ist oft chronologisch aufgebaut. Eine lebhafte Kommunikation kann entstehen, wenn die Beiträge weiter kommentiert, empfohlen, mit verwandten Seiten verknüpft oder auf eine persönliche Beobachtungsliste gesetzt werden.
     +
    Die Blog-Funktion steht auf der Seite ''Spezial:Blog'' zur Verfügung. Diese Seite ist in jeder neuen Wiki-Installation direkt von der Hauptnavigation aus verlinkt. So können Sie sofort mit der Nutzung des Blogs beginnen. Es ist auch möglich, die Blog-Funktionalität in jede Wiki-Seite aufzunehmen. <section end="training /">Legen wir also gleich los!
      
    '''SocialBlog''' ist Bestandteil von BlueSpiceSocial, dem neuen Kommunikationsmodul von BlueSpice.  
    +
    Beiträge können alternativ in einer Timeline konsolidiert und chronologisch angezeigt sowie nach Bedarf gefiltert und sortiert werden.
      
    <br />
    +
    ==Das Blog auf einer Seite einbinden==
    [[Datei:BlogBasisansicht.jpg|zentriert|gerahmt|Beispiel für einen Blogeintrag mit Kommentaren]]
    +
    <span title="" class="">Wenn Sie eine Ansicht Ihres Blogs auf einer anderen Seite Ihres Wikis einbinden möchten, beispielsweise auf Ihrer Homepage, müssen Sie den erforderlichen Codeblock in den Quellcode Ihrer Seite einfügen.</span><span title="">'''So fügen Sie eine Blogansicht hinzu:'''</span>
    <br />
     
      
    ==Wie Sie SocialBlog verwenden==
    +
    #'''Gehen Sie zu''' der Seite, auf der Sie das Blog einfügen möchten oder erstellen Sie eine neue Seite.
     +
    #'''Öffnen''' Sie die Seite in der Quellbearbeitung.[[Datei:editor.png|200x200px]]
     +
    #'''Kopieren''' Sie folgenden Codeblock zum Seitenabschnitt, in dem Sie das Blog anzeigen wollen. <syntaxhighlight lang="html">
      
    ===Schnell und einfach auf einer Spezialseite===
    +
    <bs:timeline>
    Die Blogfunktionalität wird auf der Spezialseite '''Spezial:blog''' gebrauchsfertig bereitgestellt. Sie können sofort loslegen und sich einen Eindruck verschaffen. Die Einschränkung ist, dass der Blog dann ausschließlich auf dieser Seite zu finden ist oder über einen Link zur Seite auffindbar ist.
    +
    {
     +
        "showentitylistmenu": true,
     +
        "preloadtitles": {
     +
            "blog": "Vorlage:Blog"
     +
        },
     +
        "preloadedentities": [{
     +
            "type": "blog"
     +
        }],
     +
        "headlinemessagekey": "Community-Blog",
     +
          "showheadline": true,
     +
        "usemorescroll": false,
     +
        "morelink": "Special:Blog",
     +
        "limit": 5,
     +
        "sort": [ {
     +
            "property": "timestampcreated",
     +
            "direction": "DESC"
     +
        }],
     +
        "lockedfilternames": [
     +
            "type"
     +
        ],
     +
        "filter": [ {
     +
            "type": "list",
     +
            "property": "type",
     +
            "value": [ "blog" ],
     +
            "comparison": "ct"
     +
        }]
     +
    }
     +
    </bs:timeline>
     +
    </syntaxhighlight>Nach dem Speichern der Seite sehen Sie die Liste der Blogeinträge des Wikis. Die Liste basiert auf den angegebenen Filter- und Sortierungskriterien.[[Datei:Handbuch:blog-layout.PNG|alternativtext=Blog layout|zentriert|650x650px]]
      
    Wenn Sie den Blog auf einer beliebigen Seite, z.B. der Startseite Ihres Wikis, einbinden wollen, dann wechseln Sie zu Punkt ...
    +
    ==Blog Parameter==
      
    ===='''So öffnen Sie die Seite Spezial:Blog:'''====
    +
    ===Ausgabeformat===
     +
    Die folgende Tabelle zeigt die Blog-Elemente und die erforderlichen Parameter zum Erstellen der Blogansicht:
     +
    {| class="wikitable"
     +
    |+
     +
    !Element
     +
    !Parameters
     +
    !Parameter and element description
     +
    !Type
     +
    !Default value
     +
    |-
     +
    | rowspan="2" |1 - Überschrift
     +
    |headlinemessagekey
     +
    |Überschrift
     +
    |string
     +
    |''Timeline''
     +
    |-
     +
    |showheadline
     +
    |Überschrift anzeigen
     +
    |boolean
     +
    |''true''
     +
    |-
     +
    | rowspan="7" |2 - Blogmenü
     +
    |showentitylistmenu
     +
    |Blogmenü anzeigen
     +
    |boolean
     +
    |''true''
     +
    |-
     +
    |showentityspawner
     +
    |Textfeld zum Erstellen eines Blogeintrags anzeigen
     +
    |boolean
     +
    |''true''
     +
    |-
     +
    |availablesorterfields
     +
    |Datenfelder die als Sortieroptionen im Sortierungsmenü verfügbar sind. Beispiel: Benutzer können nur nach Erstellungsdatum oder Urheber sortieren:
     +
    <code>"availablesorterfields":["timestampcreated","ownerid"]</code>
      
    *Klicken Sie auf den Menüpunkt '''Blog''' in der linken Navigationsleiste.
    +
    [[Datei:Handbuch:blog-filter-availablesorterfields.PNG|350x350px]]
      
    oder
    +
    [[Handbuch:Erweiterung/BlueSpiceSocialBlog#Sortierung|Liste typischer Sortierfelder]]
     +
    |array
     +
    |alle
     +
    |-
     +
    |lockedoptionnames
     +
    |Diese Sortierfelder können vom Benutzer nicht geändert werden.
     +
    |array
     +
    |[]
     +
    |-
     +
    |availablefilterfields
     +
    |Datenfelder die als Filteroptionen im Filtermenü vorhanden sind.
     +
    Beispiel: Benutzer können nach ''Erstellungsdatum'' oder ''Verknüpfte Artikel'' filtern:
      
    *Tippen Sie '''spezial:blog''' in die Suchleiste und Klicken Sie auf das Suchergebnis.
    +
    <code>"availablefilterfields":["timestampcreated","tags"]</code>
      
     +
    [[Datei:Handbuch:blog-filter-availablefilterfields.PNG|350x350px]]
     +
    |array
     +
    |alle
     +
    |-
     +
    |lockedfilternames
     +
    |Diese Filtereinstellungen können nicht geändert werden. Beispiel: Ein Benutzer kann den Filter ''Verknüpfte Seiten'' nicht verändern. Das Feld ist ausgegraut:
     +
    <code>"lockedfilternames": ["tags"]</code>
     +
     +
    [[Datei:Handbuch:blog-filter-lockedfilternames.PNG|350x350px]]
     
    <br />
     
    <br />
    [[Datei:BlogNeueSpezialseite.jpg|zentriert|gerahmt|Ansicht neue Spezialseite Spezial:Blog]]
    +
    |array
     +
    |[]
     +
    |-
     +
    |persistsettings
     +
    |Initiale Einstellungen und vom Benutzer vorgenommene Einstellungen werden in die URL übernommen.
     +
    Die URL kann dann auf anderen Seiten verlinkt werden.
     +
    <code>"persistsettings":true</code>
     +
     
     +
    [[File:Handbuch:blog-filter-persistsettings.PNG]]
     +
    |boolean
     +
    |''false''
     +
    |-
     +
    |3 -  Neuer Blogeintrag
     +
    |preloadentities<br />
     +
    |Zeigt das Textfeld zum Erstellen einen neuen Blogeintrags. Wenn es nicht angegeben ist, wird das Textfeld nicht nagezeigt.
     +
    Anzeige des Textfelds mit:  
     +
     
     +
    <code>"preloadedentities": [{"type":"blog"}]</code>
      
    ===='''So erstellen Sie einen Blogeintrag:'''====
    +
    [[Datei:Handbuch:blog-preloadentities.png|alternativtext=Preload entities|350x350px]]<br />
     +
    |array of objects
     +
    | -
     +
    |-
     +
    | rowspan="2" |4 - Existierender Blogeintrag
     +
    |outputtypes
     +
    |Definiert, welche Entitytypen mit welchem format angezeigt werden. Standardtypen sind: ''List, Short, Default, Page.'' ([[Handbuch:Erweiterung/BlueSpiceSocialBlog#Beispiele für die Ausgabeformate|siehe Beispiele]])
     +
    Jeder Blogeintrag ist eine ''social entity''.
     +
    |object
     +
    |''Default''
     +
    |-
     +
    |limit
     +
    |Definiert, wie viele ''social entities'' initial dargestellt werden.
     +
    |object
     +
    |''Default''
     +
    |-
     +
    |4a - Avatar
     +
    |<nowiki>-</nowiki>
     +
    |Zeigt den Avatar des Benutzers der den Blogeintrag oder den Kommentar erstellt hat. Er wird in allen Ausgabeformaten außer ''List'' angezeigt.
     +
    |<nowiki>-</nowiki>
     +
    |<nowiki>-</nowiki>
     +
    |-
     +
    |4b - Titelleiste
     +
    |<nowiki>-</nowiki>
     +
    |Im Ausgabeformat ''List'' wir der Benutzername in der Titelleiste nicht angezeigt.
     +
    |<nowiki>-</nowiki>
     +
    |<nowiki>-</nowiki>
     +
    |-
     +
    |4c - Inhalt des Blogeintrags
     +
    |<nowiki>-</nowiki>
     +
    |Zeigt den Textkörper des Blogeintrags an. Das Ausgabeformat ''Default'' klappt den Inhalt nach dem ersten Paragraphen ein. Der Inhalt wird über den Link ''Mehr'' ausgeklappt.
     +
    |<nowiki>-</nowiki>
     +
    |<nowiki>-</nowiki>
     +
    |-
     +
    |4d - Social Tags
     +
    |<nowiki>-</nowiki>
     +
    |Blogeinträge enthalten immer die Social Tags ''Kommentar, Empfehlen, Verknüpfter Artikel, Beobachten/Nicht mehr beobachten''.
     +
    |<nowiki>-</nowiki>
     +
    |<nowiki>-</nowiki>
     +
    |-
     +
    |4e - Benutzermenu
     +
    |<nowiki>-</nowiki>
     +
    |Benutzer können Ihre eigenen Blogeinträge jederzeit bearbeiten oder löschen. Das Benutzermenü ist nur bei den eigenen Beiträgen sichtbar:
     +
    [[Datei:Handbuch:blog-editmenu.png|200x200px]]
     +
    |<nowiki>-</nowiki>
     +
    |<nowiki>-</nowiki>
     +
    |-
     +
    |5 - Neuer Kommentar
     +
    |<nowiki>-</nowiki>
     +
    |Textfeld zum Erstellen eines neuen Kommentars.
     +
    |<nowiki>-</nowiki>
     +
    |<nowiki>-</nowiki>
     +
    |-
     +
    |6 - Existierender Kommentar
     +
    |<nowiki>-</nowiki>
     +
    |Kommentare enthalten das Social Tag ''Empfehlen''.
      
    #Klicken Sie in den Rahmen '''Neuer Blog'''. Schreiben Sie Titel und Inhalt Ihres Beitrags.
    +
    Jeder Kommentar ist eine ''social entity''.
    #Klicken Sie auf '''Posten'''. Ihr Eintrag wird im Blogformat erstellt.
    +
    |<nowiki>-</nowiki>
     +
    |<nowiki>-</nowiki>
     +
    |-
     +
    | rowspan="3" |7 - Schaltfläche "Mehr"
     +
    |morelink
     +
    |Linkziel für die Schaltfläche ''Mehr''. Für Blogs ist es sinnvoll, zur Seite ''Spezial:Blog'' zu verlinken.
     +
    |str
     +
    |''Spezial:Timeline''
     +
    |-
     +
    |useendlessscroll
     +
    |Mehr Blogeinträge werden nachgeladen, wenn der Benutzer ans Ende der Liste scrollt.
     +
    |boolean
     +
    |''true''
     +
    |-
     +
    |showentitylistmore
     +
    |Zeigt die Schaltfläche ''Mehr'' an, welche beim Anklicken mehr Blogeinträge lädt. Dies ist nur möglich, wenn ''useendlessscroll'' auf ''false'' eingstellt ist.
     +
    |boolean
     +
    |''false''
     +
    |}
      
    Haben Sie mehr zu sagen? Dann können Sie einen Teaser definieren. Das ist der Text der im Blog angezeigt wird und Lust machen sollte, auf weiterlesen zu klicken
    +
    ===Sortierung===
     +
    Generell werden in einem Blog die neuesten Blogeinträge zuerst angezeigt. Es gibt jedoch viele verschiedene Möglichkeiten, die Liste der Blogeinträge zu sortieren.
      
    ===='''So legen Sie die Sortierung fest:'''====
    +
    ====Syntax====
    auf absteigend oder aufsteigend nach Erstelldatum des Beitrags fest
    +
    <syntaxhighlight lang="json">
     +
    [{
      
    ===='''So legen Sie Filterkriterien auf den Blog''':====
    +
    "property": "timestamptouched",
    <br />
     
    ===Integrieren auf einer bestehenden Seite mit konfigurierbarem Codeblock ===
     
      
    ===='''So binden Sie die socialBlog dort im Wiki ein, wo es gesehen werden soll:'''====
    +
    "direction": "DESC"
      
    #Wechseln Sie zur gewünschten Seite in den Quelltext-Modus
    +
    }]  
    #
     
    <syntaxhighlight>
     
    <bs:timeline>
     
    {
     
        "showentitylistmenu": false,
     
        "showentityspawner": false,
     
        "preloadedentities": [{
     
            "type": "blog"
     
        }],
     
        "headlinemessagekey": "Letzter Blogeintrag",
     
        "usemorescroll": false,
     
        "showheadline": false,
     
        "morelink": "Special:Blog",
     
        "limit": 5,
     
        "sort": [ {
     
                "property": "timestampcreated",
     
                "direction": "DESC"
     
            }
     
        ],
     
        "lockedfilternames": [
     
            "type"
     
        ],
     
        "filter": [ {
     
                "type": "list",
     
                "property": "type",
     
                "value": [ "blog" ],
     
                "comparison": "ct"
     
            }
     
        ]
     
    }
     
    </bs:timeline>
     
     
    </syntaxhighlight>
     
    </syntaxhighlight>
      
     +
    ====Attribute====
     +
    Ein Blogeintrag hat einige Attribute, die für die Sortierung nützlich sind:
     +
    {| class="wikitable"
     +
    |+
     +
    !Attribut
     +
    !Beschreibung
     +
    |-
     +
    |timestampcreated
     +
    |creation date
     +
    |-
     +
    |timestamptouched
     +
    |last edit date
     +
    |-
     +
    |commentcount
     +
    |number of comments
     +
    |-
     +
    |ratingcount
     +
    |number of ratings
     +
    |-
     +
    |ownerid
     +
    |username of the creator of a blog entry
     +
    |-
     +
    |ownerrealname
     +
    |real name of the user
     +
    |}
      
     +
    ====Richtung====
     +
    Blogeinträge können in absteigender und aufsteigender Reihenfolge sortiert werden. Absteigend ist die Standardsortierung.
     +
    {| class="wikitable"
     +
    |+
     +
    !Wert
     +
    !Beschreibung
     +
    |-
     +
    |DESC
     +
    |sorts the blog entries in descending order
     +
    |-
     +
    |ASC
     +
    |sorts the blog entries in ascending order
     +
    |}
      
     +
    ===Filtern===
     +
    Wenn der Parameter ''Filter'' nicht existiert, gibt es keine Blogausgabe.
     +
     +
    Um die Blogeinträge Ihres Wikis anzuzeigen, schließen Sie den folgenden Codeblock ein, wie im obigen Codebeispiel gezeigt:<syntaxhighlight lang="json-object">
     +
    "filter": [ {
     +
            "type": "list",
     +
            "property": "type",
     +
            "value": [ "blog" ],
     +
            "comparison": "ct"
     +
        }]
     +
    </syntaxhighlight>Dieser Filter enthält alle sozialen Einheiten, die dem Typ ''Blog'' entsprechen. Da wir nur ''social entities'' vom Typ ''Blog'' anzeigen möchten, nehmen wir auch nur Blogeinträge in unseren Filter auf.
     +
    Wenn Sie anstelle einer Blogansicht eine ''Timeline'' erstellen möchten, können Sie auch andere Arten von ''social entities'' hinzufügen. Das folgende Beispiel zeigt eine Timeline-Ansicht mit ''Blogeinträgen'', ''Diskussionseinträgen'' von Wiki-Seiten und ''Benutzerprofilinformationen'':<syntaxhighlight lang="json-object">
     +
    "filter": [ {
     +
            "type": "list",
     +
            "property": "type",
     +
            "value": ["blog","topic","profile"],
     +
            "comparison": "ct"
     +
        }]
     +
    </syntaxhighlight>
     +
     +
    ==Beispiele für die Ausgabeformate==
     +
    Der Ausgabetyp für ein Blog wird mit dem Parameter ''outputtypes'' hinzugefügt. Vergessen Sie nicht, vor und nach diesem Parameter ein Komma einzufügen (es sei denn, dies ist der letzte Parameter in Ihrem Codeblock):<syntaxhighlight lang="json-object">
     +
    "outputtypes": {
     +
            "blog": "Default"
     +
        }
     +
    </syntaxhighlight>
     +
    ===Default===
     +
    Der Ausgabetyp ''Default'' zeigt den Inhalt eines Blogeintrags an, der nach dem ersten Absatz eingeklappt wird. Um den vollständigen Text anzuzeigen, können Benutzer auf den Link ''Mehr'' klicken.
     +
    [[Datei:Handbuch:blog-output-default.PNG|alternativtext=Blog output default|zentriert|650x650px]]
     +
    ===Short===
     +
    Der Ausgabetyp ''Short'' zeigt den Inhalt des Blogeintrags nicht an. Um den Inhalt anzuzeigen, müssen Benutzer auf den Titel eines Blogeintrags klicken. Dadurch wird die aktuelle Seite für den ausgewählten Blogeintrag geladen.<br />
     +
    [[Datei:Handbuch:blog-output-short.PNG|alternativtext=blog output short|zentriert|650x650px]]
     +
    ===Page===
     +
    Der Ausgabetyp ''Page'' zeigt alle Elemente des Blogs, einschließlich der Kommentare, vollständig ausgekappt an.<br />
     +
    [[Datei:Handbuch:blog-output-page.PNG|alternativtext=blog output page|zentriert|650x650px]]
     +
    ===List===
     +
    Der Ausgabetyp ''List'' zeigt nur den Titel und das Erstellungsdatum an.
     
    <br />
     
    <br />
     +
    [[Datei:Handbuch:blog-output-list.PNG|alternativtext=BlogOutput List|zentriert]]
     +
     +
    {{Box Links
     +
    |Thema7=[[Referenz:BlueSpiceSocial]]
     +
    |Thema1=[[Handbuch:Erweiterung/BlueSpiceSocialMicroBlog|Micro-Blog]]
     +
    |Thema2=[[Handbuch:Erweiterung/BlueSpiceSocialWikiPage|Diskussionen und Anhänge]]
     +
    |Thema3=[[Handbuch:Erweiterung/BlueSpiceSocialTopics|Diskussionsbeiträge]]
     +
    |Thema4=[[Handbuch:Erweiterung/BlueSpiceSocialComments|Kommentare]]
     +
    |Thema5=[[Handbuch:Erweiterung/BlueSpiceSocialProfile|Benutzerprofil]]
     +
    |Thema6=[[Handbuch:Erweiterung/BlueSpiceSocialTags|Verknüpfte Artikel]]
     +
    }}
     +
     +
     +
    {{Translation}}
     +
    [[Category:Social]]

    Anhänge

    Diskussionen