This is an overview of the main functionality currently in development for bitweaver. The meaning of the columns in the table below is as follows:
Functionality: a (very) short description of the functionality in development.
ETA: the current estimate by the developer(s) of the expected completion date of the previously specified functionality.
Priority: this indicates how important the previously specified functionality is to make it into ReleaseTwo (R2) according to the developers on a scale of 1 to 5.
Who: the developer(s) currently working on the previously specified functionality.
Functionality
Priority (1-5)
ETA
Who
FisheyePackage
Add a "Photo Journal" page to a gallery
LibertyPackage
convert liberty comments to a service ?
transparently update versions for all liberty content
reconcile inconsistencies in liberty: edit / data storage methods, content_id, edit / data not in content_store
LibertyStructures
liberty_structure.structure_id column needs fixing and use a sequence to generate ids
Speed up LibertyStructures - perhaps we need to migrate these to materialized paths like LibertyComments
StickiesPackage
Convert Stickies to a service
1
StarsPackage
*Allow user to permit / deny commenting, star'ing their own content
SearchPackage
Does not work with html pages - not seeing parsed page - This seems to be OK as long as the index on save option is selected, indexing from the command line does not work
General
Increase performance overall
IE Compatibility (of course it's its own section)
Problem
Solution
Status
Icon PNG Support
Make copies of all icon PNGs as Gifs
todo
Dependancies on "IE7" css lib
Check themes for problems
keep an eye out
Things that should be timed with the next release
new theme - currently in the works by /laetzer - i hope to help out with this when i get back from spain - /xing
all database changes mentioned above
a plan on how to advertise a bit - we should have a plan that requires little work (we are all so friggin lazy) but has at least some impact.
do some decent upgrade testing from R1 to R2 - this is a must!
DB abstraction layer is now interchangable to use different layers. PEAR::DB has been added, wtih the option of adding PDO in the future. See /articles/6 for details
Each individual piece of content can have indvidual preferences of any name/value pair. This is just like the old users_preferences table, that in fact was generalized, and users (which are content) now store their values in the general content_preferences table.
Create a log of all things content
basic logging functionality added. allows admins to track basic movements on the website
The structure of blogs has been greatly overhauled to enable automatic user blogs and better modularity for creation group blogs and cross posting a post between blogs on the same site. These upgrades are completely backward compatible with sites already running blogs
Notifications pacakge with pluggable notification methods and strong support for package renaming (change the name of the package directory to see the effect)
Vastly improved and makes a great starting point for creating your own bitweaver package.
Release 2.5
Upgrade Notes
When you replace the files on the server the site will lock out all users but admin until admin runs the installer/upgrader
After running the installer/upgrader your layout may not display properly - clear your tpl cache files which you can find at kernel > admin > system cache
Highlights
New packages (listed below).
Permissions system made more flexible to enable edit sharing across any content type - not just wiki - feature is intended for collaborative sites.
Boards package supports integration with mailman for bi-directional email <=> forum syncronization
General bug fixes throughout code base
New Packages
Package
Description
Who
GmapPackage
Implements Google Maps API for creating maps and viewing geo-located content
Major overhaul of installer to allow package based upgrades and dependencies. Every package can now do it's own independent upgrades and schema changes. See Package Upgrades
Package manager now displays more information relevant to versions and dependencies. The package manager can now be used to indicate the health of your system.
DB abstraction layer is now interchangable to use different layers. PEAR::DB has been added, wtih the option of adding PDO in the future. See /articles/6 for details
Each individual piece of content can have indvidual preferences of any name/value pair. This is just like the old users_preferences table, that in fact was generalized, and users (which are content) now store their values in the general content_preferences table.
Create a log of all things content
basic logging functionality added. allows admins to track basic movements on the website
The structure of blogs has been greatly overhauled to enable automatic user blogs and better modularity for creation group blogs and cross posting a post between blogs on the same site. These upgrades are completely backward compatible with sites already running blogs