Custom Idea. Want to allow visitors to make posts on my site. (Wordpress, PHP question)

2 replies
Greetings!
I have a new website. I have searched through Wordpress's plugins, but have been unsuccessful. I don't want to reinvent the wheel, because I know it has been done. If anyone has any suggestions, please let me know. I drew up a picture in paint to help illustrate what I want done.

My new website is for Videogame Strategies.
I want to create something where the Visitor can type out an article (as long or as short as they'd like), and then post it to my site. Each article a Visitor makes becomes visible to the public. Then, the public can read it, and then rank it, or comment on it if they so choose.





(pic A)
Shows the Sidebar.

(pic B)
Shows what a typical "Level 1" page would look like.

Page "Level 1" has many options to branch out to;
"Class 1, Class 2, Class 3".


(pic C)
Shows What a typical "Class 1" page would look like.

-Purpose of this page is to display User-Submitted Article Titles and related Excerpts.

-Have a link to 'finish reading article..'.

-Shows a graphical Viewer Rating for each article (2/5 Stars), shows Submission Date, and Number of Comments.

-Options to sort by Date Submitted, sort by No. of Comments, sort by Viewer Rating.

-Option to 'Submit Your Own Article'.

(pic D)
Shows What a typical "User-Submitted Article" page would look like.

(pic E)
- This is where the User creates their Article. I would like options similar to a Message Board. Insert Image, Insert Smiley, etc.

- When they submit the Article, it would be cool if I had to Approve it before it becomes published, but that's not necessary, as long as I can delete the article later if it is poor/spam.

- When they submit the Article, it creates a new page under the appropriate location "homepage.com/level 1/class 1/how-to-do-this-in-this-game-by-user-bob/"

Summary
Ideally, since my page is built on Wordpress, I can find a Wordpress Plugin to do this for me. But I'm not so sure that there is one out there that accomplishes what I want. I'd rather not pay for a Message Board to do this.. If worse comes to worse, I guess I'll find someone to code it for me (in PHP? I'd Imagine?)

What I've found ..
There's one plug-in for Wordpress I have just started to mess with. It is a forum, however. I will probably gut it to make it into what I want, but it's pretty close. Any other suggestions? Thanks.
Simpleress Forum
Any thoughts? Please? Thanks a lot!
#custom #idea #make #php #posts #question #site #visitors #wordpress
  • Profile picture of the author Darren Mothersele
    I realise you may have invested in getting Wordpress up and running, but this kind of "social media" website is exactly what Drupal does best.

    Maybe you could look at integrating something like phpBB?
    {{ DiscussionBoard.errors[420224].message }}
    • Profile picture of the author Karen Blundell
      what you want done can be done in WordPress....however it won't look exactly how you want it without some customization.

      you invite people to register to your blog...once registered you will assign them a role..there are several roles to choose from...
      from subscriber all the way up to administrator...I think it would be best to assign them the role of contributor. They would be creating posts from within the WordPress dashboard. It would mean you approving what they write...highly recommended otherwise you can open your blog up to spam or other forms of abuse.

      as for the pages and posts, you can have page hierarchy and category hierarchy for your posts.

      for ratings you would need this plugin:
      WordPress › WP-PostRatings WordPress Plugins

      you can use Simple press or bbpress but you are still going to need some work integrating everything.

      Now, if you don't want to go through all the customization hurdles and possible costs, then Darren's suggestion of going with Drupal would be your best bet.

      good luck!
      Signature
      ---------------
      {{ DiscussionBoard.errors[421061].message }}

Trending Topics