[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