Go to file
Dylan Wagstaff 6e1c77af0b Add missing widget models to db classname remapping
SilverStripe 4 has introduced namespacing, and thus ClassName field in
the database is now referring to classes that no longer exist. However
on a dev/build these will be updated so long as there is configuration
mapping the old class name to the new class name. However Blog module
here is missing the widget classes, which causes problems with
migrations. This will fix that.
2019-11-04 11:31:20 +13:00
_config Add missing widget models to db classname remapping 2019-11-04 11:31:20 +13:00
.tx Revert "Removing translations in preparation for namepsacing them" 2017-09-18 16:03:08 +12:00
client FIX Javascript and SCSS linting and removed unused images 2018-01-29 16:03:51 +13:00
docs Documentation for disabling user profiles 2017-11-03 08:32:25 +13:00
lang Update translations 2018-12-12 14:44:28 +00:00
src FIX Blog profile summary field is always inserted before the profile image field 2018-12-07 09:59:16 +13:00
templates FIX: Update Blog archive date formats for SS4 2018-11-26 10:03:29 +08:00
tests FIX Fix line length 2018-01-29 16:10:45 +13:00
_config.php FIX refactored to remove code from _config.php 2017-09-14 10:44:21 +12:00
.codecov.yml Adding .codecov.yml file 2017-05-25 08:57:47 +01:00
.editorconfig Update readme, editorconfig, phpcs ruleset 2018-01-29 16:01:08 +13:00
.eslintrc.js API Convert gulp and Compass builds to use Webpack 2018-01-29 11:46:54 +13:00
.gitattributes Update readme, editorconfig, phpcs ruleset 2018-01-29 16:01:08 +13:00
.gitignore API Convert gulp and Compass builds to use Webpack 2018-01-29 11:46:54 +13:00
.sass-lint.yml API Convert gulp and Compass builds to use Webpack 2018-01-29 11:46:54 +13:00
.scrutinizer.yml Update Travis and Scrutinizer configuration, add note to readme 2017-01-12 10:21:50 +13:00
.travis.yml Remove PHP 5.3 from Travis builds 2018-02-20 11:01:09 +13:00
.upgrade.yml API Rename GridFieldConfig so it has no underscore in the class name 2018-01-29 15:57:17 +13:00
changelog.md Update changelog for 2.4.2 2016-05-18 17:01:49 +12:00
code-of-conduct.md Added standard code of conduct 2015-11-21 20:12:35 +13:00
composer.json Update constraints for dependencies 2018-04-10 15:49:44 +12:00
license.md Update license year 2018-01-29 16:01:17 +13:00
package.json API Convert gulp and Compass builds to use Webpack 2018-01-29 11:46:54 +13:00
phpcs.xml.dist Update readme, editorconfig, phpcs ruleset 2018-01-29 16:01:08 +13:00
phpunit.xml.dist FIX convert CI bootstrap references to new their new locations in vendor 2017-10-05 10:07:54 +13:00
README.md Update readme, editorconfig, phpcs ruleset 2018-01-29 16:01:08 +13:00
webpack.config.js API Convert gulp and Compass builds to use Webpack 2018-01-29 11:46:54 +13:00

SilverStripe Blog Module

Build Status Scrutinizer Code Quality codecov.io

Documentation

Requirements

  • SilverStripe CMS 4.0+
  • SilverStripe Lumberjack Module 2.0+
  • SilverStripe Tag Field Module 2.0+
  • SilverStripe Assets 1.0+
  • SilverStripe Asset Admin Module 1.0+

Note: this version is compatible with SilverStripe 4. For SilverStripe 3, please see the 2.x release line.

Suggested Modules

  • SilverStripe Widgets Module
  • SilverStripe Comments Module

Installation

composer require silverstripe/blog

Upgrading

Upgrading from 2.x to 3.x

Aside from the framework and CMS upgrades required the blog module should not require anything extra to be completed.

Upgrading legacy blog to 2.x

If you're upgrading from blog version 1.0 to 2.x you will need to run the BlogMigrationTask. Run the task using dev/tasks/BlogMigrationTask either via the browser or sake CLI to migrate your legacy blog to the new version data structure.