Neos plugin for a simple blog. Beware of changes!
PHP HTML CSS Ruby
Latest commit 49d617e May 4, 2016 @kdambekalns kdambekalns Merge pull request #18 from kdambekalns/patch-1
BUGFIX: Add missing curly brace to RSS feed example
Permalink
Failed to load latest commit information.
Classes/RobertLemke/Plugin/Blog
Configuration
Resources
LICENSE TASK: Style cleanup, add LICENSE Feb 19, 2016
README.md
composer.json

README.md

Neos CMS Blog Plugin

This plugin provides a node-based plugin for Neos websites.

Note: Although this package is in use (for example on robertlemke.com) it is not a full-fledged blogging solution.

Quick start

  • Include the Plugin's route definitions to your Routes.yaml file, just like
-
  name: 'RobertLemkeBlogPlugin'
  uriPattern: '<RobertLemkeBlogPluginSubroutes>'
  subRoutes:
    RobertLemkeBlogPluginSubroutes:
      package: RobertLemke.Plugin.Blog
  • add the plugin content element "Blog Post Overview" to the position of your choice.

Comment notifications

As soon as the notifications.to.email setting is configured and TYPO3.SwiftMailer is installed, a notification will be sent whenever a comment is submitted.

Akismet spam checking

If you configure the Akismet package comments will be checked for being spam and marked as such.

RSS feed

  • add a page to serve the feed below your posts container node, it can be empty and should be hidden in menus

  • add this to your TS (configuration shows default values):

xml = RobertLemke.Plugin.Blog:Feed {
  feedTitle = 'The Neos Blog'
  feedDescription = 'A great, new - yet unconfigured - blog powered by Neos'
  feedUri = ''
  includeContent = ${false}
}

Now when you visit the "feed node" and use xml instead of html in the URL, you should see an XML feed os the blog.