Our social networking site uses phpfox. This gives users a profile page, gallery, blog, etc to display to the public. An example of this is here: [url removed, login to view] - this is NOT our website but has the same layout except ours is modified and has a dhtml menu.
What we'd like to do is offer users the ability to add further pages so they have more like a website than a profile. This needs to be done using a really user friendly drag and drop creator, rather like yahoo/Geocities PageBuilder (a java applet) or Moonfruit (flash).
We don't want to get rid of the existing profiles and we don't need them to edit their actual profile page as it is now using the new tool - instead, every time they make a new page, a link to it needs to appear in their profile, perhaps underneath the heading which is their user name. So the links will go
- mypage - mynextpage - nextpage - and they can create as many as they like.
The page creator itself needs to be able to allow them to drag things around the screen and position them where they like. It should then generate a html page from that. With Geocities, users cannot edit the html manually and then go back to the drag and drop interface. That's okay but I would like them to be able to edit the html if they want.
The site is built in php with Mysql database but because these pages are being created separately from the functioning of the site as such (and only need to drop a link into the site on the profile page) the interface could be built in anything.
Features of the interface - we're thinking much like moonfruit or yahoo/geocities page builder. Drag and drop features like backgrounds, pictures, background music etc.