Package: aws.authrss
Access your Plone RSS feeds as authenticated user. This feature was inspired byRedmine.AbstractActually, authenticated users in Plone site may read content that are not
available to anonymous users. But when subscribing to a Plone RSS feed they can
only view items that are available to anonymous users. Just because the RSS
readers such as Google Reader do not - and cannot - provide feature to provide
authentication cookie or header to authenticate on the feed URL.aws.authrssgives to the authenticated users a dedicated and private link to
the Plone RSS feeds. Such feeds provide all elements the user is entitled to
view, when authenticated in the Plone site with a browser, and of course,
relevant to the feed (Folder, Collection, …)Each user may have a private token he can change whenever he wants in his
personal preferences. This token is part of the query string of the
authenticated RSS feed, and identifies the useronlyfor the RSS feeds.A control panel for site administrators gives the possibility to prune private
tokens of removed users.Plays withThe module supports Plone 4.3 and 5.0.Conflicts with…collective.blog.feedsbecause both override the same viewlet, and there’s no possible conflict
resolution. Sorry.InstallationProduction siteAs usual in yourzc.buildoutconfiguration:[instance]
recipe = plone.recipe.zope2instance
...
eggs =
    aws.authrssDevelopment siteThe development package at Github comes with a suitablebuildout.cfg. SeeLinks. You just need to clone that repository and play the usualpython bootstrap.py+bin/buildout.In Site SetupDon’t forget to enable syndication in the Syndication control panel
and to check theShow feed linkcheckbox.UpgradingAvailable upgrades may be executed from theportal_setuptool of your Plone
site in theUpgradestab.No upgrades with alpha releasesFor the first alpha versions, we shall not provide upgrade steps. You will
need to reinstall the component. Stable versions coming after the first
stable versions will come will all necessary upgrade steps.CustomizationIntegratorsaws.authrssoverrides theportal_actions/document_actions/rssaction
to add the authenticated RSS link in your site.Developersaws.authrsscomes with its own tokens manager that stores tokens in anOOBtree. See the classaws.authrss.tokenmanager.DefaultTokenManager.You may provide your own tokens manager registering an utility that implementsaws.authrss.interfaces.ITokenManagerin your component’soverride.zcml. Then install this local utility using a GenericSetupcomponentregistry.xmlfile like this one:<?xml version="1.0"?>
<componentregistry>
  <utilities>
    <utility
      interface="aws.authrss.interfaces.ITokenManager"
      factory="my.component.tokenmanager.DefaultTokenManager"
     />
  </utilities>
</componentregistry>CreditsThis Plone component is sponsored byAlter WayLinksAt github.com (contributors)https://github.com/collective/aws.authrssAt pypi (integrators)http://pypi.python.org/pypi/aws.authrssPlanned featuresDo not assign tokens to users authenticated from an user folder that’s not in
the Plone site (i.e a Zope root manager).ContributorsGilles Lenfant: Main developer and frenchVincent Fretin: Update to Plone 4.3 and 5.0Changelog2.0.1 (2016-11-28)Update github link to point to collective.
[vincentfretin]2.0.0 (2016-11-26)Drop support for Plone < 4.3 and Python 2.6. Add compatibility for
Plone 4.3 and 5.0 on Python 2.7.
[vincentfretin]1.0.0b2Fixed packaging issue with MANIFEST.in
[glenfant]1.0.0b1Added support for search results
[glenfant]1.0.0a2Fixed packaging issues.
[glenfant]1.0.0a1First public version
[glenfant]