Saravanan666/pypi-org huggingface dataset:
Package: collective.ptg.galleryfolder
adds a gallery content type (basically just a folder with a new name) to be used with collective.plonetruegallery
Changelog
=========0.2 (2012-12-06)set default size for downloading images to original0.2 (2012-12-06)fixed browser view for image download [espenmn]added permissions (more work needed here)0.1 (2012-11-29)Initial release [espenmn]
Package: collective.ptg.galleryimage
IntroductionCreate a GalleryImage type. The purpose of this field is to provide
a more robust field for collective.plonetruegallery to utilize
for some of it’s galleries.ImplementationUtilizes the Image type along with archetypes.schemaextender to create
the type. The benefit of using this approach is that there is no new
persistent object types added to the zodb so uninstall should be a breeze
and removing the product will mean those existing types will behave just
like the normal image type.Changelog1.0dev (unreleased)Initial release
Package: collective.ptg.nivogallery
IntroductionNivo gallery integration with plonetruegalleryChangelog1.1 (2012-08-07)added option to show title and description [espen]1.0.4 (2012-07-26)added norwegian translations [espen]1.0.3 (2012-07-24)add translations1.0 (2012-07-04)Initial release
Package: collective.ptg.nivoslider
Integrate nivo slider (v2.7.1,http://nivo.dev7studios.com/) in plonetruegalleryThere are a few “extra themes”, you might be able to see some of them here:http://products.medialog.no/galleries/nivoslider-1Changelog
=========1.0.5 (2012-07-26)added description in setup.py1.0.5 (2012-07-26)Fixed TV-theme (image was missing) [espen]1.0.3 (2012-07-24)add translations1.0 (2012-07-04)Initial release
Package: collective.ptg.presentation
Introduction============Adds a "presentation" view to collective.plonetruegallerysomething like this:http://products.medialog.no/galleries/presentationChangelog=========1.1 (2012-10-02)----------------- added copyright information [eehmke]1.0.5 (2012-10-02)------------------- Brown bag release to test if it works on Plone 4.21.0.4 (2012-09-18)----------------- Small fix to css padding1.0.3 (2012-07-26)----------------- Added option to hide image text1.0 (2012-07-04)----------------- Initial release
Package: collective.ptg.quicksand
Quicksand display type for collective.plonetruegalleryhttp://razorjack.net/quicksand/You might find a demo here:http://products.medialog.no/galleries/quicksandChangelog
=========0.3 (2016-02-02)Upgraded js to 1.4bugfixesOnly tested with Plone 50.2.2 (2015-08-04)Added missing i18 to template0.2 (2013-02-26)Added options for easing.Added easing.js so it works on Plone 4.30.1Initial release
Package: collective.ptg.s3slider
IntroductionAdds s3slider to collective.plonetruegalleryhttp://www.serie3.info/s3slider/demonstration.htmlChangelog1.1 (2012-11-07)added bodytext (requires truegalley >= 3.2a1 [espenmn]1.0.8 (2012-10-05)added stylesheet to show textbox on the right [espenmn]added opacity setting [espenmn]1.0.7 (2012-10-01)previous brown bag release…
[vangheem]1.0.6 (2012-10-01)fix js
[vangheem]1.0.5 (2012-09-25)fixed css for padding on ul [espen]added a description [espen]1.0.4 (2012-07-25)added norwegian translation [espen]setting for “width” and “height” now works (again) [espen]1.0.3 (2012-07-24)add translations1.0 (2012-07-04)Initial release
Package: collective.ptg.scrollable
collective.ptg.scrollablescrollable display type for collective.plonetruegallery based on the scrollable jQueryTools pluginYou might soon find a demo here:http://products.medialog.no/galleries/scrollableChangelog0.3 (2012-11-07)added title and description (option) [espenmn]0.2 (2012-09-13)added arrows (buttons) with ‘steps’, this means it is now possible to scroll by more than one. [espenmn]added rewind button. [espenmn]0.1 (2012-09-05)Initial release
Package: collective.ptg.sheetgallery
sheetgallery display type for collective.plonetruegalleryInspired by:http://www.fogia.se/sortimentYou might find a demo here:http://products.medialog.no/galleries/sheetgalleryChangelog
=========1.2 (2012-22-27)Option for download link [espenmn]1.1.1 (2012-08-29)Option for using thumbnail size [espenmn]1.1 (2012-08-29)Added option to set number of effects [espenmn]1.0.1 (2012-08-28)Added translations (en + no) [espenmn]Added effect on images when page is loaded [espenmn]1.0 (2012-08-21)Initial release [espenmn]
Package: collective.ptg.shufflegallery
IntroductionAdds shufflegallery to collective.plonetruegalleryhttp://www.serie3.info/shufflegallery/demonstration.htmlChangelog0.2 (2012-11-24)added styles and dobule click option and help text (double click to open) [espenmn]0.1 (2012-11-19)Initial release [espenmn]
Package: collective.ptg.simplegallery
Introductionsimplegallery display type for collective.plonetruegalleryChangelog0.5.2 (2012-11-07)Added option to add “/view” to url0.5.1 (2012-11-06)Added setting “linkable”0.5.1 (2012-11-06)Added copyright field0.5 (2012-11-05)Added option to show bodytext0.3 (2012-10-30)Added option to show title and description0.2 (2012-10-30)Added extra style sheet0.1 (2012-10-30)Initial release
Package: collective.ptg.unitegallery
==============================================================================collective.ptg.unitegallery==============================================================================Features--------- Advanced implementation of unite gallery into Plone using collective.plonetruegallerySome of the options are still missing, feel free to fork and merge.Examples--------http://unitegallery.net/TODO----Currently We've added some of the unitegallery options, but maybe all the options shoud be added even if the formuar becomes very long.The options can be found on unitegallery.net, for each theme under Including and Options menu.There shoud be a way to make better formulars with grouped fields because when there are so many fields, it becomes userunfriendly.Plone 4 compatibility (as in Plone 5, requirejs is used to add unitegallery javascript and not in Plone 4)Documentation-------------Full documentation for end users can be found in the "docs" folder.Translations------------This product has not been translated yetInstallation------------Install collective.ptg.unitegallery by adding it to your buildout::[buildout]...eggs =collective.ptg.unitegalleryand then running ``bin/buildout``Contribute----------- Issue Tracker: https://github.com/collective/collective.ptg.unitegallery/issues- Source Code: https://github.com/collective/collective.ptg.unitegallery- Documentation: https://docs.plone.org/foo/barSupport-------If you are having issues, please let us know.License-------The project is licensed under the GPLv2.Contributors============- Martronic-SA, martronic@martronic.chChangelog=========1.0a5------ Fix wrong None.css link when skin is not set.1.0a4------ changed position of off('touchstart') after gallery initialisation1.0a3------ Use collective.js.unitegallery- added off('touchstart') to fix scroll on mobile devices (needs furher investigations)1.0a2------------------- Fix wrong attribute in unitegallery.pt [Martronic-SA]- Added some more options1.0a1 (unreleased)------------------- Initial release.[Martronic-SA]
Package: collective.ptpatcher
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.ptpatcher by adding it to your buildout:[buildout]

...

eggs =
    collective.ptpatcherand then runningbin/buildoutContributeIssue Tracker:https://github.com/collective/collective.ptpatcher/issuesSource Code:https://github.com/collective/collective.ptpatcherDocumentation: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.ContributorsAlessandro Pisa,alessandro.pisa@gmail.comChangelog0.0.2 (2021-01-20)Initial Python3 support
[ale-rt]0.0.1 (2020-11-03)Initial release.
[ale-rt]
Package: collective.publications
Introduction============This product allows to create digital publications, and displays several numeric file format for a publication.Dependencies------------* plone.app.dexterityOther products--------------* `slc.publications`_ gives more features as the cover generated with the pdf file, but does not allow the ability to upload several file fomat.Credits=======Companies---------|makinacom|_|foncsi|_* `Planet Makina Corpus <http://www.makina-corpus.org>`_* `Contact Makina Corpus <mailto:python@makina-corpus.org>`_People------- Emmanuelle HELLY <emmanuelle.helly@makina-corpus.com>- kiorky <kiorky@cryptelium.net>Resources---------* Icon comes from `the Noun Project`_ and is in Public Domain.. |makinacom| image:: http://depot.makina-corpus.org/public/logo.gif.. |foncsi| image:: http://www.foncsi.org/fr/++theme++foncsi/images/logo-foncsi.png.. _makinacom:  http://www.makina-corpus.com.. _foncsicom: http://www.foncsi.org.. _`slc.publications`: http://plone.org/products/slc.publications.. _`the Noun Project`: http://thenounproject.com/noun/document/#icon-No4502Changelog=========0.2 (2014-01-14)-------------------- Update to plone 4.3 [kiorky]- Translations0.1 (2013-01-27)-------------------- Initial release
Package: collective.pygal.core
Introduction============collective.pygal.core integrates the pygal dynamic SVG charting libraryinto Plone. On its own this package does not provide any functionality,it just registers the CSS and Javascript pygal requires.In the future common fuctionalities that make pygal easier to use inplone will be integrated here.What is pygal?==============Pygal is a python SVG Charts Creator. To produce good looking chartsyou do not need any bulky javascript libraries, the svg creationis entirely done in python on the serverside with only a minimumof javascript embedded to create some effects. Pygal is easy to useand provides flexible and customizable layouts.It features various graph types:- Bar charts- Line charts- XY charts- Pie charts- Radar chartsPython/Css styling with some packaged themes (default, light, neon,clean, dark_solarized, light_solarized)And a lot of options to customize the charts.See http://pygal.org/ for more information.pygal requires 2.6 > python > 3.0Changelog=========0.1 (2012/04/02)-------------------- Initial release
Package: collective.pygal.plonestats
Introduction============collective.pygal.plonestats is mainly meant to demonstrate the ease ofuse and integration of pygal into plone. It shows how to create chartsand render them into a pagetemplate. It uses the portal catalog indexesfor the analyses.Usage=====Goto http://yoursite.com/@@collective-pygal-plonestats.htmlThis page  will give you an overview of the contents in your plonesite:- Keywords: which keywords are used in your site as a piechart- Content by Creator: Who create how many content items in a barchart- Content by types: which content types are used how frequently in ahorizontal barchart.- Review states: A piechart displaying how many items are in whichreview states- Created items by year: A linechart showing the additions to yoursite by year- Created items by month: A filled linechart to visualize the growthof the content in a plone site.See http://pygal.org/ for more information.pygal requires 2.6 > python > 3.0Changelog=========0.1 (2012/04/02)-------------------- add Manifest.in- Initial release
Package: collective.qextendedmenu
IntroductionThis product extends quintagroup.dropdownmenu to add static text to the right
of the menu. This makes it more of a “Mega” menu.WarningThis product is only meant to be used with 2 levels and will prevent
more levels from being used with quintagroup.dropdownmenu.How it worksadd collective.qextendedmenu to list of eggsre-run buildoutrestart server and install the collective.qextendedmenu on
your plone siteon any top level object, click the “Actions” drop down and then
click “Edit Menu Text”select “Show Menu Text” checkbox and fill out html you would likehit “Apply”this also assumed you already have sub-menu items in folder you’reapplying it toChangelog1.0a4 (2013-01-09)try and fix list styles inside static html1.0a3 (2013-01-09)be able to left align html textbe able to align menu righttransform html correctly1.0a2 (2013-01-04)include plone.app.textfield in zcml1.0a1 (2012-12-22)Initial release
Package: collective.querynextprev
This package adds next/previous buttons that allow you to navigate through your query results.Out of the box, it works witheea.facetednavigationqueries (requireseea.facetednavigation> 8.2).To add support for more queries, you have to record the query in the request session and optionnaly a search url (seerecord_query_in_sessionsubscriber).
Thesearch urlis the url that will be used by the next/previous links when there is no more result. If no search url is provided, it redirects to the portal url.TranslationsThis product has been translated intoFrenchInstallationInstall collective.querynextprev by adding it to your buildout:[buildout]

 ...

 eggs =
     collective.querynextprevand then running “bin/buildout”ContributeIssue Tracker:https://github.com/collective/collective.querynextprev/issuesSource Code:https://github.com/collective/collective.querynextprevDocumentation:https://docs.plone.org/foo/barSupportIf you are having issues, please let us know.LicenseThe project is licensed under the GPLv2.ContributorsCédric Messiant,cedricmessiant@ecreall.comChangelog0.6 (2019-09-20)Fix this package in combination with collective.solr when filters on
dates are used
[mpeeters]0.5 (2017-11-20)Remove useless keys from faceted query (‘facet.field’, ‘b_size’, ‘b_start’).
[sgeulette]0.4 (2016-05-23)Add in registry a maxresults parameter to avoid rendering viewlet when query returns too many results.
Performance optimization.
[sgeulette]0.3 (2016-01-26)Corrected failing tests of previous release.
[sgeulette]0.2 (2016-01-26)Query can contain utf-8 chars.
[sgeulette]0.1 (2015-11-24)Initial release.
[cedricmessiant]
Package: collective.randomcontent
ContentsDocumentationWhat is this?Use caseAlternativeInstallation and configurationDetailsCompatibilityAuthorsChangelogDocumentationWhat is this?This package defines several browser views that do a redirect to
random content.Use caseThe main use case would be: a random header background image.  Use@@randomimageas background image in a css file.  When the browser
loads the css file and wants to apply the background image, it will
get redirected to the image.Example css code for when you want a random background image on all
pages except the front page, is this:#portal-header {
  background: url(@@randomimage) no-repeat 0 0;
}
.section-front-page #portal-header {
  background: #ee0;
}Alternativecollective.randomheaderimageachieves the same thing as using@@randomimagein a css file.  It does this by overriding theplone.headerviewlet and adding some inline css to it.  This works
fine.  It has one possible drawback: if you use caching, then you
always get the same image for a page, until the cache gets refreshed.
This may or may not be a problem for you.Installation and configurationAddcollective.randomcontentto the eggs of your buildout (zcml is
not explicitly needed), rerun buildout and start your zope instance.Installcollective.randomcontentin the Site Setup.  Go to its
control panel and choose a folder in your site where we take images
from.Note that when you only want to use@@randomsiteimageor@@randomsitecontent, you do not need to install this package in
the site setup.DetailsThe following views are available:@@randomimage: this picks a random image from your site and
redirects to this url.  The image must be in a specific folder, that
you set in the control panel.@@randomsiteimage: this picks a random image from your site and
redirects to this url.  The image can be anywhere in your site.@@randomcontent: this picks a random content item from your site
and redirects to this url.  The content must be in a specific
folder, that you set in the control panel.@@randomsitecontent: this picks a random content item from your
site and redirects to this url.  The content can be anywhere in your
site.CompatibilityThis is tested on Plone 4.2.  It will likely work on all 4.x versions.It might work on Plone 3, but it usesplone.app.registry, which is
not available by default, so you may need to take extra care about getting
versions of packages that work for your Plone version.  This is untested.AuthorsMaurits van ReesChangelog1.0 (2012-07-19)Initial release
[maurits]
Package: collective.randomheaderimage
IntroductionThe main idea is to have a random image as background of header of the Plone Site.The image has loaded from a Plone folder.
This folder is configurable trough ZMI and it’s applied to the portal_header as css style.ConfigurationFrom ZMI you need to customize thefolder_header_images_pathproperty inside thesite_propertiesproperty sheet.AuthorsThis product was developed by RedTurtle Technology team.Changelog0.1.0 (2012-01-19)Initial release
Package: collective.rating
This product provides a behaviors that if assigned to a content type make this
votable.FeaturesFor the votable content there is a viewlet that showing the average grade for object
and offers the possibility for users to votable that content.It is possible manage the number of stars with which we want to vote for the various
content through a specific control panel.It is possible for single object manage the number of stars to show and whether make it or no not votableInstallationInstall collective.rating by adding it to your buildout:[buildout]

...

eggs =
    collective.ratingand then runningbin/buildoutDependenciesThis product has been tested on Plone 5.1CreditsDeveloped with the support ofRegione Emilia Romagna;Regione Emilia Romagna supports thePloneGov initiative.AuthorsThis product was developed by RedTurtle Technology team.ContributorsFilippo Campi,filippo.campi@redturtle.itChangelog1.1.1 (2022-01-03)Disallow vote link if the site is in readonly mode.
[cekk]1.1.0 (2020-03-06)Added permission for vote a content.Fixed bundle of js.
[eikichi18]Python 3 compatibility.
[cekk]1.0a2 (2018-05-25)Fix logging
[eikichi18]1.0a1 (2018-05-23)Initial release.
[eikichi18]
Package: collective.readitlater
IntroductionRead it later allows user to save external URLs in a plone site. A link is given
which can be bookmarked. When used, it will open an iframe with a form on the
current webpage. You can then change the title and the description and choose
in which folder the URL will be saved.The link is available at@@collective_readitlater_show_all.How to installThis addon can be installed has any other addons. please follow officialdocumentationA control panel is available in the site setup. You can change the query
used in portal_catalog to fetch the folders the user will be able to choose from.CreditsPlanet Makina CorpusContact usPeopleGagaro <gagaro42@gmail.com>Changelog1.1.0 (2013-08-05)Use Link content type instead of custom one.1.0.1 (2013-06-28)fix MANIFEST.in1.0 (2013-06-28)Package created using zopeskel
[Gagaro]
Package: collective.readunread
collective.readunreadIntroductionThis package provides read/unread status for Plone objects.It adds a “readBy” field and a proper index to any object marked with IReadByProvider interface.How to use itIn order to activate read/unread feature the target object must implement:collective.readunread.interfaces.IReadByProviderYou can add a ZCML slug in your package like:<five:implements
  class="Products.ATContentTypes.content.document.ATDocument"
  interface="collective.readunread.interfaces.IReadByProvider"
  />How it worksFor testing purpose we’ll assign it to the Document content type>>> from zope import interface
>>> from Products.ATContentTypes.content.document import ATDocument
>>> from collective.readunread.interfaces import IReadByProvider
>>> interface.classImplements(ATDocument,IReadByProvider)and create a Document>>> self.setRoles(('Manager',))
>>> docid = self.folder.invokeFactory('Document', 'document')
>>> doc = self.folder[docid]We must trigger IObjectInitializedEvent on it since we have a subcriber that
will take care of pushing the userid of the creator into ‘readBy’ field>>> from Products.Archetypes.event import ObjectInitializedEvent
>>> from zope.event import notify
>>> notify(ObjectInitializedEvent(doc))We can use the manager adapter for handling readby status>>> from collective.readunread.interfaces import IReadByManager
>>> manager = IReadByManager(doc)Since the doc is new we should get only creator’s ID>>> len(manager.get_readby()) == 1
True
>>> manager.get_readby()
('test_user_1_',)Let’s read the doc as other users. The following will create 3 new users>>> from collective.readunread.tests.tests import setupMembers
>>> setupMembers(self.portal, n=3)We have two ways for setting the doc as ‘read’ by a user. First, we can trigger
the PostValidationHook event with the user (that simulates viewing the doc)>>> from collective.readunread.tests.tests import fireViewEvent
>>> fireViewEvent(doc,'user1')
>>> fireViewEvent(doc,'user2')Let’s see who read the doc>>> 'user1' in manager.get_readby()
True
>>> 'user2' in manager.get_readby()
True
>>> 'user3' in manager.get_readby()
FalseThe second way is to set it trough the manager>>> manager.set_readby(['user3',])
>>> 'user3' in manager.get_readby()
TrueWe can check the status of a user>>> manager.get_status('user3')
'read'We can also set a user as unread>>> manager.set_unreadby(['user3',])
>>> 'user3' not in manager.get_readby()
True
>>> manager.get_status('user3')
'unread'TODOdocument & test buttons macrodocument & test helper viewsChangelog1.0b6fix missing import browser package1.0b5update docsadded doctest for managerfixed adapterimproved utils1.0b4fix profile nameadd .gitignore1.0b3missing HISTORY update (experimenting w/ jarn.mkrelease)1.0b2updated docs1.0b1dev (unreleased)Initial releaseCreditsDeveloped with the support ofInternational Traning Center of the ILO.AuthorsThis product was developed by Domsense.
Package: collective.recaptchacontactform
Protect the Plone contact form from spam with reCAPTCHA 2.This Plone add-on adds a plone.formwidget.recaptcha spam protection field to
the contact form.ExamplesThis add-on can be seen in action at the following sites:https://extensions.libreoffice.org/InstallationInstall collective.recaptchacontactform by adding it to your buildout:[buildout]

...

eggs =
    collective.recaptchacontactformand then runningbin/buildout.Go to the Plone add-on control panel (“prefs_install_products_form”) and install collective.recaptchacontactform.Then you should see the ReCaptcha control panel (“@@recaptcha-settings”).Go tohttps://www.google.com/recaptcha/and register your domain in order to get a “site key” and a “secret key”.Go to the ReCaptcha control panel (“@@recaptcha-settings”) and enter those keys into the form. Save the form.If you go to the contact form now (“contact-info”) and you will see an ReCaptcha field at the bottom of the form.ContributeIssue Tracker:https://github.com/collective/collective.recaptchacontactform/issuesSource Code:https://github.com/collective/collective.recaptchacontactformSupportIf you are having issues, please let us know via the github issue tracker:https://github.com/collective/collective.recaptchacontactform/issuesCreditsThe development of this plugin has been kindly sponsored byThe Document Foundation.Developed bykitconcept.LicenseThe project is licensed under the GPLv2.Contributorskitconcept GmbH,info@kitconcept.comChangelog1.0.0 (2018-05-29)Add support for Plone 5.1.
[sneridagh]1.0a2 (2016-12-21)Add robot framework test for reCAPTCHA contact form.
[kitconcept]Add images to README.
[kitconcept]1.0a1 (2016-12-21)Initial release.
[kitconcept]