[BlueOnyx:25695] Re: BlueOnyx 5211R development - progress report (almost there!)

Michael Stauber mstauber at blueonyx.it
Wed Nov 16 23:37:07 -05 2022


Hi all,

Another progress report on the BlueOnyx 5211R development:

Last night I finished the last work on the new BlueOnyx 5211R GUI. \o/


The finishing touches were:
============================

- Added provisions to extend the future PHP support of the GUI as
   far as PHP-8.6 and PHP-9.0 to 9.4. I'm taking a bit of a guess
   what future major version numbers of PHP will be, though. But if
   the PHP version numbers fit into these ranges, then the GUI will
   be able to run Vsites using those PHP versions.

- Added HTTP/2 support to Vsite config files.

- Finished the BlueOnyx 5211R API and the WHMCS Module for 5211R.

- Modified "Easy Migrate" to be able to migrate to and from 5211R.

- Reworked CodeIgniter's CSRF support so that our API URLs can be
   excluded from the built in CSRF protection.

- Some final code cleanups to remove unneeded debugging lines.

With that we now have a working BlueOnyx 5211R prototype. \o/


What's left to do:
===================

Packaging of RPMs, building a BETA ISO image and further testing.

The packaging is a bit of a bitch, as both the file structure in SVN and 
on the filesystem of installed RPMs is a bit different.

So our "sausalito-devel-tools" that build RPMs from the SVN code tree of 
GUI modules had to be adjusted. This has now been completed as well and 
the first two GUI modules have been built and published to SVN:

- alpine.mod (contains CI4 and most modules, libraries and functions
   of the GUI)

- base-apache (the GUI module for managing the settings of Apache)

Here are the code changes in SVN so far:

https://devel.blueonyx.it/trac/changeset?reponame=&new=4350%40BlueOnyx%2F5211R&old=4347%40BlueOnyx%2F5211R


With that proof of concept and function out of the way I'll be churning 
out GUI RPMs in the next few days and update the SVN and YUM 
repositories accordingly.

If all goes well I should be able to finish this in the next 5-7 days 
and can then start with the ISO building.


-- 
With best regards

Michael Stauber



More information about the Blueonyx mailing list