History of Bitweaver - Web Framework
<p>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 <a href="https://www.bitweaver.org/wiki/">bitweaver.org</a> was not responding yesterday it is back up today which is good news. <a href="https://github.com/BitweaverCMS/">github - BitweaverCMS</a> is the active repository for the code base, but I have now forked my own <a href="https://github.com/lsces/bitweaver">complete set of code</a>. 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.</p>
<p>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.</p>
<h2>Core Packages</h2>
<ol>
<li>((Bitweaver - Install|Install)) Required for installing bitweaver and adding packages in the future, also used to verify database structure is correct.</li>
<li>((Bitweaver - Kernel|Kernel)) Many system that initializes everything, the main engine under the hood</li>
<li>((Bitweaver - Languages|Languages)) Internationialization and multiple language support</li>
<li>((Bitweaver - Liberty|Liberty)) Unified CMS Engine which powers many packages</li>
<li>((Bitweaver - Storage|Storage)) This package is used to store uploads and certain cached files</li>
<li>((Bitweaver - Themes|Themes)) Manage themes and site layout</li>
<li>((Bitweaver - Users|Users)) Manage users, login settings, groups and permissions</li>
</ol>
<h2>Content Packages</h2>
<ol>
<li>((Bitweaver - Blogs|Blogs)) Personal web journals</li>
<li>((Bitweaver Contact|Contact)) Configurable address book that can handle an array of related data items</li>
<li>((Bitweaver - Fisheye|Fisheye)) Image gallery system</li>
<li>((Bitweaver - Phpgedview|Phpgedview)) GEDCOM Genealogical database integrated with the CMS</li>
<li>((Bitweaver - Search|Search)) A search package with indexing</li>
<li>((Bitweaver - Stats|Stats)) Site statistics</li>
<li>((Bitweaver - Wiki|Wiki)) Collaborative document system with versioning</li>
</ol>
<h2>External Libraries</h2>
<ol>
<li>((Bitweaver - ADOdb|ADOdb))</li>
<li>((Bitweaver - Smarty|Smarty))</li>
<li>((Bitweaver - Bootstrap|Bootstrap))</li>
<li>((Bitweaver - Silk Icons|Silk Icons)) Essentially the colourstrap theme</li>
</ol>
<h2>Other Tools</h2>
<ol>
<li>((Webstack - PHP|PHP))</li>
<li>((Webstack - Firebird|Firebird))</li>
<li>((Webstack - nginx|nginx))</li>
</ol>
<p>The whole list of packages available from Bitweaver is <a href="http://Bitweaver Features">provided here</a>. 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.</p>
<p>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.</p>
<h2>Core Packages</h2>
<ol>
<li>((Bitweaver - Install|Install)) Required for installing bitweaver and adding packages in the future, also used to verify database structure is correct.</li>
<li>((Bitweaver - Kernel|Kernel)) Many system that initializes everything, the main engine under the hood</li>
<li>((Bitweaver - Languages|Languages)) Internationialization and multiple language support</li>
<li>((Bitweaver - Liberty|Liberty)) Unified CMS Engine which powers many packages</li>
<li>((Bitweaver - Storage|Storage)) This package is used to store uploads and certain cached files</li>
<li>((Bitweaver - Themes|Themes)) Manage themes and site layout</li>
<li>((Bitweaver - Users|Users)) Manage users, login settings, groups and permissions</li>
</ol>
<h2>Content Packages</h2>
<ol>
<li>((Bitweaver - Blogs|Blogs)) Personal web journals</li>
<li>((Bitweaver Contact|Contact)) Configurable address book that can handle an array of related data items</li>
<li>((Bitweaver - Fisheye|Fisheye)) Image gallery system</li>
<li>((Bitweaver - Phpgedview|Phpgedview)) GEDCOM Genealogical database integrated with the CMS</li>
<li>((Bitweaver - Search|Search)) A search package with indexing</li>
<li>((Bitweaver - Stats|Stats)) Site statistics</li>
<li>((Bitweaver - Wiki|Wiki)) Collaborative document system with versioning</li>
</ol>
<h2>External Libraries</h2>
<ol>
<li>((Bitweaver - ADOdb|ADOdb))</li>
<li>((Bitweaver - Smarty|Smarty))</li>
<li>((Bitweaver - Bootstrap|Bootstrap))</li>
<li>((Bitweaver - Silk Icons|Silk Icons)) Essentially the colourstrap theme</li>
</ol>
<h2>Other Tools</h2>
<ol>
<li>((Webstack - PHP|PHP))</li>
<li>((Webstack - Firebird|Firebird))</li>
<li>((Webstack - nginx|nginx))</li>
</ol>
<p>The whole list of packages available from Bitweaver is <a href="http://Bitweaver Features">provided here</a>. 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.</p>
