Site Details:
Alright, I live in Cabot, Arkansas, a small town, only about 20,000 people here, and I am a senior at the high school. Everyone always complains about how boring Cabot is, so I have decided that since there are a LOT of bands in my school and actually quite a bit to do in Cabot, I would make a website in which I allow bands to get on the website and submit upcoming concerts, and also allow submissions such as football games, rugby games, soccer games, etc. for all ages.
This site will mainly be aimed at mainly 13 - 20 year olds. It will most likely be more of a grunge look, but I am going to take care of the layout and all the graphics myself.
I also plan on supporting the site by going around to the businesses in and around Cabot, such as a few arcades, local concert halls, radio stations, etc. and get them to advertise on the site, and I will have featured events.
What I Need:
OK, so what I need is a script that can do everything I want. It will need a huge calendar in which people can come onto the site, sign up, preferably using a database, and then add events to the calendar, then visitors can come to the site and click on the events and get sent to a page with the event details. I will also need a banner rotation, and a "featured events" section on the main page which will take the visitors directly to the event page. Maybe when member add a new event to the calendar, they could customize their "event page" so that it fits their event (such as changing the background color, etc.). I would also like a forum, preferably custom boards, but if thats not possible a forum installation will work.
It will def. need an administrative section where I can control EVERYTHING that goes on. I would also like to be able to add moderators to the site so they can control things such as censorship, etc. while I am away.
Also, I would prefer the script done in PHP if possible. If you do it any other way, just say in your reply.
Ok, so for now I will just need a quote, an estimated price range, I don't actually need the script yet, I just need something to present to local businesses.
Thanks everyone,
Jaron
P.S. - moderators, if you feel this is in the wrong section, please just move it to where you see fit, and please tell me where you moved it to.
If you want this done in PHP then a data isn't preferable but probably necessary.
Just to give you a rough idea of what you can expect I'd say this would be in the range of $300, for most PHP programmers.
Also, if you want a custom forum then you're looking at one hell of a lot more. A custom forum would cost you something in the $xxxx range depending on features. So unless you have a lot of money on the table just buy a vB licence.
Bare in mind that some coders may charge extra for implementation as well as scripting.
I just want a basic board, not really a full out forum. Just a basic bulletin board where people can make a post, and other people post a reply, lol, thats about it. nothing fancy.
I trust thats your quote for the script + forum, if it was just for the calendar I'd say thats a little high.
I suggest that if you do get a coder to custom code you a script you work it like this:
Require users to register before be able to add an event to the calendar
Use a simple registration form to add their details to a MySQL table called Pending with a yes no value at the end
Once they have submitted the registration form have it also send you an email listing the band names of people pending registration
Use the admin panel to tick which members you wish to post on your website
Once they have posted you can remove their details from Pending and put them in the Membership table
Your members can now add events to the calendar
For the calendar I suggest you have a table MembersEvents and Events, MembersEvents will link bands to Events
My advice is show on your site a daily schedule or bands playing, or even weekly but have an option to view a monthly calendar view
Once a user selects an event the best way to do it would just be to list the band's information straight out of Members using the link table MemberEvents
Adding events to each date will be a little trickier but not too hard if the coder already has a basic calendar script set out.
Instead of customizable event pages I'd suggest you just have a list of days and list of bands playing and each band has a customizable profile page. Details of this again could be entered when signing up and it would just take some simple code to retrieve the information and use it in the header so that each bands profile could change (sort of like the myspace idea).
That would on average cost you about $300 possibly up to $400/$500 depending on who you go with.
However you might want to think about extra features such as a second membership type for band supporters, and a private messaging system and comment system attached to all of the events / bands. This wouldn't be a bad idea but could add another $500 onto the cost of the script so bare it in mind when presenting your idea to local businesses.
The alternative, as suggested above, is to use a free well established script or a monthly subscription fee based script. Both options are good, I guess it all depends on how unique you want your website to be, plus as an added bonus you may be entitled to re-sell it if you shutdown the website, or licence it off.
Glad to see youre thinking of going the joomla route. I run joomlaresource.com the largest online joomla community. send me a pm if you decide to go that route and Ill be happy to help where I can.