8
I will let Richard talk about the composer stuff when he gets a chance or Mamba but you need to have composer installed into your PHP system. I am unsure if the release version of Xoops will require composer or not. My personal feeling is the install package should contain everything needed but I don't know enough about composer or the final plans for Xoops 2.6.
Go
HERE and follow the directions for your system to install composer into your PHP system.
Once installed then you have to go to the xoops_lib directory in a command line and run composer in that directory. The composer.json file in that directory will install all of the required libraries that are not currently included in the Alpha version.
It creates the Vender directory and installs all of your required libraries.
Once you have this vender directory you can copy the directory into other installations and skip the composer steps for the other installations.
Composer can be used to automatically update those libraries to the latest versions as well.
Again, I don't know how the release version of this will be and if it will require composer or not. It works very simply once installed however.
Also these directions are given in the git repository. Read the README.md file.
I will quote it here:
Quote:
Developer Installation
======================
To participate in XOOPS development, fork this repository on GitHub.
Pull your fork to your development environment.
To install this version you will need Composer. You can get it
here: http://getcomposer.org/
From the htdocs/xoops_lib folder run:
composer install
if you are installing for the first time. Otherwise run:
composer update
This should download some required libraries that XOOPS depends on.
Now you can proceed with a standard XOOPS install.
When your changes are complete and tested, send us a Pull Request
on GitHub and we will take a look.
Attending College working towards Bachelors in Software Engineering and Network Security.