logo

$4
Allow users to create their own artist page on wordpress

Hello, I help run an increasingly popular music blog, we give away free MP3 downloads with the permission of the Artist.

Recently we have had lots of requests from lesser known Artists to feature their music, however some of these do not warrant the amount of effort that is required to create a post, fill in the artist info, upload the tune and feature on the front page etc.

But we do not want to say 'no' to these artists.

So I would like a 'Sign Up' form on my site that would allow artists to create their own user page. The information I would like them to input would be:

- Artist Name
- Biography
- Bio Picture
- Upload MP3 files
- Choose URL i.e. http://www.mysite.com/choose-name-here/
- Check box to pay £10 to have a featured track on front page of site

Once these details have been submitted we would check them before the page goes live.

The wordpress site is built and running well, I would like to hire someone to suggest a plugin or build this function into our site.
Regards
Ross

Ross Gosling | 11/17/10 at 1:16pm | Edit


The experts have suggested, on average, a prize of $4 for this question.

(4) Possible Answers Submitted...

  • avatar
    Last edited:
    11/17/10
    1:31pm
    Gabriel Reguly says:

    Hi,

    I can do a plugin, it would cost £100.

    Did a quick search, maybe http://wordpress.org/extend/plugins/wp-members/ would do what you want.

    Regards,
    Gabriel Reguly

    Previous versions of this answer: 11/17/10 at 1:31pm

  • avatar
    Last edited:
    11/22/10
    6:25pm
    Joachim Kudish says:

    Hi,

    This may not be the cheapest solution, but it's definitely the best option, as far as I am concerned.

    There's a premium GPL plugin called Gravity Forms (it's very popular and has a really good reputation), which allows you to create forms and assign certain fields from the form to associate to a post.
    Gravity Forms: gravityforms.com

    You will need to create either a new category or even a custom post type, and create a form with Gravity Forms, and assign your desired fields to create a new post from those fields, this is all built-in with Gravity Form. The plugin will also allow you to set wether the post submitted by your visitor is automatically accepted or if it's put into moderation.

    Since you want to collect payment for the submission, you will need the most recent beta version of Gravity Forms which integrates this functionality. I have personally tested this version and although it's still in beta, I would say it's stable enough to use in a production site.
    More info on version 1.5 beta here. You will then also need the new paypal add-on for Gravity Forms to collect payment. More info here.

    To do all of this, you will need the developer package of Gravity Forms, which costs $199. If you hire a developer (such as me), and they already own the plugin, they will be able to install it for you without the price tag, since the plugin is GPL.

    If you'd like to get in touch for us to discuss this in more details, please let me know: http://jkudish.com - info@jkudish.com

    You can also (optionally) support me for answering this question, by using this affiliate link for Gravity Forms: http://jkud.me/gravityf

    Please note that I am not at all associated with Gravity Forms or Rocket Genius (the company behind the plugin), I just think they made a really good product!

    Best of luck,
    Joachim Kudish
    Web Developer
    http://jkudish.com

    Previous versions of this answer: 11/17/10 at 1:33pm

  • avatar
    Last edited:
    11/17/10
    6:08pm
    Victor Teixeira says:

    Well I would go on another way. I would install buddypress and let those users create their own profile pages with music, photos, information...
    They would be able to edit their own profiles without ever having to enter the wordpress backend.
    They will also be able communicate with each other since buddypress is a social network plugin for wordpress.

    Just take a look on buddypress.org

  • avatar
    Last edited:
    11/22/10
    6:25pm
    Ali Hussain says:

    I have been working with GF and its recent version recently, I will agree Joachim Kudish on the use of Gravity Forms for this purpose. The payment option seems to be working well. An extra cost of $50~$100 would be charged by the webmaster for implementing what you need along with the purchase cost of GravityForms

This question has expired.





Current status of this question: Completed