The create content menu for personal blogs states:
"The most interesting blog entries or those blog entries that fit the site's topic well might get promoted to the front page by the community or by users with the access do this."
A great idea, but I have not found a way for the community to do this. I am interested in commissioning a module for the Drupal project and would like to hear what others think about it. I would like to have a mechanism to allow the community to promote blogs or other nodes to the front page. It could work like this:
Below each blog, users would see a form with a "Vote to Front Page?" option. Using this, users could register their approval (or not) of the current Blog.
A script could run at a user defined interval that would go through the days blogs, pick out the most highly rated one(s), and slap it/them on the front page. There would obviously be thresholds involved. Like a story node, it would have to have a certain number of votes before it will appear on the front page. The actual thresholds would be user definable.
Ideally, you could change your vote at any time during the day, and nobody will be able to see your vote until the blog actually makes it to the front page. This could be helpful to stop it turning into a popularity contest. Another threshold should be available to define the number of days votes are counted and possibly another threshold for minimum number of votes. The idea is to have 1 or 2 blogs per day filtering over to the front page no matter what.