Blogging whether done on personal or professional level is not an easy task. As it became more popular, more and more blogging tools were introduced including server-installed softwares. These developments give bloggers more freedom to choose the tools that satisfy their needs.

When a blogger decides to use a server-installed blogging software, some of the features being considered include

  • Support (Community support and technical support)
  • Ease of use
  • Flexibility or modifiability
  • Easy customization
  • Interoperability
  • Security
  • Popularity

The following list, in no particular order, includes server-installed (self-hosted) blogging softwares or scripts. Aside from personal weblogs, these scripts are also being used to present professional portfolio and as content management systems for businesses

  1. WordPress
  2. b2Evolution
  3. Joomla
  4. Drupal
  5. Mambo
  6. phpWebsite
  7. NucleusCMS
  8. php-Nuke
  9. TextPattern
  10. MoveableType
  11. ExpressionEngine
  12. Serendipity
  13. LifeType
  14. FlatPress
  15. WheatBlog
  16. sBlog
  17. EggBlog
  18. LoudBlog
  19. Typo3
  20. Xoops

1. WordPress

wordpress

License: GNU Public License
Features:

  • Full standards compliance
  • Template-driven
  • WordPress Pages allow you to manage non-blog content easily
  • WordPress Links allow users to create, maintain, and update any number of blogroll full theme system
  • Cross-blog communication tools supporting both the Trackback and Pingback standards
  • Comments including trackbacks and pingbacks on individual entries
  • Spam protection
  • Full user registration
  • Password Protected Posts
  • Easy installation and upgrades
  • Easy Importing
  • XML-RPC interface
  • Supports different types of users
  • Typographical niceties
  • Intelligent text formatting
  • Multiple authors
  • Bookmarklets
  • Supports pinging Ping-O-Matic

2. b2Evolution
b2Evolution

License: Free
Features

  • AntiSpam Deluxe
  • Multiple blogs
  • Blog skins
  • Multiple users and authors.
  • Integrated stats
  • Plugin framework.
  • Advanced categorization.
  • Localized in several language
  • Web standards compliance.
  • True workflow
  • Easy install & upgrade.
  • Support:

3. Joomla

License: GNU General Public License
Features:

  • Open source CMS
  • Over 200,000 community users and contributors
  • Based on PHP and MySQL
  • Ease of Use
  • Fully customisable layouts including left, center, and right Menu boxes
  • Completely database driven site engines
  • News, products, or services sections fully editable and manageable
  • Topics sections can be added by contributing Authors
  • Dynamic Forum/Poll/Voting booth for on-the-spot results
  • Runs on Linux, FreeBSD, MacOSX server, Solaris, and AIX
  • Media (images, documents) upload and management
  • Search engine friendly (SEF) URL’s
  • WYSIWYG content editor support (built into the CMS)
  • Simple polls

4. Drupal
Drupal

License: GNU General Public License 2
Features:

  • Collaborative Book
  • Friendly URLs
  • Modules
  • Online help
  • Open source
  • Personalization
  • Role based permission system
  • User authentication
  • Polls
  • Templating
  • Threaded comments
  • Version control
  • Blogger API support
  • News aggregator
  • Permalinks
  • Multi-platform
  • Database independence
  • Multi-language
  • Administration and analysis
  • Analysis
  • Tracking and Statistics
  • Logging and Reporting
  • Web based administration
  • Community features
  • Caching

5. Mambo
Mambo

License: GNU General Public License
Features

  • Simple
  • Easy to install
  • Unparalleled Flexibility
  • Save time, Save Money
  • Active Community
  • Multiple Languages
  • Mature
  • Customisable
  • Open Source
  • Simple polls
  • Content voting/rating system.null

6. phpWebsite
phpWebsite
License: GNU General Public License and GNU Lesser General Public License
Features:

  • Easy, web-based administration - minimal computer experience is needed to maintain site content.
  • Flexible layout control - site page layout can be changed at anytime.
  • Topic-based announcements - organize site announcements by category with automatic history rollover.
  • Interactive content - visitors can post comments, submit announcements and web links.
  • Full featured event calendar - post events by category and subcategory in a flexible cross-referenced calendar.
  • Customized user experience - themes allow each vistor to customize the web site for his or her preferences or special needs.
  • XHTML and WAI compliance - we are committed to meeting XHTML 1.0 specifications by our 1.0 release. Current errors are minimal.

7. NucleusCMS
NucleusCMS
License: GNU General Public License
Features:

  • Maintenance of one or more weblogs/news-sites
  • Multiple Authors
  • Categories
  • Built-in commenting system
  • FancyURLs
  • Drafts and Future Posts
  • Fully Tweakable
  • Plugins
  • Bookmarklet and right-click blogging
  • Archives and Search
  • RSS and Atom Syndication
  • XML-RPC interface: Blogger, metaWeblog and MovableType APIs
  • IP-banlist
  • File/Image Upload
  • Backup/Restore

8. PHP-Nuke
php-Nuke
License: GNU General Public License
Features:

  • Supports images/links, javacript/HTML, and flash
  • Provides mobile version of the last 10 news articles
  • Content — Manages the main content “pages” of the website
  • Manages file downloads.
  • A simple module for managing phrases/words and their definitions.
  • Manages the Frequently Asked Questions (FAQ)
  • Allows site visitors to provide feedback to the webmaster using an online form, but provides the feedback via email.
  • Manages discussion forums for the site based on bb2nuke, which is a PHP-Nuke port of the
  • popular open-source PHPBB discussion board.
  • Blog platform
  • Displays the members of your site.
  • Manages news stories and supports future-dating news to be released at a specific date and time.
  • Allows members to send private messages
  • Recommend Us Form
  • Allows users to search website for information.
  • Displays statistics
  • Provides access to older news articles.
  • A form to allow visitors to submit a news story
  • Create surveys that visitors can respond to.
  • Displays the top 10 (or other number specified by you) news articles, downloads, etc.
  • Displays news by topic.
  • Manages a hierarchical directory of links to various websites of interest to your readers.
  • Manages members “profile” information, including their preferred site theme, the number of news articles to display on their home page, etc.

9. TextPattern
TextPattern
License: GNU General Public License
Features:

  • Easy publishing using textile
  • Text-to-HTML converter
  • Preview post or page
  • XHTML and CSS compliant
  • Tag-based template system which allows the creation of reusable blocks of content and code,comments, trackbacks, pings, spam protection system
  • Built-in site statistics,RSS and Atom,plugins, CSS editor, link management system, image management system,integrated file management system

10. Moveable Type

Moveable Type

Licenses: Movable Type, Movable Type Pro, and Movable Type Enterprise
Features:

  • TrackBack
  • Unlimited weblogs
  • Static and dynamic publishing
  • Create standalone pages asset and file manager
  • Customized User roles
  • Customizable templates, plugins / extensions, tags, categories, sub-categories…

11. ExpressionEngine
ExpressionEngine
License:
Features:

  • Web Publishing
  • Template Engine
  • Commenting and Trackbacks
  • Communications
  • Search
  • Spam Deterrents
  • Typography
  • Tracking
  • Utilities
  • Add-On Modules and Plugins
  • Member Management
  • Data Caching
  • Security

12. Serendipity
serendipity

License: BSD Licenses
Features:

  • Simple
  • Robust Editing Interface
  • Threaded comments, Nested categories and posting to multiple categories are supported.
  • Anti-Spam / Comment moderation.
  • Support for XML-RPC Editing. Support for both the Movable Type? and Blogger XML-RPC APIs.
  • Dynamic.
  • Trackback and Pingback.
  • Plugins.
  • Multiple Databases. Serendipity supports MySQL(i), PostgreSQL and SQLlite database backends.
  • Multiple Users.
  • Internationalized.
  • Skinable.
  • Open Source
  • Standards Compliant. Serendipity supports XHTML 1.1, CSS 2.0, RSS 0.93, 1.0, and 2.0, Atom 0.3 and 1.0.
  • Shared library.
  • Easy Upgrading.
  • Flexible Input/Output. Choose between HTML, Textile, Wiki, BBCode and a boast of other markups.
  • PHP-powered to fulfill the needs of ever-growing PHP-enabled websites and easy integration with
  • support of embedding Serendipity into your webpage.
  • Actively maintained by some skilled and open-minded developers

13. LifeType
LifeType

License: GNU General Public License
Features:

  • integrated media management
  • Smarty templates
  • Plugins
  • Spam filter
  • Installation wizard
  • Moblogging
  • Multi blog
  • Nice looking URLs
  • XMLRPC interface for remote creating and editing articles. And of course you may ping as many directories as you like with the inbuilt XMLRPC ping service…

14. Flatpress
FlatPress
License: GNU GPLv2 License
Features:

  • Open-source
  • Standard-compliant (XHTML valid)
  • Plugin support
  • Widget system
  • Easy to customize with themes (powered by Smarty)
  • Does not require a DataBase Management System to work. All of its content are stored on text files.
  • PHP4 support needed

15. Wheatblog
Wheatblog
License: GNU General Public License
Features:

  • Simple, straightforward installation and use.
  • All pages are dynamically created using PHP and a database.
  • Posts can be assigned to categories and viewed by category or title.
  • Permanent URL’s, or permalinks, provide a unique, unchanging link to each post, and are readily indexed by search engines.
  • All posts allow reader comments, but can be locked by the administrator at any time.
  • A post can be marked visible or hidden at any time, allowing multiple
  • revisions before publishing.
  • All post dates are arbitrary (not based on timestamps) and completely controllable by the author.
  • Generates valid, well-formed RSS 2.0 feeds of your visible posts for effortless syndication.
  • Valid XHTML makes customization as easy as modifying one CSS file.
  • Open source

16. sBlog
sBlog
License: GNU General Public License
Features:

  • Spam.blocker using Captcha
  • Static pages
  • Customizable menu.
  • Flexible CSS markup
  • Multi-langual interface
  • Censoring
  • Post archive
  • sBLOG comes with a variety of blocks
  • Calendar
  • Easy to customize by using templates, styles and language files
  • Support for different time zones.
  • Easy upgrades and installation
  • Manage posts
  • Edit, save drafts, preview and publish your posts.
  • Manage images
  • Categories
  • Formatting using BBCodes
  • Syndication using RSS Feeds and/or XHTML
  • Trackback and trackback ping
  • Search
  • User comments
  • XHTML 1.0 Strict
  • URL rewriting

17. Eggblog
Egg Blog
License: see License for Commercial and non-Commercial
Features:

  • Easy to use web-based administration to add, edit and delete news articles
  • Easy to use web-based configuration to manage your web site settings
  • Wysiwyg easy-to-use text editor for publishing or editing news articles
  • Download themes to easily change the style, layout and colours of your site
  • Download additional language files (where available)
  • Optional forum to allow discussion
  • Optional comments on news articles to allow feedback on announcements
  • Optional sticky articles that remain fixed on all pages
  • Optional tags/categories on articles
  • Registered users allowed to leave comments on news articles
  • Registered users allowed to post messages in the forum
  • Automatic archiving of all news articles
  • Check for eggblog updates through the administration panel
  • Valid html 1.1, valid css 1.0 and wai friendly
  • Valid xml rss 1.0 feeds for both articles and forum topics

18. Loudblog
LoudBlog
License: GNU General Public License
Features:

  • Offers basic weblog functionality best for publishing media data on a regular basis
  • Handy features, simple usage
  • Schedule post publishing
  • Uses template and tag system
  • Automatically creates a valid Podcasting-feed
  • Compatible with Mambo, Joomla, Drupal, Serendipity, Geeklog or WordPress

19. Typo3
typo3
License: GNU General Public License
Features:

  • Ease of use for content editors
  • Ease of use for site administrators
  • Template-based system
  • Membership/User administration
  • Flexible
  • Extensive support
  • Page and advance caching
  • Website Management
  • Customisability
  • Image manipulation
  • Uses PHP and mySQL

20. Xoops
Xoops
License: GNU General Public License
Features:

  • Database-driven
  • Fully Modularized
  • Personalization
  • User Management
  • Supported World-wide
  • Fully supports multi-byte languages, including Japanese, Simplified and Traditional Chinese, Korean, etc.
  • Versatile Group Permissions System
  • Theme-based skinnable interface
Bookmark MasterBloggers:
  • Digg
  • StumbleUpon
  • Technorati
  • del.icio.us
  • Facebook
  • Mixx
  • Sphinn
  • Google
  • blinkbits
  • BlinkList
  • blogmarks
  • BlogMemes
  • Blogsvine
  • Blue Dot
  • De.lirio.us
  • Fark
  • feedmelinks
  • Furl
  • Ma.gnolia
  • Reddit
  • Slashdot
  • Spurl
  • TwitThis
  • Blogosphere News
  • LinkedIn