Add Components to User Profile

This is a forum to suggest new features for mojoPortal. 

This thread is closed to new posts. You must sign in to post in the forums.
12/22/2008 12:08:33 PM
Gravatar
Total Posts 2

Add Components to User Profile

I don't know if anyone's made the suggestion before, but I'd like to. I would like to see the capability to add features to the individual user profile page. It would be nice to be able to add a gallery, blog or forum to a user's profile(I'd use the forum moreso like a guestbook than anything else.) and be able to assign the rights to that user to edit their content. I may be in the minority but I think the user profiles could become a much more interesting place if you would allow site administrators to spruce it up a bit. I mean you have virtually everything there to contemplate using this as a Social Networking platform--with the exception of private mail and buddy lists.

12/22/2008 12:17:28 PM
Gravatar
Total Posts 2

Re: Add Components to User Profile

It goes almost without saying that only the user or an administrator would be able to add/remove/change anything on those components on the user profile page.

12/22/2008 1:41:37 PM
Gravatar
Total Posts 18439

Re: Add Components to User Profile

Hi Will,

I would say the user profile page where users can create their own content is the primary feature of a social networking site and ours is really no-where near capable of that kind of thing. I'm sure the majority of resources for sites like myspace and facebook go into supporting the user profile page and allowing users to add their own content. I think its really fairly complicated to support those kind of scenarios and maintain security. Allowing untrusted users to add rich content to a site like videos, widgets, or anything with javascript opens up a big can of worms in terms of security. Big sites like Facebook and Myspace have a constant battle on their hands trying to keep out malicious content. It can be done by carefully controlling what is and what is not allowed, but thats where it gets to be a lot of work and its not something that really gets solved once and for all, its a constant battle because the bad guys are very clever.

Consider the basic Html content feature in mojoportal, it allows you to put any javscript you want in there because it assumes you are a trusted user if you have permission to use it. So you can put any kind of object like YouTube videos etc in there, but for untrusted users its not a good plan as they can also put malicious javascript in there designed to steal users cookies and hijack accounts etc. So you can't let them add raw objects or raw javascript, you have to implement widgets that they can put in that are very controlled. So there's a lot to do to really build a social site framework. Its really not a near term goal for me to make mojoPortal a platform for building a MySpace or Facebook type of site, maybe eventually we'll look into that after reaching the main goals. My main goal is to be a platform for company web sites and intranets with core publishing features and office/collaboration type features and facilities for easily plugging in custom line of business apps. I think company web sites need to take advantage of social networking sites but from my perspective the way to do that is to leverage existing social sites and do integration so that users can easily share or connect with your site content on those sites using their integration apis. This way you can use existing popular social networking sites to drive traffic to your own site. In other words I'd rather see a feature which allows Facebook users to put some content from a mojoportal site on their Facebook profile, and co-opt their platform rather than try to compete with it by trying to implement a complex profile/user content system within the mojoportal site.

At any rate, I won't be working on that kind of thing anytime soon. I have already carved out an ambitious agenda for my own efforts on my road map.

Best,

Joe

You must sign in to post in the forums. This thread is closed to new posts.