Sywooch / rooland

Source code of the rooland community.

Home Page:https://rooland.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rooland

Source code of the rooland community.

Technology

  • Nginx or Apache
  • HTML5 + CSS3 (Bootstrap), Javascript (jQuery)
  • PHP 7.2+, MySQL, Yii Framework 2
  • Composer (PHP), Bower and NPM (CSS, JavaScript)
  • Markdown + CodeMirror Editor

Clone project via GIT

git clone https://github.com/rooland/rooland
cd rooland

Install all dependencies via Composer

composer install

Apply post create project script

composer run-script post-create-project-cmd

Apply migrations

Setup DB settings in "config/db.php" and run migrations.

php yii migrate

Apply RBAC

php yii rbac/init 

Register new user and assign the roles

Setup reCAPTCHA settings in config/params.php and register a new user.

php yii rbac/assign admin dignity
php yii rbac/assign moderator dignity

Generate sitemap.xml

php yii sitemap

Fetch planet

php yii planet

Fetch new videos

php yii video

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Make your changes
  4. Commit your changes (git commit -am 'Added some feature')
  5. Push to the branch (git push origin my-new-feature)
  6. Create new Pull Request

About

Source code of the rooland community.

https://rooland.org

License:MIT License


Languages

Language:PHP 72.0%Language:CSS 23.9%Language:JavaScript 4.1%