EveryBlog

This project is not covered by Drupal’s security advisory policy.

Updated: Nov 29, 2009 -- EveryBlog is dead and will probably stay that way. After never hearing back from the Drupal security team I lost interest after several months. Coupled with the fact that the functionality I had needed from EveryBlog was easily duplicated using tags and views, and hence the work of maintaining a separate module was no longer necessary.

Updated: Dec 24, 2008 -- EveryBlog is in the process of being revived. I've worked through the security issues that resulted from poor coding and misunderstanding of the Drupal core. Everyblog 2.0 will be available for development testing as soon as the Drupal security team gives me the go ahead.

Description

EveryBlog is the every man of blog modules. Its a replacement for Drupal's built-in Blog module (and as a consequence is incompatible with the core Blog module) that allows users to have multiple blogs. Each blog has its own name instead of being "So-in-so's Blog" and blogs can be grouped into categories.

Going to "Create Content"->"Blog" allows you to create a new blog (assuming you have permissions to do so). Here you can name your blog as well as give it a short description and a full description. The full description is displayed at the top of the blog when viewing a list of in postings. You will also pick which category the blog belongs in.

To create a new blog entry, simple go "Create Content"->"Blog Entry". From here you will select which of your blogs to create the new entry for, then give it a title and start blogging away.

Then you can tell be your friends to go straight to a blog and read it at:
"www.yoursite.com/blog/Your_Blog_Name"

There are also several ways to get a list of blogs on a site:
1) Going to "www.yoursite.com/blogs" shows a list of all the blogs on the site alphabetically.
2) Going to "www.yoursite.com/blogs/user" shows a list of the blogs grouped by the user that created them.
3) Going to "www.yoursite.com/blogs/category/" shows a list of blogs grouped by category.
4) Going to "www.yoursite.com/blogs/user/johndoe" shows a list of all the blogs by the user 'johndoe'
5) Going to "www.yoursite.com/blogs/category/projects" shows a list of all the blogs in the category 'projects'.

Setting the Vocabulary to Use as the Categories

Create a taxonomy vocabulary and under the "Content types" section select the "Blog" content type. This vocabulary will now get used for the "Category" of blogs. Note that you can apply other vocabularies to the "Blog Entry" content type itself, such as free tagging.

Upcoming Features:


Features:

  • Blogtheme integration
  • Translation support, includes translation directory with starting ".pot" file
  • Full RSS feed support. Feeds for individual blogs, blogs by a users, blogs in a category, all blogs across site.
  • Blogs when listed can be sorted alphabetically or by most recent entry
  • Pretty links to blogs
    • mysite.com/blog/The_Coolest_Blog
    • mysite.com/blogs/user/ntroutman
    • mysite.com/blogs/category/coding_projects)
  • Filtered lists of blogs by user or by category
  • Categorized blogs for grouping (uses Taxonomy)
  • Multiple named blogs per user


Potential Features:*

* These features are dependent upon users requesting them

Development Goals:

  • Add another node-type for Blog, make two node types, Blog and Blog Entry.
    • Helps with keeping taxonomy per blog
    • Allows CCK fields per blog
  • Rework categorization to use taxonomies properly

There is a forum for talking about EveryBlog at http://drupal.org/node/288813

Modules that Will Not Work With EveryBlog

  • Blog Info: The features of BlogInfo are already part of EveryBlog 2.x


___________________________________________
Bug reports and feature requests are welcome. No guarantee on how fast I will get around to them, graduate studies take precedence right now.

Project information

Releases