Apache projects and podlings can get a blog at blogs.apache.org, just by asking. The project's PMC is responsible for the blog's content, and for granting write access to PPMC members.
It is good practice to discuss the content of blog posts on the project's dev list before publishing.
Apache committers can submit their personal blogs to Apache Planet as well.
To request a blog, create an INFRA issue using Blogs as its component name. Indicate the project name and the Apache id of at least one initial blog user (see below).
The blogs.apache.org backend is not currently connected to Apache LDAP services, so blog users need to be created by our infrastructure team. To get a username, create an INFRA issue using Blogs as its component name. Indicate your Apache user ID and to which blog you're requesting access.
PMC members with blog admin rights can grant access rights to blog users via blogs.a.o/$project, login on the bottom of the right column.
For those that would like an easy way to post previews of drafts for lazy consensus or voting, a script has been setup to allow the preview url that Roller generates to be shared publicly.
A typical process is to create the blog post, set it up to publish in 3-4 days via the "Advanced Settings", then post the modified preview URL to your dev@ list with the anticipated publish date for lazy consensus.
Once a blog post has been saved at least once, Roller will give you a "Full Preview" button. Click this button and copy the resulting URL. This URL will look like follows:
Clicking on this URL will require you to log in and have permissions for the specific blog. For projects that are setup to allow public preview (see below), the following URL will be publicly viewable:
Note the "/roller-ui/authoring" section of the URL has been removed. This can be done by hand or via a clever bookmark in your browser that uses this text as the link:
Clicking that bookmark while staring at the Roller preview page should automatically munge the URL and take you to the public preview page.
By default entries for a given project are not viewable with the preview script. An admin of the project must log into Roller and add the "preview" user to the blog with Limited access.
Log into blogs.apache.org
Browse to the main page where new entries can be created
Click "Preferences", then "Members", then "Invite new member" which is located on the far right
Type "preview" into the Username textbox
Select "preview (email@example.com)" from the list
Check the "Limited" radio button
Click the "Send invitation" submit button
More info about the underlying blog software can be found on on the Apache Roller website.