History of ReleaseThree
^This is a work in progress and contains only proposals for new features
Add new features if you think they would benefit the bitweaver
Features proposed here are not guaranteed to make it to any release^
!Proposed Features
!!Standardise User Interfaces
Give all content has standard views/actions, and allow other packages to extend these views/actions
!!Standardise Content Addressing
Biased on the standard and extended views/actions allow content to refer to content in another package in a standard manor that takes into account the base URL
!!Portal Type Pages
Allow pages to be created either (nominally) as the start page or as the user page that:
* Can contain blocks that can be easily arranged (and constrained)
* The blocks can be drawn from any package
In the case of a user home page layout the blocks base their content on the user browsing the page
Custom blocks can be created and passed though the smarty parser
!!Liberty Service Enhancements
Enhance Liberty Services so that:
* Packages can call functions which return data
* Packages can define on a per-content bias what services are shown
* Services can offer hooks to other services
* Services of the same type can be used in a standard manner
!!In Place Edit
Allow any output generated by the Liberty parsers to be edited in place.
!!!Links
http://tool-man.org/examples/edit-in-place.html
Add new features if you think they would benefit the bitweaver
Features proposed here are not guaranteed to make it to any release^
!Proposed Features
!!Standardise User Interfaces
Give all content has standard views/actions, and allow other packages to extend these views/actions
!!Standardise Content Addressing
Biased on the standard and extended views/actions allow content to refer to content in another package in a standard manor that takes into account the base URL
!!Portal Type Pages
Allow pages to be created either (nominally) as the start page or as the user page that:
* Can contain blocks that can be easily arranged (and constrained)
* The blocks can be drawn from any package
In the case of a user home page layout the blocks base their content on the user browsing the page
Custom blocks can be created and passed though the smarty parser
!!Liberty Service Enhancements
Enhance Liberty Services so that:
* Packages can call functions which return data
* Packages can define on a per-content bias what services are shown
* Services can offer hooks to other services
* Services of the same type can be used in a standard manner
!!In Place Edit
Allow any output generated by the Liberty parsers to be edited in place.
!!!Links
http://tool-man.org/examples/edit-in-place.html