I an building a kind of social network (think of it as last.fm, but gaming related). I want to have a homepage which will feature:
site news, announcements etc. in the main part
featured items in the right sidebar
player of the week in the right sidebar
I am trying to think of a way not to be hand coding these every time they need to change, which I understand is terrible design. However, I can't think of much.
I realize I need some kind of simple blog engine for the site news and such, but what about the featured content in the sidebar? Should there be a table in the database containing the featured items of the week? I think that will pollute my models.py with unnecessary stuff.
Please share any ideas.