-^This is a work in progress and contains only proposals for new features
|
-Add new features if you think they would benefit the bitweaver
|
+^This is a work in progress and has not been released yet |
Features proposed here are not guaranteed to make it to any release^
|
-{MAKETOC}
|
-!Proposed Features
|
+{maketoc} |
+!Upgrade Notes |
+* ''no release yet'' |
|
-!!Standardise User Interfaces
|
-Give all content has standard views/actions, and allow other packages to extend these views/actions
|
-Example views
|
-* View
|
-* Edit
|
-* List
|
-* View XML
|
-* List XML
|
-* Map Overview
|
+!Package Updates |
+!!((NewslettersPackage)) |
+*Add registration_optin preference for newsletters to allow hand selecting newsletters that are available on registration opt-in form |
|
-!!Standardise Content Addressing
|
-Based on the standard and extended views/actions, packages should refer to content in foreign packages using universal code syntax.
|
+!Administrator Notes |
+* HTML Purifier filter plug-in updated to work with version 4.0. Be sure to update your version of HTML Purifier. |
+* LCConfig supports enabling && disabling services on a content type basis. Note some legacy services may not recognize selected preferences - please report bugs. |
|
+!Developer Notes |
+* Javascript and file structure changes and listed in the ((SchemaChangelog)). |
+* Liberty Services now take descriptions and required parameters. |
|
-!!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
|
-
|
-!!Greater JavaScript/XML/AJAX support
|
-Put in the foundations to bitweaver for Javascript, AJAX, and JSON support at the content level.
|
-* Support for proper parsing of content, title, data, and other data to an XML or JavaScript compatible form.
|
-!!!Liberty
|
-||__::Method::__|__::Description::__
|
-getContentById(id,[type])|get data of a content, the type feild is one of 'json' or 'xml'
|
-getContentList(c_t_guid[type]|get list of a content of a given content_type_guid, the type feild is one of 'json' or 'xml'
|
-||
|
-
|
-
|
-!!HTTP Content Contract Compliance
|
-Make bitweaver behave like good web content
|
-*Set the HTTP Last-Modified header to the date the content was last changed
|
-**For lists this could be the latest overall time
|
-* Do not do smarty output for HEAD requests
|
-
|
-!!Installer Enhancements
|
-*Enforce package dependencies
|
-
|
-!! Layout/Design
|
-* mix layout control and Layout Gala to WYSIWYG
|
-* replace numerous stylesheet and javascript include calls with more optimized solutions. See ((HEADSmart)) for details. |