This is b2evolution, a modern, object-oriented blogging system.
This is a fork of the upstream project. The primary changes in this fork are:
- Sorting of categories. Categories are sorted alphabetically rather than based on ID.
- I still use xg.php (where upstream seems to have settled for xgmac.sh and completely removed xg.php), though I've made several changes.
I'm currently working on putting the bloated system on a diet, to return to simple days of it being a blogging system that didn't take up most of the space my host gives me. If you want a full CMS, you should perhaps use the upstream system instead.
Basically, all you need is a standard web host with PHP 7+ with the mysqli extension, MySQL 5+ (5.5+ recommended) or MariaDB 5+ (10+ recommended), and a web server (Apache 2.4+ recommended for the automatic use of clean slugs).
You can download releases from Github:
Upload everything to your web server and call the installation script that you will find at /install/index.php
on your website. Then you just need to enter your database connection details and the installer will take care of everything for you.
b2evolution includes an automatic upgrade feature which you can use to automatically download the lastest stable version and perform the upgrade operations.
You can download any newer version (including beta releases), overwrite the files of your current installation (after backup) and then run the install script.
The installation script will detect that the b2evolution database is already installed (any version) and offer to upgrade it to the current version.
All bug fixes and all new code are made available through Github before being packaged as releases. If you are interested in cutting-edge versions, we recommend you follow us on Github.