Skip to content

Sywooch/rooland

 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 72.0%
  • CSS 23.9%
  • JavaScript 4.1%