From what you are describing you are going to have to build quite a complex system, I say build as I've not seen anything available off the shelf.
Quote:
|
The ability to add a paypal, buy now, or shopping cart feature would be nice also.
|
If you add a shopping cart it has to be smart enough to keep products from different artists separate as otherwise you'll pay one artist the whole amount while ordering from many, unless you become the retailer buying from the artist and reselling to the site visitor.
If you use the native PayPal cart then if the visitor adds a product from artist A then artist B they might get confused as to why the product from artist A vanished and they only have B's product, or why they received the order from B but not A because they didn't pay via A's cart as well as B's.
Lot's to think about there.
MuNKy is right about you needing a database driven site it's going to be the easiest, you'll need a login system so each user can login and edit their bio/portfolio, but not access anyone else's.
For editing the bio you need to supply a WYSIWYG editor or BBCode or something like that as I've found if you give people raw HTML you get invalid mark-up.
You'll also need some sort of admin interface so that you can add, delete users also being able to suspend access for a user isn't such a bad idea.
I favour PHP/MySQL for projects like this but ASP or any other server side scripting and database should be fine.
For visitors viewing the site the server side script simply inserts the artists bio from the database or whatever is being viewed into an (x)HTML template which you create.
Difficult to know what else to put here.