Originally Posted by Steptoe
This is what I did..the kakariki site
I didnr even know how to spell Ahache, buke , php let alone know what it was..
Eh, you still don't. It's Apache.
Some great advice IMO though!!!
Especially regarding hosting location.
Develop locally, deploy with a hosting service.
While I like running a web server on a LAN (I've got a UNIX server running Apache, MySQL, and some other stuff) you can't beat the availability gained from external hosting. Fees can get very expensive for big sites but are actually fairly affordable for smaller ones. Then you have access to fast servers (in most cases) and you don't have to worry about outages as much.
A few comments if I may:
1/User friendly..create the site functions from the users piont of veiw..not what the creator wants
True most of the time but sometimes you have to sacrifice usability on the users part to allow for proper handling on your own. If your code is shoddy or not reliable then users REALLY won't want to use it.
2/ Presents well and ease to read find info.
Yep. The KISS method works great, with THIS
being a great example.
3/SEO..a biggie and very much an art.
Yep. People need to find your site.
4/Creation of a community..Very difficuilt and again very much of an art
Again, I agree 100%
5/To move into a already long established that is already well opitimised is near impossible to do...especially so if costs are involved for the 1st few yrs.
6/Time..the administration of a interactive site is very time consumming over a very long time without any returns...Far more than ppl generally think.
Another biggie. If your community takes off you need to be able to scale up or you won't have any free time or money left!
7/ Have a very good understanding of how the web works, security, backups.
Great advice even for the home user.
A few other notes of my own:
1.) Have a good,fresh idea (in many people's opinions). It seems like you've got one of those already! But too many people start a site with "blinders" on, only to realize that they are doing the same thing others have been for a while, and they have a tough time gaining a following.
2.) Keep the site simple but elegant, and don't just throw random widgets into your code because they are cool. A heavyweight site takes a long time to load and can piss off your users... and they won't come back. Remember that not everyone has the same browser as you, or the same OS, or the same plugins.
3.) Macromedia Dreamweaver is a great software package to try your hand at some basic web design. There are other RAD (Rapid Application Development) tools out there as well, seek them out as they can really shorten development time.