Note: You are currently viewing documentation for Moodle 1.9. Up-to-date documentation for the latest stable version is available here: Student projects/Social Networking features.

Talk:Student projects/Social Networking features

From MoodleDocs

Note that we already have a tags table which you can extend. It's used by blogs already.

I think it's a good idea to start with the self-tagging, and create a simple page which is the destination of that tag the page should start by showing:

   - other users with those tags (members)
   - readable blogs with those tags

then add:

   - links that the users add
   - a description to the tag - a full-text field that can be edited by all members (as long as their site-wide role includes that capability)

Forum posts, files etc will be much more difficult, because we have a lot of private stuff in Moodle and different people can see different things so checking the visibiity of everything for different people will get complicated and slow. Leave that until last (and maybe not at all).

The tag definition page should be written in a modular way so that it can be used in multiple places. For example, you might want to select/add tags from the user profile page, the blog editing page, the forum post editing page etc .... it should all work exactly the same way.

Martin Dougiamas 22:21, 4 June 2007 (CDT)