Saravanan666/pypi-org huggingface dataset:
Package: collective.regexredirector
Introductioncollective.regexredirector extends the plone.app.redirector behavior to allow to define redirections
using regular expressions.It might be particulary useful if you migrate an old website and you want to map old urls to the new
site structure.Note: when a 404 occurs, collective.regexredirector first calls plone.app.redirector, and if it does not
redirect, then collective.regexredirector tries to match one of its registered regular expressions.UsageIn the Plone control panel, go to the “RegexRedirector” control panel and enter your redirection rules.One redirection by line using the following format'old_url'='new_url'
'old_url2'='new_url2'ExamplesRedirecting all urls like /news/something to /archives/index'/news/.*'='/archives/index'Redirecting all urls like /tags/something to /category/something'/tags/(?P<category_name>.+)'='/category/\g<category_name>/view'INSTALLAdd collective.regexredirector to your buildout eggs.CreditsCompaniesPlanet Makina CorpusContact usAuthorsJulien Marinescu davisp1 <davisp@xenbox.fr>Changelog0.2.3 (2015-05-26)Fix bug when no match0.2.2 (2015-05-12)Supports redirection to url containing a querystringFix bug if rules contain ‘=’0.2.1 (2013-03-28)Fix egg (missing /docs)0.2 (2013-03-28)Fix egg (missing README.rst)0.1 (2013-01-30)Initial release
Package: collective.registration
This products allows you to add events to which visitors can register.FeaturesUses EasyForm to allow you to customize the form that visitors must fillHandles multiple date / time periods for eventsHandles available places by periodTranslationsThis product has been translated intoFrenchDutchInstallationInstall collective.registration by adding it to your buildout:[buildout]

...

eggs =
    collective.registrationand then runningbin/buildoutContributeIssue Tracker:https://github.com/collective/collective.registration/issuesSource Code:https://github.com/collective/collective.registrationLicenseThe project is licensed under the GPLv2.CreditsThis package was developed byAffinitic team.collective.registrationis licensed under GNU General Public License, version 2.ContributorsSébastien Sirtoli,sebastien@affinitic.be, Original Author [Affinitic]Valentin Piret,valentin@affinitic.be[Affinitic]Laurent Lasudry,laurent.lasudry@affinitic.be[Affinitic]Changelog1.0 (2020-05-06)Migrate to easyform (#2)
[laulaz]Various fixes & improvements
[laulaz]Translate subscription form title & include event title
[laulaz]Add classes to ease styling
[laulaz]1.0a1 (2018-06-25)Initial release.
[oxydedefer]
Package: collective.registrationcaptcha
collective.registrationcaptchaAdd a captcha field to the @@register form for anonymous users form to secure
it from spam bots.It depends onplone.app.discussionand uses it’s captcha abstaction
facilities.In order to use a captcha widget, you have to install one - wether
by depending on thecaptchawidgetsextra of this package or by installingplone.formwidget.captcha,plone.formwidget.recaptcha(not functional at
time of this writing) orcollective.z3cform.norobots.
Then you have to configure plone.app.discussion to use a captcha widget. You
don’t need to keep the discussion activated, if you don’t want them to be
active on your site.Changelog1.1 (2015-02-18)Add MANIFEST.in and fix release.
[thet]1.0 (2015-02-17)Initial release.
Package: collective.registry
IntroductionThis add-on extends plone.app.registry by adding a contextual registry
which can be used over any object. It has been created to store view
configuration throw the add-on collective.configviews 2.XHow to use this add-onAs a developer you can get the IRegistry adapter from a content object and next
use it as you want to get/set your configuration stuff.As a content administrator you can manage the configuration stored in a content
by calling the view $content_url/contextual_registry/view where $content_url must
be replaced by the url of your content item.How to installPlease follow the officialdocumentation.CreditsPlanet Makina CorpusContact usChangelog1.0 (2012-01-30)Initial release
Package: collective.regjsonify
IntroductionQuickly export the content of a Plone registry configuration (defined by an interface) in a Python
structure compatible with JSON format:importjsonfromcollective.regjsonify.interfacesimportIJSONifierfromplone.registry.interfacesimportIRegistryfromzope.componentimportqueryUtilityregistry=queryUtility(IRegistry)settings=registry.forInterface(IYouInterfaceSettings)python_data=IJSONifier(settings).json()json_data=json.dumps(python_data)ExtendingThe package came with a default set of know data types that cover common fields used in Plone registry.
However this set can be not complete if you are using a not supported field type.During export operation unknown data are ignored.If you want to export other types you must manually provide the properIJSONFieldDumperadapter:<adapterfactory="your.package.YouExportAdapter"provides="collective.regjsonify.interfaces.IJSONFieldDumper"for="3rd.party.field.interfaces.INewFieldType"/>Changelog0.3.0 (2020-03-13)Fix compatibility with zope.schema < 4
[mamico]Python 3 compatibility
[cekk]0.2.0 (2015-08-25)Recusively traverse all of the interface’s parents attributes
[keul]Added anIObjectfield adapter. There’s no more need that the
persistent field implements another interface (see changes in tests).
Also: custom IObject derived fields are now automatically supported.
[keul]0.1.0 (2014-05-02)Initial release
Package: collective.relatedof
IntroductionThis package permit to have a viewlet that show the list of content that has as related the showed content.The viewlet is registred for the IRelatedOf interface.Your archetype has to implement this interface.Changelog1.1 - 2010-04-19Substitute i18n with locales1.0 - 2010-04-16Create the viewlet that show the list of content that has as related the showed contentInitial release
Package: collective.relatedslider
This is a Plone addon that adds a behavior and viewlet for displaying related
content in a scrollable HTML/CSS slider at the bottom of the content area.  It
can use either the relatedItems behavior or collection behavior applied to the
content for determining the related items.InstallationInstall collective.relatedslider by adding it to your buildout:[buildout]

 ...

 eggs =
     collective.relatedsliderand then running “bin/buildout”Install the add-on from the add-ons control panel, and then use the “Dexterity
Types” control panel to add the “Related Slider” behavior to your types.  Any
types using this behavior will also need to have either the “Related Items”
behavior or the “Collection” behavior applied as well.When editing content with the behavior applied you should see a drop down to
select where the slider items come from (either collection criteria or related
items, depending on the applied behaviors).  If you use Related Items as the
source for slider items, the normal related items viewlet will be hidden from
view.ContributeIssue Tracker:https://github.com/collective/collective.relatedslider/issuesSource Code:https://github.com/collective/collective.relatedsliderSupportThis add-on was developed by Jazkarta, Inc.If you are having issues, please let us know.
I can be reached at:alecpm@gmail.comLicenseThe project is licensed under the GPLv2.ContributorsJazkarta, Inc.,alecpm@gmail.comChangelog0.2 (2019-05-09)Plone 5.2 support. Use pure HTML/CSS slider.
[alecpm]0.1 (2017-08-28)Initial release.
[alecpm]
Package: collective.relatedSlideshow
IntroductionSlide show with related contentChangelog2.8 (2011-3-17)Adding a missing zcml include2.7 (2011-3-16)Minor bugfix on javascript and translations2.6 (2011-3-8)Minor bugfix on date translation2.5 (2011-3-8)Added dynamic update to slideshow section buttonsAdded spanish date translation2.4 (2011-2-23)Changes on the slider information to allow copyright info in the description of imagesRemoved debug code2.3 (2011-2-22)Structure and CSS fix on dates.2.2 (2011-2-22)bug fix for repeated authorsOrganizations can be authors tooRemoved extra space on comma separated authors.2.1 (2011-2-17)More info in slider about authors.CSS slider.slideshow now uses UID instead of id.2.0 (2011-2-17)Fixed alignment bug on images on the slideshowSolved extension dependency on type ImageAdded descriptions to the documentation and mediaAdded history and document by line1.9 (2011-2-15)iPad and iPhone fix.Images on slideshow link to article1.8 (2011-2-15)Took out vCal and iCal buttons forgotten in the event view1.7 (2011-2-15)Spanish translations1.6 (2011-2-4)Bugfix on slider when the documentation started on an item that was not image or video1.5 (2011-2-4)Removed bottom tiles from event because of unknown bug1.4 (2011-2-3)Ignore current item on slider button bugBottom tiles on the event view1.3 (2011-2-3)Bugfix on recursing into folders on slider.Added documentation button to sliderChanged button design to match next and prev buttons1.2 (2011-2-2)slider buttons for sections.1.1 (2011-2-2)Misshandling files that are not video fixedReduced loading time on pages with lots of slider itemsMade events have a slideshow by default1.0 (2011-2-1)Bugfixing on share buttons.Custom images on Share buttonsi18n fixes on view0.9 (2011-1-26)Structure fix and bugfix on share buttons.0.8 (2011-1-25)Slider now detects if it is on a collection then shows the collection items instead of the related itemsChanged the structure to fit the changes on plonetheme.laboral 2.10.7 (2011-01-6)CSS fixes for IE 7 and structure tweeking on the slider0.6 (2011-01-5)Fixed event struture on slider viewFixed video script call on slider viewAdded location and time to events and translation0.5 (2010-12-31)Javascript keystroke bugPython bugsCSSremoved translated items from collections0.4 (2010-12-31)Removed collections recursing to avoid repeated items0.3 (2010-12-29)First fully functional stable release0.2 (2010-12-29)Visual and functionalitySlider viewCSSJavascriptOverrides0.1 (2010-12-29)Initial release
Package: collective.relationfieldwidget
Adds a Related Items type output to Plone 5 Dexterity TTW form widgets
RelationList and RelationChoiceFeaturesJust replaces default widgets for display modeuses overrides.zcml to override ploen.app.z3cform RelatedItemsWidgetDocumentationJust install the product in plone, and you should be ready to go.InstallationInstall collective.relationfieldwidget by adding it to your buildout:[buildout]

...

eggs =
    collective.relationfieldwidgetand then runningbin/buildoutContributeIssue Tracker:https://github.com/collective/collective.relationfieldwidget/issuesSource Code:https://github.com/collective/collective.relationfieldwidgetDocumentation:https://docs.plone.org/foo/barSupportIf you are having issues, please let us know.LicenseThe project is licensed under the GPL.ContributorsMatt Grant,matt.grant@foodstuffs-si.co.nzChangelog1.0a1 (unreleased)Initial release.
[matt.grant@foodstuffs-si.co.nz]Released on Pypi by Martronic SA
Package: collective.remoteproxy
Proxy for remote content.Includes a remote proxy behavior, a type, a view, a tile and a portlet.All remote URLs for which a local proxy was created are replaced in the resulting content.WarningThis package might introduce security problems including XSS attacks, if the proxied site contains malicious content.Source CodeThe sources are in a GIT DVCS with its main branches atgithub.We’d be happy to see many forks and pull-requests to make collective.remoteproxy even better.ContributorsJohannes Raggam (thetet)Jens Klein (jensens)LicenseThe project is licensed under the GPLv2.Changelog2.0 (2021-02-05)fix tests [jensens]Code tyle black, isort [jensens]modernize packaging and add GH Actions CI [jensens]py 3 support, drop py 2 support [jensens]1.0 (2019-01-17)Initial release.
[thet]
Package: collective.remove.kss
IntroductionThis collective module remove KSS from a base Plone install. So you decrease the weight of a Page. It has been done for testing purpose.You have to know that removing KSS remove also some Plone features:inline editinginline validationlock on edit (parts of it, anyway)auto-refreshing of portlets with a kssPortletRefresh classsome of the action menu stuff (e.g. AJAX changing of workflow state)navigation of the calendar portlet to different monthsIf you know other use case just contact us on mailing list and copy to the author. We will adding it.You need to customize the main template to remove kss spinner. It will not be done here.ContentsIntroductionCreditsChangelogCreditsPlanet Makina CorpusContact usChangelog1.0 - 2009-11-29Initial releaseUninstall Javascripts of KSS (MochiKit, prototype, kukit, …)Uninstall ploneKSS.cssUninstall kss sheets
Package: collective.request.player
IntroductionThe package replays a HTTP request.How it worksYou have to do the following steps if you have a request storage:Upload requests from a storage to Plone web form. The storage format has to be JSON or PICKLE.Tick a request which you would like to replay.Click ‘Play’. Afterwards your request will be replayed by requests (python package).If you don’t have a request storage then you can set up a HTTP request manually through the Plone web form.DevelopmentCode repository:https://github.com/potar/collective.request.playerPlease bootstrap the buildout and run the createdbin/testto see if the tests still
pass.  Please add tests if you add code.Questions and comments send to the Plone product-developers list or email
potar:poburynnyitaras@gmail.comRequirementsPlone 4.0Plone 4.1Plone 4.2ContributorsTaras Poburynnyi (potar), AuthorChangelog0.1.0b1Initial release
Package: collective.resourcebooking
collective.resourcebooking (WIP)Allow users to book resources like rooms in PloneFeaturesYou can add multiple resource booking container in a Plone site, to manage different resources.Every resource booking container has a resources and a bookings containerCreate your resources you want to make bookable in the resources containerCreate bookings in the bookings containerFor now there are two time slots per day available “Morning”, “Afternoon”.TranslationsThis product has been translated intoEnglishInstallationInstall collective.resourcebooking by adding it to your buildout:[buildout]

...

eggs =
    collective.resourcebookingand then runningbin/buildoutMaintainersMaik Derstappen - MrTango <md@derico.de>ContributorsPut your name here, you deserve it!?ContributeIssue Tracker:https://github.com/collective/collective.resourcebooking/issuesSource Code:https://github.com/collective/collective.resourcebookingSupportIf you are having issues, please let us know and open an issue.LicenseThe project is licensed under the GPLv2.ContributorsMaik Derstappen,md@derico.deChangelog1.0b1 (2023-12-04)Initial release.
[MrTango]
Package: collective.responsivetheme
Introduction============This Responsive Theme product will give your Plone a responsive theme on install. But you can also include collective.responsivetheme to the custom theme you are making. Here is how you do it.1. Make sure when buildout is run, it will get collective.responsivetheme. We will pretend you theme is named "plonetheme.yourcustomtheme". Within the first folder of plonetheme.yourcustomtheme is a file named setup.py.  In the  install_requires portion add this: ::install_requires=['setuptools','collective.responsivetheme',# -*- Extra requirements: -*- ],2. Make sure your theme is based off of collective.responsivetheme. In your plonetheme.yourcustomtheme/plonetheme/yourcustomtheme/profiles/default/ find your skins.xml file change the <skin-path> **based-on=""** to Responsive Theme. ::<skin-path name="Your Custom Theme" based-on="Responsive Theme">...</skin-path>3. Make sure when you install your theme, it also installs collective.responsivetheme. In your plonetheme.yourcustomtheme/plonetheme/yourcustomtheme/profiles/default/ find your metadata.xml file. We need to add the dependancy.  Like so: ::<?xml version="1.0"?><metadata><version>1000</version><dependencies><dependency>profile-collective.responsivetheme:default</dependency></dependencies></metadata>Changelog=========1.5.2 (2013-08-21)------------------- Renamed the french file to be collective.responsivetheme1.5.1 (2013-08-20)------------------- Somehow the french language didn't go up to the server. This fixes that problem1.4 (2013-08-06)----------------- Added i18n support for the UI: translation for "Show Navigation" and "Hide navigation" in Dutch and French. [kysr]- Always show correct navigation label in mobile menu [kysr]1.3.2 (2012-11-30)------------------- Made viewportchange.js default to false in the jsregistry.xml since the scaling that was happening was not the viewport itself but gravity of all things after talking to Ethan Marcotte and Luke W.1.3.1 (2012-11-20)------------------- Some IE 7 and IE 8 fixes1.3 (2012-11-15)----------------- Added Scott Jehl's Respond.js which enables responsive web designs in browsers that don't support CSS3 Media Queries - in particular, Internet Explorer 8 and under. It's written in such a way that it will probably patch support for other non-supporting browsers as well.1.2.2 (2012-09-04)------------------ underline in this history.txt file wasn't long enough. Had to make new version.1.2.1 (2012-09-04)------------------ Fixed an issue where logo.pt was asking for the title1.2 (2012-08-30)----------------- Fixed the issue of the navigation folding for IE 8 and below1.0 (2012-07-02)----------------- Initial release
Package: collective.restapi.linguaplone
collective.restapi.linguaploneAn add-on providing plone.restapi endpoint for translations handled usingLinguaPloneDocumentationFull documentation for end users can be found in the “docs” folder, and is also available online athttps://collectiverestapilinguaplone.readthedocs.ioInstallationInstall collective.restapi.linguaplone by adding it to your buildout:[buildout]

...

eggs =
    collective.restapi.linguaploneand then runningbin/buildoutContributeIssue Tracker:https://github.com/collective/collective.restapi.linguaplone/issuesSource Code:https://github.com/collective/collective.restapi.linguaploneDocumentation:https://collectiverestapilinguaplone.readthedocs.ioLicenseThe project is licensed under the GPLv2.ContributorsMikel Larreategi,mlarreategi@codesyntax.comChangelog2.0.0 (2018-04-27)Breaking: rename the results attributes to be ‘items’
[erral]Breaking: remove ‘language’ attribute from top-level response
[erral]Make@translationsendpoint expandable
[erral]1.0.0 (2018-01-18)Fix testing setup.
[erral]Change classifiers.
[erral]1.0b2 (2017-11-05)Doc formatting fixes
[erral]1.0b1 (2017-11-05)Initial release.
[erral]
Package: collective.restapi.navigationtree
This Plone plugin provides a REST endpoint to query the site’s navigation tree.
The endpoint name is@navigationtree,
and can be considered an extension toplone.restapi’s@navigationendpoint,
since the latter only returns the top level navigation menu items.collective.restapi.navigationtreedepends on thewebcouturier.dropdownmenuplugin to build the navigation tree,
and honors the same configuration settings aswebcouturier.dropdownmenu.
Thus, the maximum depth of the tree can be set in thewebcouturier.dropdownmenuconfiglet.Tested on Plone 4.3, 5.0 and 5.1 with Archetypes and Dexterity.FeaturesSimplyGET @navigationtreeExtends the@navigationendpoint ofplone.restapiby building a full navigation tree of the site, instead of limiting itself to just the top level navigation menu.Depends onwebcouturier.dropdownmenu, thus is ideal for sites that already use this plugin for their navigation menu.Honors all the configuration settings in Plone’s _Navigation_ control panel.Honors all the configuration settings in@@dropdown-controlpanel.In particular, you can set the depth of the navigation tree inwebcouturier.dropdownmenu’s configlet.ExamplesGetting the navigation tree:GET /plone/@navigationtree HTTP/1.1
Accept: application/json
Authorization: Basic YWRtaW46c2VjcmV0(Authorization is optional.)Example response:{
    "@id": "http://localhost:8080/Plone/@navigationtree",
    "items": [
        {
            "@id": "http://localhost:8080/Plone",
            "description": "",
            "items": "",
            "title": "Home"
        },
        {
            "@id": "http://localhost:8080/Plone/news",
            "description": "Site News",
            "items": [
                {
                    "@id": "http://localhost:8080/Plone/news/some-news",
                    "description": "",
                    "title": "Some News"
                }
            ],
            "title": "News"
        },
        {
            "@id": "http://localhost:8080/Plone/events",
            "description": "Site Events",
            "items": [],
            "title": "Events"
        },
        {
            "@id": "http://localhost:8080/Plone/Members",
            "description": "Site Users",
            "items": [],
            "title": "Users"
        }
    ]
}InstallationInstall collective.restapi.navigationtree by adding it to your buildout:[buildout]

...

eggs =
    collective.restapi.navigationtreeand then runningbin/buildout.
This will automatically install webcouturier.dropdownmenu and plone.restapi,
so you should pin the versions of these add-ons according to the version of Plone you are running.ContributeIssue Tracker:https://github.com/collective/collective.restapi.navigationtree/issuesSource Code:https://github.com/collective/collective.restapi.navigationtreeDocumentation:https://docs.plone.org/foo/barSupportIf you are having issues, please let us know in the issue tracker.LicenseThe project is licensed under the GPLv2.ContributorsFulvio Casali,fulviocasali@gmail.comChangelog1.0a1 (2018-03-12)Initial release.
[fulv]
Package: collective.restapi.pam
collective.restapi.pamAn add-on providing plone.restapi endpoint for translations handled usingplone.app.multilingualversions 1.x and 2.xDocumentationFull documentation for end users can be found in the “docs” folder, and is also available online athttps://collectiverestapipam.readthedocs.ioInstallationInstall collective.restapi.pam by adding it to your buildout:[buildout]

...

eggs =
    collective.restapi.pamand then runningbin/buildoutContributeIssue Tracker:https://github.com/collective/collective.restapi.pam/issuesSource Code:https://github.com/collective/collective.restapi.pamDocumentation:https://collectiverestapipam.readthedocs.ioLicenseThe project is licensed under the GPLv2.ContributorsMikel Larreategi,mlarreategi@codesyntax.comChangelog2.0.0 (2018-04-27)Breaking: rename the results attributes to be ‘items’
[erral]Breaking: remove ‘language’ attribute from top-level response
[erral]Make@translationsendpoint expandable
[erral]1.0.0 (2018-01-18)Fixed test setup
[erral]Fix classifiers
[erral]1.0b1 (2017-11-05)Initial release.
[erral]