Erweiterung:SimpleBlogPage
SimpleBlogPage Freigabestatus: stabil |
|
---|---|
Einbindung | Spezialseite |
Beschreibung | Blogging system with a special page to create blog posts, a special page to list all blog posts. Each user gets a page listing all of their blog posts. |
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 ) |
|
The SimpleBlogPage extension allows users to create blog posts. New blog posts can be created via "Special:CreateBlogPost". The list of all blog posts by all users is viewable at "Special:ArticlesHome". The page "User_blog:[Username]" lists all of that user's blog posts.
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 extension based on BlogPage with different features & no dependencies
Major changes:
- Got rid of dependencies on SocialProfile, VoteNY and Comments. Das heißt, dass diese Erweiterung KEINE Abhängigkeiten hat!
- SimpleBlogPage is NOT compatible with BlogPage, you MUST NOT have both extensions installed at the same time!
Features added:
- Added support for the
<!--more-->
tag in the blurb, so that it knows to stop grabbing text for the blurb after the tag. Made the default blurb grab much bigger so you can more easily tell when you forgot to use the<!--more-->
tag. - Added button to the WikiEditor toolbar to insert the
<!--more-->
tag. I drew the logo myself from scratch, pixel by pixel, so there are no copyright/licensing issues. Obviously, you'll only see the button if you actually have the WikiEditor extension enabled. - Added button to add syntax highlighting (the icon for which I again drew from scratch, to avoid licensing issues), which is a poor man's substitute for CodeEditor which I just can't seem to get working on my setup.
- Added the author name to the "created" line under every listed blog post.
- Added the word count next to the blog post title.
Features removed:
- Got rid of avatars, votes, comments, "most popular", "opinions count", "about the author", and a few other social features
- Got rid of all special pages except: Articles Home and Create Blog Post
- Blog posts can now only have a single author. Anyone can still edit everyone else's blog posts.
Potentially breaking changes:
- Switched to using subpages in order to get the author name for various functions.
- CreateBlogPost has been changed to create blog posts under User_blog:username/blogposttitle rather than Blog:blogposttitle.
- The URL User_blog:[username] has been hijacked to display a list of all of the user's posts in order of time created with the showUserPosts function
- Pages with titles of the form User_blog:[username] are not treated as blog posts, in fact they are hidden completely and cannot be viewed normally
Quality of life improvements / pessimizations:
- Got rid of all uses of cache (it wasn't coded properly which was causing the blog home page to always be 15 minutes stale)
- Changed "created x days ago" in homepage to "created by [username] on datetime".
- Added hideContentsub.css to articlesHome and blogpage in extension.json to hide messages like "go back to …" and "View or restore 2 deleted revisions". If you want to see those messages just delete that filename from extension.json.
- Removed padding in main-page-left CSS to get rid of annoying gap between title and content.
- Disallow users from creating blog posts under another user's name. Make sure to disallow 'move' permissions for normal users as they can still move pages to under other user's names. Do this by adding the line to your LocalSettings.php
$wgGroupPermissions['user']['move'] = false;
- Increased number of posts on home page to ALL blog posts (well, 1 billion) rather than just the last 25
- Changed the right hand side "other editors" box to only appear when other people have edited the page. I got rid of the avatars and replaced them with just the usernames of the editors.
Fehlerbehebungen:
- Fixed misspelling of "cahce" to "cache", which was a critical bug that was breaking homepage. Then I removed cache completely.
- Got rid of duplicate categories bottom bar
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. |