Saravanan666/pypi-org huggingface dataset:
Package: collective.portlet.postit
IntroductionA archetypes based content-type ‘Post-It’ and Plone 3 style portlet to show
one or more “post-it” as a portlet.StateBETA: All parts are implemented, but not well tested.UsageThis is a python module made with zopes component architecture and using plones
infrastructure and Archetypes.You need to include collective.portlet.postit in you buildouts eggs and zcml
sections. (re-)run build and (re-)start zope.In ZMI go to your Plone-site into portal_setup and import the profile
‘Post-It type + portlet’.Have fun: as usal in Plone 3 add a Post-It portlet and start adding Post-Its as
content.Feedback, Bugreports, …If you like to give the author feedback about this product just write a mail
to <dev@bluedynamics.com>.If you have access to theplone.orgcollectiveyou might want to commit
bug-fixes direct to trunk or do enhancements on a branch. Anyway, the author
would be happy to get a short mail about those changes.– Jens Klein <jens@bluedynamics.com>, IRC: jensens
Package: collective.portlet.pythonscript
collective.portlet.pythonscriptThis add-on product adds ability to use ‘Script (Python)’ objects as source
of items to display in a ‘Python Script Portlet’.UsageManager adds ‘Script (Python)’ objects to the Plone site. The scripts need to
return an iterable of portal catalog brains (or objects adaptable to
IPythonScriptPortletItem).Manager goes into control panel and in ‘Scriptable Portlets’ selects option to
rescan site for ‘Script (Python)’ objects. Now the control panel section should
list the added scripts.Manager enables scripts for use in portlets.User edits portlets assigned in any place in the site. He can add new
‘Python Script’ portlet. Each portlet has a title and script used to render results.
User can limit number of shown results.Site displays results of the query inside the portlet.ContributorsTomasz Maćkowiak, Original AuthorradekjChangelog1.2.1 (September 11, 2013)Added possibility of scanning filesysem scripts
[radekj]1.2 (August 02, 2013)Added possibility to pass additional properties to be rendered
in the portlet
[radekj]1.1 (June 28, 2013)Possibility to register custom templates for rendering the
python script’s results
[kurazu]1.0.1 (June 25, 2013)Not displaying the portlet at all when there’s no results
items returned
[radekj]
Package: collective.portlet.quote
Update 2013-05-27: I’m no longer using this project, if somebody wants to take over maintanance, email me.IntroductionThis portlet will look in a specified folder for Quote content objects
(also in this package) and show one of them randomly. Quote objects
have a text field for the quote, a source for the source of the quote
and an optional link.Changelog1.0.1 (2009-11-25)The source dist didn’t include the docs directory for some reason, so 1.0 was not installable.1.0 (2009-11-24)Initial release
Package: collective.portlet.recentactivity
Introductioncollective.portlet.recentactivity provides a Portlet and a Viewlet
with Facebook like entries on recent user activities, e.g. “the
user admin added ‘News Item 1’ to ‘News’ 10 minutes ago”.By default, the Recent Activity Viewlet is not registered. If you want
to register it, for example below your content, you have to add this
code to your configure.zcml:<browser:viewlet
name="collective.portlet.recentactivity.RecentActivityViewlet"
manager="plone.app.layout.viewlets.interfaces.IBelowContentBody"
class=".viewlet.RecentActivityViewlet"
permission="zope2.View"
/>Buildout InstallationTo install collective.portlet.recentactivity, add the following code
to your buildout.cfg:[instance]
...
eggs =
    ...
    collective.portlet.recentactivity

...

zcml =
    ...
    collective.portlet.recentactivityKnown IssuesThe log entries only work for Archetype content types. Though, it
should be fairly easy to replace the Archetype specific event handlers
with ones that work for other types of content.Changelog1.0b5 (2010-03-31)Factored out subscriber declarations into its own ZCML file. [timo]Batch view added to recent activity view. [timo]Show time column in recent activity view. [timo]Show 100 recent activity items instead of only 5 in the recent activity view.
[timo]Show user id if no user name is available. [timo]1.0b4 (2010-02-05)Fix time not showing up in recent activity Viewlet. [timo]Show full user name if available. [timo]Remove ‘User …’ from recent activity Viewlet and Portlet. [timo]1.0b3 (2010-01-29)Show a portrait of the user next to the user’s recent activity in the
Viewlet. [timo]1.0b2 (2010-01-27)Fix “iteration over non-sequence” error, when there are no recent
activities. [timo]1.0b1 (2009-12-11)Catalan and German translation added. [timo]Limit for items to show up in viewlet/portlet fixed. [timo]Bugfix: time was not shown in the recent activity portlet. [timo]1.0a1 (2009-11-23)Initial release. [timo]
Package: collective.portlet.references
IntroductionChangelog1.0 - (9 June 2008)Use /view for e.g. images/files (using view_url from
plone_context_state).
[maurits]Place references without a workflow in the list of visible items.
[maurits]Do not show portlet for anonymous.  [maurits]Only report relations ‘isReferencing’ (from plone.app.linkintegrity)
and ‘relatesTo’ (relatedItems) and not for example ‘translationOf’
from LinguaPlone.  [maurits]Added French and Spanish locales.  [maurits]Removed the edit/add forms.  [maurits]Split the references into (in)visible links in the text and related
items.  [maurits]Show review state title and use state coloring.  [maurits]Only display when there are references.  [maurits]Initial release
Package: collective.portlet.rich
Rich-text portlet for Plone===========================Platform--------* Plone 3* Plone 4* Plone 4.1Overview--------This is an extended version of ``plone.portlet.static`` withadditional fields suitable for display in a static text portlet:* Image - by reference, using the USB-widget.* Optional URL - the title is linked to this URL, if set.* Links - a list of internal and external links may be provided; a CSSclass name for the list output may be specified.* Omit border* Custom footer - with option to specify linkTo-Do-----* View cachingPlone UI improvements---------------------* Improved default presentation in Plone's standard UI.* Cross-browser CSS checkAuthor------Pelle Krøgholt (original implementation)Malthe Borch (cleanup, integration with ``collective.formlib.link``)Changelog=========0.5 (2015-01-06)----------------- Add ``MANIFEST.in``[WouterVH]- Add ``Products.CMFPlone`` as dependency for Plone4.1+.[WouterVH]- Added compatibility IImageScaleTraversable.[kroman0]0.4 (2013-02-21)------------------------------ Fixed plone41 compatibility.[kroman0]0.3 (2009-06-12)----------------- Added missing 0.2 and 0.3 versions changeset entries.[piv]- Added scale field to make it possible to have images of different sizes onportlet, before this scale was hardcoded to mini size, added appropriate test.[piv]- Added danish (da) translation.[tmog]- Added backwards-compatibility to constructor.[mborch]0.2 (2009-06-12)----------------- Major code cleanup.[mborch]- Based links-field on collective.formlib.link.[mborch]0.1 (2009-06-12)----------------- Some code style cleanups and proper use of our own MessageFactory.[hannosch]- Added a proper check for text, since its a kupu/wysiwyg field len(text) is not enough[pelle_]- First css / markup shoot - added support for local css and changed portlet markup totake care of the various list links styles[pelle_]- Improved the functional test for adding the rich portlet. Now the addingportlet part in the plone portlet management made straight with the test.browser[pelle_]- Links css styles dictionary implemented to make it possible to get variouslooks for the list of links[pelle_]- Change links list into are more *simple* approach - it got a bit confusedwith 3 separate lists for creating a links list. Lets work further with*one* links list - though this requires that the content provider is morekeen on writing up the url "url:title:description"[pelle_]- Separate read / more url for portlet header / footer[pelle_]- Cleaning up to get the copied stuff from plone.portlet.static to work inside plone.portlet.static[pelle_]- Org. files from the wysiwyg branch of plone.portlet.staticWe are especially interested in the wysiwyg text filed though this requires aspecial branch of plone.app.form.- https://svn.plone.org/svn/plone/plone.portlet.static/branches/plip184-plone3.1/plone/portlet/static/static.pyhttps://svn.plone.org/svn/plone/plone.app.form/branches/plip200-kupu-widget[pelle_]- Initial package structure.[zopeskel]
Package: collective.portlet.rssjs
IntroductionMotivationUsing the standardRSS FeedPortlet of Plone,
you may end up in blocked Zope threads when the
requested URLs are not responding in a sensible time.
This alternative prohibits this by doing
the work on the client.Abstractcollective.portlet.rssjsadds a new PortletRSS Feed (JS)to the Plone Site.This portlet uses theGOOGLE FEEDS APIvia ajax to get and parse rss feeds.As a boilerplatehttp://plugins.jquery.com/project/jgfeedwas used.The dom is manipulated on the client to add the
Feed Items.The portlet has the same markup as the std PloneRSS Feedportlet.Changelog0.2 (2010-07-19)add pubdate for feed entries, showing the date using
toLocaleDateString
[hplocher]add even/odd classes
[hplocher]add compatibility with Plone 3
(use jQuery instead of $, as $ is undefined in Plone 3)
[hplocher]0.1 (2010-07-16)Initial release
Package: collective.portlet.shelf
Introductioncollective.portlet.shelf is a portlet for Plone 4 that allows to display
Collection’s results in a carousel portlet browsing them by subcollections.UsageTo create such a portlet you have to:create a Collection (with subcollections) that returns results for showing
in the portlet;add shelf portlet on a page where you want to add a carousel - click ‘Manage
portlets’ in one of the columns of your site;choosecollective.portlet.shelffrom ‘Add portlet…’ menu;collective.portlet.shelf portlet is based on the standard collection portlet
in Plone, so the same fields are available for this type of portlet as for the
standard Collection portlet. Fill in the fields in the portlet edit form,
specifying a collection that will provide content for the portlet.you can specify the number of visible tiles per pageDevelopmentThis product was developed by Quintagroup for Plone collective, sponsored by
Headnet companyhttp://headnet.dk/.Supported Plone VersionPlone 4+LinksRepository -https://github.com/collective/collective.portlet.shelfDocumentation -http://projects.quintagroup.com/products/wiki/collective.portlet.shelfChangelog1.3 (2014-01-20)fixed compatibility with Plone 4.3+ [kroman0]added support dexterity content types (plone.app.contenttypes) [kroman0]1.2 (2013-03-18)fixed compatibility with Plone 4.2+ [kroman0]moved the link “More …” at the end of the portlet [gvizdyk]updated styles [gvizdyk]added new template for the ‘News’ content type [gvizdyk]removed CMFPlone.Batch [kroman0]added pager [kroman0]1.1 (2010-12-15)added page size parameter for the portletall features of plone.portlet.collection are supported1.0 (xxxx-xx-xx)Initial release
Package: collective.portlet.similarcontent
IntroductionA Plone portlet that uses the catalog internals to find ‘similar’ content to the page you are looking atThis portlet uses some deep dark data structures within the ZCatalog and ZCTextindex, so it could be brittle in the future
if those structures are changed. Then again, they have been the same for the past 8 years or so ;)This portlet also runs in linear time relative to the number for documents you have in your site, so
it could well slow things down. That said I’ve tried to make it pretty efficient.How it WorksIn a nutshell, this portlet compares the text content of an object with all other objects on the site to
find other objects with a similar content. The steps are as follows:Find the path of this documentLook up the record_id (docid) of this path in the catalogLook in the SearchableText index to find all word ids (wids) in this documentWork out the top 20 most ‘important’ words in this document [*]For each of the top 20 words, find all documents containing any of those wordsUse a vector space model to measure similarity of each candidate document to our top 20 wordsReturn the top 10 most similar documents.[*] We work out the top 20 words using a TF*IDF algorithm (the same used in ZCTextIndex.OkapiIndex) to find the
words that appear proportionately high in this document compared to all documents in general.TODOAdd some caching ;)Changelog1.5 - 2011-12-12Fixed portlet edit permission used
[vangheem]1.4Added checks for security and language on results
[Alessio Siniscalchi]1.3Fixed broken 1.2 release egg1.2Added ability to only search certain types [matth]Do not display portlet if no similar items found [matth]1.1Bug fix important word selection code [matth]1.0Initial release
Package: collective.portlet.sitemap
IntroductionThis portlet can replace standard plone navigation portlet.The difference is :By default the navigation is displayed as a sitemap with a 2 level sitemap depth.If you disable the option “display as site map” in portlet edit form, you will retrieve the standard
plone navigation behavior.Changelog1.0.5 (2012-10-15)fixed missing dollar-character in navigation_extended_recurse.pt [ida]added product-homepage-address [ida]1.0.4 (2012-02-01)include auto-zcml-slug for standalone install [ida]1.0.3 (2012-02-01)added explicit permission for plone 4.1 and keep p3-backwards-compat [ida]normalizeString-fallback for section-id’s - p3 compat [ida]1.0.2added linkLevl Class for future use cases
overload navigation_recurse.pt1.0.1add assignments in portlets GS profile
replace standard navigation portlet1.0.0Initial release
Package: collective.portlet.skype
IntroductionA Plone 3 style portlet to show skype contacts with an status icon. By default
skype names are fetched from the user-profiles of available users. We assume a
property ‘skype’ here. This module does not provide it.StateBETA At this time its all code in progress, it works, but bugs might be left.
Also a sane caching is not implemented now.UsageThis is a python module made with zopes component architecture and using plones
infrastructure.You need to include it in you buildouts eggs and zcml sections. To make it
available in Plone you need to assign it to a portlet-manager. This is usally
done in your profilesportlets.xmlfile. consult the Plone documentation for
details. In your profile also add++resource++collective.portlet.skype.javascriptto portal_javascript registry.By default the portlet takes all available users and check if they have one of
the properties: skype, skypeid, skype_id. You can overrule this behaviour by
writing an own class implementing ISkypeNameFetcher and register it for your
needs.Once registered and setup for your site jsut go to your portlet-manager and add
a sykpe portlet.Feedback, Bugreports, …If you like to give the author feedback about this product just write a mail
to <dev@bluedynamics.com>.If you have access to theplone.orgcollectiveyou might want to commit
bug-fixes direct to trunk or do enhancements on a branch. Anyway, the author
would be happy to get a short mail about those changes.– Jens Klein, IRC: jensens, skype:yenzenz, mail <jens@bluedynamics.com>
Package: collective.portlets.lineage
IntroductionPortlets which can optionally include or exclude content from subsites, as provided by collective.lineage Child Folder.The portlets filter out subsite paths via the use of Products.AdvancedQuery.These portlets require that collective.lineage be installed in your Plone site.Currently, the following portlets are included in this package:Recent ItemsNewsEventsSearchReviewIncluded portlets have been diffed against plone.app.portlets 2.3.7,
included with Plone 4.2.4UsageAdd the following to your buildout:eggs =…
collective.lineagecollective.portlets.lineageInstall via quickinstaller or the Add Ons control panel.TODO: include Calendar portletChangelog1.0 (12-25-2009)Initial release, includes News, Events, Search portlets1.0 (12-27-2009)Second update, includes Recent portlet1.0 (01-19-2010)Third update, includes Review portlet1.1 (05-15-2012)– custom titles for News and Events portlet1.1.1 (05-31-2012)news portlet default title is News, events portlet default title is ‘Upcoming Events1.1 (05-15-2012)adds ability to have custom titles for News, Events portlets [ableeb]1.1.1 (05-31-2012)changes the default names of news portlet to News, and default name of events portlet to Upcoming Events1.1.2 (06-04-2012)fixes for changes in 1.1.11.1.3 (06-05-2012)correctly sorts news items in portlets by Date, descending in advanced query1.2.0 (06-19-2012)Fix livesearchUpdate templates for 4.1.5 compatibilityUpdate skins/scripts/* for 4.1.5 compatibiltyAdd missing zcml registration for custom template1.2.1 (06-19-2012)Fix portlet class files for 4.1.5 compatibilty1.2.2 (02-25-2013)Fix portlet class files and templates for p.a.portlets-2.3.7 compatibility1.2.3 (04-08-2013)fix search template to not prepend Search before the custom titlehttps://github.com/collective/collective.portlets.lineage/issues/5add uninstall profilehttps://github.com/collective/collective.portlets.lineage/issues/4livesearch now shows on search portlethttps://github.com/collective/collective.portlets.lineage/issues/2pep8fix unit testsadd unit test for uninstall1.2.3 (04-08-2013)fix packaging1.2.4 (04-08-2013)fix packaging1.2.5 (04-08-2013)fix packaging1.2.6 (04-08-2013)fix packaging1.2.7 (04-30-2013)fix events portlet custom title. resolveshttps://github.com/collective/collective.portlets.lineage/issues/61.2.8 (07-23-2013)fix news portlet custom title. resolveshttps://github.com/collective/collective.portlets.lineage/issues/71.2.9 (07-23-2013)add missing title function to News Renderer. resolveshttps://github.com/collective/collective.portlets.lineage/issues/81.3.0 10-23-2014use plone.app.portlets.ManagePortlets permission instead of cmf.ManagePortal
Package: collective.portlet.socialnetworks
IntroductionThis addon provide a portlet to let people follow your company accros
multiple social networksHow it works / to useYou can add social networks (to follow) using the settings registry
‘’.To configure in your own policy do as follow:<record name="collective.portlet.socialnetworks">
    <value>
      <element>facebook|https://www.facebook.com/cirbcibg</element>
      <element>twitter|https://twitter.com/cirb_cibg</element>
      <element>linkedin|http://www.linkedin.com/company/cirb_cibg</element>
      <element>youtube|http://www.youtube.com/user/CIRBCIBG</element>
    </value>
</record>This addon build links with icons and so provide icons. Provided icons are for
the following social networks:bloggerdiggfacebookflickrgoogle pluslinkedinmyspacepintereststumbleupontumblrtwittervimeoyoutubeHow to customize iconsTo change used icons you have two solution:create a browser resource directory with the name of this addon and provide
the new set of icons you want to use.override the template using z3c.jbot (or plone.app.themingplugins) to change
icons urls.CreditsIconsPlanet Makina CorpusContact Makina CorpusCIRB / CIBGContact CIRBPeopleJeanMichel FRANCOIS aka toutpt <toutpt@gmail.com>Changelog1.2 (2013-01-18)Fix rendered links. Add tests.1.1 (2013-01-16)Add omit_border option1.0 (2013-01-07)Initial release
Package: collective.portlet.tal
This portlet allows you to enter TAL into a text area, which is then executed
as if it came from a page templateChangelogcollective.portlet.tal - 1.2.1Added Plone 5 compatibilityAdded uninstall profile [espenmn]collective.portlet.tal - 1.2.0 Released Sep 18, 2012Add z3c.autoinclude entry point
[aclark4life]collective.portlet.tal - 1.1 Released Dec 28, 2011Updated for Plone 4.1 compatibility
[saibatizoku, hvelarde]collective.portlet.tal - 1.0 Released Sep 09, 2008Initial package structure.
[optilude]
Package: collective.portlet.truereview
IntroductionThis package provides a new portlet, the “True review list”, and an associated
view, @@true_review_list.Unlike the regular review list portlet and view, it takes the “Review portal
content” permission into account, via a custom indexer for a catalog index
called ‘reviewerRolesAndUsers’. Thus, it will only show content for which
the current user has this permission. The portlet can also be limited to only
show certain workflow states (defaulting to ‘pending’) and types.Note that it does not use worklists directly, so if you are relying on custom
per-workflow worklists, you should still use the default portlet.Installation requires Plone 3.3. You will not need to install a ZCML slug -
just add it to your buildout’s ‘eggs’ list or as a new requirement in the
setup.py of your product.Changelog1.0b1 (2009-03-31)Initial release
Package: collective.portlet.twittermultistream
IntroductionThis addon has been inspeared by theMutli Twitter Streamwordpress addon.
It displays only the most recent tweet from multiple twitter accounts.CreditsCompaniesCIRB / CIBGContact CIRBMakina CorpusContact Makina CorpusContributorsJeanMichel FRANCOIS [toutpt]Changelog1.2 (2013-01-02)Use collective.oembed to render twitter authors1.1 (2012-12-04)Remove ‘footer’ text from the template.Add odd / even class on tweet1.0 (2012-12-04)Initial release
Package: collective.portlet.userActionsPortlet
IntroductionPortlet with the same function as the user actions viewletChangelog0.4 (2012-11-08)Fix to avoid breaking the last update on sites that already have a portlet assigned.0.3 (2012-11-08)Added the potion to add a header to the portlet.0.2 (2012-05-10)Added user actions to the portlet.0.1dev (unreleased)Initial release
Package: collective.portlet.usertrack
IntroductionThe user track portlet shows users that are currently active in your Plone
site. It uses the plone.validatehook to get information from the Zope
webserver.You can configure the users shown in the portlet using several options:timeoutThis option determines how long the system will wait before it considers
a user to no longer be active.rolesWith this option you can filter the users shown based on their roles.
You can use this to only show editors for example.folder_typeThis option influences how the role check is done. If you select a content
type here the system will walk up through the breadcrumb trail and look for
the first item of a selected type. The roles of the user at that location
will be used when applying the roles check.CaveatsThe default configuration uses a global dictionary through DictStorage
for storing userinformation.
This will not work with multiple ZEO clients in separate processes that
don’t share this dictionary. To use the usertrack portlet with a ZEO setup,
install memcached and use the “MemcacheStorage” by using the following zcml
snippet in an overrides.zcml somewhere:<utilityfactory=”collective.portlet.usertrack.storage.MemcacheStorage”
provides=”collective.portlet.usertrack.interfaces.ITrackerStorage”
/>Changelog1.1.1 (2013-11-10)Fixed a bug where in some cases on some Plone versions you
can get an error on loading the ZCML because of a missing permission.1.1 (2013-07-08)No changes since beta.1.1b1 (2013-06-25)The portlet now links each user to the users author page.1.0 - October 26, 2010Fix improper check on portal type in usertrack.pyImplement ZEO support through different storages, specifically through
the MemcacheStorage. The traditional behaviour is preserved through the
DictStorage which is still the default.
[ivo] 2009-05-24Fix bad spelling in portlet CSS class name.To avoid confusion, add “.dev” suffix to version.txt as long as a new version
is not released.
[kdeldycke] 2009-05-12Add french translation.
[kdeldycke] 2009-04-23Add Spanish translation.Add Master Template translation.
[macagua] 2009-02-171.0a1 - August 1, 2008Initial release.
[wichert]