History of Bitweaver Framework
Version 5
Bitweaver Framework
A Modular System for Developer Flexibility
NOTE: This is unofficial documentation. This page is an attempt to improve on the framework information found on bitweaverArchitecture. If you are looking for official documentation, please see that pages.
The Bitweaver application Framework offers a complete suite of core feature in a higher modular design. The Bitweaver Framework is designed specifically for developer flexibility. To understand how Bitweaver is designed, you must understand that it is completely modular, on multiple levels.
Bitweaver is made of up three main parts, the Kernel, Liberty, and Packages.
(NOTE: confirm this characterization)
The Kernel provides a core set of global services (such as preferences, user authentication, themes, permission and such) to the feature sets of Bitweaver.
Liberty is (NOTE: add description)
Bitweaver Packages are the largest grain of our modular architecture, they are intended to be large collections of features, such as the Wiki Package or the Blogs Package.
The primary goal for bitweaver was to place the fewest possible requirements on a package and provide the most flexible environment possible.
This diagram uses a powertool metaphor to illustrate the functional inter-relationships of our packages: