I have started to build a blog engine which is totally unprofesional and meant to be not used by anyone. So, in plain English I cannot tell that you go ahead and run this for yourself and you will be happy.
You may see the complete code I have written so far :
https://github.com/tugberkugurlu/MvcBloggy
While now I am working on DAL, I also try to lay down what I need to do. One point I am stuck here is how I can handle theme selection for the blog engine.
- How should I start building the basics? Should I create a skeleton html and let others write the CSS and basically select that? Or something else?
- In terms of ASP.NET MVC structure, what would be the best approach to handle this feature.
I am not sure any of you guys has ever done something like this so far. I would appreciate if you can provide a way.
I suggest you to look at NBlog temable blog engine
https://github.com/ChrisFulstow/NBlog
In particular, look at the class ThemeableRazorViewEngine.cs
https://github.com/ChrisFulstow/NBlog/blob/master/NBlog.Web/Application/Infrastructure/ThemeableRazorViewEngine.cs