silverstripe-comments/docs/en/Installing.md
Robbie Averill ab3f35257b SS4 compatibility updates - ORM, Form, Controller changes
* Remove CommentList and replace with a polymorphic has_one relationship
* Tweaks for unit tests. Add tests for encode/decodeClassName.
2017-01-17 16:25:09 +13:00

1.7 KiB

Installation

Composer

Edit your project-wide composer.json file as follows; in the "require" block add:

"silverstripe/comments": "*"

Then in the root of your project run:

#> composer update silverstripe/comments

Web

To begin the installation first download the module online. You can find the version you require for your SilverStripe installation on the silverstripe.org website.

After you have finished downloading the file, extract the downloaded file to your site's root folder and ensure the name of the module is comments.

All

Run a database rebuild by visiting http://yoursite.com/dev/build?flush=1. This will add the required database columns and tables for the module to function, and refresh the configuration manifest.

If you previously had SilverStripe version 2.4 installed then you'll also need to run the migration script provided. More information on this is provided in the next section.

Enabling Commenting

Out of the box the module adds commenting support to all pages on your site. This functionality can be turned on and off on a per page basis in the CMS under the Behaviour tab for a given page. Once the Allow Comments checkbox is ticked, republish and view the webpage.

For more configuration options see Configuration.

Upgrading

Migrating from version 2.* SilverStripe installations

This module replaces the built-in commenting system available in versions up to SilverStripe 2.4. To migrate from that you'll need to run dev/build after installing the module.

You can do this via sake (sake dev/build flush=1) or via a web browser by visiting http://yoursite.com/dev/build?flush=1