git clone--recursive https://github.com/gizmore/phpgdo
./gdo_adm.sh configure # edit protected/config.php./gdo_adm.sh provide fineprint # install fineprint websitecomposer install# install unit test framework
./gdo_test.sh # test all available modules
Edit: I am especially happy about the performance.
I did not do much optimizations yet, and GDOv7 is already beating Wordpress6 multiple times. (4-8x faster - 4-6x less memory - filecache and memcached disabled)
Meanwhile the unit tests are doing a good job and mostly pass.
Many of the modules do not have a single Warning/Notice/Etc; and i think i can compete with the real PROs.
Of course, phpgdo is new, much is undone and the theme(s) is/are ugly.
But i am working on it!
I installed a fresh version of Laravel v9.28.0 (PHP v8.1.8) - no plugins except debug-bar.
The GDOv7 Application offers way more features here, and still beats a clean laravel by a fraction! (quite on-par)
Yet, while GDO is loading 50 modules and offers a complete (empty db) site, the laravel app cannot even log you in.
The geeks shall inherit the properties and methods of object earth.
I admittedly did not test my changes by running the framework and looking for errors, but I did check that the code I wrote was correct using a PHP interpreter haha. I probably would've done more thorough testing for anything more complicated than that PR though.