Saravanan666/pypi-org huggingface dataset:
Package: collective.groupspace.roles
IntroductionImplements a roles tab for any content type implementing the ILocalGroupSpacePASRoles
interface. An example content type is contained in collective.groupspace.content.The tab looks exactly like the Plone sharing tab, but local roles for users and
groups are stored in two attributes on the content type. The local roles can then
be assigned in the context of a GroupSpace, and are dynamically added to the roles
of a visiting user with borg.localrole.This package is part of the collective.groupspace suite, whose components should
be installed as needed:collective.groupspace.workflowcollective.groupspace.contentcollective.groupspace.mail1.0.3 (2010-07-02)Featuresspanish translation (enriquepablo)Added FR translations. (jstegle)Bug Fixesignore.egg-infoto not makemr.developerthink of dirty packages too much (witsch)make sure the event has the request (enriquepablo)portlet assignment fails if ponesite is not at / (enriquepablo)Changed groupspace_roles.pt for Plone 4.0 Compatibility (member was undefined) (jstegle)1.0.2 (2010-01-10)FeaturesThe checkbox for sending an email notification on the roles tab is now unchecked by default.Bug FixesThe roles tab now shows the right translation for the “Can add” role. Thanks to Alain Salvatore
for pointing this out.InternalConsistently use PloneTestCase base class for unit tests instead of unittest.TestCase1.0.1 (2009-11-10)InternalThe getRoles method of the LocalRoles class now returns a tuple instead of a setRefactoring setPolicyDefaultLocalRolesmore unit tests added1.0 (2009-10-28)Initial release.
Package: collective.groupspace.workflow
IntroductionImplements a placeful workflow policy needed for the GroupSpace content type
of collective.groupspace.content that makes sure that, unless otherwise
defined, all content types use the default workflow as defined by the
placeful workflow policy.This package is part of the collective.groupspace suite, whose components should
be installed as needed:collective.groupspace.contentcollective.groupspace.rolescollective.groupspace.mail1.0.4 (2011-07-02)Internalcollective.groupspace.workflow is depending on CMFPlacefulWorkflow, so it should be installed
with it otherwise install breaks (garbas)1.0.3 (2010-05-07)InternalFix import in policy.py for Zope 2.12. InitializeClass is deprecated.
import from App.class init instead1.0.2 (2009-11-12)DocumentationRefactoring and documentation of thegetChainFormethod of theGroupSpaceWorkflowPolicyDefinitioninpolicy.py.Bug FixesRaise an error at installation time ifCMFPlacefulWorkflowhas not been
installed beforeInternalMore unit tests1.0.1 (2009-11-11)Backwards IncompatibilitiesRenamedGroupSpaceWorkflowPolicy.pytopolicy.py. To upgrade, go to
theportal_placeful_workflowtool in the ZMI and remove the two policies,groupspace_content_placeful_workflowandgroupspace_placeful_workflow.
Then reinstallcollective.groupspace.workflow.1.0 (2009-10-28)Initial release.
Package: collective.gsqi
This package is my grab bag of patches to GS and portal_quickinstaller
I use in my client work.  It is unstable, unpolished, subject to my
whim, and really should be experimental.gsqi.  If, however, the same
GenericSetup and portal_quickinstaller quirks and bugs bother you, or
the same conveniences are of value to you, you might want to look at
whats in it.Fiximport of group rolesduring workflow importFixcircular import handler dependenciesbugFix portal_quickinstaller so thatpersistent data is not loston reinstallAlso included are a number of perhaps naughty extensions to the CMF
content import handler.Permissive registrations of the StructureFolderWalkingAdapter so
that folders under the profile’s “structure” folder with the same
name as in the container’s .objects file can be used to import any
kind of content object, not just folders.  This allows, amongst
other things, creating topics/collections and criteria on import.Set arbitrary AT fields on import using the options under the
[FIELDS] section of .properties as field names and the option
values as field values.  If field.multiValued is True, then the
option value will be split on newlines and each value stripped.Reindex imported objects so that imported titles, descriptions,
and any other AT fields are reflected in the catalog and portal
navigation after import.Set local roles on import where each option under the [ROLES]
section of .properties is the principal/user id and the roles
assigned to that principal are taken from the option value split
at newlines with each item stripped.Do each workflow transition listed under the “transitions” option
of the [DEFAULT] section of .properties.  The option value is
split at newlines with each item stripped.Set display layout using the layout option in the [DEFAULT]
section of .propertiesHere’s a sample .properties file demonstrating all these extensions:[DEFAULT]
title = News and Events
description = Site News and Events
transitions = publish
layout = aggregator

[ROLES]
Marketers = Contributor

[FIELDS]
excludeFromNav = True
constrainTypesMode = 1
locallyAllowedTypes =
    Event
    News Iem
immediatelyAddableTypes =
    Event
    News IemAlso included isGSMLwhich
allows implementing GS import handlers as you would implement ZCML
directive handlers.  Some import handlers are included in
collective.gsqi that make use of GSML.Agroups import handlerAreferences import handlerChangelog0.3 - 2009-08-23More permissive StructureFolderWalkingAdapter registrationUse AT field set method directly so that mode ‘r’ fields can still
be importedAdd support for setting content display layout on GS content import0.2 - 2009-06-27Make the content properties importers apply even when the content
already exists.  IOW, hook into the importer rather than into
makeInstance.Add support for importing AT referencesIncorporate fixes forhttp://dev.plone.org/plone/ticket/8350from
b_mathieu.Add support for importing groupsFix handling of profiles with XML for a given stepAdd support for ZCML based GenericSetup import handlersFix DCWokflow’s exportimport handling of groups0.1 - 2009-04-07Initial release
Package: collective.gtags
Introductioncollective.gtags provides Google Code style tagging for Plone. There is a
control panel that lets administrators define a vocabulary of tags, where tags
may have a “category” prefix. For example, “Department-IT” and “Department-HR”
would both be tags in the “Department” category. A tag “Important” has no
category.The administrator may further decide whether users should be allowed to pick
non-standard tags globally (if also enabled on a per-type basis), and list
categories as required and/or unique.zope.schema fieldThis is implemented via a custom zope.schema style field:collective.gtags.field.Tags. This is a sub-class of zope.schema.Set, with
custom validation. It will only work once the package is installed, since it
depends on the ITagSettings utility installed with this package to properly
function.The field is accompanied by a default z3c.form widget, which uses jQuery and
the jQuery autocomplete widget to provide the user interface.Seetagging.txtin the package for a detailed doctest of the basic tags
functionality.BehaviorTo use this field, you can either use theTagsfield directly in your own
schema, or use thecollective.gtags.behaviors.ITagsbehavior in a Dexterity
type or other type that supportsplone.behavior. This behavior will place
a tags field in the “Categorization” field set and store tags in the Subject
Dublin Core metadata field, thus taking the place of the standard ‘keywords’
field.AcknowledgementsDevelopment of this package was sponsored by Deloitte Australia
(http://deloitte.com.au).Changelog1.0b2 - 2009-07-12Catch up with changes in plone.registry’s API.
[optilude]1.0b1 - June 23rd 2009Initial release
Package: collective.habla
Introduction============This plugin integrate hab.la web chat in a Plone portal.To use hab.la chat you should register an account at http://www.hab.la/ website.Requirements------------* plone >= 3.2.1* plone.app.registry >= 1.0a1For more information: http://www.hab.la/Usage=====Dependencies are not specified in setup.py. You should add this to your buildout: ::[buildout]...eggs =collective.hablazope.i18n>=3.4plone.app.registry...[instance]...zcml =collective.habla- Install this product from the Plone control panel.- Get an account id at http://www.hab.la/ of the form 0000-00000000-00-0000- Look for "Habla User Id" in the "configuration registry" in the Plone controlpaneland paste your account id.To enable the chat in a page navigate to that page, and choose "Enable chat"from the Actions menu.The chat will show for every user viewing that page.To disable it, click on "Disable chat" in the actions menu.Contributors============* Giorgio Borelli - gborelli* Silvio Tomatis - silviotKnown issues============After product reinstall the configuration registry entry doesn't work.Reinstalling plone.app.registry as well solves the problem.Changelog=========0.3 (2009-06-05)----------------- Plone UI internationalized.- Added Italian translation- Added portal messages on enable/disable chat.- A bit more documentation about installation and usage.0.2 (2009-06-05)----------------- Added UI for Plone to enable/disable chat on any content.0.1 (2009-06-05)----------------- Initial releaseTODO====* change the architecture a bit so that we can show the chat on children objectstoo,marking a single folder and having the chat available in its whole subtree.
Package: collective.harlequin
IntroductionHarlequin provide infrastructure to make configurable browser view. This
module doesn’t provide any feature to Plone.ContentsIntroductionCreditsHow to use itHow it worksTODOChangelogCreditsPlanet Makina CorpusContact usHow to use itYou want to develop a browser view that need configuration ? Make your browser
view inherits from collective.harlequin.browser.Harlequin (or implements IHarlequinView)Next you can define your configuration with a zope.schema interface which inherits from
collective.harlequin.forms.SchemaNext you have to make your z3cform with the configuration schema and inherits from
collective.harlequin.forms.Form.The base harlequin view is not aware of your schema. you have to implements harlequin_schema method
from IHarlequinView and that’s it, you have your ‘harlequin’ view !Next make your view available in the display drop down menu, and try by selecting it ! You get
The form displayed, fill it and validate it, the job is made for you.How it worksIt override the setViewTemplate script, and redirect to a custom form if the
choosen view is an ‘harlequin’ viewThe basic z3cform for configuration use a templateId field in hidden mode to store the templateIdBy default configuration are stored with the property manager. It’s simple to make it work with
annotation, but property has the advantage to be useable throw ZMI.TODOi18nmake PropertyManager adapter working(at least I don’t have the use case since in Zope/Plone the Annotation storage as precedence,
I might be removing it)Changelog0.5 - 2010-03-03Initial release
Package: collective.hello
================collective.hello================This module provides video conferencing to Plone events using appear.in :- Free service without registration- Works on all modern web browsers.- Nothing to installInstallation============To deploy collective.hello, you need to edit your ``buildout.cfg`` fileand add the following in the ``eggs`` section::eggs =...collective.helloThen you have to run ``buildout`` to realize your configuration::bin/buildout -NHow to use it ?===============1. On the edit page of your event, check ``Video conversation``2. When the event starts, video conferencing is availableSupport=======You can use `GitHub issue tracker <https://github.com/collective/collective.hello/issues>`_Credits=======Contributors------------* Simon Prévidente <simon.previdente@makina-corpus.com>* You ? :)Companies---------|makinacom|_* `Makina Corpus <http://www.makina-corpus.org>`_* `Contact us <mailto:python@makina-corpus.org>`_.. |makinacom| image:: http://depot.makina-corpus.org/public/logo.gif.. _makinacom:  http://www.makina-corpus.comContributors============- Simon Prévidente, simon.previdente@makina-corpus.comChangelog=========0.3 (2015-12-15)----------------- Edit initial height iframe0.2 (2015-12-14)----------------- Switch from hello to appear.in0.1 (2015-12-08)----------------- Initial release.[simon-previdente]
Package: collective.hook
IntroductionHook is a system based on zope.event.To make a method hookable, you first need to define an event that provide at least IHookEvent.Next you can use collective.hook.decorator.hook(MyEventClassHook) to decorate your method.Define a handler as usual:<subscriberfor=”my.module.IMyHook”
handler=”my.module.my_hook” />Warning: This event is triggered two times. So you need in your hook to check the value
of before boolean attribute or after boolean attribute. The event store the result
of the call in the attribute ‘returned_value’There are also hooked_args and hooked_kwargs if you want to play with arguments.CreditsCompaniesPlanet Makina CorpusContact usAuthorsJeanMichel FRANCOIS aka toutpt <toutpt@makina-corpus.org>ContributorsChangelog1.0b1 (2010-05-27)Initial release
Package: collective.hootsuite
ContentsIntroductionInstallationConfigurationCreditsContributorsChangelog1.1.2 (2013 - 1 - 10)1.1.1 (2012 - 12 - 4)1.1 (2012 - 11 - 21)1.0 (2012 - 09 - 27)IntroductionPlone module to subscribe content creation to a hootsuite account in order to publish a notification
on hootsuite social networks every time a content is published schedulled with the publication date.InstallationJust add the egg to the buildout configuration.ConfigurationAt the hootsuite configuration panel (on plone control panel):You need a Hootsuite client_id and secret_key that needs to aproved by hootsuite app directoryAfter saving the Hootsuite keys you should press connect link on the configuration panel to get
the authorization code (alert it expires so you need to connect again after one year)When you have the token field you should press the refresh button in order to get the available
services. After loading them you can choose at what services you want to push the notification.Finally you need to choose which content types you want to useWhen you have configured the content types and social networks the system will push a notification
every time one content of this type is published (depends on workflow published). If the content has
a effective date (publication date) it will schedule the notification to that moment.CreditsDeveloped by Iskra Desenvolupament SCCL (http://iskra.cat)Sponsored by Ajuntament de Sant Adrià de BesosContributorsRamon Navarro Bosch (Iskra Desenvolupament SCCL) -r.navarro@iskra.catChangelog1.1.2 (2013 - 1 - 10)Bug on FACEBOOKPAGES list
[ramon]1.1.1 (2012 - 12 - 4)Bug error on non time zone aware plone dates
[ramon]1.1 (2012 - 11 - 21)Adding the hashtag feature so all commits to hootsuite have a pre-defined hashtag
[ramon]1.0 (2012 - 09 - 27)Initial version that allows to commit to hootsuite on document publication or schedulled publication using publication data
[ramon]
Package: collective.i18nreport
Creates a coverage report of internationalizations.UsageInstall it using buildout:[buildout]parts=report[report]recipe=zc.recipe.eggeggs=collective.i18nreportOr you can checkout the repository and use it from source:$gitclonehttps://github.com/collective/collective.i18nreport.git$ln-sdevelopment.cfgbuildout.cfg$python2.7bootstrap.py$bin/buildout$bin/i18nreport--helpUsage:i18nreport[-h][--pathPATH][--formatFORMAT][--all-languages]Options:-h,--helpshowthishelpmessageandexit-pPATH,--path=PATHPathtoscanfortranslations(defaultstopwd)-fFORMAT,--format=FORMATFormats:json,html-a,--all-languagesShowalsolanguageswicharenottranslatedatallLinksMain github project repository:https://github.com/collective/collective.i18nreportIssue tracker:https://github.com/collective/collective.i18nreport/issuesPackage on pypi:http://pypi.python.org/pypi/collective.i18nreportContinuous integration:https://jenkins.4teamwork.ch/search?q=collective.i18nreportChangelog1.2.2 (2013-04-16)Fix sub process deadlock: use Popen.communicate instead of
Popen.wait in check_output.
[cedricmessiant]1.2.1 (2013-04-12)Fix encoding problem when printing the result.
[jone]1.2 (2013-04-11)Eliminate argh dependency since it needs argcomplete. Fixes #1.
[jone]1.1 (2013-02-10)Add python 2.6 compatibility.
[jone]1.0 (2013-02-10)Initial implementation
Package: collective.iamisearch
This products allows you to categorize contents with terms from two editable taxonomies and get a dropdown menu with those terms to find related contents.
There are :“I am” terms“I search” termsFeaturesAdds a viewlet with dropdown menus (“I am” & “I search”)Each terms in menus points to faceted results for this termSEO optimized (page URL, page title, page H1)Allows to display custom descriptions above faceted searches, configured by
value & language through a configletTranslationsThis product has been translated intoFrenchDutchInstallationInstall collective.iamisearch by adding it to your buildout:[buildout]

...

eggs =
    collective.iamisearchand then runningbin/buildoutTODOMake folder search / url calculation more robust (by using it’s interface)Don’t translate Faceted in XML but in codeContributeIssue Tracker:https://github.com/collective/collective.iamisearch/issuesSource Code:https://github.com/collective/collective.iamisearchLicenseThe project is licensed under the GPLv2.CreditsThis package was developed byAffinitic team.collective.iamisearchis licensed under GNU General Public License, version 2.ContributorsSébastien Sirtoli,sebastien.sirtoli@affinitic.be, Original Author [Affinitic]Laurent Lasudry,laurent.lasudry@affinitic.be[Affinitic]Aurore Mariscal,aurore.mariscal@affinitic.be[Affinitic]Nicolas Demonté,nicolas.demonte@affinitic.be[Affinitic]Changelog1.1.1 (2019-11-27)Avoid error when descriptions mapping is not yet filled
[laulaz]1.1 (2019-11-26)Allow custom descriptions above faceted searches, by value & language
[laulaz]Add SEO optimizations (page title, page URL, page H1)
[laulaz]Improve faceted widget : “All” option makes no sense / show widget by default
to allow changing value / translate widget title
[laulaz]Display menu to public (and not only Members)
[laulaz]1.0.1 (2019-04-23)Add missing Dutch translations
[laulaz]Fix menu entries sort order
[laulaz]1.0 (2018-10-04)Fix styles for Plone 5
[AuroreMariscal]1.0a1 (2018-09-19)Initial release.
[oxydedefer]
Package: collective.icalfeed
IntroductionThis package provides a stand-alone version of the iCal feed implemented asPLIP246.  It was created to support older versions of Plone.Changelog1.0b2 - Released March 18, 2009Merge fixes made for PLIP 246,http://plone.org/products/plone/roadmap/246.
[witsch]1.0b1 - Released January 30, 2009Fix rendering of view for topic content.
[witsch]1.0a2 - Released January 25, 2009Add support for generating iCal feeds for topics.
[witsch]1.0a1 - Released January 22, 2009Initial release.
[witsch]
Package: collective.icecream
collective.icecreamAn addon for Plone that does allow you to use theicecreampackageInstallationInstallcollective.icecreamby adding it to your buildout, e.g.:[instance]
eggs +=
    collective.icecreamand then runningbin/buildout.When you start your instance in foreground mode you will see:[ale@flocollective.icecream]$./bin/instancefg...
ic|'Icecream installed'2023-11-2416:45:13,799INFO[Zope:42][MainThread]ReadytohandlerequestsThen you can use theicfunction everywhere in your code without importing it.You can also use it in your page templates:<?python from icecream import ic; ic("This was placed in a template") ?>TODO: it is planned to not have to import ic from icecream in the templates.AuthorsTheSyslab.comTeam.ContributorsPut your name here, you deserve it!Alessandro Pisa,Syslab.comContributeIssue Tracker:https://github.com/collective/collective.icecream/issuesSource Code:https://github.com/collective/collective.icecreamDocumentation:https://docs.plone.org/foo/barSupportIf you are having issues, please let us know in theissue tracker.LicenseThe project is licensed under the GPLv2.Contributorsale-rt,alessandro.pisa@gmail.comChangelog1.0.0a1 (2023-11-24)Initial release.
[ale-rt]
Package: collective.iconifieddocumentactions
IntroductionIn Plone 2.5 document_actions were displayed as icons next to the title.  This is no more the case in following versions, this package gives this feature backChangelog1.3.2 (2014-08-13)Completed upgrade step while moving from communesplone.iconfied_document_actions
to collective.iconifieddocumentactions: relauch every steps and remove old browser layer.
[gbastien]1.3.1 (2014-08-13)Fix error with bad css filename.
[bsuttor]1.3 (2014-08-13)Rename eggs from communesplone.iconified-document-actions to collective.iconifieddocumentactions
[bsuttor]1.2 (2014-08-12)Delete old dtml refences.
[bsuttor]Use resource directory instead of portal_skins
[bsuttor]Add upgrade step for deleting portal_skins
[bsuttor]Move to github
[bsuttor]1.1 (2014-02-26)Prepare release on pypi.imio.be
[jfroche]setuptools support of tag_svn_revision is broken with subversion 1.8
[gotcha]1.0 (2013-04-11)Released version for Plone4+
Package: collective.iconifiednavigation
This products allows your users to define icons (images or SVG) on contents to display them inportal_tabsnext to titles.FeaturesThe behavior can be defined on any content typeSVG are specifically handledLinks can open in new tabs (via external_links_open_new_window setting)TranslationsThis product has been translated intoFrenchInstallationInstall collective.iconifiednavigation by adding it to your buildout:[buildout]

...

eggs =
    collective.iconifiednavigationand then runningbin/buildoutContributeIssue Tracker:https://github.com/collective/collective.iconifiednavigation/issuesSource Code:https://github.com/collective/collective.iconifiednavigationLicenseThe project is licensed under the GPLv2.CreditsThis package was developed byAffinitic team.collective.iconifiednavigationis licensed under GNU General Public License, version 2.ContributorsSébastien Sirtoli,sebastien.sirtoli@affinitic.be, Original Author [Affinitic]Aurore Mariscal,aurore.mariscal@affinitic.be[Affinitic]Laurent Lasudry,laurent.lasudry@affinitic.be[Affinitic]Changelog1.0.1 (2020-01-23)Let Plone mark_special_links pattern do the work for opening links to external
sites in new tabs
[laulaz]1.0 (2020-01-13)Handle external_links_open_new_window setting for Link content type
This allows to open links to external sites in a new tabs
[laulaz]1.0a3 (2019-09-27)Handle links (Link content type) in navigation
[laulaz]1.0a2 (2018-09-20)Avoid error when there is no navigation icon
[laulaz]1.0a1 (2018-09-19)Initial release.
[oxydedefer]