We are developing a new site and I need help on which plugins are best for that

I'm not sure if this is where I should be asking this, but I have not taken advantage much of the support here in the past couple of years so not sure of the protocol~

We may have a new client who needs a simple website that does the following:
1) Available in English and Simplified Chinese
2) Users register for free and have a basic user area where they can change their own details. The user area should *not* look like the wp-admin area -- it should have the same theme as the website and not look like WordPress is on the backend.
3) If users pay, they can submit content on the website in the form of an article. The user will add the title, body, and other fields of content.
4) All posting of articles will be made pending the main site admin's authorization. So there is some content flow before posting.

That is basically the general idea. I am thinking of combining CustomPress with Membership to do this. But I'm not sure if there are better alternatives or ways to efficiently do this. Any thoughts?

  • dscostu
    • Flash Drive

    Have you tried any other type of premium non-wordpress site builders? I would love to find out if you can secure plugins that dowhat you want without using the wordpress backend

    ...maybe some use of Gravity forms?

    Just an idea, but that is all I have for you sorry an beginner here. Good Luck.

  • paperweight
    • The Incredible Code Injector

    I am only focused on WordPress. I know Drupal and Joomla could handle this, but I only want to use WordPress. I'm a WordPress bigot :slight_smile:

    Gravity forms or any type of form plugin work fine if there is no need for users to register and pay for services. WordPress needs to be the container for the users...

  • Jack Kitterhing
    • Code Norris

    Hi there!

    Regarding questions number 2 through 4, check this plugin out http://wordpress.org/extend/plugins/wp-user-frontend/

    it's wp-user-frontend, it will allow users to say purchase a pack of posts, so you may sell 20 posts for $20, they check out via paypal and can then post, the posts can be either set to pending or added straight away.
    The users can also edit their posts from the front end.

    With them editing their details, they can do this with the plugin, but which details do you want them to edit?

    Also the plugin is free!

    If you don't want the users to know they are on wordpress, you may want to edit things such as what URL the content is uploaded to (I would recommend keeping the default and then using another one for users apart from admin).
    Remove the meta generator tag.
    Restrict access to wp-admin for users apart from admin level 10.

    Also you want to take a look at the rootstheme framework, http://www.rootstheme.com/

    Thanks!

    Kind Regards
    Jack (Coding-Monkey).

  • Arun Basil Lal
    • New Recruit

    Hey @paperweight

    Let me try and pitch in.

    1) Available in English and Simplified Chinese

    There can be many ways to go around this. You could easily use a translator plugin like http://wordpress.org/extend/plugins/google-translator/screenshots/ to have users select their language.

    Alternatively, you could have a translated version of your website at say yoursite.com/cn with the Chinese.

    Am not sure if this works for you. What do you think? (This is something I wish to explore myself, have used the translator on projects, but never offered a site in a different language)

    2) Users register for free and have a basic user area where they can change their own details. The user area should *not* look like the wp-admin area -- it should have the same theme as the website and not look like WordPress is on the backend.

    If you absolutely want it to look like the front end design, the WP User Frontend plugin coding money suggested is awesome. Or else you can use a combination of these:

    A minimal admin theme: https://premium.wpmudev.org/forums/topic/freebie-clean-administration-theme

    The Ultimate Branding plugin: https://premium.wpmudev.org/project/ultimate-branding/

    Of course for Member registration and stuff, you can use the Membership plugin: https://premium.wpmudev.org/project/membership

    3) If users pay, they can submit content on the website in the form of an article. The user will add the title, body, and other fields of content.

    4) All posting of articles will be made pending the main site admin's authorization. So there is some content flow before posting.

    Adding onto the solutions offered previously, this can be done using WordPress roles. Contributor role users need to have admin approval before posts go through.

    Membership plugin has a "Associated role" feature in the advanced tab of the Membership levels editing area. Each level can have an associated role.

    For the free user level, set the role as subscriber and for the paid user, set the role as contributor. When they pay, subscriber becomes contributor and they can post articles. of course, after admin approval.

    What do you think?

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.