collective.socialpublisher iconcollective.socialpublisher 1.0 Alpha 3

Manage and automate social publishing on Plone sites
collective.socialpublisher is a Plone product that provides a viewlet (and under-the-hood machinery) for managers that allows to publish contents to social networks (only twitter ATM). Social publication can be automated by enabling it per-content.

To enable the viewlet just mark the content-type you want with collective.socialpublisher.interfaces.IPublishable. You can do it from ZMI or trough ZMCL:

< class class="Products.ATContentTypes.content.event.ATEvent" >
 < implements interface="collectinve.socialpublisher.interfaces.IPublishable" / >
< /class >


NOTE: this is already done by the package in this alpha stage.

Twitter accounts management is done by collective.twitter.accounts.

You can provide a publisher by registeriing an utility providing collective.socialpublisher.interfaces.ISocialPublisherUtility. See collective.socialpublisher.utility for details.

To enable auto-publishing you have to enable it per-content (waiting for global configuration) and you have to create a cron the calls @@social-auto-publish. You can do it using Products.cron4plone or trough buildout like this:

[instance]
...
zope-conf-additional =
 < clock-server >
 method /plonesite/@@social-auto-publish
 period 1000
 user admin
 password admin
 < /clock-server >


See also http://collective-docs.readthedocs.org/en/latest/misc/asyncronoustasks.html.

last updated on:
June 4th, 2012, 5:38 GMT
price:
FREE!
developed by:
Simone Orsi
license type:
GPL (GNU General Public License) 
category:
ROOT \ Internet \ Plone Extensions

FREE!

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

What's New in This Release:
  • [add] test buildout.cfg
  • [imp] improved tests
  • [imp] improved docs
  • [add] global config using p.a.registry + controlpanel
read full changelog

Add your review!

SUBMIT