Removed deprecated example configuration

This commit is contained in:
Christopher Pitt 2015-11-16 11:56:34 +13:00
parent 877748b25a
commit c6c4702caf

View File

@ -12,44 +12,19 @@ Then in the root of your project run:
## Web ## Web
To begin the installation first download the module online. You can find the version To begin the installation first download the module online. You can find the version you require for your SilverStripe installation on the [silverstripe.org](http://www.silverstripe.org) website.
you require for your SilverStripe installation on the [silverstripe.org](http://www.silverstripe.org) website.
After you have finished downloading the file, extract the downloaded file to your site's root 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`.
folder and ensure the name of the module is `comments`.
## All ## All
Run a database rebuild by visiting *http://yoursite.com/dev/build*. This will add the required database Run a database rebuild by visiting *http://yoursite.com/dev/build*. This will add the required database columns and tables for the module to function.
columns and tables for the module to function.
If you previously had SilverStripe version 2.4 installed then you'll also need to run the migration script 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.
provided. More information on this is provided in the next section.
## Enabling Commenting ## Enabling Commenting
Out of the box the module adds commenting support to all pages on your site. This functionality can be 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.
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.
Ensure that your template file (usually themes/yourtheme/templates/Layout/Page.ss) has the `$CommentsForm` variable
where you want comments to appear.
To enable commenting on other objects (such as your own subclasses of `DataObject`) add the following
to your `mysite/_config.php` file.
// Adds commenting to the class SiteTree (all Pages)
Commenting::add('SiteTree');
You can also pass configuration options to the add function to customize commenting on that object. Again
in your `mysite/_config.php` file replace the previous line with the following
// Adds commenting to the class SiteTree (all Pages) but require the user to login and comments
// are moderated
Commenting::add('Foo', array(
'require_moderation' => true,
'require_login' => true
));
For more configuration options see [Configuration](Configuration.md). For more configuration options see [Configuration](Configuration.md).
@ -57,7 +32,6 @@ For more configuration options see [Configuration](Configuration.md).
### Migrating from version 2.* SilverStripe installations ### 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 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.
that you'll need to run `dev/build` after installing the module.
You can do this via sake (`sake dev/build`) or via a web browser by visiting `http://yoursite.com/dev/build` You can do this via sake (`sake dev/build`) or via a web browser by visiting `http://yoursite.com/dev/build`