blojsom is a full-featured, multi-user, multi-blog package written in Java. blojsom aims for simplicity in its design while adding flexibility in areas such as the flavors, templating, plugins, and the ability to run a multi-user blog with a single blojsom installation.
The following list highlights some of the more important aspects of blojsom.
- Setup and Installation
- Can be deployed to any Java application server.
- Administration
- Can be administered using your web browser.
- Multiple Blogs/Multiple Users
- Allows you to run multiple blogs on one installation of the software.
- Supports any number of users per blog.
- Stores separate configuration information per blog.
- Permissions can be assigned to users on an individual basis to provide fine-grained access control over what functionality they can and cannot access on your blog.
- Entries
- Generates permalinks to point to individual entries.
- Supports search-engine friendly permalinks of the form month/day/year/permalink.
- Entries can be categorized.
- Calendar-based navigation so that you can view blog entries by year, year and month, or year and month and day.
- Categories
- Supports any number of categories.
- Categories are hierarchical.
- Allows you to give more descriptive names to your categories.
- Responses
- Supports comments, trackbacks, or pingbacks per entry.
- E-mails the blog owner when a new response is received.
- Supports the following per entry:
- Disabling responses.
- Throttling so that a response can only be left from a given IP address every so often.
- Moderation of responses to require approval of the blog owner before they are shown.
- Banning of IP addresses from leaving responses.
- Support for the Comment API.
- Plugins and Event/Listeners
- Ships with over 50 plugins.
- Allows you to extend the capabilities of blojsom by developing your own plugins using the plugin API.
- Components can send and receive events using the event and listener API.
- Syndication Formats
- Generates HTML, RDF, RSS 0.92, RSS 2.0, RSS 2.0 (with comments and trackbacks) and Atom syndication feeds.
- Generates content in any other format through its flavor support.
- Output a feed in any format for all categories, for a specific category, or a subset of your blog's categories.
- Templates and Themes
- Dispatchers available for you to develop templates using JSP, Velocity, FreeMarker, or Groovy.
- Allows you to change the look and feel of your blog quickly through the use of themes.
- Template administration (adding, editing, and deleting) through the web.
- Remote Editing
- Supports XML-RPC blogging clients.
- Supports the Blogger API, MetaWeblog API, and the MovableType API through XML-RPC.
- Internationalization and Localization
- Designed with internationalization and localization in mind.
- Uses UTF-8 by default to handle international character sets.
- Generates localized date and times.
- Handles calendar localization.
- Supports localization of its user interface and templates.
- et cetera
- Allows you and your users to search your blog entries.
|
|