Extension:SimpleBlogPage
SimpleBlogPage リリースの状態: 安定 |
|
---|---|
実装 | 特別ページ |
説明 | コメントや投票の機能、ブログ投稿を作成する特別ページ、ブログ投稿を列挙する特別ページがあるブログシステム。 各ユーザーは、自分のブログ記事を一覧できるページを取得します。 |
作者 |
|
最新バージョン | 3.0.0 |
MediaWiki | 1.35+ |
ライセンス | GNU 一般公衆利用許諾書 3.0 |
ダウンロード | |
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.
インストール
- ダウンロードして、ファイルを
extensions/
フォルダー内のSimpleBlogPage
という名前のディレクトリ内に配置します。 - 以下のコードを LocalSettings.php ファイルの末尾に追加します:
wfLoadExtension( 'SimpleBlogPage' );
- 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。
Additional info
シンプルブログページ
MediaWiki extension based on BlogPage with different features & no dependencies
Major changes:
- Got rid of dependencies on SocialProfile, VoteNY and Comments. So this extension has NO dependencies!
- 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.
バグ修正:
- 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
関連項目
この拡張機能は以下のウィキ ファーム/ウィキ ホスト/パッケージに含まれています: これは正式な一覧ではありません。 一部のウィキ ファーム/ウィキ ホスト/パッケージは、ここに記載されていなくてもこの拡張機能を含んでいる場合があります。 必ずご利用のウィキ ファーム、ウィキ ホスト、バンドルで確認してください。 |