Hi
It was definitely the right move to make it the front page. It keeps it
within the engine of content delivery, which is not a CMS but is
starting smell like one. The html.py could also be a good idea, same
idea of all-one back-end with more flexibility.
I'll let Patrick weigh in here, as one person who has been feeling this
pain.
We talked about this on #fedora-wiki before and Patrick wanted the html
plugin available in fedoraproject.org to design the frontpage in html if
necessary. So thats the solution preferred now.
regards
Rahul