Erweiterung:SimpleBlogPage
Appearance
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 | GitHub: Hinweis: |
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 Ordnerextensions/
ablegen. - Folgenden Code am Ende deiner LocalSettings.php -Datei einfĂŒgen:
wfLoadExtension( 'SimpleBlogPage' );
- 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 zur LocalSettings.php hinzu.
$wgGroupPermissions['user']['move'] = false;
- 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
Diese Erweiterung ist in den folgenden Softwarepaketen enthalten und/oder wird von den folgenden Wiki-Farmen, bzw. Wiki-Hostern verwendet: Dies ist keine maĂgebliche Liste. Softwarepakete und/oder Wiki-Farmen, bzw. Wiki-Hoster nutzen diese Erweiterung ggf., obwohl sie nicht in dieser Liste enthalten sind. PrĂŒfe daher stets die Nutzung im verwendeten Softwarepaket und/oder bei der Wiki-Farm, bzw. dem Wiki-Hoster. |