anchor.diff:  
   == Configuration
   
  -+crm.content.encryption.algorithm+
  +`crm.content.encryption.algorithm`
   
   This property defines what encryption algorithm to use when storing files.
   File are by default stored in the filesystem on the application server.
   One of the following algorithms can be used:
   
  -+grails.plugins.crm.content.CrmFileResource.NO_ENCRYPTION+ (default)
  +`grails.plugins.crm.content.CrmFileResource.NO_ENCRYPTION` (default)
   
   Files are not encrypted, they are stored in original form.
   
  -+grails.plugins.crm.content.CrmFileResource.AES_ENCRYPTION+
  +`grails.plugins.crm.content.CrmFileResource.AES_ENCRYPTION`
   
   Files are encrypted with AES encryption
   
  -+crm.content.encryption.password = "1234567890123456"+
  +`crm.content.encryption.password = "1234567890123456"`
   
   Encryption key. Must be 16 bytes!
   
  -+crm.content.cache.expires = 60 * 10+
  +`crm.content.cache.expires = 60 * 10`
   
   Browser cache expiration (in seconds) for public content.
   
  -+crm.content.include.tenant = 1L+
  +`crm.content.include.tenant = 1L`
   
   Default tenant for content rendered with the render tag.
   
  -+crm.content.include.path = '/templates'+
  +`crm.content.include.path = '/templates'`
   
   Default path for content rendered with the render tag.
   
  -+crm.content.include.parser = 'freemarker'+
  +`crm.content.include.parser = 'freemarker'`
   
   Default parser for content rendered with the render tag.
   
  -+crm.content.freemarker.template.updateDelay = 60+
  +`crm.content.freemarker.template.updateDelay = 60`
   
   The FreeMarker service checks if templates has been updated with this interval (in seconds).
   
  
positive.code: 
  Note that this plugin does not contain any user interface components. This plugin contains domain classes and services only.
  The plugin http://gr8crm.github.io/plugins/crm-content-ui/[crm-content-ui] provides a Twitter Bootstrap based user interface
  for managing files, folders and attachments. +crm-content-ui+ depends on +crm-content+ so you only need to include +crm-content-ui+
  in your BuildConfig.groovy if you want end-user content management features.
  
  The Content Management plugin is very generic and flexible. It can be used to provide content in any form.
  
negative.code: 
  === updateResource
  
  `long updateResource(CrmResourceRef resource, InputStream inputStream, String contentType = null)`
  
  Update/overwrite existing content.
  
  