Redaktion (talk | contribs)
Created page with "The blog is enabled up to BlueSpice 4.5 via the extension <code>BlueSpiceSocialBlog</code> . In BlueSpice 5, this extension is replaced by <code>SimpleBlogPage</code>, which introduces a blogging system with commenting and voting features. In addition, this extension creates a special page to create blog posts and list the existing blog posts. File:blog special page.png|alt=Special page ArticlesHome with two blog posts with text and photo each.|center|thumb|500x500px..."
 
No edit summary
Tag: 2017 source edit
 
(19 intermediate revisions by one other user not shown)
Line 1: Line 1:
The blog is enabled up to BlueSpice 4.5 via the extension <code>BlueSpiceSocialBlog</code> . In BlueSpice 5, this extension is replaced by <code>SimpleBlogPage</code>, which introduces a blogging system with commenting and voting features. In addition, this extension creates a special page to create blog posts and list the existing blog posts.
{{DISPLAYTITLE:Blog}}


[[File:blog special page.png|alt=Special page ArticlesHome with two blog posts with text and photo each.|center|thumb|500x500px|All blog posts]]
In BlueSpice 4, the extensions bundle [[en4:Reference:BlueSpiceSocial|BlueSpiceSocial]] provided functionality such as blogs, discussions, and user profile info. In BlueSpice 5, these extensions are replaced by <code>SimpleBlogPage</code>, which introduces a blogging system that starts out with a built-in special page  for creating blog posts.
 
[[File:blog special page.png|alt=Special page ArticlesHome with two blog posts with text and photo each.|center|thumb|500x500px|All blog posts on the special page "ArticlesHome"]]


== Accessing the blogs ==
== Accessing the blogs ==
The wiki provides a built-in blog named "General". Its blog posts are listed on the special page ''Special:ArticlesHome.''  
The wiki provides a built-in blog named "General". Its blog posts are listed on the special page ''Special:ArticlesHome.''


=== Entrypoint ===
=== Entrypoint ===
Line 11: Line 13:


==== New blog entry ====
==== New blog entry ====
Users with edit-permissions in the namespace blog can create a new blog entry.  Each blog entry is a standard wiki page.  
Users with edit-permissions in the namespace <code>Blog</code> can create a new blog entry.  Each blog entry is a standard wiki page.  


'''To create a blog entry users can:'''
'''To create a blog entry users can:'''
Line 20: Line 22:
All blog posts are created in the namespace ''Blog''. The name of the blog is the parent page and the blog post itself is a subpage of the parent page. The blog page for ''Employee referral program'' in the blog ''General'' is therefore created as:<syntaxhighlight lang="text">
All blog posts are created in the namespace ''Blog''. The name of the blog is the parent page and the blog post itself is a subpage of the parent page. The blog page for ''Employee referral program'' in the blog ''General'' is therefore created as:<syntaxhighlight lang="text">
Blog:General/Employee_referral_program
Blog:General/Employee_referral_program
</syntaxhighlight>To create a new blog, create the necessary page in the namespace blog:<syntaxhighlight lang="text">
</syntaxhighlight>To create a separate blog, simply create the necessary page in the namespace blog:<syntaxhighlight lang="text">
Blog:Marketing
Blog:Marketing
</syntaxhighlight>
</syntaxhighlight>When a user creates a new blog post for the blog "Marketing", the blog post page is created as a subpage of the page "Marketing" in the namespace blog.[[File:blog marketing.png|alt=A page named "Marketing" in the namespace "Blog"|center|thumb|550x550px|Marketing blog]]
[[File:blog marketing.png|alt=A page named "Marketing" in the namespace "Blog"|center|thumb|550x550px|Marketing blog]]


== Blog post elements ==
== Blog post elements ==
Line 32: Line 33:
* The username and date of the last edit.
* The username and date of the last edit.
* The content of the post.
* The content of the post.
{{Textbox|boxtype=note|header=Sorting of blog posts|text=Blog posts are automatically shown by last edit date. It is not possible to change the sort order on a blog page. You can, however, create an [[#Displaying blog titles on other pages|inline query of blog post titles on any other page]] and determine the sort order there.|icon=yes}}


== User blogs ==
== User blogs ==
Line 44: Line 46:
{{Textbox|boxtype=note|header=Note:|text=Users can only edit their own user blog pages. Trying to move a blog page to a different user's blog results in an error.|icon=yes}}
{{Textbox|boxtype=note|header=Note:|text=Users can only edit their own user blog pages. Trying to move a blog page to a different user's blog results in an error.|icon=yes}}


== FAQ ==
== Displaying blog titles on other pages ==
You can list
 
The following inline query results in a list of the latest 5 blog entries of the blog "Marketing". It prints  the creation date of the article and sorts by creation date descending. <syntaxhighlight lang="text">
== Latest news ==
{{#ask:[[Blog:+]] [[~*Marketing/*]][[Modification date::+]]
|?Creation date#-F[d.m.Y]
|headers=hide
|format=ul
|limit=5
|searchlabel=
|sort=Creation date
|order=desc
|template=SMW Subpagename
|link=none
}}
</syntaxhighlight>Since all blog posts are subpages of the main page Marketing, the query uses the template SMW Subpagename to format the title to only show the blog page (Grand opening) title instead of the entire page name (Marketing/Grand opening). The page Template:SMW Subpagename contains the following content:<syntaxhighlight lang="text">
[[{{{1}}}|{{SUBPAGENAME:{{{1}}} }}]] ({{{2}}})
</syntaxhighlight>
 
 
[[File:Simpleblog inline query.png|alt=List of blog posts with heading named "Latest news" and two related posts|center|thumb|400x400px|list of blog posts of a specific blog]]
{{translation}}

Latest revision as of 07:22, 8 April 2025


In BlueSpice 4, the extensions bundle BlueSpiceSocial provided functionality such as blogs, discussions, and user profile info. In BlueSpice 5, these extensions are replaced by SimpleBlogPage, which introduces a blogging system that starts out with a built-in special page for creating blog posts.

Special page ArticlesHome with two blog posts with text and photo each.
All blog posts on the special page "ArticlesHome"

Accessing the blogs

The wiki provides a built-in blog named "General". Its blog posts are listed on the special page Special:ArticlesHome.

Entrypoint

Administrators can show or hide a link to this page in the main navigation Entrypoints.

entrypoints links with the Blogs link visible
Navigation menu "Entrypoints"

New blog entry

Users with edit-permissions in the namespace Blog can create a new blog entry. Each blog entry is a standard wiki page.

To create a blog entry users can:

  • Click Create new blog post on the page All blog posts.
  • Click the wiki's (+ plus)-button and select New blog post.

All blog posts are created in the namespace Blog. The name of the blog is the parent page and the blog post itself is a subpage of the parent page. The blog page for Employee referral program in the blog General is therefore created as:

Blog:General/Employee_referral_program

To create a separate blog, simply create the necessary page in the namespace blog:

Blog:Marketing

When a user creates a new blog post for the blog "Marketing", the blog post page is created as a subpage of the page "Marketing" in the namespace blog.

A page named "Marketing" in the namespace "Blog"
Marketing blog

Blog post elements

Each blog post has the following elements:

  • A post heading that links to the wiki page for the post.
  • A star-toggle button to put the post on one own's watchlist.
  • The username and date of the last edit.
  • The content of the post.
Sorting of blog postsBlog posts are automatically shown by last edit date. It is not possible to change the sort order on a blog page. You can, however, create an inline query of blog post titles on any other page and determine the sort order there.


User blogs

Users can create their own blog posts. To create and edit their personal blog, users select the link My blog from their user menu.

user menu with highlighted link "My blog"
"My blog" link


User blog pages are created in the User_blog namespace as subpages of the user name:

User_blog:WikiSysop/New_helpdesk_has_been_published

User blog posts are marked with the specific tag User blog so that they are easily recognized.

user blog post on the page "All blog posts"
User blog post
Note:Users can only edit their own user blog pages. Trying to move a blog page to a different user's blog results in an error.


Displaying blog titles on other pages

You can list

The following inline query results in a list of the latest 5 blog entries of the blog "Marketing". It prints the creation date of the article and sorts by creation date descending.

== Latest news ==
{{#ask:[[Blog:+]] [[~*Marketing/*]][[Modification date::+]]
|?Creation date#-F[d.m.Y]
|headers=hide
|format=ul
|limit=5
|searchlabel=
|sort=Creation date
|order=desc
|template=SMW Subpagename
|link=none
}}

Since all blog posts are subpages of the main page Marketing, the query uses the template SMW Subpagename to format the title to only show the blog page (Grand opening) title instead of the entire page name (Marketing/Grand opening). The page Template:SMW Subpagename contains the following content:

[[{{{1}}}|{{SUBPAGENAME:{{{1}}} }}]] ({{{2}}})


List of blog posts with heading named "Latest news" and two related posts
list of blog posts of a specific blog




To submit feedback about this documentation, visit our community forum.