Page History
Devstatus | ||||
---|---|---|---|---|
| ||||
Implementation tracked in MGNLBLOG@jira. |
Purpose
...
Implement a simple template / set of templates to collection of page and component templates that enable blogging with STK/Magnolia
Motivation
Blog Magnolia CMS. Blog functionality is often asked for on RFP's. While we don't see Magnolia CMS as a blogging platform per se, the infrastructure we provide out of the box should make it almost trivial to provide blog functionality , that to some extend might even supersede exceed some of the existing options.It It could also be useful for our own bloggers, or used as a system to provide blog space for the community once we have a proper forge.
Functionality Delta
Goals
Map between typical blog functionality and Magnolia CMS features.
Blog functionality | Magnolia CMS feature | ||
---|---|---|---|
Create | |||
Functionality | covered by | ||
create a blog entry | standard Magnolia Standard page creation | ||
edit Edit a blog entry | standard Magnolia Standard content editing & paragraphs | ||
list List of recent blogs blog posts | STK ( teaser lists)list | ||
commenting Commenting | STK / Commenting module | ||
list List of latest comments | STK / CommentinglatestComments component | ||
RSS feeds feed | RSS Aggregation Aggregator module | ||
Post archive | use paginated Paginated list of blog entries | ||
social Social bookmarking | |||
Calendar | STK | calendar | STK |
tags Tags | Categorization Modulemodule | ||
Search | |||
standard Magnolia | securitySecurity, administration & all the other goodies | standard Standard Magnolia functionality |
Missing Functionality functionality | Status |
---|---|
trackback & Trackback and ping | out Out of scope for first version trackback & ping |
Status
Blog module for Magnolia 4.4 exists. Nexus: magnolia-module-blog.
Next steps
- Migration the Blog module to Magnolia 4.5
- Document a tutorial (Antti) that shows how to create your own blog.
To be decided
- Should the blog module be part of standard STK or its own module?