bBlog is a powerful, elegant personal publishing system written in PHP and
released as free, Open Source software under the GPL. It is a flexible but
simple way to blog that works for blogging beginners, and can grow into a more
advanced user's needs.
Smart and Friendly
bBlog is used by thousands of bloggers world wide and has not only the features
you would expect from a modern blogging system, but also advanced capabilities
including advanced comment spam prevention and threaded comments. Perhaps
bBlog's most distinctive feature is that it is built around a templating system
called Smarty, which makes customizing your blog as easy as editing any web
page, no programming skills required.
Our development process is open, with an active and growing community expanding
our capabilities with new modules and improving our core software. We welcome
all contributions and input.
bBlog Features
bBlog offers a top-notch feature set out of the box, and complete
extensibility for the power user. Some of bBlog's key features are described
below:
Easy site changes — Changes to your site's visual layout and
functional components are simple for even an HTML novice, with
easy-to-understand and well-structured Smarty templates.
Threaded Comments — Visitors to your site can leave comments for
you (on your blog or theirs, with Trackback). Comments can be enabled or
disabled per-post, and comments are threaded by default.
Cross-blog communications — bBlog fully supports the Trackback
standard, and provides per-story and per-comment trackbacks, as well as
publishing feeds in RSS 0.9.2, 1.0, 2.0 and Atom 0.3 formats.
Easy installation — Installing bBlog is easy, and upgrades are
designed into the process. Because most customization is through template
editing and addition of plugins, upgrading is just a matter of copying new
files over old ones, and letting the upgrade script run once.
Standards compliance — bBlog generates standards compliant code,
based on W3C standards. Because of our extensive use of templates, and text
formatting plugins, it's easy to maintain a site that works optimally with
all browsers and search tools.
Links and RSS syndication – You can create any number of
customizable link lists and blogrolls through your administration interface.
In addition to sharing your blog's posts in RSS format, bBlog allows you to
syndicate your favorite RSS-aware sites within your own blog using our RSS
feed fetcher.
Spam protection — bBlog implements several anti-blog-spam
measures, including optional use of image validation for comment posting.
Multi-author support — Multiple authors can now post to bBlog, with separate
logins to the administration console. Additionally, multi-blog deployments,
sharing a single database are now possible (with more multi-blog features
coming soon).
XML-RPC interface — bBlog supports the MetaWeblog API, allowing
you to use external applications (like w.bloggar) to post to and manage your
weblog.
Text formatting engine choices —bBlog offers the Texturize,
Textile, BBCode and Markdown engines to convert plain text posts into
properly formatted XHTML. This gives you flexibility in how you enter your
blog posts, while ensuring entries generate valid hypertext markup.
Bookmarklets — Easily add a "bookmarklet" to your browser, for
fast publishing to your blog when your see something interesting while
surfing the web.
Ping notifications — bBlog supports the XML-RPC Ping system used
by Weblogs.com, Blo.gs and many others to provide notification when you
update your site.