The new job:
Add a section to my site, can be integrated with WP or standalone, whatever is easiest. Must be off the single registration I am using.
It is for people to upload their poems, stories, etc, and is basically a registered users' page creation utility, with minor social stuff like 'friend' and 'comments'.
This job is for basic development, if popular (well who knows) then I will add more features later.
Now I have:
a site now made from a WP blog, I am using WP Responder registration to get name/email off people, with a messsage to download free software link, that is all working OK.
I can change the responder to another one as the blog is not live yet. WP Responder has gone offline, so I am OK to change to different one, does not have to be WP plugin, if better to keep all this following under one db for users.
What I need is:
On the registration, add a check box to select 'create my page/join site' which will make a WP or standard web page with same header graphic as blog, nav bar etc - can be hard coded in page not linked to WP process to make creation easy.
This will have a terms and conditions click thru.
Then they get an email with their page address, then they enter following fields [idea is 2 stage, so easy register, then later they can model when they get motivated]:
This is the user's own page, there is a form that has:
display name [display name become name of page eg 'freds-poems' = /freds-poems]
age, sex, influences, favorites,
about me area [for their own description, blurbs, etc] with images, Youtube links
avatar [upload pic or default images etc]
these all [except display name] have a show/hide option for display to public / friends
upload files - pdf, doc, rtf, custom filetype. Description for file.
Let others leave a comment? option(see later)
All this will then create:
one new page on the site
either integrated with WP of perhaps just a new directory user system, I prefer fast and simple to complicated development.
I think this might be a PHP/Mysql job with link into the WP site blog.
Or can be independant of WP, but search will be an issue, unless you know how to make a db accessible to the WP search.
Is quick fix with low numbers of users to start, if successful, can redo later on, as can obviously export all data.
Pages are public viewable, not just registered users.
Pages have search (this might mean integration with WP?)
Usual SEO meta data appearing in top.
The page can be 'friended' by others who also have registered pages. This means they can leave a comment on the files, if allowed to by owner of page.
Possibly also an area on the new page for user to add blog type entries if this is easy, they have a About me area already.
Some sort of link into Facebook and Twitter; this is some sort of plugin, or library I imagine, let me know.
Deadline is next few weeks. Not urgent but fairly quick.
If you have already done something similar, let me know, this is standard social / page creation type job.
In some ways it might be a WP user; I am not familiar with WP multiple users as I am just Admin, do not really want half-logged in people adding pages.
I have looked at Ning and SocialGo, they do similar, but prefer a custom system I am in control of on own server (InMotion USA). But please give thought to a Ning type development if you are fast at that setup.
Possible additions to this job will be a chat process, video chat, a forum style area, messaging, etc.