The first step is to transfer the installation files to your server.
Cloud & SaaS hosting
We have inbuilt support for the kind of advanced features needed for scaling Composr installations.
Composr is also available on:
Git read access
Git is the revision control system we use to collaborate on Composr.
You can access the repository on Github.
We often commit fixes to Git before patch releases come out.
Be aware that the Git repository also has all the ocProducts addons in it. We develop them in there, to keep them up-to-date. There is a script called delete_alien_files.php which will erase them. You need to first delete the sources_custom/hooks/systems/addon_registry/*.php files of any addons you don't want, then run the script, then run the commands the script says (after reviewing), then install.
Git write access
Composr development is sponsored and led by ocProducts, who is the primary developer. However we do accept and encourage external contributions. Composr is a community project after all, even if we do centrally ensure its quality.
We will provide write-access to Git as appropriate (essentially when someone shows a serious commitment to the project in the form of high-quality code).
Are you upgrading?
Instead of using this page, you should login to your Admin Zone. You'll see a link to upgrade there.
Upgrading from ocPortal? You need to use a special omni-upgrader.
- PHP 5.1 or higher, with the following supported:
- Memory limit 64MB+
- MySQL 5.5.3 or higher
- Apache or IIS recommended
- 50MB of disk space
For more information and recommendations, see our webhosting tutorial.
Composr has its own forum and member system (Conversr), but can also integrate with some third party ones out-of-the-box:
- Burning Board 2.0 / 2.2/Lite
- IPB 1.1-1.3 / 2.0-2.3
- phpBB 2.0-3.0
- SMF 1.0 / 1.1 / 2.0
- vB 2.2 / 3.0-3.7
- WowBB 1.7
Conversr can also integrate with HTTP authentication systems, facilitating integration with any login system that uses this mechanism.
A powerful framework and a number of programming tools are provided, to accelerate integration with other scripts and web-apps.