History | Log In     View a printable version of the current page.  
We are currently focused especially on Moodle 2.0, Moodle 1.9.x bugs and Moodle 1.9.x testing.    Confused? Lost? Please read this introduction to the Tracker.
Issue Details (XML | Word | Printable)

Key: MDL-10169
Type: New Feature New Feature
Status: Open Open
Priority: Minor Minor
Assignee: Mathieu Petit-Clair
Reporter: Martin Dougiamas
Votes: 1
Watchers: 6
Operations

If you were logged in you would be able to see more operations.
Moodle

META: Social Networking Features (GSOC)

Created: 19/Jun/07 12:14 PM   Updated: 29/Oct/08 12:11 PM
Component/s: Tags
Affects Version/s: 1.9
Fix Version/s: 2.0

File Attachments: 1. Text File patch.txt (62 kb)
2. Text File patch2.txt (78 kb)
3. Text File patch3.txt (69 kb)
4. Text File patch4.txt (69 kb)
5. Text File patch5.txt (86 kb)
6. Text File patch6.txt (31 kb)
7. Text File patch7.txt (378 kb)
8. Text File patch8.txt (35 kb)
9. Text File patch9.txt (23 kb)

Issue Links:
Relates

URL: http://docs.moodle.org/en/Student_projects/Social_Networking_features
Participants: Jonathan Newman, Luiz Cruz, Martin Dougiamas, Mathieu Petit-Clair and Ralf Hilgenstock
Security Level: None

Sub-Tasks  All   Open   
 Sub-Task Progress: 

 Description  « Hide
Explore the possibilities of social networking features by expanding the user profile page:

    * add user tags that describe interests etc, as links to "interest pages" eg constructivism
    * interest pages that contain information about all the people who share that interest, as well as blog entries that use that tag, google searches, other info using standard Moodle blocks etc
    * allow users to add other users as "friends", which are displayed on their user profile pages
    * think about controls to prevent abuse of these features in a school environment.
    * allow users to specify an external RSS feed to their own external blog, parsing the feed insert entries (optionally selecting by tag) as internal blog entries for that user, adding new tags/permissions as specified, with links back to external entry etc.
    * if time, explore deeper integrations with Youtube, Flickr, MySpace, Facebook, Elgg etc.

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Martin Dougiamas - 19/Jun/07 12:17 PM
I've started the meta bug for you Luiz, can you please add sub tasks for all the various steps?

Ralf Hilgenstock - 07/Aug/07 04:17 PM
The number in the owner field is not the same number as the number of users shown if I click on the tag.

In the personal profile the interest field is empty in edit mode. New entries are added in the list, but the old ones are not shown as my interests. In the manage table they are also listed and in the tags view there is a number after 'users tagged with $a:' this number says how often is was not, but not how often it is actually used.

Adding a number (1,2,3) in interest field, this entry is ignored. Bug or feature?

Martin Dougiamas - 07/Aug/07 05:43 PM
Ralf, you may not have the very latest CVS copy ... try http://test.moodle.com

Luiz Cruz - 08/Aug/07 12:29 AM - edited
Some comments:

- The "owner" field in the tag table (or in the tag management list) is the user id who created the tag. The intent of keeping the creator of a tag is to allow some control of the vocabulary.... for example, if a user creates a bad word tag, he could be notified or have his role changed to restrict him from creating new tags.

- about the interest field in the profile, try it in test.moodle.com

- numeric values are not valid tag names.... But if in the interests field of your profile you enter integers that correspond to existing tags ids, it will add them to your interests.

- anything in the moodle system can be tagged. The number "xx things tagged with yy" refers to any entity in moodle. As for now, tags are beeing used to tag users

Martin Dougiamas - 13/Aug/07 12:54 AM
Great work, Luiz! I've added patch9 (with some modifications) to head ... that's a good place to be now for 1.9 (we'll branch tomorrow I think). Please fix bugs directly in CVS from now on.

Martin Dougiamas - 13/Aug/07 02:07 AM
Can you please fix this:

[Mon Aug 13 02:05:27 2007] [error] PHP Fatal error: Cannot instantiate non-existent class: simplexmlelement in /home/moodtest/public_html/blocks/tag_youtube/block_tag_youtube.php on line 131

I think you may be using a PHP5-only library ... what can we do on PHP4?


Jonathan Newman - 28/Oct/08 12:50 PM
Is there interest in getting (into Moodle 2.0) the three social networking feature sub-tasks which are currently open?

Namely:
http://tracker.moodle.org/browse/MDL-10189 (DB schema and basic API for friends)
http://tracker.moodle.org/browse/MDL-10190 (Friends list in profile page)
http://tracker.moodle.org/browse/MDL-10191 (Friends list management page)

Catalyst is working with an organisation which is interested in funding/contributing them (along with some related features such as social networking notifications).

Martin Dougiamas - 29/Oct/08 12:11 PM
That would be awesome! +100