Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install collective.stringinterp.text

How to install collective.stringinterp.text

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install collective.stringinterp.text
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
Windows (64-bit)
Mac OS X (10.5+)
Linux (32-bit)
0.1.1 Available View build log
Linux (64-bit)
0.1.1 Available View build log
 
License
GPL
Lastest release
version 0.1.1 on Aug 10th, 2013

This is a Plone extension for the plone.stringinterp module.

Adding this to your buildout and you will be able to add full content text in content rules e-mail messages.

How to use

When you are preparing e-mail action for your Plone Content Rules you can now use two additional marker in the text:

${text}
The current document full text
${indented_text}
Same as above, but right-indent the text using a tab char before every line.

Text is transformed from HTML to plain text (as ussualy are Plone e-mail).

A mail message rule configured like this:

Hi,

the new document "${title}" has been created.

${text}

...will generate this:

Hi,

the new document "Welcome to Plone" has been created.

If you're seeing this instead of the web site you were expecting...

And a mail message rule configured like this:

Hi,

the new document "${title}" has been created.

${indented_text}

...will generate this:

Hi,

the new document "Welcome to Plone" has been created.

    If you're seeing this instead of the web site you were expecting...
Getting text

"Main text field" is an abstract entity. This product try to guess text using adapters, so you can override or provide more specific ones (see the code some example).

Generally, those kind of text extraction is supported:

  • ATContentTypes based content types with a text field (Event, News Item, Document, Topic)
  • Comment from plone.app.discussion
  • Dexterity content types with a text field

Plus, a general adapter that simply try to read if a "text" attribute is provided.

Credits

Developed with the support of Regione Emilia Romagna; Regione Emilia Romagna supports the PloneGov initiative.

Authors

This product was developed by RedTurtle Technology team.

RedTurtle Technology Site

Changelog

0.1.1 (2013-08-02)
  • locales folder was not registered [keul]
0.1 (2013-05-30)
  • Initial release

Subscribe to package updates

Last updated Aug 10th, 2013

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.