Flexible Blogs is a very simple module that enhances the core Blog module so that it can be used to transition seamlessly between a site-wide (single user) blog and a site with many different blog posts by different users.
The core Blog module by itself is primarily only useful for a multi-user blog, but this is a serious limitation, since many sites start off with a single blogger but then add more as they grow. If they don't use the core Blog module from the beginning, it is difficult to transition to it. This module solves that problem by adding a few enhancements that make it possible to use the Blog module for everything from a one-page, single-user blog site, up through a larger site with many bloggers.
The enhancements provided by this module include:
- Automatic, intelligent, modification of breadcrumbs and page titles based on the number of bloggers on the site
- A user interface to choose whether blog entries should link to the author's blog, the main site blog, or no link at all
- The ability to set the Blog module's main blog page as the front page of the site, without it looking out of place (useful for small sites that are entirely blog-focused)
Note that this module is not intended to provide any fundamental new blog-related features, only small enhancements on top of Drupal core. For a more advanced blogging solution, consider looking at the Advanced Blog project.
This module grew out of a proposed patch for Drupal core (see #792062: Blog links don't make sense for a single-user blog). If you want to see these features in Drupal core instead (more likely in Drupal 8, but possibly still in Drupal 7), please help out there.