Jump to content

Erweiterung:SimpleBlogPage

From mediawiki.org
This page is a translated version of the page Extension:SimpleBlogPage and the translation is 100% complete.
MediaWiki-Erweiterungen
SimpleBlogPage
Freigabestatus: stabil
Einbindung Spezialseite
Beschreibung Blogging-System mit einer Spezial-Seite zur Erstellung von BlogbeitrÀgen und einer Spezial-Seite zur Auflistung aller BlogbeitrÀge. Jeder Benutzer erhÀlt eine Seite, die alle seine Blog-BeitrÀge auflistet.
Autor(en)
Letzte Version 3.0.0
MediaWiki 1.35+
Lizenz GNU General Public License 3.0
Herunterladen
NS_USER_BLOG (NS_USER_BLOG_TALK)

Die SimpleBlogPage Erweiterung erlaubt Benutzern Blog-BeitrĂ€ge zu erstellen. Neue BlogbeitrĂ€ge können ĂŒber "Special:CreateBlogPost" erstellt werden. Die Liste aller BlogbeitrĂ€ge aller Benutzer wird unter "Special:ArticlesHome" angezeigt. Die Seite "User_blog:[Benutzername]" listet alle Blog-BeitrĂ€ge des Benutzers.

Installation

  • Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens SimpleBlogPage im Ordner extensions/ ablegen.
  • Folgenden Code am Ende deiner LocalSettings.php -Datei einfĂŒgen:
    wfLoadExtension( 'SimpleBlogPage' );
    
  • Yes Erledigt – Navigiere zu Special:Version in deinem Wiki, um zu ĂŒberprĂŒfen, ob die Erweiterung erfolgreich installiert wurde.

Weitere Informationen

SimpleBlogPage

MediaWiki-Erweiterung basierend auf BlogPage, mit verschiedenen Funktionen und ohne AbhÀngigkeiten

Wesentliche Änderungen:

  • AbhĂ€ngigkeiten von SocialProfile, VoteNY und Comments entfernt. Das heißt, dass diese Erweiterung KEINE AbhĂ€ngigkeiten hat!
  • SimpleBlogPage ist NICHT mit BlogPage kompatibel, es dĂŒrfen NICHT beide Erweiterungen nicht gleichzeitig installiert sein!

ZusÀtzliche Funktionen:

  • UnterstĂŒtzung des <!--more-->-Tag in der Vorschau unterstĂŒtzt, sodass der Text nach dem Tag nicht mehr in der Vorschau erscheint. Die Standard-Vorschau wurde viel grĂ¶ĂŸer, damit man besser erkennen kann, wenn man den <!--more-->-Tag vergessen hat.
  • Eine SchaltflĂ€che in den WikiEditor hinzugefĂŒgt, um den <!--more--> Tag einzufĂŒgen. Ich habe das Logo selbst gezeichnet, Pixel fĂŒr Pixel, also gibt es keine Urheberrechts- oder Lizenzprobleme. SelbstverstĂ€ndlich ist die SchaltflĂ€che nur sichtbar, wenn die WikiEditor-Erweiterung aktiviert ist.
  • HinzugefĂŒgt wurde ein SchaltflĂ€che, um Syntax-Highlighting hinzuzufĂŒgen (das Icon, das neu gezeichnet wurde zur Vermeidung von Lizenzproblemen), was ein schwacher Ersatz fĂŒr CodeEditor ist, mit dem ich einfach nicht an meinem Setup arbeiten kann.
  • Der Name des Autors wurde unter jedem aufgefĂŒhrten Blogbeitrag in die Zeile "erstellt" hinzugefĂŒgt.
  • Die Wortanzahl neben dem Titel des Blogpostes hinzugefĂŒgt.

Entfernte Funktionen:

  • Ich habe Avatare, Stimmen, Kommentare, "meist beliebt", "MeinungszĂ€hler", "Über den Autor" und ein paar andere soziale Funktionen entfernt.
  • Alle Spezial-Seiten, außer Artikel Home und Blog Post entfernt
  • BlogbeitrĂ€ge können jetzt nur von einem Autor stammen. Jeder kann immer noch die BlogbeitrĂ€ge aller anderen bearbeiten.

Potenziell wichtige VerÀnderungen:

  • Wechsel zur Nutzung von Unterseiten, um den Autornamen fĂŒr verschiedene Funktionen zu erhalten.
  • CreateBlogPost wurde verĂ€ndert, um Blog-Posts unter User_blog:username/Blogposttitel zu erstellen, statt unter Blog:Blogposttitel.
  • Die URL User_blog:[Benutzername] wurde verĂ€ndert, um eine Liste aller BeitrĂ€ge des Benutzers in der Zeitreihenfolge anzuzeigen, die mit der Funktion showUserPosts erstellt wurden
  • Seiten mit den Titeln in der Form User_blog:[Benutzername] werden nicht als BlogbeitrĂ€ge behandelt, sie sind in der Tat vollstĂ€ndig verborgen und können nicht normal angesehen werden

Verbesserung der LebensqualitÀt / Pessimierungen:

  • Alle Verwendung von Cache entfernt (dies was nicht richtig programmiert, was dazu fĂŒhrte, dass die Startseite des Blogs immer 15 Minuten lang veraltet war)
  • "Erstellt vor x Tagen" auf der Startseite in "Erstellt durch [Benutzername] in Datetime" geĂ€ndert.
  • hideContentsub.css wurde zu articlesHome und blogpage in der extension.json hinzugefĂŒgt, um Nachrichten wie "zurĂŒck zu ..." und "Anzeige oder Wiederherstellen von 2 gelöschten Revisionen" zu verbergen. Falls diese Nachrichten angezeigt werden sollen, einfach diese Dateinamen aus der extension.json löschen.
  • Das Padding in der main-page-left CSS entfernt, um die störende LĂŒcke zwischen Titel und Inhalt zu beseitigen.
  • Benutzer dĂŒrfen keine BlogbeitrĂ€ge unter dem Namen eines anderen Benutzers erstellen. Stelle sicher, dass fĂŒr normale Benutzer die Berechtigungen zum "Verschieben" nicht zulassen sind, da sie sonst noch Seiten unter den Namen anderer Benutzer verschieben können. FĂŒge dazu die Zeile
    $wgGroupPermissions['user']['move'] = false;
    
    zur LocalSettings.php hinzu.
  • Anzahl von BeitrĂ€gen auf der Homepage zu ALLEN BlogbeitrĂ€gen vergrĂ¶ĂŸert (1 Milliarde) anstatt nur der letzten 25
  • Das "andere Autoren"-Feld auf der rechten Seite wurde geĂ€ndert, um nur dann zu erscheinen, wenn andere Leute die Seite bearbeitet haben. Ich habe die Avatare entfernt und sie durch die Benutzernamen der Autoren ersetzt.

Fehlerbehebungen:

  • Schreibfehler "cache" zu "cache" behoben, was ein kritischer Fehler war, da er die Startseite zerstörte. Dann habe ich den Cache komplett entfernt.
  • Ich habe die doppelten Kategorien in der unteren Leiste entfernt.


Siehe auch