Personal tools
Skip to content. | Skip to navigation
OpenXml provides Plone resources for OpenXml documents : * A set of icons for Office 2007 documents * A set of PortalTransforms plugins suitable to OpenXml documents indexing
Ordered Folders actually patches the ObjectManager to become the OrderedObjectManager and then simply provides a Base Class for the OrderedFolder. Ordered Folders allow your objects inside the Folder to have a specific order. This is especially useful, if you want to display the object in a certain order that is not dependent on any variable. Let's take Martijn Faassen's product Formulator for example, where the single Form Fields need to be in a certain, user-defined order. He could simply use the OrderedFolder as a base class for his form and receives instantanously order support. At iuveno AG we needed this product to implement similar functionality for some new parts of the Kontentor (which will be published soon).
The Password Reset Tool hooks into the standard mechanisms for password mailing provided by the CMF in the Registration Tool and certain skins and replaces this with a facility for resetting passwords with email authentication. This is useful not only to keep passwords out of cleartext email and is absolutely necessary if you choose to encrypt your passwords (and you should.) See the INSTALL.txt file for details on installation, and the LICENSE.txt file for the license this Product is under. Note, of course, that you must have a working MailHost to send email! The Password Reset Sequence from the User's Point of View The user will observe the following steps. * User forgets a password and * clicks "Forgot your password?", which * goes to a form that asks for a username. User fills this in and clicks a button to proceed, which * goes to a form explaining that an email has been sent. * User receives an email with a URL containing a random, unguessable key and opens it in a web browser. * This is a form that asks for username and password, which goes to * a form reporting success (or failure, if expired or illegitimate.)
This product allow you to create dynamic models for PloneArticle. A model is composed of blocks. There are many types of blocks : - Image, Text (from PloneArticle or not) - macro ...
Plone CAPTCHA can prevent plone web sites from being abused by spam robots. Plone Captcha can be used in signup forms, blog comments etc. Read more about CAPTCHA in Wikipedia This product uses the CAPTCHA service from www.captchas.net. To use this service you should register yourself in www.captchas.net. This is a free service. Configuration : 1. Register yourself in captchas.net. 2. Put your captchas.net user name and password in config.py file in products/PloneCaptcha folder.
The PloneFlashUpload tool lets you select multiple files to be uploaded, and they are all uploaded in bulk using a Flash-based tool in the browser. The tool shows a progress bar indicator for each file and an overall progress bar indicator, so you can see how much time is remaining.
The PloneLDAP product is intended to make it easier to use LDAP connections in a Plone website. It builds upon the excellent LDAPMultiPlugins and LDAPUserFolder products which provide the basic LDAP infrastructure. The extra functionality provided by this product require features beyond that are not part of the standard Pluggable Authentication Service, which is why they are not included in LDAPMultiPlugins. PloneLDAP integrates LDAP fully into your Plone site: * users in an LDAP database can be used as normal users in Plone. You can search for them, assign roles to them, create them and remove them. * groups in an LDAP database can be used as normal groups in Plone. You can view them, manage group members, create new groups and remove them. LDAP groups can only have LDAP users as members. LDAP users can be group members of non-LDAP groups. * member properties for LDAP users need not be stored completely in the LDAP database: you can mix LDAP and ZODB-stored properties.
PloneLanguageTool allows you to set the available languages in your Plone site, select various fallback mechanisms, and control the use of flags for language selection and translations.
In some places, PlonePAS acts as an adaptor to make PAS provide enough of GRUF's interface to satisfy Plone. All the monkey patches in pas.py, for instance, extend PAS with expected methods. PlonePAS also modifies Plone to work with PAS by providing partially-new implementations of several tools. In the tools/ directory you can see new tools for groups and members, as well as the utils tool. It also provides extra capabilities for PAS needed by plone, such as mutable property sheets, local role calculation, creation of group objects, and more.
Plone PostOffice is a mailinglist system and archiver that integrates tightly with Plone. It can be a full-fledged mailinglist system, or just a highly advanced archiving tool.