Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/XOOPS/XoopsCore

Core Framework for next version of XOOPS CMS: 2.6.0
https://github.com/XOOPS/XoopsCore

cms composer javascript jquery mysql php smarty website-builder xoops

Last synced: 3 months ago
JSON representation

Core Framework for next version of XOOPS CMS: 2.6.0

Awesome Lists containing this project

README

        

![alt XOOPS CMS](http://xoops.org/images/logoXoops4GithubRepository.png)
# XOOPS Core

[![Backers on Open Collective](https://opencollective.com/XoopsCore/backers/badge.svg)](#backers) [![Sponsors on Open Collective](https://opencollective.com/XoopsCore/sponsors/badge.svg)](#sponsors) [![Build Status](https://img.shields.io/travis/XOOPS/XoopsCore/master.svg?style=flat)](https://travis-ci.org/XOOPS/XoopsCore)
[![Software License](https://img.shields.io/badge/license-GPL-brightgreen.svg?style=flat)](docs/license.txt)
[![Coverage Status](https://img.shields.io/scrutinizer/coverage/g/XOOPS/XoopsCore.svg?style=flat)](https://scrutinizer-ci.com/g/XOOPS/XoopsCore/code-structure)
[![Quality Score](https://img.shields.io/scrutinizer/g/XOOPS/XoopsCore.svg?style=flat)](https://scrutinizer-ci.com/g/XOOPS/XoopsCore)
[![Latest Version](https://img.shields.io/github/release/XOOPS/XoopsCore.svg?style=flat)](https://github.com/XOOPS/XoopsCore/releases)

> **Note:** This repository contains the core code of the XOOPS Core 2.6.x.
It's under development currently. If you want to build a web site using XOOPS, visit the main [XOOPS Web Site](https://xoops.org) for more information.

## Developer Installation

Here is an outline of what you need to participate in XOOPS development:

You will need a development environment with at least PHP 7.1 and MySQL 5.6.

You will need to interact with [GitHub.com](https://guides.github.com/)

You will need to have Composer installed. You can get it here: http://getcomposer.org/

Fork the [XoopsCore](https://github.com/XOOPS/XoopsCore) repository to your account on GitHub.

Clone your fork to your development environment.

Composer is used to manage the libraries that XOOPS depends on. Composer uses
the `composer.json` file for instructions about what is needed. To get started
with a fresh fork, run this commands from the main directory (usually XoopsCore)
of your cloned fork. (For *nix systems, use 'cp' instead of 'copy'.)

```
copy composer.json.dist composer.json
composer install
```

When you update your fork with the latest changes you should run this command:

```
composer update
```

Configure your web server to point to the `htdocs` directory as the webroot
(i.e. add a virtual host in Apache.)

Open the webroot in your browser to complete the XOOPS install.

When your changes are complete and tested, send us a Pull Request on GitHub
and we will take a look.

You can see the full Installation in under 4:40 min in this video:

[![XOOPS CMS](http://img.youtube.com/vi/xM8xzbGcdgA/0.jpg)](http://www.youtube.com/watch?v=xM8xzbGcdgA)

## Awesome contributors:

## Contributing

Thank you for considering contributing to the XOOPS Project. See [CONTRIBUTING](CONTRIBUTING.md) file.

[![Work in Progress](https://badge.waffle.io/xoops/xoopscore.svg?label=Work%20In%20Progress&title=Work%20In%20Progress)](http://waffle.io/xoops/xoopscore)

## Backers

Support us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/XoopsCore#backer)]






























## Sponsors

Become a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/XoopsCore#sponsor)]










A huge thank you to [JetBrains](https://www.jetbrains.com/) for supporting the development of this project with complimentary [PhpStorm](https://www.jetbrains.com/phpstorm/) licenses.