2017 © Pedro Peláez
 

library forkcms

Fork is an open source CMS that will rock your world.

image

forkcms/forkcms

Fork is an open source CMS that will rock your world.

  • Tuesday, July 24, 2018
  • by tijsverkoyen
  • Repository
  • 62 Watchers
  • 1021 Stars
  • 12,230 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 273 Forks
  • 75 Open issues
  • 89 Versions
  • 6 % Grown

The README.md

Fork CMS, (*1)

Build Status Latest Stable Version License Code Coverage Documentation Status huntr.dev | the place to protect open source, (*2)

Installation

  1. Make sure you have composer installed.
  2. Run composer create-project forkcms/forkcms . in your document root.
  3. Browse to your website
  4. Follow the steps on-screen
  5. Have fun!

Dependencies

Remark: If you are using GIT instead of composer create-project or the zip-file from http://www.fork-cms.com, you should install our dependencies. The dependencies are handled by composer, (*3)

To install the dependencies, you can run the command below in the document-root:, (*4)

composer install -o

Security

If you discover any security-related issues, please email core@fork-cms.com instead of using the issue tracker. HTML is allowed in translations because you sometimes need it. Any reports regarding this will not be accepted as a security issue. Owners of a website can narrow down who can add/edit translation strings using the group permissions., (*5)

Bugs

If you encounter any bugs, please create an issue on Github. If you're stuck or would like to discuss Fork CMS: Join our Slack channel Join our Slack Channel!, (*6)

Running the tests

We use phpunit as a test framework. It's installed when using composer install. To be able to run them, make sure you have a database with the same credentials as your normal database and with the name suffixed with _test., (*7)

Because we support multiple php versions it gave some issues. Therefore we use the bridge from symfony., (*8)

Running the tests:, (*9)

composer test

Running only the unit, functional, or the installer tests, (*10)

 composer test -- --testsuite=functional
 composer test -- --testsuite=unit
 composer test -- --testsuite=installer

If you want to run all the tests except the ones from the installer use, (*11)

composer test -- --exclude-group=installer

Styling the backend

The backend uses Bootstrap in combination with Sass. To make changes, you should make the changes into the scss-files, and regenerate the real css with gulp build., (*12)

Yarn

We use yarn to install our dependencies. For now we have a gulp-script that moves everything to the correct directories. So if you change the dependencies, make sure you run gulp build., (*13)

Community

Join our Slack channel Join our Slack Channel!, (*14)

The Fork CMS team, (*15)

The Versions