Jump to content
bfarber
 Share


IP.Content 2.3 Dev Update: Tagging

Tagging is a powerful feature made available through the IP.Board framework that allows you to collect "tags" for submitted data, either through an ad-hoc system whereby the members provide tags at will, or through a closed system where the available tags are pre-defined. Tag support in IP.Content is, arguably, the number one requested feature, and since we try to listen to our customers and deliver software with the features you have asked for, we have chosen to include tag support for IP.Content in version 2.3.0. Read on to learn about how tag support will work in the next release of IP.Content.


Configuration

While your global configuration serves as the basis for IP.Content tags (just as it does elsewhere throughout our suite of addon applications), you can override the global options on both a per-database and per-category basis. When configuring your databases (or your articles section), you can choose to enable tags, disable prefixes, and specify the pre-defined tags to use if you wish to use a closed system. When configuring categories in your databases, you can optionally override the per-database configuration. That is to say, all of your categories by default inherit the configuration from the database, but you can disable tagging, prefixes, or specify different pre-defined tags (or none at all) on a per-category basis if you wish. You can do this for individual categories, or for all of your categories - the choice is yours.

If you do not disable prefixes, they will be available to you and your members based on your global configuration in the System Settings. Similarly, if you do not define per-database or per-category pre-defined tags, the ones you configure globally in the System Settings will be utilized instead (or the system will be an open system where users can submit whatever tags they want). Global group options and per-member overrides (for instance, disabling tag abilities for a specific member) are all honored in IP.Content.

These options will allow you to enable and disable tagging as you see fit throughout your article and database sections, giving you full control over how tags function.


Tag Collection

Tag collection on the front end works just the same as it does for topics. The input capabilities are dynamically set based on your configuration, so the "Use first tag as prefix" option is shown if allowed, and the tag input field will turn into a select box if you have a closed tagging system. The same input capabilities are available in the ACP when you add or edit articles or database records from there, instead.

Additionally, the tag input field is available if you promote a post to an article, and taking the system one step further - we even default the tags associated with the topic on the new article form for you. You can of course remove them, add to them, or change them, but you won't have to try to remember what tags were used for the topic, and neither will your members.


Display and Searching

Just as with topics, the tags will display in the database record listings (including the article "Archive" view). If a prefix was set, it will show before the article or record title. When you mouse over a tag, a helpful tooltip is shown to let you know you can click the tag to search for it.



The tags will also display in frontpage templates in a similar fashion.



When viewing an article or database record, the tags are of course shown here as well



And to round everything off, we show the prefix and tags when viewing records in the ACP as well



Tags are also displayed in search results, if applicable. And, of course, you can search for tags within the IP.Content application in the global site search, allowing you to easily find the articles and other database records that you have tagged.


New Plugin Block: Tag Cloud

With the introduction of tagging in IP.Content, we decided to go ahead and include a new plugin block to allow you to display a tag cloud block anywhere throughout IP.Content or IP.Board that you like. This plugin block could, as well, be included externally on any webpage on the internet using our external widget code if you so wished.

The block will display exactly as it does on the forum board index.




More To Expect

We are happy to be able to deliver one of the most requested features for IP.Content 2.3, and we hope you are looking forward to the release. We have a lot more in store, so stay tuned for future blog entries outlining other changes you can expect to see with IP.Content 2.3. If you have suggestions for other improvements to IP.Content, please don't hesitate to share them in our IP.Content feedback forum!

 Share

Comments

Recommended Comments

[quote name='Stenis' timestamp='1324892367']
Please fix so that the sorting in the tags cloud is sorted and showing the most frequently used tags first! Already submitted this to the appropriate forum but would like to emphasize this.

If you have suggestions for other improvements to IP.Content, please don't hesitate to share them in our IP.Content feedback forum!
also, most frequently used tags are shown LARGER than other tags, which is standard tag cloud behavour

Link to comment
Share on other sites

Yes I have posted this to IP.Board feedback forum earlier on as stated. The problem with the tags cloud today is that frequently used tags are shown in bold text (in some browsers, in some you cannot tell the difference at all). The text is never larger as I have seen it and in my forum the most frequent ones happen to end up at the very end which is no good.

Link to comment
Share on other sites

[quote name='Dmacleo' timestamp='1324828016']
nice, will there be issues upgrading existing articles and adding tags?


You will be able to add tags to your existing articles after upgrading.

[quote name='Darksbane0' timestamp='1324832172']
Will tags on an article be included on that articles forum post if we choose to let the forums handle comments?


Yes

[quote name='Stenis' timestamp='1324892367']
Please fix so that the sorting in the tags cloud is sorted and showing the most frequently used tags first! Already submitted this to the appropriate forum but would like to emphasize this.


That is not how a standard tag cloud behaves in my experience (nor is it how the tag cloud on our board index behaves). Let's see what kind of feedback there is to the topic before making changes (if it's possible - I'm using an IP.Board framework API and the changes necessary may be needed in IPB itself).

Link to comment
Share on other sites

[quote name='bfarber' timestamp='1324993839']
You will be able to add tags to your existing articles after upgrading.

It would be nice if there was a quick way to do this, either through the ACP or front end. Sort of how the ajax topic renaming works where you don't have to edit the full article just to add a tag.

Link to comment
Share on other sites

[quote name='Neuro' timestamp='1325093263']
Disgraceful that this was posted on Christmas Day! Brandon, you should have been tucking into some delicious food and putting your feet up by the log fire! :)


It was posted on Christmas day. I didn't write it on Christmas day. ;) IP.Blog supports scheduling drafts to auto post.

Link to comment
Share on other sites

I am so incredibly jazzed about all the improvements coming in IP.Content 2.3. I picked it up at version 1 hoping to use it (in part) to replace an abandonware wiki component for IP.Board 2.3, but it wasn't there yet. This update ticks every box on my list. Yay!

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...

×
×
  • Create New...