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 vice.plone.outbound

How to install vice.plone.outbound

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install vice.plone.outbound
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
1.0rc1 Available View build log
Windows (64-bit)
1.0rc1 Available View build log
Mac OS X (10.5+)
1.0rc1 Available View build log
Linux (32-bit)
1.0rc1 Available View build log
Linux (64-bit)
1.0rc1 Available View build log
 
License
GPL
Lastest release
version 1.0rc1 on Jan 5th, 2011

What is it?

vice.plone.outbound provides Plone with the ability to syndicate web feeds (rss, atom, etc). It is configurable by users and extensible by developers.

Plone requirement: version 3.1

Features

vice.plone.outbound gives you outbound syndication for all "out of the box" Archetype Content Types (ATCT) and subclasses. Any folder (including the site root) can be configured with any number of feeds. This can be used to provide granular or bulk content feeds in multiple formats.

Any feed can be set as recursive or not. A recursive feed will include all the content at the feeds location as well as any sub-folders content and so on. A non-recursive feed will only syndicate the content directly present at the level of the feed.

Auto discover can be set on any feed. This will enable modern aggregators and browsers to "sense" the feeds location by simply providing the URL for the feed folder. NB only one feed per any folder (location) should be configured with auto discover on.

Users may also include a "Published URL" on any feed. This will enable site managers to easily route all traffic through services like "feedburner", by first registering the local syndicated feed with feedburner, and then entering the respective feedburner URL as the "Published URL" for the feed.

Enabling or disabling feeds can be done for the whole site (see the add-on product configuration for "Syndication (Outbound)" in the Plone control panel), on any folder, or each feed itself.

There are global and per folder configuration options for the maximum number of items to be syndicated from any respective feed as well. The most recent added or modified date is used to sort all feed content.

Installation instructions are in INSTALL.txt.

Installation

Assuming you have your buildout.cfg in an editor:

  1. Put vice.plone.outbound in your ``eggs = `` section:

    System Message: WARNING/2 (<string>, line 56); backlink

    Inline literal start-string without end-string.

    System Message: WARNING/2 (<string>, line 58)

    Literal block expected; none found.

eggs = vice.plone.outbound

  1. Put vice.plone.outbound in your ``zcml = `` section:

    System Message: WARNING/2 (<string>, line 61); backlink

    Inline literal start-string without end-string.

    System Message: WARNING/2 (<string>, line 63)

    Literal block expected; none found.

zcml = vice.plone.outbound

3) Configure the plone.recipe.zope2install recipe to use fake-zope-eggs. In your buildout.cfg file, find the [zope2] section, and add fake-zope-eggs = true

[zope2] fake-zope-eggs = true ...

  1. Re-run your buildout:

    System Message: WARNING/2 (<string>, line 76)

    Literal block expected; none found.

./bin/buildout

  1. Install from the control panel in plone

7) Configure for use in the Add-on Product Configuration section in the Plone control panel.

History

(name of developer listed in brackets)

vice.plone.outbound - 1.0rc1 To be released October 12, 2008
  • Removed viewlets and configlet on uninstall.

System Message: WARNING/2 (<string>, line 93)

Bullet list ends without a blank line; unexpected unindent.

[MatthewWilkes]

  • Add a doctest to show how to create new adapters for feeds and items.

System Message: WARNING/2 (<string>, line 96)

Bullet list ends without a blank line; unexpected unindent.

[pilz]

  • Turn off KSS validation of the feed config grid. Because the name is a

System Message: WARNING/2 (<string>, line 99)

Bullet list ends without a blank line; unexpected unindent.

required attribute, KSS was reporting an error unless name was filled in first. Now, the name field will only be checked for presence during server round trips. Thanks to Godefroid for the KSS hints! Was http://plone.org/products/vice/issues/6 [pbugni and derek_richardson]

  • Use plone.browserlayer to prevent availability of pages and views until

System Message: WARNING/2 (<string>, line 106)

Bullet list ends without a blank line; unexpected unindent.

installation (via GS or quickinstaller). This solves the symptom where, when vice eggs were present but installation had not been finished, the vice eggs broke the Plone site. [derek_richardson]

System Message: WARNING/2 (<string>, line 112)

Bullet list ends without a blank line; unexpected unindent.

(Autodiscovered feed inserts redundant <html> tag ) [pbugni]

vice.plone.outbound - 1.0a1 Released April 29, 2008
  • Change package name

System Message: WARNING/2 (<string>, line 119)

Bullet list ends without a blank line; unexpected unindent.

[derek_richardson]

  • Change to use vice.zope2.outbound

System Message: WARNING/2 (<string>, line 122)

Bullet list ends without a blank line; unexpected unindent.

[derek_richardson]

  • Add configlet icon

System Message: WARNING/2 (<string>, line 125)

Bullet list ends without a blank line; unexpected unindent.

[derek_richardson]

  • Add autodiscovery viewlet for Plone 3.1

System Message: WARNING/2 (<string>, line 128)

Bullet list ends without a blank line; unexpected unindent.

[derek_richardson]

  • Add portlet for feeds

System Message: WARNING/2 (<string>, line 131)

Bullet list ends without a blank line; unexpected unindent.

[tim2p]

  • Make published_url hideable on individual feed configs

System Message: WARNING/2 (<string>, line 134)

Bullet list ends without a blank line; unexpected unindent.

[derek_richardson]

  • Make recursion hideable on individual feed configs

System Message: WARNING/2 (<string>, line 137)

Bullet list ends without a blank line; unexpected unindent.

[derek_richardson]

plone.app.syndication.oubound - 1.0a3 Released December 19, 2007
  • Add metadata.xml to default GS profile, declaring version 1.

System Message: WARNING/2 (<string>, line 143)

Bullet list ends without a blank line; unexpected unindent.

Importing the profile will cause the global feed settings to be reset, so you'll need to reconfigure it through the site settings configlet. Hopefully this is the last time that will happen, as the new metadata.xml should prevent that in the future. [derek_richardson]

  • Display standard feed icons next to feed links in viewlet.

System Message: WARNING/2 (<string>, line 150)

Bullet list ends without a blank line; unexpected unindent.

[derek_richardson]

  • Store the ID on the FeedConfig annotation, so it cannot change.

System Message: WARNING/2 (<string>, line 153)

Bullet list ends without a blank line; unexpected unindent.

Fix bad ID generation, bug #002. [derek_richardson]

  • New SyndicationTool that delegates to global FeedConfig utility.

System Message: WARNING/2 (<string>, line 157)

Bullet list ends without a blank line; unexpected unindent.

Issues deprecation warnings when used. [matthewwilkes]

plone.app.syndication.outbound - 1.0a2 Released October 24, 2007
  • Published feed urls different from their internal urls

System Message: WARNING/2 (<string>, line 164)

Bullet list ends without a blank line; unexpected unindent.

[derek_richardson]

  • Remove '@@' view marker from feed URLs

System Message: WARNING/2 (<string>, line 167)

Bullet list ends without a blank line; unexpected unindent.

[matthewwilkes]

plone.app.syndication.outbound - 1.0a1 Released October 15, 2007
  • Initial release.

System Message: WARNING/2 (<string>, line 173)

Bullet list ends without a blank line; unexpected unindent.

[lots of people]

Subscribe to package updates

Last updated Jan 5th, 2011

Download Stats

Last month:2

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.