Saravanan666/pypi-org huggingface dataset:
Package: collective.carouselbehaviour
IntroductionThis package provides the ability to assign carousel information to
Dexterity-based (plone.app.dexterity) content types withinPloneand
does so usingcollective.carousel.By applying the behaviour from this package to a Dexterity content type, aCarouselfield becomes available when creating or editing said content.Found a bug? Please, use theissue tracker.Table of contentsIntroductionInstallationUsageThrough the webGeneric Setup (file system)ChangelogInstallationThis addon can be installed has any other addons, please follow officialdocumentation.UsageThrough the webIf you are configuring your Dexterity-based type through the web-based
interface, then proceed to edit your content type in theDexterity Content
Typescontrol panel. Under theBehaviourstab you will find theCollective Carousel Behaviourbehaviour – select this and save your
content type.Upon adding or editing an object of your content type, you will see the new
field accordingly.Generic Setup (file system)If you’ve created a file-system Dexterity type configuration, you need to
specify the relevant interface as a behaviour:collective.carouselbehaviour.collectivecarouselbehaviour.ICollectiveCarouselBehaviourand import or re-import your type configuration.  As an example, a type
configuration at${product_dir}/profiles/default/types/my.datatype.xmlwould look like this:<?xml version="1.0"?>
<object name="my.datatype"
    meta_type="Dexterity FTI"
    xmlns:i18n="http://xml.zope.org/namespaces/i18n"
    i18n:domain="tdh.metadata">
    ...
    <property name="behaviors">
        <element value="collective.carouselbehaviour.collectivecarouselbehaviour.ICollectiveCarouselBehaviour"/>
    </property>
    ...
</object>Changelog0.1 (2013-11-02)Added functionality and documentation [bogdangi]Initial release [bogdangi]
Package: collective.cart.core
collective.cart.core is yet another cart for Plone.Currently tested withPlone-4.3.4 with Python-2.7.xChangelog0.9.1 (2015-01-20)Fix test with Plone-4.3.4. [taito]0.9 (2014-09-16)Update icons for content types: CartContainer and OrderContainer. [taito]0.8 (2013-11-06)Fix module name template.py -> view.py [taito]0.7 (2013-10-28)Update view for content type: collective.cart.core.Order. [taito]Update roles. [taito]Move BaseFormView to package: collective.base. [taito]Move base viewlet interface to package: collective.base. [taito]Move test packages to extras_require. [taito]Remove dependency from five.grok. [taito]Move cart related content to order related. [taito]Test with Plone-4.3.2. [taito]Added CSRF authenticator. [taito]0.6 (2013-03-11)Updated cart to use session. [taito]Covered tests. [taito]Added dependency to collective.base. [taito]Added method: shop_path to ShoppingSite adapter. [taito]Added redirection from other check out url to cart url when cart is empty. [taito]Moved subscribers and utilities to collective.cart.shopping. [taito]Updated workflows. [taito]Updated translations. [taito]Added testing integration to Travis CI. [taito]0.5.2 (2012-09-24)Added permission for cart portlet. [taito]0.5.1 (2012-09-20)Added purge=”False” to types_not_searched and metaTypesNotToList properties. [taito]0.5 (2012-09-19)Use Dexterity. [taito]Tested with Plone-4.2.1. [taito]0.4.1 (2011-10-03)easy_install error fixed. [taito]0.4 (2011-09-24)End of support for Plone-3.x.License updated from GPL to BSD.0.3.2 (2011-05-14)has_cart_folder method added.0.3.1 (2011-04-25)Some template fixes.0.3.0 (2011-04-25)Refactored for plugins.0.2.0 (2011-04-23)Input support for quantity method.Multiple cart folder support.0.1.1 (2011-04-21)Double registration of cart portlet fixed.0.1.0 (2011-04-21)Initial releaseCreditsThe Finnish Association for Nature Conservation (Suomen Luonnonsuojeluliitto).
Package: collective.cart.shipping
Shipping method plug-in forcollective.cart.core.Currently tested withPlone-4.3.2 with Python-2.7.xChange log0.7 (2013-10-28)Move test packages to extras_require. [taito]Remove dependency from five.grok. [taito]Move cart related content types to order related ones. [taito]Prepare to update AT content type to Dexterity one. [taito]Test with Plone-4.3.2. [taito]0.6 (2013-03-26)Refactored implementation of vocabulary: “collective.cart.shipping.rates”. [taito]Updated field: vat from string to float. [taito]0.5 (2013-03-07)Removed orig_uuid for session cart. [taito]Added Travis CI integration. [taito]Updated translations. [taito]Added case when shipping_fee is not function. [taito]0.4.1 (2012-09-20)Added ShippingMethod and collective.cart.shipping.CartShippingMethod to types_not_searched and metaTypesNotToList properties. [taito]0.4 (2012-09-19)Tested with Plone-4.2.1. [taito]Added Finnish translations. [taito]0.3 (2011-09-24)End of support for Plone-3.x.License updated from GPL to BSD.0.2.0 (2011-04-25)Refactored for plug-in.0.1.0 (2011-04-21)Initial release.CreditsThe Finnish Association for Nature Conservation (Suomen Luonnonsuojeluliitto).
Package: collective.cart.shopping
collective.cart.shopping adds shop content type to Plone.Currently tested withPlone-4.3.6 with Python-2.7.10Refer to the known good versions.Changelog0.12.2 (2015-09-09)Update related article field to use checkboxes. [taito]0.12.1 (2015-01-22)Make subarticle status visible in select option if it is private. [taito]0.12 (2015-01-21)Add event subscriber to make subarticles’ state private when the parent article’s state becomes private. [taito]0.11 (2014-09-16)Update title and description to unicode for creating dexterity content type. [taito]0.10 (2014-02-21)Add parameter:sizeto method:image_url. [taito]0.9 (2014-02-13)Add validation for SKU. [taito]0.8.1 (2013-11-13)Remove cache articles and article containers to list on vielwets since it does not work in some circumstances. [taito]0.8 (2013-11-12)Add field image to content type: collective.cart.shopping.ArticleContainer. [taito]Add viewlet to article containers within it. [taito]Cache articles and article containers to list on vielwets. [taito]0.7 (2013-11-06)Fix module name template.py -> view.py [taito]0.6 (2013-10-30)Add javascript to update maxlength and size when selecting subarticle. [taito]Add street address to order listing. [taito]Added permission to show stock at add to cart form. [taito]Fixed method: is_check_out_view for case where last pass is not view. [taito]Moved check out buttons javascript from template to its own file. [taito]Fixed translations and styles. [taito]Added order listing views. [taito]Removed dependency from five.grok. [taito]Updated translation. [taito]Moved test package to extras_require. [taito]Added SCRF authenticator. [taito]Removed subscriber: update_path_for_intId which was temporary. [taito]0.5 (2013-03-26)Hidden shipping cost when it is free. [taito]Localized money and vat rate. [taito]0.4 (2013-03-18)Added method: link_to_order_for_customer to adapter ShippingMethod. [taito]0.3 (2013-03-16)Updated for session cart. [taito]Added article listing with export button to csv.[taito]Removed content type: SubArticle. [taito]Added stock view for articles. [taito]Fixed subscriber to enable pasting articles. [taito]Added viewlet to show related articles. [taito]Added event signaling “add to cart” and its subscriber to show status message about it. [taito]Added case when shipping method does not exsits. [taito]Added subscriber to send e-mail when ordered. [taito]Added “Back” button to check out process. [taito]Added thanks page. [taito]Added testing integration to Travis CI. [taito]Covered tests. [taito]And lots more… [taito]0.2.1 (2012-09-25)Updated for translations. [taito]0.2 (2012-09-24)Added content type: Article Container. [taito]0.1.1 (2012-09-20)Added collective.cart.shopping.CustomerInfo and collective.cart.stock.Stock to types_not_searched and metaTypesNotToList properties. [taito]0.1 (2012-09-19)Initial release. [taito]
Package: collective.cart.stock
collective.cart.stock adds stock content type for stocking articles.Currently tested withPlone-4.3.2 with Python-2.7.x [taito]Changelog0.5 (2013-10-28)Moved test packages to extras_require. [taito]Removed dependency from five.grok. [taito]Tested with Plone-4.3.2. [taito]0.4 (2013-02-02)Added finnish translation for domain: plone.dexterity.0.3 (2013-01-23)Fixed subscriber while pasting stock. [taito]Integrated Travis CI. [taito]0.2 (2012-09-19)Added Finnish translations. [taito]0.1 (2012-09-01)Initial release. [taito]CreditsThe Finnish Association for Nature Conservation (Suomen Luonnonsuojeluliitto).
Package: collective.cas4plone
Introductioncollective.cas4plone is an implementation of the CAS single-sign-on for
the Pluggable Authentication Service. It is a fork of the Products.CAS4PAS
product. This fork became necessary, because we were not able to reach the
package maintainer of Product.CAS4PAS for quite some time.VersionsThe plugin now adapts itself dinamically to the session management schema of Plone3 and Plone4.Changelog1.0a3 (2011-01-21)The plugin now adapts itself dinamically to the session management schema of Plone3 and Plone4. [sneridagh]1.0a2 (2011-01-19)Plone 4 session compatible. [sneridagh]1.0a1 (2009-11-27)Initial release (forking Products.CAS4PAS trunk r102861).
Package: collective.casestudy
A Case Study content type for PloneFeaturescollective.casestudyprovides two new content types to be used in Plone sites, Case Study and Provider.Case StudyA case study of a Plone deployment, which has attributes to track the Plone version used, the industry, and the type of usage of Plone.ProviderA company providing Plone services and solutions.See it in actioncollective.casestudyis being used in the following sites:Plone.orgPlone BrasilDocumentationThis package supports Plone sites using Volto, but each project should provide its view for this content type.InstallationAddcollective.casestudyto the Plone installation usingpip:pipinstallcollective.casestudyor add it as a dependency on your package'ssetup.pyinstall_requires=["collective.casestudy","Plone","plone.restapi","setuptools",],Start Plone and activate the plugin in the addons control-panel.Source Code and ContributionsWe welcome contributions tocollective.casestudy.
You can create an issue in the issue tracker, or contact a maintainer.Issue TrackerSource CodeDevelopmentYou need a working Python environment version 3.7 or later.Then install the dependencies and a development instance using:makebuildBy default, we use the latest Plone version in the 6.x series.LicenseThe project is licensed under GPLv2.Changelog1.0.0a3 (2023-06-01)Add Provider content type #2 [ericof]Add Providers behavior [ericof]Add catalog indexes for providers, country, services [ericof]Update pt_BR translation [ericof]1.0.0a2 (2023-05-15)Added Spanish translation [macagua]Usepytest-plonefor testing.
[ericof]1.0.0a1 (2022-12-06)Initial release. [ericof]
Package: collective.castle
collective.castleContentscollective.castleInstallationChangelogCreditsCompaniesAuthorsContributorscollective.castle is a Plone 3.0 (and up) user interface for Products.CAS4PAS.
CAS4PAS enables CAS-based authentication in Zope2 site containing PAS
(the Pluggable Authentication System). All Plone 3.0 sites contain PAS.InstallationTo install, simply include the egg in your buildout (don’t forget to hook up
the zcml). Then, install CAS4PAS as a plugin as usual (see CAS4PAS
documentation). Finally, install collective.castle from the Plone control
panel. Your site is now CAS-enabled!You should remove the stock Plone login portlet so as not to confuse users.
You may, optionally, add the CAS Login portlet. Alternatively, you may simply
let users log in using the ‘Log in’ link at the upper-right of the Plone
window, as this is CAS-enabled.Changelog1.2 - 2010-08-09Refactor login/logout methods.
[kiorky]SECURITY FIX: ensure we are well loggued out from CAS and plone on logout from plone.
[kiorky]Merge of the properlogout branch made by kiorky
[encolpe]1.1 - 2010-05-03First release since Derek disparition
[encolpe]1.0 - 2008-05-02Initial release
[derek_richardson]CreditsCompaniesContact QuadraPlanet Makina CorpusContact usAuthorsderek_richardsonencolpekiorkybatlock666WouterVHetc.ContributorsThanks to the Georgia Institute of Technology for funding this product and allowing it to be released open-source.Thanks to regebro and others who developed CAS4PAS.Finally, thanks to Alexandre Sauve, the author of the original PloneCASLogin who showed that this is possible.
Package: collective.catalogcache
Introduction============collective.catalogcache uses memcached to cache ZCatalog search results.Caching is transparent. Invalidation code is called at appropriateplaces to ensure that the state of the cached results remains consistent.The use of memcached enables the safe use of caching in a distributedenvironment.***  WARNING ***collective.catalogcache is a big plaster to put over your site while youdetermine why things are slow. Use in production is recommended for the brave /foolhardy.Requirements============Zope 2.9.6 - Zope 2.10.6. Other versions are possibly supported but nottested.memcached. Any recent version should work. Download fromhttp://www.danga.com/memcached.python-memcached. Download fromhttp://pypi.python.org/pypi/python-memcached.If memcached or python-memcached is not available the catalog willfunction as usual.Installation============A buildout is provided athttp://dev.plone.org/collective/browser/collective.catalogcache/trunk/buildout.cfg.The buildout is for Plone 3, but the product can be used with plain Zope.To enable collective.catalogcache for an existing installation ensurethat the following is present in your buildout.cfgIn the eggs section collective.catalogcacheIn the zcml section collective.catalogcacheYou must edit your zope.conf to declare eg.<environment>MEMCACHE_SERVERS 127.0.0.1:11211,127.0.0.1:11212</environment>You *must* ensure that different logical Zope instances do not use thesame memcache servers. Naturally Zeo clients *must* use the same set of servers.Run ./bin/buildout -Nv and restart your instance.Notes on memcached==================memcached is designed to run in a distributed environment, hence it is agood idea to run at least two instances on a single machine. More is possiblybetter depending on your hardware.To start up two memcached instances for use with the exampleMEMCACHE_SERVERS declaration domemcached -u root -d -m 256 -l 0.0.0.0 -p 11211memcached -u root -d -m 256 -l 0.0.0.0 -p 11212Changelog=========0.2---* Better documentation* Handle infrequent KeyErrors gracefully0.1---* Initial release
Package: collective.catalogexport
The data contained in tabular form in ZCatalogs is often exactly the
data site admins frequently want to export into some other format,
such as CSV.  This package provides views for exporting the catalog
data into various formats.Currently, only exporting the whole catalog with all
metadata/brains/columns as CSV is supported.  I plan to add support
for submiting arbitrary index queries and for controlling the
metadata/brains/columns exported.Start with a catalog with some indexes and metadata/brains/columns and
a few objects indexed.>>> self.folder.manage_addProduct['ZCatalog'].manage_addZCatalog(
...     'catalog', 'Catalog')
>>> catalog = self.folder.catalog>>> catalog.addIndex('id', 'FieldIndex')
>>> catalog.addIndex('title', 'FieldIndex')
>>> catalog.indexes()
['id', 'title']>>> catalog.addColumn('meta_type')
>>> catalog.addColumn('id')>>> self.folder.manage_addProduct['OFSP'].manage_addDTMLDocument(
...     'foo_doc', 'Foo Document')
''
>>> catalog.catalog_object(self.folder.foo_doc)
>>> self.folder.manage_addProduct['OFSP'].manage_addDTMLDocument(
...     'bar_doc', 'Bar Document')
''
>>> catalog.catalog_object(self.folder.bar_doc)>>> [(brain.meta_type, brain.id) for brain in catalog()]
[('DTML Document', 'foo_doc'), ('DTML Document', 'bar_doc')]Open the export view in the browser specifying the export format as
CSV.>>> from Products.Five.testbrowser import Browser
>>> from Testing import ZopeTestCase
>>> self.setRoles(['Manager'])
>>> browser = Browser()
>>> browser.addHeader(
...     'Authorization', 'Basic %s:%s' %
...     (ZopeTestCase.user_name, ZopeTestCase.user_password))
>>> browser.handleErrors = False
>>> browser.open(catalog.absolute_url()+
...              '/export?Content-Type=text/csv')
>>> browser.isHtml
False
>>> print browser.headers
Status: 200 OK...
Content-Disposition: attachment...
Content-Type: text/csv...
>>> print browser.contentsXXX the testbrowser doesn’t handle use of response.write().  I’ve
verified that this works in a real browser:DTML Document,foo_doc
DTML Document,bar_docChangelog0.1 - 2008-11-14Initial release
Package: collective.categories
IntroductionCategories are not tags. Categories allowed for a broad grouping of post topics.
They can be hierarchical but you should not have that much categories.This addon add a field categories to all content types based on archetypes
and in the portal_catalog to be able to do search based on categories.FeaturesYou can add categories to your content.Pluggable backend. This addon by default use the same storage and widget
as the tags keyword. But you can install and configure extra storage / widget.Configure the backend using the registry configlet or in a profile as follow:<record name="collective.categories.backend">
    <value>archetypes.linguakeywordwidget</value>
    <!-- or Products.ATVocabularyManager-->
</record>Products.ATVocabularyManagerUsing Products.ATVocabularyManager, you can add tree vocabularies
for your categories. You have in this case to create a ‘collective.categories’
vocabulary in the configlet of the vocabulary managerAnd if you add Products.LinguaPlone to ATVocabularyManager you can also make
your vocabulary multilingual !archetypes.linguakeywordThis backend add support to multilingual categories but use default Plone
LinesField for storage.If you use this backend you should check the skin directories order because
they both override the script collectKeyword.py. ‘linguakeywordwidget’
skin directory should be before the ‘collective_categories’ one.How to installThis addon can be installed has any other addons. please follow officialdocumentationYou have two optional dependencies:[Products.ATVocabularyManagaer][archetypes.linguakeywordwidget]CreditsCompaniesCIRB / CIBGContact CIRBPlanet Makina CorpusContact Makina CorpusPeopleJeanMichel FRANCOIS aka toutpt <toutpt@gmail.com>Changelog1.0 (2013-01-11)Initial release
Package: collective.cdn.coral
Table of ContentsCDN Support for Plone: Coral NetworksOverviewRequirementsInstallationUsageSponsoringCreditsChangelogCDN Support for Plone: Coral NetworksOverviewThis package provides Coral Networks CDN for Plone.CoralCDN is a decentralized, self-organizing, peer-to-peer web-content
distribution network. CoralCDN leverages the aggregate bandwidth of volunteers
running the software to absorb and dissipate most of the traffic for web sites
using the system. In so doing, CoralCDN replicates content in proportion to the
content’s popularity, regardless of the publisher’s resources.[#]_RequirementsPlone 3.3.x (http://plone.org/products/plone)Plone 4.0.x (http://plone.org/products/plone)collective.cdn.core (http://pypi.python.org/pypi/collective.cdn.core)InstallationTo enable this product,on a buildout based installation:Edit your buildout.cfg and addcollective.cdn.coralto the list of eggs to install[buildout]
...
eggs =
    collective.cdn.coralIf another package depends on the collective.cdn.coral egg or
includes its zcml directly you do not need to specify anything in the
buildout configuration: buildout will detect this automatically.After updating the configuration you need to run the ‘’bin/buildout’’,
which will take care of updating your system.Go to the ‘Site Setup’ page in the Plone interface and click on the
‘Add/Remove Products’ link.Choose the CDN Support for Plone (check its checkbox) and click the ‘Install’ button.Uninstall – This can be done from the same management screen, but only
if you installed it from the quick installer.Note: You may have to empty your browser cache and save your resource
registries in order to see the effects of the product installation.UsageCDN settingsAfter installing this package, go to the ‘Site Setup’ page in the
Plone interface and click on the ‘CDN Configuration’ link.In this page you can choose which registries will use the CDN settings
by clicking the respective checkboxes.Then choose the CoralCDN provider and save the settings.How it worksFrom now on all choosen resource registries will generate links pointing
to <site_url>.nyud.net/<path_to_resource>, thus using the Coral Networks
infrastructure to delivery those files.For example, the link to simplesconsultoria_site-cachekey0549.css file
would change from:http://www.simplesconsultoria.com.br/portal_css/beyondskins_simples/simplesconsultoria_site-cachekey0549.cssto:http://www.simplesconsultoria.com.br.nyud.net/portal_css/beyondskins_simples/simplesconsultoria_site-cachekey0549.cssSponsoringDevelopment of this product was sponsored bySimples Consultoria.CreditsSimples Consultoria (products at simplesconsultoria dot com dot br) -
Implementation[1]Extracted fromhttp://www.coralcdn.org/overview/Changelog0.5 (2011-02-21)Support for CoralCDN using the suffix nyud.net [erico_andrei]Initial release [erico_andrei]
Package: collective.celery
collective.celeryprovides the necessary bits to useCelerywithinPlone.Much of the code here is based off of David Glick’s gists, Asko’s work andpyramid_celery.Changelog1.1.4 (2018-12-06)Fix checking of duplicate task
[vangheem]1.1.3 (2018-12-06)Fix use of always eager with newly created content
[vangheem]1.1.2 (2018-12-04)Use pickle transport by default to not break b/w compat
[vangheem]1.1.1 (2018-11-28)fix use of CELERY_TASK_ALWAYS_EAGER
[vangheem]Python 3/Plone 5.2 support
[vangheem]1.1.0 (2018-10-12)fixes to work with latest celery
[runyaga]1.0.6 (2016-08-01)Fixes:provide PARENTS value on the request object
[vangheem]1.0.5 (2016-06-27)Fixes:detect location of zope conf
[vangheem]1.0.4 (2016-06-27)Fixes:be able to use compound celery commands
[vangheem]1.0.3 (2016-06-03)Fixes:If eager mode used, do not switch users
[vangheem]1.0.2 (2016-05-03)New:nothing yetFixes:More test fixes. Provide setApp method to use in test setup
[vangheem]1.0.1 (2016-02-12)New:nothing yetFixes:Fix use of CELERY_ALWAYS_EAGER so this package can be include in tests without
too many gymnastics
[vangheem]1.0 (2015-12-09)New:be able to schedule task outside of transaction management
[vangheem]be able to specify entry points for module tasks
[vangheem]1.0a5 (2015-03-11)Add options argument to pass more options to apply_async (e.a: countdown eta etc.)1.0a4 (2015-03-04)use unrestrictedTraverse when deserializing parametersFix documentation1.0a2 (2015-03-03)Initial release