Can this site be built using wordpress?

I want to know if this site can be built with wordpress, I’m a programmer and I don’t know anything about wordpress, how I’m just to get some good advices from you guys:

The main aim of the site is to allow users to view several places of interest in a country

Administrator:
-create a place of interest
– add,delete,edit details such as place name, address, location with google map,rating(users can vote a place),latitude, longitude
-add reviews for place on interest

Users:
-allow users to register
-contribute to site by adding a place of interest with all its details(will then be approved by the administator)
-add reviews to a place of interest
-up vote or downvote a place of interest

Answers:

Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

Short Answer

Yes. Theoretically any site can be built on top of WordPress.

Long Answer

You are going to need a lot of modifications to the standard WordPress theme. But not to fret I have assembled a list of some of the things that you would need to do to get your feet wet.

  1. Add Custom Post Type for Places (Guide | Plugin)
  2. Add Custom Meta Boxes for address, latitude, longitude, etc. (Guide w/PHP Class)
  3. Assign Roles to users that will allow them to post. I suggest the Contributor role. If you need more control over permissions you can use the Members plugin
  4. Add a WP-PostRatings plugin
  5. Allow comments on posts to be used as reviews

Note: I see that you have tagged wordpress.com. I am unsure of what limitations they place on themes and plugins.

Method 2

Your fastest approach would be to use a plugin like Easy Google Maps: http://wordpress.org/extend/plugins/wp-gmappity-easy-google-maps/

Based on the features you have listed you would need additional plugins, or–more likely–hire an expert developer to help build the site with these custom features as a new plugin.

Allowing users to register is fairly simple in WordPress. Plugins like Members allow you to customize what capabilities they have and there is a lot you can do on the back end with the WordPress admin API to make the experience more smooth.

This would be a huge undertaking, especially if you’ve never built a WP site before. If you are very proficient in PHP, you shouldn’t have a problem catching up.

Best of luck on your venture.


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x