Saravanan666/pypi-org huggingface dataset:
Package: collective.multilingualtools
ContentsIntroductionPurposeInterfaceDependenciesTo doChangelog0.1.2 (2014-03-25)0.1.1 (2013-11-20)0.1 (2013-04-21)CreditsAuthorsContributorsIntroductionDisclaimer: This package is WORK IN PROGRESS.Collective.multilingualtools is based on the concepts of
collective/slc.linguatools, but this new package works withplone.app.multilingualand both with bothdexterityandarchetypes.PurposeIt aims to offer a handfull of utilities for performing the same action on all
translations of an item at the same time, such aschange workflow statusrename (change id)reindexdeletecut and paste (move)set title / description from msgidpropagate or block portletsset or remove properties (such as layout)set or remove marker interfaceAlso, there’s an option to make a copy of any item to all available languages (or
a subset), optionally copying individual attributes (title, description, tags, etc).InterfaceThe interface can use more love for sure. Basically some information about the current
object and its translations is dislpayed; below it a list of various possible actions.After every action, feedback is displayed about the status, in this example after making a copy of
a News item into 3 languages:DependenciesPlone >= 4.2plone.app.multilingualTo doProper testingtravis integrationRefactor from formlib to z3c.formInterface makeoverIntegrate more useful functions from other LinguaPlone-based add-ons, such as valentine.linguaflowChangelog0.1.2 (2014-03-25)Use generic IFolderish interface, not an Archetypes-specific one0.1.1 (2013-11-20)JS Bugfix: don’t rely on “jq” being defined [pysailor]0.1 (2013-04-21)Initial port from slc.linguatools [pysailor]CreditsAuthorsWolfgang Thomas (Syslab.com GmbH)Alexander Pilz (Syslab.com GmbH)Jan-Carel Brand (Syslab.com GmbH)Cillian de Roiste (Syslab.com GmbH)Contributors
Package: collective.multilogo
IntroductionThis package helps to create custom portal logo in Plone, using new configlet,
custom css and images. It allows user to construct logo from multiple items
such as text or images.InstallingThis package requires Plone 3.0 or later.Installing without buildoutInstall this package in either your system path packages or in the lib/python
directory of your Zope instance. You can do this using either easy_install or
via the setup.py script.After installing the package it needs to be registered in your Zope instance.
This can be done by putting a collective.multilogo-configure.zcml file in the
etc/package-includes directory with this content:<include package="collective.multilogo" />or, alternatively, you can add that line to the configure.zcml in a package or
Product that is already registered.Installing with buildoutIf you are usingbuildoutto manage your instance installing
collective.multilogo is even simpler. You can install collective.multilogo by
adding it to the eggs line for your instance:[instance]
eggs = collective.multilogo
zcml = collective.multilogoThe last line tells buildout to generate a zcml snippet that tells Zope
to configure collective.multilogo.If another package depends on the collective.multilogo 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.UsageFor example we want to create custom logo for portal DMS4U from server family:
“DMS4U | CMS4U | ERP4U | CHAT4U” pointing to particular siteshttp://dms4u.cz,http://cms4u.cz,http://erp4u.cz,http://chat4u.czetc.Go to “Site Setup” and open “Multi Logo Settings” configlet listed under
“Add-on Product Configuration” control panel section.There you can specify a several options like display order (inline or block),
logo items separator and define individual parts/items of the logo.
Additional promo text placed under logo items can be defined also.In our case set “display inline” to True, as separator we enter “|” and define
the following logo items:title=DMS4U
image=
link=http://dms4u.cz
css_class='activeLogo' # to make logo item visually activated
new_window=False # we want the logo item to act like standard portal logo
separator='+'
...
title=CMS4U
image=
link=http://cms4u.cz
css_class='inactiveLogo' # to make logo item visually deactivated
new_window=True
separator=
...
etcCopyright and creditscollective.multilogo is licensed under the GPL. See LICENSE.txt for details.It was written by Lukas Zdych anc contributed by Matous Hora.Changelog0.2.1 - 2008/08/19synced readme.txt files
[lzdych]0.2 - 2008/08/19
=——————fixed: lost multilogo settings after product reinstallation
[mhora]enabled logo item separator per logo item and added configuragle promo
text under the logo items
[mhora]added fallback for empty logo link to portal navigation root
[mhora]0.1 - 2008/12/01Initial release
[lzdych]
Package: collective.multimail
ContentsIntroductionDetailsRule definitionTODOContributorsChangelog1.0a6 (2014-01-17)1.0a4 (2013-05-29)1.0a1 (unreleased)IntroductionAllows you to use more than one mailhost. Email is filtered by rules which
determine which mailhost to send a particular email to. Each rule can apply
regular expressions to email headers such as “to”, “from” and “subject”.
Scripts or views can be configured in place of a mailhost to allow custom
behaviour.Potential uses include:using different SMTP servers depending on the sender;expanding special email addresses into multiple send calls;sending via an external API such as twitter;adding additional headers or altering the text of standard Plone emails.For example, if you have a rule chain:- header-match: {to: 'allsubscribers@notarealdomain'}
  action: 'send and stop'
  mailhost: '/sendtoall'

# Catch-all rule, uses the patched MailHost object.
- action: 'send and stop'
  mailhost: 'default'and you have a Python Scriptsendtoall:def sendtoall(messageText, mto=None, mfrom=None, subject=None, encode=None, immediate=False, charset='utf8', msg_type=None):
    for email in context.getSubscribers():
        context.MailHost.send(messageText, email, mfrom, subject, encode, immediate, charset, msg_type)You can use the email addressallsubscribers@notarealdomainin contentrules or
other places in Plone to deliver an email to a database of subscribers.DetailsEither install via Generic Setup or by adding in the ZMI. Once a MultiMailHost
object is placed in the same folder as a normal MailHost object, a monkeypatch
to MailHost will allow MultiMail to handle all email sending.Rule definitionA Rule Chain is a YAML list of rule definitions.
A Rule definition can contain:header-matchA dictionary of regular expressions for headers such as ‘to’, ‘from’.actionEither ‘send and continue’, ‘send and stop’ or ‘stop’mailhostA traversable path to a IMailHost object or callable. Callables need to support
the arguments (messageText, email, mfrom, subject, encode, immediate, charset, msg_type).
The path is relative to the MultiMailHost and paths starting with / start from the Zope root.Rules are evaluated top to bottom.Rules are set via the ZMI.defaultis a special mailhost which uses the orginal mailhost object unfiltered. If
you want to resend an email and have it also filtered then use/MailHost.TODO[ ] Test with PloneFormGen[ ] Handle matching when email is sent as text including headers (like PFG)[ ] Ability to disable monkeypatch so can be used standalone[ ] Security around traverse to scriptContributorsAdam Terrey, Original AuthorDylan JayIvan TeohChangelog1.0a6 (2014-01-17)Switched to monkey patching to solve problems of being overwritten
(djay)Allow normal python scripts of views to be used.
(djay)Fix issue when called from PloneFormGen or via acquisition
(ivanteoh)Add test for matching rules
(ivanteoh)1.0a4 (2013-05-29)First release
(aterrey)1.0a1 (unreleased)Initial version
(aterrey)
Package: collective.multisitepanel
Introductionby Giacomo Spettoli<giacomo.spettoli@gmail.com> andRegione Emilia-RomagnaProblemYour business is growing up following Plone success but now you have 30-40 plone sites and is going to be more and more difficult to have a global overview.Solutioncollective.multisitepanel gives you a dashboard/panel that let you overview all your plone sites (in the same zope instance)  in a single view. This product is divided in sub-parts:Add-on ProductsContentsThe “Add-on Products” section will show a sites/products table. You can see where every products is installed in each site and see if it is updated. In the details tab you can find more product details.The “Contents” section will show a sites/content type table. For each site you can see wich content types are available and how much contents are already been created. In the details tab you have a more detailed view divided by sites.Changelog0.3added users sectionchanged tables class. Removed useless table listing and included jquery plugin tableHover (it’s realy cool! :D )0.2fixed views permissionnow using memoize to save timeremoved unused products’ iconsadded code commentsadded a draft doc0.1 (unreleased)Initial release
Package: collective.multitemplate
IntroductionWith collective.multitemplate you can register more than one template for a
portlet and when adding such a portlet you can select which template to use
for rendering the portlet. It’s similar to the ‘display’ menu for content.UsageA portlet needs to support collective.multitemplate by usingcollective.multitemplate.portlet.Assignmentas the base class for
assignments and usecollective.multitemplate.portlet.ViewMultiTemplateby
wrapping the default template like this:render = ViewMultiTemplate(ViewPageTemplateFile("portlet.pt"))It is then possible to define additional templates with code snippets like:additional_template = MultiTemplate(ViewPageTemplateFile("portlet2.pt"))and zcml like:<adapter
  factory=".portlet.additional_template"
  for=".portlet.Renderer"
  provides="collective.multitemplate.IMultiTemplate"
  name="Additional template"
  />The registration of additional templates can live in a different package then
the original portlet.Changelog1.0b1 - 2009-09-22Initial release
Package: collective.multitheme
A theme for Plone 5FeaturesA theme for Plone 5 that can be customized.Choose between ‘themes’ in the control panelChoose between fragment tiles in the Mosaic Layout editorChoose between (layout) styles for each Mosaic Fragment TileDocumentationNo documentation yetTranslationsThis product has not been translated yetInstallationInstall collective.multitheme by adding it to your buildout:[buildout]

...

eggs =
    collective.multithemeand then runningbin/buildoutContributeIssue Tracker:https://github.com/collective/collective.multitheme/issuesSource Code:https://github.com/collective/collective.multithemeUse  ‘lessc mylessfile.less mycssfile.css’LesscIf you change settings / colors, run this:cd blue; lessc theme.less  theme.css;
cd ../blue; lessc theme.less  theme.css;
cd ../ploneconf; lessc theme.less  theme.css;
cd ../booster; lessc theme.less  theme.css;
cd ../red; lessc theme.less  theme.css;
cd ../spot; lessc theme.less  theme.css;
cd ../dutchblue; lessc theme.less  theme.css;
cd ../scheme1; lessc theme.less  theme.css;LicenseThe project is licensed under the GPLv2.ContributorsEspen Moe-Nilssen,espen@medialog.noChangelog1.0 (2018-05-30)Initial release.
[espenmn]
Package: collective.namedblobfile
IntroductionA version of collective.namedfile that uses blobs (z3c.blobfile / ZODB 3.8) for storage.CopyrightCopyright 2007 by Jarn AS
Copyright 2007 Laurence RoweZope Public Licence 2.1CreditsWidget originally developed for ReflectoJarn,
Wichert Akkerman, Martijn PietersFurther enhancementsLaurence Rowe,Jens Klein,Dirceu Pereira Tiegs,
Package: collective.namedfile
IntroductionA correctly working File widget and field for zope.The standard FileWidget returns a string instead of an IFile instance,
which means it will always fail schema validation in formlib.In addition this widget will also extract the filename and Content-Type
from the request.CopyrightCopyright 2007 by Jarn AS
Copyright 2007 Laurence RoweZope Public Licence 2.1CreditsWidget originally developed for ReflectoJarn,
Wichert Akkerman, Martijn PietersFurther enhancementsLaurence Rowe,Jens KleinChangelogVersion 1.3Fix FileViewDispatcher (the inline images on forms) to work with forms that
rely on adapters
[ldr]Version 1.2Don’t pretend we have a file if we don’t actually have one (e.g. this is an
add form and validation failed)
[optilude]Fix IE bug - IE prepends the full local path to the filename
[optilude]Version 1.1Add an image widget and field.
[mj]Version 1.0Extract file and widget from reflecto
[ldr]Enhance input widget to have same functionality as Archetypes file widget.
Create display widget and view on IPageForm to expose file downloads from
forms.
[ldr]
Package: collective.navigationtitle
This package allows to add a navigation title by registering a behavior for your dexterity content type.
If you then fill out the field in your content object, this title will be used in the navigation tree.A big thank you to Jonas Bauman and Jens Klein for all the insights!Not Entirely Unlikevisualtitlewhich does a similar job for archetypesInstallationJust depend in your buildout on the eggcollective.navigationtitle. ZCML is
loaded automagically with z3c.autoinclude.This package is written for Plone 4.3 or later.Source Code and ContributionsIf you want to help with the development (improvement, update, bug-fixing, …)
ofcollective.navigationtitlethis is a great idea!The code is located in thegithub collective.You can clone it orget access to the github-collectiveand work directly on the project.Maintainer is Peter Holzer and the BlueDynamics Alliance developer team. We
appreciate any contribution and if a release is needed to be done on pypi,
please just contact one of usdev@bluedynamics dot comLicense is GPL 2, see fileLICENCE.rst.ContributorsPeter Holzer <peter.holzer@agitator.com>Changelog0.3 (2015-06-23)removed debug print
[agitator]0.2 (2015-06-01)updated docs
[agitator]0.1 (2015-06-01)Initial release.
[agitator]
Package: collective.navrootfield
This is a simple package which uses archetypes.schemaextender to add a field
to folders which allows one to make them navigation roots. This will affect
several things in Plone, like the destination of the link on the logo, the
global tabs, the navigation tree etc.UsageInstall the collective.navrootfield egg and load it’s zcml. Folders will have
a “Navigation root” checkbox in the settings fieldset of the edit tab.Changelog1.0 - 2008-07-24Initial release
[fschulze]
Package: collective.navroottabs
ContentsIntroductionCustomize your tabsDont’ want to inherit?Additional productsAbout subsitesDon’t want to use ZMI?CreditsAuthorsChangelogIntroductionThis product change the Plone behavior that manageportal tabs. Installing this will change nothing
in your Plone site, but gives you a way (through ZMI) to change the way used for obtaining those links
in Plonesubsites.In Plone 4, when a folder is marked asINavigationRoot, the folder become more or less a subsite.By default, standard portal tabs links are ok (link to the home page, followed by auto-generated tabs taken
loading all first level subsection of the site or subsite), but if you customized portal tabs adding new ones
you will see those new tabs also in subsites.Also, you have no way to see custom portal tabs links only in the subsite.Customize your tabsThis product will change this behavior. If you want to have some additional portal tabs in a folder with id
“my-subsection” that you marked withINavigationRoot, you simply need to add to theportal_actionstool a new “CMF Action Category” with id “portal_``my_subsection``_tabs” (folder id will be normalized
to use only simple character and “_” character).Will be kept this order:Plone site default portal tab 1Plone site default portal tab 2…Subsite portal tab 1Subsite portal tab 2…Auto generated tabs (if enabled)Dont’ want to inherit?If you don’t want to see also portal tabs defined for the Plone site, simply add a ZMI boolean property
in your CMF Action Category, naming itblock_inheritand putting its values toTrue.
In this way you’ll see only tabs defined in the subsite.If you don’t provide this property (default) or put it to false, you will continue seeing also portal tab links.Additional productsAbout subsitesThis product has been develop for additional needs ofredturtle.subsites, but can be used outside the
project itself.Don’t want to use ZMI?You can rely oncollective.portaltabsif you want a user friendly interface for managing portal tabs
(of the root site or subsites) from Plone.CreditsDeveloped with the support ofRete Civica Mo-Net - Comune di Modena;
Rete Civica Mo-Net supports thePloneGov initiative.AuthorsThis product was developed by RedTurtle Technology team.Changelog0.1.0 (2011-07-29)Initial release
Package: collective.newsflash
Table of ContentsLife, the Universe, and EverythingDon’t PanicConfiguringMostly HarmlessInstallationShare and EnjoyChangelog1.0 (2012-09-24)1.0rc1 (2012-08-16)Life, the Universe, and EverythingNews ticker inspired by the one on theBBC Newswebsite.Don’t PanicAfter installing the product, you should get a portlet on the left side of
your site, with a “Manage News Flashes” link. If you want, you can go to@@manage-portlets, remove it and add it somewhere else.Clicking this “Manage News Flashes” link, you should get a view for adding,
modifying or removing news flashes, in an overlay, if your browser supports
Javascript.After clicking “Save”, and reloading your site, you should get the news
flashes rolling over the top section.The News Ticker in action.ConfiguringThe product includes a configlet, which allows you to customize the news
flash. Going to “Site Setup” -> “News Flash Settings” you can:Change the title text.Change the speed in which the text appears.Change the time that the text remains in the screen.Hide/Show a widget to control the texts flow.Mostly HarmlessHave an idea? Found a bug? Let us know byopening a support ticket.InstallationTo enable this product in a buildout-based installation:Edit your buildout.cfg and addcollective.newsflashto the list of eggs
to install[buildout]
...
eggs =
    collective.newsflashIf you are using Plone 4.1 you may need to extend a five.grok known good
set (KGS) to make sure that    you get the right versions of the packages that
make up five.grok:[buildout]
...
extends =
    http://good-py.appspot.com/release/five.grok/1.2.0-1After updating the configuration you need to run ‘’bin/buildout’’, which will
take care of updating your system.Go to the ‘Site Setup’ page in a Plone site and click on the ‘Add-ons’ link.Check the box next tocollective.newsflashand click the ‘Activate’
button.Note: You may have to empty your browser cache and save your resource
registries in order to see the effects of the product installation.Share and Enjoycollective.newsflashwould not have been possible without the contribution
of the following people:Franco PellegriniHéctor VelardeSilvestre HuensDevelopment sponsored by Open Multimedia.collective.newsflash is an implementation of thejQuery News Tickerplugin
for Plone.ChangelogBecause you have to know where your towel is.1.0 (2012-09-24)Updated Spanish translation and added Brazilian Portuguese translation.
[hvelarde]Package license is now GPLv2. [hvelarde]bugfix: Do not allow anonymous users to access the edit view for newsflashes
[frapell]bugfix: Do not try to annotate portal object if it’s not the portal object
[frapell]1.0rc1 (2012-08-16)Initial release.
Package: collective.newsticker
News TickerTable of ContentsNews TickerLife, the Universe, and EverythingFeaturesMostly HarmlessDon’t PanicInstallationUsageScreenshotsContributorsChangelog2.1b2 (2018-04-23)2.1b1 (2017-03-21)2.0b1 (2017-03-06)1.0rc1 (2012-04-24)Life, the Universe, and EverythingA horizontal, text-based display dedicated to presenting headlines on a site.FeaturesjQuery-based, lightweight and easy to useConfigurable via configletUsers have full control on what items to display by using collectionsMostly HarmlessGot an idea? Found a bug? Let us know byopening a support ticket.Don’t PanicInstallationTo enable this product in a buildout-based installation:Edit your buildout.cfg and addcollective.newstickerto the list of eggs to install:[buildout]...eggs=collective.newstickerAfter updating the configuration you need to run ‘’bin/buildout’’, which will take care of updating your system.Go to the ‘Site Setup’ page in a Plone site and click on the ‘Add-ons’ link.Check the box next to ‘’News Ticker’’ and click the ‘Activate’ button.UsageOpen ‘News Ticker’ configlet on Plone’s ‘Site Setup’.Select the collection containing the items you want to display.That’s it! You will see the items included in the collection on a site-wide news ticker.You can click on any item to open it.ScreenshotsThe configlet.The News Ticker in action.ContributorsHéctor VelardeDanilo G. BotelhoThiago TamosauskasJoaquín RosalesGustavo LepriRhodri George (jQuery News Ticker)INCORS (icon)Development sponsored by Open Multimedia.Changelog2.1b2 (2018-04-23)Fix issue with upgrade step risingConfigurationConflictError(fixes#29).
[hvelarde]Update screenshots.
[tkimnguyen]Viewlet rendering performance was enhanced.
[hvelarde]2.1b1 (2017-03-21)Remove needless default factory fortitleTextfield.
[hvelarde]Add new field to configlet to control whether or not the ticker will be shown.
[hvelarde]2.0b1 (2017-03-06)WarningThis version is not compatible with previous ones.
If you want to upgrade, uninstall the previous version before installing this one.Make package compatible with Plone 5.
[rodfersou, agnogueira]Add support to control animation type.
[hvelarde]Register CSS on resource registry.
[hvelarde]Update Brazilian Portuguese and Spanish translations.
[hvelarde]Make control panel configlet accesible to Site Administrator role.
[hvelarde]Allow limiting collection results (closes#6).
[hvelarde]Remove dependency on five.grok.
[hvelarde]Drop support for Python 2.6 and Plone 4.1;
Remove dependency on unittest2.
[hvelarde]Miscelaneous fixes.
[lepri]1.0rc1 (2012-04-24)Initial release.
Package: collective.nivoslider
DocumentationVery useful for creating a simple slideshow
This product loads the nivoslideshow plugin for Plone.to see it in action after installation visit the @@nivoslider.demo pageBased onhttp://nivo.dev7studios.com/Changelog1.0a (2010-12-19)Updated so that the demo works with Plone 4 [pigeonflight]0.1a (2010-12-19)Initial (alpha) release [pigeonflight]