Should I develop a siitewide category/tagging module ?

Talk about writing modules and plugins for CMS Made Simple, or about specific core functionality. This board is for PHP programmers that are contributing to CMSMS not for site developers
Post Reply
NickR

Should I develop a siitewide category/tagging module ?

Post by NickR »

IMHO its the only feature thats missing that would be useful to me in CMSMS (Im a pretty simple guy to please really). I plan on sticking up hundreds of photos and I know would be a great help to tag them flickr style - but I thought instead of hacking/extend the album module, I should try and maximise the useful of this idea.

For starters this could become a complex taxonomy module - I want to (atleast initally) keep this to a system of plain keywords, with the ability to arrange in a heirarchical structure.

I would like to take the news category system as a start point, as that can be used to define a flat structure of categories (which can be used as tags), or use as currently is at a category system.

I also think it would be possible to use/extend the metadata as the categories/tags would be metadata themselves.
I want to be able to provide an output block outputs the correct tags for a page and then ability to click on the keyword to show related content.

But, for this module to be of use, it would need to be a service that is used by other modules, eg news, album and even in the default content type.

So I thought I would put this idea out to you guys to see if it is worthwhile idea.

What I would hope to be able to do is use this with the album and news modules, and then I can have content page which shows news and album gallery for motorbikes, and then another content page which shows any news and albums from computers for example.

I want to prevent reinventing the wheel too much (I thinking content aliases module might provide some useful ideas along with the categories of news).

So feel free to comment and discuss.

Thanks, Nick
User avatar
Elijah Lofgren
Power Poster
Power Poster
Posts: 811
Joined: Mon Apr 24, 2006 1:01 am
Location: Deatsville, AL

Re: Should I develop a siitewide category/tagging module ?

Post by Elijah Lofgren »

NickR wrote: ...
So I thought I would put this idea out to you guys to see if it is worthwhile idea.
...
This sounds really nice!  :)

It'd be really neat to have the ability to tag Album pictures & News posts.
Note: I don't have time to take on any more projects. I'm quite busy. I may be too busy to reply to emails or messages. Thanks for your understanding. :)
User avatar
quadracer
Forum Members
Forum Members
Posts: 44
Joined: Wed Apr 26, 2006 9:59 am

Re: Should I develop a siitewide category/tagging module ?

Post by quadracer »

NickR wrote: would be a great help to tag them flickr style
Have you seen this module  ;)?

http://dev.cmsmadesimple.org/projects/flickr/
Ted
Power Poster
Power Poster
Posts: 3329
Joined: Fri Jun 11, 2004 6:58 pm
Location: Fairless Hills, Pa USA

Re: Should I develop a siitewide category/tagging module ?

Post by Ted »

I think this is a wonderful idea.  Modules that act as services for other module are always helpful to the community at large.  The svn search is a good example of how this is implemented and could prove useful to examine.
NickR

Re: Should I develop a siitewide category/tagging module ?

Post by NickR »

I've had some thoughts on this.

Firstly, would be simpler to start with a keyword/tagging module and then work on a category module, which may be an extension of keyword module (ability to assign heirarchy to keywords) or a seperate module (similar to how news has categories implemented).

Searchable.

Navigation functionality, eg clicking on the keyword takes you to a list of all content that shares the same keyword.

In the category module would allow navigation by categorys, would be useful method of navigating news and albums for example.
Need to provide some kind of menu block that displays a filtered list of pages/news/albums depending on category

IMHO this would lead a great flexibility, as you could have static page navigation and category/keyword navigation side by side (eg a photo gallery page with category navlet and an about us page).

I think I can look for hints in how search is implemented and allows modules to use its functionality.
NickR

Re: Should I develop a siitewide category/tagging module ?

Post by NickR »

OK.

After a good think, I might have a nice idea...

Instead of making keywords heirarchical, we reference any pages with the same keyword and to get a list of related keywords we find any nested pages and then reverse lookup those pages for any keywords on them.

Would this be efficient, or should I manage keyword heirarchy manually within admin ?

So if we have

Code: Select all

wiki
    animals
        cat
        dog
pictures
    animals
        my pets
from the above page structure, if I click on the keyword animals I would get a listing of pictures>animal and wiki>animal, but related keywords would recurse through wiki>animal to also get cat, dog and then recurse through picture>animal to get my pets as related keywords and links to these related pages.

Dunno if this is a good or bad idea...

What you think ?
theothersimon
Forum Members
Forum Members
Posts: 29
Joined: Wed Apr 26, 2006 5:11 pm

Re: Should I develop a siitewide category/tagging module ?

Post by theothersimon »

I am no programmer, so I cant comment on the mechanics of the operation but if I understand correctly the module you are discussing it would be absolutely great for me. 

Example:

I am a graphic designer who does both web and print design, I also do alot of photography. This module would enable me to sort my pages by client, or job type (web, print and any subdivision thereof..). So for example, a visitor who was interested only in my www work could get all related info quickly and easily

This would be particularly usefull, as I cant see how how to arrange what has become a fairly large body of work, using standard navigational headings without duplicating content.

Is there a project homepage? I would like to keep up with your progress on this, also, if you need a tester then I would be pleased to do what I can.

Cheers,

S
NickR

Re: Should I develop a siitewide category/tagging module ?

Post by NickR »

Nice.

Im still planning on writting this module, probably after my summer break (early september).

Ive been playing round with some blogging cmses and got some ideas for other modules.
stinhambo

Re: Should I develop a siitewide category/tagging module ?

Post by stinhambo »

This sounds perfect for me!

I will be working on a site that runs a number of medical programs. I want to be able to only list resources, news, downloads etc based on the program selected from the menu. So if they go to Diabetes then only resources, news and downloads related to Diabetes are listed.

How would the user categorise these resources in the CMS? Can any content be categoriesed then?
Post Reply

Return to “Developers Discussion”