From c3415b66971e45881cec633e725b49430a654a0f Mon Sep 17 00:00:00 2001 From: phalkun Date: Fri, 14 Jan 2011 14:07:54 +1300 Subject: [PATCH] MINOR: Move documentation from http://doc.silverstripe.org MINOR: Update README to Markdown format --- README | 17 ----------------- README.md | 18 ++++++++++++++++++ docs/Install.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 63 insertions(+), 17 deletions(-) delete mode 100644 README create mode 100644 README.md create mode 100644 docs/Install.md diff --git a/README b/README deleted file mode 100644 index b81ef97..0000000 --- a/README +++ /dev/null @@ -1,17 +0,0 @@ -#################################################### -Blog Module -#################################################### - -# Maintainer Contact -Saophalkun Ponlu (Nickname: aoneil) - -Carlos Barberis - - -# Requirements -SilverStripe minimum version 2.4.0 - -# Documentation -http://doc.silverstripe.com/doku.php?id=modules:blog - - diff --git a/README.md b/README.md new file mode 100644 index 0000000..b8be84a --- /dev/null +++ b/README.md @@ -0,0 +1,18 @@ +# Blog Module + +## Maintainer Contact + +- Saophalkun Ponlu +- Carlos Barberis + +## Requirements + +SilverStripe minimum version 2.4.0 + +## Installation + +See docs/Install.md + +## Usage + +See doc/Install.md diff --git a/docs/Install.md b/docs/Install.md new file mode 100644 index 0000000..a7faed3 --- /dev/null +++ b/docs/Install.md @@ -0,0 +1,45 @@ +# Blog Module + +## Introduction + +The blog module allows you to post blogs on your SilverStripe. It includes the ability to post blogs using a site front-end form. Blogs are summarised on the blog holder page type, with more detail viewable when a specific blog is clicked. + +## Feature Overview + +- Front-end blog post form +- Posts allow bbcode +- RSS feed for blog and also feeds for comments on posts +- Easily customizable +- Tag cloud widget +- Archive widget +- Blog management widget +- RSS widget (will likely move in future) + +## Page types + +We have chosen to go with the following page types to include with the blog module: + +- **BlogTree** This is a holder of BlogHolder. If your site has only one blog holder, you won't need this page type. +- **BlogHolder** The BlogHolder shows BlogEntries, and provides a way to search etc.It would also contain methods to post new blogs. +- BlogEntry: This is simply an entry/post for the blog. + +## View Archived Blogs + +Blog archives can be viewed by `year/month` by appending the year, followed by a forward slash, then the numerical month, to the end of the BlogHolder URL. Alternately, just the year can be appended to view entries for that year. + +for example: + +- `mysite/blog/2007/6` would show blog entries for June 2007 +- `mysite/blog/2007` would show blog entries for 2007 + +## Comments and Spam Protection + +See [PageComment](http://doc.silverstripe.org/pagecomment). + +## Widgets + +See [Widgets](http://doc.silverstripe.org/widgets). + +## Working with the theme + +The blog comes set up to use the `\themes\blackcandy_blog\` directory by default. See [themes](http://doc.silverstripe.org/themes).