Skip to content
Blogging services for Grails CRM
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
grails-app
scripts
src
test/integration/grails/plugins/crm/blog
web-app/WEB-INF
wrapper
.gitignore
CrmBlogGrailsPlugin.groovy
LICENSE.txt
README.md
application.properties
build.gradle
grailsw
grailsw.bat

README.md

GR8 CRM - Blog Support

CRM = Customer Relationship Management

GR8 CRM is a set of Grails Web Application Framework plugins that makes it easy to develop web application with CRM functionality. With CRM we mean features like:

  • Contact Management
  • Task/Todo Lists
  • Project Management

Blog Support

This plugin provides domain classes and services for blog/newsletter authoring in GR8 CRM applications. For a user interface see the crm-blog-ui plugin.

Examples

def draft = crmBlogService.createBlogStatus(name: 'Draft', param: 'draft', true)
def published = crmBlogService.createBlogStatus(name: 'Published', param: 'published', true)
def archived = crmBlogService.createBlogStatus(name: 'Archived', param: 'archived', true)

def post = crmBlogService.createBlogPost(status: published, title: 'GR8 CRM', description: "I'm very proud to present my latest project", true)

post.setTagValue('groovy').setTagValue('grails').setTagValue('crm')

crmContentService.createResource('<h1>GR8 CRM</h1><p>Lorem ipsum... This is the actual content posted to the blog.</p>', 'content.html', post)

Documentation

Complete documentation for this plugin can be found at gr8crm.github.io

You can’t perform that action at this time.