Bitweaver - Web Framework
This is the front end for material on the whole bitweaver framework and will link to both central information pages and my own more local material. While bitweaver.org was not responding yesterday it is back up today which is good news and I've run a wget copy to my local machine as a backup. github - BitweaverCMS is the active repository for the code base, but I have now forked my own complete set of code. I am wondering if it's the right thing to have done as my own fork is something of a divergence from the code base. Bringing things into sync with my own local copy has been something of a challenge, but in fact it IS flagging up temporary changes I made while first trying to get the PHP8.4 hosting working and the time being taken to merge things will, i think, be worthwhile. PHP Version Upgrades is a start at just what I've been doing to the code base to make it more acceptable to PHP8.4 and later. This is expanded in the PHPSurgery website which will expand on all the fine detail.
Part of the process has included linking in the various external code sources, so ADOdb, Smarty and Bootstrap are now forked from their github repositories. I've moved Bootstrap back to the v3.4.1 tag, and the /dist code there matches just what I am using live. Next step is to roll back to ADOdb v5.22.8 as there are some later changes that don't fit my code, and having done that I do at least now have a working development code base.
Core Packages
- Install Required for installing bitweaver and adding packages in the future, also used to verify database structure is correct.
- Kernel Many system that initializes everything, the main engine under the hood
- Languages Internationialization and multiple language support
- Liberty Unified CMS Engine which powers many packages
- Storage This package is used to store uploads and certain cached files
- Themes Manage themes and site layout
- Users Manage users, login settings, groups and permissions
Content Packages
- Blogs Personal web journals
- Contact Configurable address book that can handle an array of related data items
- Fisheye Image gallery system
- Phpgedview GEDCOM Genealogical database integrated with the CMS
- Search A search package with indexing
- Stats Site statistics
- Wiki Collaborative document system with versioning
External Libraries
- ADOdb
- Smarty
- Bootstrap
- Silk Icons Essentially the colourstrap theme
Other Tools
The whole list of packages available from Bitweaver is provided here. A number of them will be restored here as time permits, but for the moment I'm concentrating on getting all of the above as complete as I can get them on a current web stack.