This will be a user contributed site. Each user will post one line of text. The text will start from top line and each post under to follow.
There will be room on the right side of the text that will allow for a user post to have their name credited next to it. This credit will be a paid feature.
Need room for Ads.
The core content of the site will be the lines that are posted under each other and will continue to run down the page forever. Homepage will be the main page of the site.
Must be Web 2.0 looking. Ajax preferred. PHP/MySQL
Short Summary Area
Main Body: One long continuous column down page (no pagination needed, but option to visitor if visitor desires)
Each line of text to have credits. If paid for.
Each line needs administrator approval.
Each line to have line number on left. Toggle on/off option for visitor
Captcha sign up. Option for email confirmation to approve member sign up.
Add one line at a time - character limit needed (specified in admin backend)
Must be signed in to be able to post text line.
Bad words filter ( real time feedback)
Email and name
Option to do address
State and country (to show where each line came from. This will be default on homepage next to each line of text. Represented by flag symbol. Admin to have ability to set in preferences either on or off.)
English only. No other language can be used for the text lines. (May have to put that in rules on member sign up page, if no coding option)
Tell a friend. Right after it's approved by admin and posted, message sent to user's email to tell a friend to look at their line of text. Message will capture the line number so friend can see the line of text.
Need user rights
Admin= all, Create User, etc.
Editor= Change/update member accounts. Email users.
Or can give access to chosen areas.
Bad words filter update
Change prices for each way of submission.
Ability to change character count
Ability to change anything in member accounts
Notification to admin via email when text line is submitted.
Ability to approve/reject text line items.
Ability to email. Specific user, all or unlisted etc.
Admin notes for users.
IDEA OF FLOW:
Area on Site Display the Site's Purpose in simplicity.
World will see last approved text line when visiting homepage.
Those who want to submit, will log in and will see last 5 (or so, would like this to be a variable that admin can change) approved lines with ‘pending' lines underneath listed as ‘grayed' or ‘washed out' font . World won't see these grayed lines. User will then submit line of text for approval.
Admin will approve or reject the ‘pending' lines.
If admin approves, email is auto sent to notify user of approval with options to upgrade. (link back to member area)
When user logs back in, they see their line of text and have 'upgrade' options next to it.
Options for User Line of Text in Member Area:
NOTE: These are examples and not hard coded pricings.
Free (no author credits given at right of text line)
$1 (Credit given at right of text line. Need this credit to be toggled off by default, but visitor can toggle on to see the credits for each line)
$1 Link in keyword (need to be able to allow person to designate the keyword and hyperlink with anchor text).
$1 'Dedicated to' in place of credits (sends email to the person dedicated to)
$1 Member is also given opportunity to 'claim' certain words within chosen line of text and hyperlink for a fee (specified by Admin in prices area)