Skip to content

Instantly share code, notes, and snippets.

@dexterous
Created February 28, 2011 08:02
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save dexterous/847054 to your computer and use it in GitHub Desktop.
Save dexterous/847054 to your computer and use it in GitHub Desktop.
minimum steps to create a Grails blog using simple-blog plugin (ignoring SCM commands)
$ grails create-app grails-blog
$ cd grails-blog
$ grails install-plugin simple-blog
$ cat >> grails-app/conf/Config.groovy
> grails.blog.author.evaluator = { request.remoteAddr }
> ^D
$ mkdir -p grails-app/domain/demo/blog/
$ cat > grails-app/domain/demo/blog/Commenter.groovy
> package demo.blog
>
> class Commenter {
> String addr;
> String toString() { addr }
> }
> ^D
$ cat >> grails-app/conf/Config.groovy
> import demo.blog.Commenter
> grails.commentable.poster.evaluator = { Commenter.findByAddr(request.remoteAddr) ?: new Commenter(addr: request.remoteAddr).save() }
> ^D
$ grails run-app
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment