When I first decided to build the website I had an idea that it should have a forum. A forum is a place for users to chat to each other and get help and also give advice. A forum, although a simple idea, is a complex set of code that sites on the website. Rather than rewriting one from scratch, it made sense to use an already existing forum that are freely available on the web. As I am writing a site using c# I tried to find one also written in c# with the source available so that I could integrate it with my site seamlessly. The first one I tried was YetAnotherForum. Works great on my local PC and does everything that I need. Unfortunately publishing it to my webhost was a none starter as I needed permissions on the SQL server that I just couldn’t get off my hosting company. So my next find was a forum written using MVC called funnily enough, MVCForum. This looked good even though I don’t usually use MVC and stick to web forms. I am now in the middle of what is to me, a crash course in MVC, and tailoring the site to match what I need. This could take a while!
BTW. MVCForum is extremely well written and for anyone wanting a ready made forum for an asp.net site then I would check it out! – http://mvcforum.com
So, I want to start a Street Food Review website. My initial thoughts were that I could download WordPress, download a review plugin, stick on some content and wait for the site to grow. Well, as usual, it’s nowhere near as easy as that.
I have a few choices before I choose a package. But the most important thing is that any choices I make, must be free to use. I am creating a passive website which will not be geared up to making money. This is purely a passion project. Something to do and allowing me the excuse to visit plenty Street Food vendors and taste lots of exciting new food, so I don’t want to be funding it each month to what could amount to quite a bit of money.
So, first things first, I need to decide which platform I will be using. Each have their advantages and disadvantages. WordPress is the number one platform for building websites. It’s free and has literally millions of plugins available both free and paid. A quick look at the plugins and there do seem to be many plugins for reviews available. Great. It also has many many themes and can easily be amended to cater for what I want. Unfortunately many of the plugins cost money for the full versions and I don’t want to go down that route just yet. Also, although WordPress is great for SEO, it’s still quite bloated with things that are not relevant for my own website and if this new website does get busy, that is something that could cause issues later on. Really the same goes with other CMS systems. Drupal, Joomla, DNN etc. All have quite a bit of bloat in them, and the plugins cost money (usually per month). So that leaves starting at the beginning and writing it all myself, also if I code this all from scratch, although it will take significantly longer, I can get it to operate exactly as I want it to.
So, the website will be written in c# using MSSQL as its database. Right at least its a start. What I need to think about now, is what I would like to see on the website.