This space is for new ideas and proposals for new Roller features.
Once a proposal has been accepted and targetted for a specific release, it should also be added to our JIRA issue tracking system with the fix-for field set to the release number.
Proposals are divided in to five categories:
- Active proposals
- Completed proposals
- Idling proposals
- Withdrawn proposals
Proposals should be named Proposal_ and use the Proposal Template
Active proposals
Proposals that are being actively worked on. Put your proposal here if you are actively seeking feedback.
Release proposals (i.e. proposed roadmap)
- Proposal_Roller_3.1_Release - Full support of weblog entry tagging along with some theme enhancements and other smallish features.
- Proposal_Roller_3.2_Release - Modular Roller and Planet server module.
Development proposals
- Proposal_WeblogTags - Tag support contributed by IBM but still under evaluation.
- Proposal_ThemeEncapsulation - Better encapsulation and modularization for themes.
- Proposal_ClusteredTasksViaLocking - Improved support for running tasks in clustered environments.
- Proposal_JDOBackend - Proposal to create new JDO and EJB3/JPA implementations of the Roller backend to replace the existing Hibernate backend. Proposal is under development by CraigRussell.
Implemented proposals
Proposals that have been implemented.
- 3.0 - Proposal_Roller_3.0_Release - (July 2006) Major release that introduces a new URL structure and completely re-designed front page implemented as a weblog.
- 3.0 - Proposal_Atlas - Make Roller's front page as easy to customize as a weblog. Make it easy to include aggregations and aggregated feeds. Add a weblog and user directory. Implementation is underway.
- 3.0 - Proposal_NewUrlStructure - Redesign Roller's url structure to provide a consolidated url space per weblog. Includes multi-language blogs support.
- 3.0 - Proposal_SupportMultiLanguageBloggers - Special support for those who blog in multiple languages. Allen's also working on this.
- 2.3 - Proposal_Roller_2.3_Release - Focusing on entry content, small improvements, backend refactoring and bug fixes. Release candidate in April, released June 2, 2006.
- 2.3 - ROL-872 - Support for both entry summary and content. Proposal_Entry_Content
- 2.3 - Proposal_BackendRefactorings
- 2.3 - Proposal_RemoveUnshippables - remove unshippable jars (LGPL and BCL) from Roller release files.
- 2.1 - Proposal_Roller_2.1_Release - Release in January 2006 focusing on spam management/prevention, performance improvements, and a authentication system based on Acegi. Points to other proposals.
- 2.1 - Proposal_CommentModeration - Allow bloggers to moderate comments before they are posted
- 2.1 - RefererThread - Create a long-running thread for processing referrers.
- 2.1 - Proposal_SpamPrevention - ideas for comment, trackback and referrer spam prevention/management.
- 2.0 - Proposal_GroupBlogging - Allow Websites to have more than one User (and vice-versa)
- 2.0 - Proposal_AtomServerKit - Replacing Atom4J with a Rome based solution
- 1.2 - Proposal_ConfigurationConsolidation - New property/metadata-driven configuration system for Roller
- 1.2 - Proposal_PlanetRoller - Change Roller front page to a community aggregator
- 1.2 - Proposal_PermissionChecks - enable permissions checking in Roller business layer
- 1.2 - Proposal_ConfigurablePings - Support multiple configurable weblog update pings
- 1.1 - Proposal_Roller11 - Proposal for a Roller 1.1 release in March
Idling proposals
Proposals that are either incomplete or not actively seeking feedback.
Withdrawn proposals
Proposals that have been withdrawn from consideration.