Saravanan666/pypi-org huggingface dataset:
Package: collective.customlogin
CustomLoginA way to customise the login behaviour by using content rules. Content rules
can now be triggered by a Unauhtorised trigger and new Redirect action allows
adminstrators to send users to a custom form or another site. Rules can be
created to redirect unauthorised users based on the content location, current
groups or permissions or any other content rule criteria. Because the redirect action uses
a tal expression you can include any additional information you need for you
custom login process.ExamplesFilling out a form to download a pdf. This can be achieved via creating a rule
that redirects to a PloneFormGen form and then applying the content rule to the
private content objects you want to protect. Using a PFG script adapter,Plomino or Rapido, you
can use something like tokenrole to give permission to original object once
the user has filled out the form correctly.TechnicalA PAS challenge that raises an event so that a custom event handler can
issue a redirect, allowing for custom login pages.Provides a ContentRule and a ContentAction so that redirects can be managed via
content rules.ContributorsNote:  place names and roles of the people who contribute to this packagein this file, one to a line, like so:Daniel Marks, Original AuthorDylan Jay, ArchitectChangelog1.0.1 (2017-05-08)forgot to include all the text files in the last release1.0 (2017-04-21)Initial Release
[]
Package: collective.customoverrides
**************************collective.customoverrides**************************.. contents:: Table of ContentsCSS and JS overrides for Plone------------------------------This product allows content managers to inject custom stylesheets andJavascript by adding a file to a folder. On that folder and its descendants,these will be added to the existing CSS/JS.If you want to style a section of the site, Plone already provides ways to dothat. Please readhttp://plone.org/documentation/kb/create-a-different-look-and-feel-for-different-sections-of-your-web-site-without-creating-new-skinsfor more info on that, and decide if you have a use for this product.How to use^^^^^^^^^^The main thing is to place a file called `custom.css` or `custom.js` ("customfiles") in a folder. These files will then be inserted in a special viewlet inthe HTML HEAD section.There are two ways to manage custom files:Add a custom file using Plone^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Add a Plone File (ATFile).* Prepare a `custom.css` or `custom.js` file* In Plone, go to the desired folder* Click the "Add item" menu* Select "File"* Upload the prepared fileThe advantage of this method is that the familiar Plone interface can be usedto upload the file. Its disadvantage is that the file can't be modified: You'dprepare a new file locally and replace the existing one instead.Also be aware that:* Plone files may be workflowed, depending on your site. If a custom file isprivate, it won't be visible to visitors who aren't logged in.* Plone files may show up in your navigation, depending on your site'snavigation settings.Add a custom file using the ZMI^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Add a Zope File.* Either:- In Plone, go to the desired folder and append `manage_main` to the URL, or- Go to the ZMI straight away, and go to the desired folder* Add a File, name it either `custom.css` or `custom.js`- You may choose to upload a locally prepared file.* Edit the file.This method is more flexible: it is possible to edit the file through the web.However, the ZMI is more complex to use, and requires higher permissions, sothis method is for power users.Tested on---------Plone 3, Plone 4Warning-------* Incorrect CSS/JS may mess up your site.Contributors============Note:  place names and roles of the people who contribute to this packagein this file, one to a line, like so:- Huub Bouma, Original Author- GWW, moved to gihubChangelog=========1.0-dev (unreleased)--------------------- Package created using templer
Package: collective.cutandpaste
collective.cutandpaste Package ReadmeOverviewfor copy and paste items for plone with an csv file
csv file must have a minimun of two columns: src path and the dst pathit’s looks like thatsrc;dst
dir/sdir;dir2/sdir1
dir/sdir/ssdir1;dir2/sdir2
dir/sdir/ssdir2;dir2/sdir3The result must be :directory sdir is moved to dir2 and rename sdir1directory ssdir1 is moved to dir2 and rename sdir2directory ssdir2 is moved to dir2 and rename sdir3UseThis tool use transmogrifier. Please refer to transmogrifier documentation in order to know how it work.
You define copy and paste operation via an transmogrifier cfg configuration file name cutandpaste.cfg (on collective.cutandpaste/collective/cutandpaste/cutandpaste.cfg)To launch the cut and paste process:1 - go to portal_setup (zmi)2 - select collective.cutandpaste3 - check transmogrifier step4 - click to “Import selected steps” buttonBlueprintThis package define some blueprints :collective.cutandpaste.csvreaderRead an csv file (source section for transmogrifier): as collective.transmogrifier one but you can define delimiter.collective.cutandpaste.mainCut and paste processoptions :path_src : the name of key for the src pathpath_dst : the name of dst for the dst pathcontent_type : ATFolder (if dst path is not exists, the collective.cutandpaste.main create destination parent path for you)collective.cutandpaste.flushcacheFlush zodb cache (for keeping memory low)options :every : flush cache every iterate (default 100)collective.cutandpaste.printerdefine an csv file for output reportsoptions :file_out : path of the csv file fout outputdelimiter : the delimiterChangelog1.1 (2011-12-14)Add new optionscanfixtranslation : fix translation reference for lingua plone contentlangtranslations : define LP lang (just a couple seperated by comma)workflow_transition : define a workflow transition for newly created folder1.0 (2011-11-24)Initial release
Package: collective.dancingcustomtemplates
IntroductionA customization forSinging&Dancingthat allows to easily customize subscription confirm and forgot email.If there is a registered view with the id “confirm_newsletter_subscription”, this is used as mail template, otherwise is used S&D default template.If there is a registered view with the id “forgot_newsletter_subscription”, this is used as mail template, otherwise is used S&D default template.DependenciesThis product has been tested on Plone 3.3.5 and Plone 4.2.CreditsDeveloped with the support ofRegione Emilia Romagna; Regione Emilia Romagna supports thePloneGov initiative.AuthorsThis product was developed by RedTurtle team.Changelog1.0.0 (2012-11-09)initial import [micecchi]
Package: collective.dancingnotlikely
IntroductionThis product patches the elements that shouldn’t been show in newsletter with Singing and Dancing.It adds a few elements to the list:content-history iddocumentByLine classviewlet-social-like id (to remove sc.social.likes buttons)text/javascript type (to remove all javascripts scripts)Changelog1.0.2 (2014-12-05)Removed also all javascript scripts [cekk]1.0.1 (2014-01-30)added “viewlet-social-like” to id list [cekk]1.0.0 (2011/10/03)Initial release
Package: collective.DataTable
Tell me what your product doesFeaturesCan be bullet pointsExamplesThis add-on can be seen in action at the following sites:
- Is there a page on the internet where everybody can see the features?DocumentationFull documentation for end users can be found in the “docs” folder, and is also available online athttp://docs.plone.org/foo/barTranslationsThis product has been translated intoKlingon (thanks, K’Plai)InstallationInstall collective.DataTable by adding it to your buildout:[buildout]

...

eggs =
    collective.DataTableand then runningbin/buildoutContributeIssue Tracker:https://github.com/nazrulworld/collective.DataTable/issuesSource Code:https://github.com/nazrulworld/collective.DataTableDocumentation:https://docs.plone.org/foo/barSupportIf you are having issues, please let us know.
We have a mailing list located at:project@example.comLicenseThe project is licensed under the GPLv2.ContributorsMd Nazrul Islam <connect2nazrul@gmail.com>,connect2nazrul@gmail.comChangelog1.0a1 (unreleased)Initial release.
[nazrulworld]
Package: collective.DataTable.reporting
Tell me what your product doesFeaturesCan be bullet pointsExamplesThis add-on can be seen in action at the following sites:
- Is there a page on the internet where everybody can see the features?DocumentationFull documentation for end users can be found in the “docs” folder, and is also available online athttp://docs.plone.org/foo/barTranslationsThis product has been translated intoKlingon (thanks, K’Plai)InstallationInstall collective.DataTable.reporting by adding it to your buildout:[buildout]

...

eggs =
    collective.DataTable.reportingand then runningbin/buildoutContributeIssue Tracker:https://github.com/collective/collective.DataTable.reporting/issuesSource Code:https://github.com/collective/collective.DataTable.reportingDocumentation:https://docs.plone.org/foo/barSupportIf you are having issues, please let us know.
We have a mailing list located at:project@example.comLicenseThe project is licensed under the GPLv2.ContributorsMd Nazrul Islam,connect2nazrul@gmail.comChangelog1.0a1 (unreleased)Initial release.
[nazrulworld]
Package: collective.datatablesviews
Datatables views for contents in ploneContentsDESCRIPTIONREPOSITORYCreditsCompaniesAuthorsContributorscollective.datatablesviews InstallationChangelog1.1 (2012-11-20)1.0 (2012-11-20)DESCRIPTIONWe all love datatables.Goal is to provide views for contentsCurrently this module contains :A view for New style collections.
It will gather all chosen metadata columns in a datatable.REPOSITORYgithubCreditsCompaniesPlanet Makina CorpusContact usAuthorskiorky  <kiorky@cryptelium.net>Contributorscollective.datatablesviews InstallationTo install collective.datatablesviews, follow thisdocumentation.Changelog1.1 (2012-11-20)doc1.0 (2012-11-20)Initial release [kiorky]
Package: collective.datehacker
IntroductionYou are a site administrator? Maybe you already saw use cases below.Use case one“Hi, I deleted an importan content created yesterday. I created it back
but for $INTERNAL reason I need that this content seems created yesterday,
before 02:00 P.M.”—a userUse case two“Hi, I accidentally modified an old document… or better: the change was
needed but for $INTERNAL reason I need it seems again ‘old’ ad before.
Can you restore the last modification date to January 2008?”—another userEpilogueThe collective.datehacker product add to Plone a simple new view that you (the site admin? a smart
user? every users in the portal) can use to change two of the most untouchable date inside Plone
contents: themodification dateand thecreation date.If you are trained enough, you can change those dates in few lines of code, but maybe:you don’t know how to write codeyou are lazyyou don’t have an account withManagerpermissionsnone of above, but you are sure that, sooner or later, someone will ask again for the same
change.Also this product can be useful after some big-migration activiti to Plone. May be that you or
your users need to be able to restore some creation/modification date after the process.InstructionsNo much to say, just call an URL likehttp://myplonesitehost/mycontenttype/hackdatesthen
you can use the user friendly formThe form can only be called from users that behave the “Hack content’s dates” permission.You can call thehackdatesviews where you want.TODORegister someway, somewhere, the hacking operationTest on Plone 4 (it must work, but is untested)CreditsDeveloped with the support ofAzienda USL Ferrara; Azienda USL Ferrara supports thePloneGov initiative.AuthorsThis product was developed by RedTurtle Technology team.Changelog0.1.0a (2011-01-17)Initial release
Package: collective.debug
collective.debug provide a@@debugview for analyzing and debugging purposes.WarningUse this add-on with care because it may expose unwanted or unwanted information.Use it with care for debugging and analyzing purposes only.Do not use it production.InstallationInstall collective.debug by adding it to your buildout:[buildout]

...

eggs =
    collective.debugand then runningbin/buildoutUsageThis add-on provides a@@debugbrowser view that returns some debugging information
on the current context object, the current user and its roles, the instance dict of the
current context object and request information.ContributeIssue Tracker:https://github.com/collective/collective.debug/issuesSource Code:https://github.com/collective/collective.debugLicenseThe project is licensed under the GPLv2.AuthorAndreas Jung (info@zopyx.com)ContributorsAndreas Jung,info@zopyx.comChangelog1.0a3 (2020-11-23)respect browser layer [zopyx]1.0a1 (2020-11-23)Initial release.
[zopyx]
Package: collective.deepsitemap
IntroductionThis is a sitemap replacement that:shows only a branch of the tree, if called in a context different than the site roottakes asitemapDepthrequest parameter, overriding the global one in navtree_propertiesBoth features are available to users with thecollective.deepsitemap: Use Deep Sitemappermission
(by default for Manager).NoteThis product keep the normal Plone behavior with the “sitemap” link. The additional parameter is designed
for “one-time” request, for special needs of the site administrator.CreditsDeveloped with the support ofAzienda USL Ferrara; Azienda USL Ferrara supports thePloneGov initiative.AuthorsThis product was developed by RedTurtle Technology team.Changelog1.0a (2011-06-14)initial release
Package: collective.defaultexcludedfromnav
This product allows you to manage the list of portal types that should be excluded from navigation by default.FeaturesAdds a configlet in control panel with the list of portal types to excludeTranslationsThis product has been translated intoFrenchInstallationInstall collective.defaultexcludedfromnav by adding it to your buildout:[buildout]

...

eggs =
    collective.defaultexcludedfromnavand then runningbin/buildoutContributeIssue Tracker:https://github.com/affinitic/collective.defaultexcludedfromnav/issuesSource Code:https://github.com/affinitic/collective.defaultexcludedfromnavLicenseThe project is licensed under the GPLv2.CreditsThis package was developed byAffinitic team.collective.defaultexcludedfromnavis licensed under GNU General Public License, version 2.ContributorsAffinitic,support@affinitic.beChangelog1.0a1 (2019-08-02)Initial release.
[vpiret]
Package: collective.defaultpage
IntroductionA folder view, which selects the first page in a folder which the user can access.
This can be useful if you want different default pages for different users or
groups in a folder. It also supports optional login enforcement per Folder.UsageJust activate the extension in Plone add-ons and select the default-page-view
in folders display menu. You can then put multiple pages in the folder and
the first page which can be view, would be present to the user.If you want to enforce a login before redirecting to the first object, you can enable enforce login in the settings fieldset on the Folder.Please note: For users with the manager or review role, the folder_summary_view
will be show instead of redirecting.Changelog0.5 (2023-08-21)add compatibility with Plone 6
[MrTango]allow enforcing login0.4 (2022-08-06)Fix MANIFEST.ini0.3 (2022-08-06)Add enforce login feature.0.2 (2022-08-04)Add Python classifiers0.1 (2022-08-04)Initial release
Package: collective.delegatesiteadmin
ContentsOverviewCreditsChangelog0.1.2 (2013-04-23)0.1.1 (2013-04-23)0.1 (2013-04-23)OverviewDelegation of Site Administrator role through Sharing tab.Sharing tab displays new checkbox “Can manage” to users with Site Administrator role.When the local role is given, default Plone allows, among others, to manage portlets.CreditsDevelopement done at CIRB, based on code done at KULChangelog0.1.2 (2013-04-23)Fix missing files in egg.
[smoussiaux, gotcha]0.1.1 (2013-04-23)Nothing changed yet.0.1 (2013-04-23)Package created using templer
[smoussiaux, gotcha]
Package: collective.demositebadge
IntroductionThis Plone add-on displays configurable badge that you can use on your
development, demo and preview instances. It’ll help you and your customers not
to confuse your development Plone instances with production sites.CompatibilityThis add-on was tested for Plone 3 and Plone 4.Installationadd the following to your buildout configuration file:[buildout]
...
eggs = collective.demositebadge
...rerun buildout and restart your Zope instance.then install thecollective.demositebadgepackage from within theportal_quickinstallertoolUsageAfter add-on is install you’ll getDemo site badgePlone Control Panel.
There simply enable badge and, if you need, customize default badge text.That is it.Usually you’ll have custom theme in your Plone Site, thus you may need to add a
bit of css magic in order to make demo badge look better under your own
circumstances.Plone 3 NotesTo install and use this add-on on Plone 3 you need to do some extra steps:useplone.app.registryfixed versions set; for this add the following to
your buildout configuration file:[buildout]
...
extends =
     http://good-py.appspot.com/release/plone.app.registry/1.0b1
...

[versions]
plone.z3cform = 0.6.0
zope.i18n = 3.6.0

[instance]
...
zcml =
    ...
    plone.app.registryand before Activating demo badge addon, you have to make sure ‘Configuration registry’ is activated (installed) in your Add-ons Control PanelLive Exampleshttp://theme.choosehelp.devel.martinschoel.com/wwwCreditsCompaniesMartin Schoel Web ProductionsContact usAuthorsVitaliy Podoba <vitaliy@martinschoel.com>Victor ImenkovContributorsChangelog1.0 - March 16, 2013Initial implementation.
[Victor Imenkov]
Package: collective.dewplayer
IntroductionThis module registers a zope directory resource containing the wonderful mp3 flash player Dewplayer,
developed by alsacreation (http://www.alsacreations.fr/dewplayer-en), and add a dewplayer view for File content type.Dewplayer version - downloaded 2010-10-25
Tested with: : Plone 3, Plone 4.0ContentsIntroductionCreditsInstallationUsageTodoChangelog1.2 (unreleased)1.1 (2011-03-16)1.0 - October 25, 20100.2 - April 4, 20100.1 - December 12, 2009CreditsPlanet Makina CorpusContact usInstallationAdd collective.dewplayer to your buildout as normal. Seehttp://plone.org/documentation/tutorial/buildout.Install it throw the QuickInstaller to add a ‘dewplayer’ view to File content type.
This view let’s you listen to any mp3 file and can be set as default with the display
drop down menu.UsageDewplayer offer several flash players included in the directory resource:Mini (160x20) - dewplayer-mini.swfClassic (200x20) - dewplayer.swfMulti (240x20) - dewplayer-multi.swfMulti Rect (240x20) - dewplayer-rect.swfPlaylist (240x200) - dewplayer-playlist.swfBubble (250x65) - dewplayer-bubble.swfVinyl (303x113) - dewplayer-vinyl.swfFor example, to include a classic player (using dewplayer.swf) forhttp://mysite.com/myaudio.mp3:<object type=”application/x-shockwave-flash” data=”++resource++collective.dewplayer/dewplayer.swf” width=”200” height=”20”>
<param name=”wmode” value=”transparent” />
<param name=”movie” value=”dewplayer.swf” />
<param name=”flashvars” value=”mp3=http://mysite.com/myaudio.mp3&amp;showtime=1” />
</object>See alsacreations.fr for full documentation:http://www.alsacreations.fr/dewplayer-en[english]
orhttp://www.alsacreations.fr/dewplayer[french]TodoAdd some python helpers for the differents players.Changelog1.2 (unreleased)Add support for playlist and streaming viewer. refactor existing views using
collective.configviews. Now you can listen music from file, folder, topic
and link (streaming).
[toutpt]1.1 (2011-03-16)Add a playlist.xml view on folder and topic (xspf format) to support playlist mode
[toutpt]Add collective.portlet.itemview integration for file, folder and topic
[toutpt]Add autoinclude entry point.
[toutpt]1.0 - October 25, 2010Update players with new versions from www.alsacreations.fr.Plone 4 compatibility is ok (nothing to do)0.2 - April 4, 2010Add a dewplayer view for File content type [toutpt]0.1 - December 12, 2009Initial release
Package: collective.dewslider
IntroductionThis collective module register a zope directory resource containing the
wonderful slider flash Dewslider, developed by alsacreation (http://www.alsacreations.fr/dewslideronly french at the moment).Dewslider version - downloaded 2009-12-24ContentsIntroductionCreditsInstallationUsageChangelogCreditsPlanet Makina Corpus*Contact usInstallationAdd collective.dewslider to your buildout as normal. Seehttp://plone.org/documentation/tutorial/buildout.At the moment this module doesn’t add any feature to Plone. It is primary use as
resource package.UsageDewslider offer two ways of doing:Provide img as parametersProvide an xml fileSee examples with img as parameters<object type="application/x-shockwave-flash" data="dewslider.swf?img=image1.jpg,image2.jpg,image3.jpg" width="500" height="300">
<param name="movie" value="dewslider.swf?img=image1.jpg,image2.jpg,image3.jpg" />
</object>Or with xml file<object type="application/x-shockwave-flash" data="dewslider.swf?xml=dewslider.xml" width="500" height="300">
<param name="movie" value="dewslider.swf?xml=dewslider.xml" />
</object>

<?xml version="1.0" ?>
  <album
    showbuttons="yes"
    showtitles="yes"
    randomstart="yes"
    timer="5"
    aligntitles="bottom"
    alignbuttons="bottom"
    transition="push"
    speed="20"
  >
  <img src="img/1.jpg" title="Titre 1" />
  <img src="img/2.jpg" title="Titre 2" href="test.html" />
  <img src="img/3.jpg" title="Titre 3" href="http://www.blup.fr/" />
  <img src="img/4.jpg" title="Titre 4" href="http://www.blup.fr/" target="_blank" rollover="alert('yay');" rollout="showdiv('pub');" />
  <img src="img/5.jpg" title="Titre 5" />
</album>Changelog1.0 - 2009/12/28Initial release
Package: collective.dexteritydiff
IntroductionProvide theDexterityCompoundDiffdiff type forProducts.CMFDiffTool, analogous toATCompoudDiff.This is a package to help enable content versioning forDexteritycontent types. To enable
versioning for a Dexterity content type you need to:Installplone.app.versioningbehaviorand use it on your content type.Enable versioning for the type in the types control panel.Install this package.Go to theportal_difftool ZMI page.AddCompound Diff for Dexterity typesfor your content type.Field namecan be anything,
e.g: “any”.You can enable versioning on Dexterity content types without this package, but then you’ll have
to add the correct “diff type” for each field of your content type.Changelog0.1b4 (2012-03-07)Added ChoiceDiff.0.1b3 (2012-03-06)Added BoolDiff.0.1b2 (2012-02-22)Provide inline diff for date, time and datetime fields.Provide inline diff for file and lists of files fields.Sort fields taking into account plone.directives.form` ordering directives.0.1b1 (2011-07-12)Initial release
Package: collective.dexteritypaste
InstallationAdd these lines into buildout:[buildout]
parts =
   paster

[paster]
eggs = zc.recipe.egg
eggs =
   ZopeSkel
   PasteScript
   PasteDeploy
   collective.dexteritypaste
   ${buildout:eggs}
entry-points = paster=paste.script.command:runAnd run the buildoutUsageCreating a dexterity product:/path/to/paster create -t dexterityAdding a contenttype skeleton:cd /path/to/product/root
/path/to/paster addcontent dexterity_contentAdding a behavior skeleton:cd /path/to/product/root
/path/to/paster addcontent dexterity_behaviorAdding a view:cd /path/to/product/root
/path/to/paster addcontent dexterity_viewChangelog1.0a1dev (unreleased)Initial release