Jump to content
Holiday Closure, Nov 26 & 27 ×

Invision Community Blog


Managing successful online communities


4.5: Blog Categories

Ever since Invision Community 4.x was launched you have been asking for the ability to categorize blogs in your community.

We heard you loud and clear, but sometimes when a feature sounds straightforward, it requires some re-engineering of the framework. Because users in your community can create both blog entries and their own blogs to hold these entries, this was one of those areas.

Starting with Invision Community 4.5 I’m pleased to announce that it is now possible for blog authors to categorize their blog entries and it's now possible for administrators to categorize blogs.

Blog Entry Categories
When creating a new blog entry, your members will now be able to create a new category for the entry or choose an existing one that had been created previously.

Submit New Blog Entry - Invision Community 2020-01-15 16-06-18.png

Choosing your category when creating a new blog entry

When a reader then visits the blog they can choose to display only those categories that interest them.

From My Head Tomatoes - Invision Community 2020-01-15 16-08-03.png

Filtering by category

Blog Categories
Running a community where users can create their own blogs, you don’t only need to make sure individual pieces of content are categorized correctly, you also need to make sure the blogs themselves have a logical place. Well guess what? Now you can!

As an admin you can now set up predefined categories in the control panel and Blog authors can then choose which one to create their new blog in.

Blogs 2020-01-15 16-09-24.png

Managing blog categories

We realize some of you have been waiting a long time to see these changes so we hope you enjoy this and everything else to come in Invision Community 4.5!

Comments

Recommended Comments



4 minutes ago, Spanner said:

Hmmm. Blogs categories was available (if I good remember) in version 3. But this is good point

Yeah. Even Andy was the initial author of it. 😉

Look:

<?php
/**
 * <pre>
 * Invision Power Services
 * IP.Board v2.6.3
 * Last Updated: $Date: 2012-07-25 13:23:57 -0400 (Wed, 25 Jul 2012) $
 * </pre>
 *
 * @author 		$Author: AndyMillne $
 * @copyright	(c) 2001 - 2010 Invision Power Services, Inc.
 * @license		http://www.invisionpower.com/company/standards.php#license
 * @package		IP.Blog
 * @link		http://www.invisionpower.com
 * @since		10/26/2010
 * @version		$Revision: 11131 $
 */

if ( ! defined( 'IN_IPB' ) )
{
	print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files.";
	exit();
}

class public_blog_manage_categories extends ipsCommand
{		
	public function doExecute( ipsRegistry $registry )
	{

 

Link to comment
Share on other sites

Hello,

Will we be able to set "permissions" on the blogs categories?

That would be a really important feature for us. We would like to have some blogs as "members only" but to have other blogs as "public". If these new blogs categories support permissions that that should solve our problem as we would be able to give the "Guest" group access to only the public blogs categories.

Thanks.

John

Link to comment
Share on other sites
4 hours ago, DawPi said:

Yeah. Even Andy was the initial author of it. 😉

Look:


<?php
/**
 * <pre>
 * Invision Power Services
 * IP.Board v2.6.3
 * Last Updated: $Date: 2012-07-25 13:23:57 -0400 (Wed, 25 Jul 2012) $
 * </pre>
 *
 * @author 		$Author: AndyMillne $
 * @copyright	(c) 2001 - 2010 Invision Power Services, Inc.
 * @license		http://www.invisionpower.com/company/standards.php#license
 * @package		IP.Blog
 * @link		http://www.invisionpower.com
 * @since		10/26/2010
 * @version		$Revision: 11131 $
 */

if ( ! defined( 'IN_IPB' ) )
{
	print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files.";
	exit();
}

class public_blog_manage_categories extends ipsCommand
{		
	public function doExecute( ipsRegistry $registry )
	{

 

Fun fact - back then we used SVN for our source control, and the files had "tags" assigned to them (Revision, Author, and Date). In SVN, the Author tag isn't necessarily the initial committer, but rather the last one to make changes to that file.

Link to comment
Share on other sites
On 1/16/2020 at 6:37 AM, BN_IT_Support said:

Hello,

Will we be able to set "permissions" on the blogs categories?

That would be a really important feature for us. We would like to have some blogs as "members only" but to have other blogs as "public". If these new blogs categories support permissions that that should solve our problem as we would be able to give the "Guest" group access to only the public blogs categories.

Thanks.

John

Would like to know this too.

Link to comment
Share on other sites

Will it be possible to make categories available to certain usergroups only?

Right now blogs do not have much permission-based settings. On each blog level, it is either everyone or certain users only (not even usergroups). When there will be categories, permission settings (similar to categories in Pages) will be even more important.

Edit: Just saw this, so yeah, same question I guess. 🙂

On 1/16/2020 at 12:37 PM, BN_IT_Support said:

Will we be able to set "permissions" on the blogs categories?

Edited by MMXII
Link to comment
Share on other sites

Difficult figuring out this new Blog Category.  What happens to existing Blogs prior to the install of 4.5.2?  I created categories in ACP and even assigned a Blog to the new category but when you try and post in blog it still says to create a new category.

Would be nice, as the admin of the site, to create/limit the parent Blog Categories and make them GLOBAL (meaning available to all Blogs as the dropdown list).  If a user wants to create a new blog category they would select which parent to put it under which I believe would help reduce spammers or getting blog categories called dkl$#2( <--just garbage.

Currently it appears for every Blog I have I have to create new categories.  If I have a GLOBAL blog category called General I have to create General Blog Category under every Blog.  Seems redundant/wrong

Maybe something like this?

blog_categories.thumb.png.0963cf7c51c1fbd6259762299ee296e5.png

Edited by DJ ZAh
Link to comment
Share on other sites
1 minute ago, Daniel F said:

A new default category called "General" is created while the upgrade to 4.5

But when I create a new entry in any Blog I have no option for General.. I only have option to Create New Category.  Is this a bug, or an issue I should open with Support or is it a simple configuration setting somewhere.

Link to comment
Share on other sites
On 9/11/2020 at 6:52 PM, DJ ZAh said:

But when I create a new entry in any Blog I have no option for General.. I only have option to Create New Category.  Is this a bug, or an issue I should open with Support or is it a simple configuration setting somewhere.

We have exactly the same problem

Link to comment
Share on other sites
On 9/11/2020 at 5:52 PM, DJ ZAh said:

But when I create a new entry in any Blog I have no option for General.. I only have option to Create New Category.  Is this a bug, or an issue I should open with Support or is it a simple configuration setting somewhere.

There are two kind of categories:

  • Categories for blogs, e. g. General, are there to structure blogs. They are managed in AdminCP.
  • Categories within a blog are there to structure entries. They are entered by users who submit blog entries on the frontend.

 

Link to comment
Share on other sites
2 hours ago, Interferon said:

and I have no idea what I am supposed to type.

A user has to create (or choose) category for every entry within his blog. Those categories are for this single blog only, not general for all blogs or users. When he submits another entry to the blog later on, he can choose already created category (one of the previous entries) or create a new category. 

Link to comment
Share on other sites



Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

Important Information

We use technologies, such as cookies, to customise content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy

×