Projects in category Fields and widgets
« Back to project overviewAdditional fields and widgets for use in Plone development projects
The available projects in this category, alphabetized.
AddRemoveWidget
This is a replacement for KeywordWidget which permits you to add items from a vocabulary (and optionally new items) using a pair of selection boxes with "add" and "remove" buttons to transfer items between them.
Annotatable Metadata
Annotatable Metadata allows you to maintain a separate schema for your metadata and provides a metadata edit form which uses this schema to set attributes on your objects using zope3 annotations.
ArchAddOn
Straightforward toolbox of field types, widgets, and validators for Archetypes.
archetypes.memberdatastorage
A facade storage layer for Archetypes delegating to the Plone memberdata tool
archetypes.searchwidget
Custom archetypes searchwidget for Plone 3
AT Country Widget
ATCountryWidget is a widget providing a configurable grouped dropdown list for selecting a country.
AT Data Merge
ATDataMerge provides "mail merge" type functionality within other content.
AT Extensions
AT Extensions started as a development area showing how to provide custom fields and widgets for archetypes. The Record(s)Field/Widget for grouping sets of subfields are the most prominent and advanced components herein.
AT Group Select Widget
An Archetypes widget similar to ReferenceBrowserWidget (fully derived from ATMemberSelectWidget - thanx Junyong Pan from zopechina.com) that allows you to select one or several of your portal group ids from a popup window.
AT Member Select Widget
An archetypes widget similar to ATReferenceBrowserWidget which allows you to select a member's id or email from a popup search window. It can even be used without archetypes being installed in the site.
AT Reference Browser Widget
ATReferenceBrowserWidget is an add-on to Archtetypes. It adds a new reference widget that allows you to search or browse the portal when creating references.
AT Vocabulary Manager
A central pluggable vocabulary library for use with Archetypes based products, CMFMetadata and other Products. It supports flat, hierachical and VDEX based vocabularies.
ATBackRef
Field/widget for Archetypes. UI for "back-references" in a relationship.
ATColorPickerWidget
ATColorPickerWidget is a color picker and converter for Plone Archetypes. UPDATE: For Plone 3.0 or newer use ColorField. ATColorPickerWidget will not be longer supported for the coming Plone releases.
ATptcha
AT-based Captcha Widget
ATSchemaEditorNG
ATSchemaEditorNG is a set of mix-in classes that provide a TTW interface for managing Archetypes schemas.
ATSortableMultiSelectionWidget
Archetypes widget.
AttachmentField
An Archetypes field with advanced indexing features
ATTalesExpressionCriterion
Smart folder/Collection criterion that stores TALES expressions.
ATTramline
ATTramline is a set of extensions for Archetypes to make it play nice with Tramline. Tramline is a system which can transparently intercept file uploads and downloads to store them on the filesystem instead of in the ZODB.
AutocompleteWidget
Improvement of the original AutocompleteWidget of Archetypes' third party widgets
BiReference
Implements BiDirectional/Unidirectional references in Archetypes. Acts as a drop in replacement for ReferenceField and BackReferenceField and is perfect for self referential relationships.
BlobFile
A product for storing binary data outside of the ZODB and directly onto the filesystem.
Cioppino Two Thumbs
Rating widget based on thumbs up and down.
CKEditor for Plone
CKEditor Plone integration.
ClamAV Validator
Anti-virus validator for Archetypes FileField.
Collective Plone Finder
A finder to search/select portal objects for Plone
collective.ajaxkeywords
A replacement for the Plone keywords viewlet based on a jquery tag handler.
collective.ATClamAV
Provides ClamAV antivirus integration for Archetypes based content types
collective.atspreadsheet
Spreadsheet content type for Plone
collective.carousel
Add-on for having Collections' results presented as a nice carousel
collective.datagridcolumns
Additional columns for Plone and DataGridField
collective.dynatree
collective.dynatree provides the basic integration of the jQuery plugin jquery.dynatree.js. Optional it also provides a full-featured Archetypes Widget with full ATVocabularyManager support, including hierachical VDEX-vocabularies (trees).
collective.editablesvg
A Plone content type for SVG graphics, that is editable through the web.
collective.flag
Makes it possible to flag items as 'special'.
collective.itvalidators
A set of Archetype validators for Plone, some for Italian specific needs, others useful for all
collective.jqueryui.autocomplete
jQueryUI for Plone, limited at minimal to provide only autocomplete feature
collective.referencedatagridfield
Mix of Reference and DataGrid Fields
collective.transform.txt2tags
txt2tags transform for Plone
collective.z3cform.colorpicker
colorpicker widget for z3c.form
collective.z3cform.datagridfield
Version of DataGridField for use with Dexterity / z3c.form
collective.z3cform.datetimewidget
z3c.form date and datetime widgets
collective.z3cform.norobots
Human readable captcha for z3cform
ComboCalendarWidget
Sometime in forms we have some questions like "if the event happened please specify when happened" then we need two fields one with saving value of answer of if happened or not one for date. This widget combines these two for the convenience. also this has JavaScript code that enables hide show of date based on decision. This also works in plone 4
CompoundField
CompoundField and ArrayField are fields containing sub-fields for use within Archetypes Products.
ContentFlavors
A developer and through the web exposed mechanism for applying archetypes schemas to content for the purpose of specialization and repurposing of existing content types with additional schema.
CountedWidgets
Character counting widgets.
CroppingImageField
An Archetypes based field to allow you to specify exact dimensions for resized images.
Cut Image Field
A widget that resizes the image to the exact size of the render area. If the image doesn't have the same proportions as the render area, a part is croped in order to fill the area.
DataGridField
A table input component for Plone. Uses Javascript to make entering tabular data more user friendly process - there are no round trip HTTP requests to the server when inserting or deleting rows.
Date Box Widget
DateBox is a Plone Archetype Field using JavaScript, DHTML and advanced Date parsing to generate the date based on the grammar passed. The purpose of DateBox is to simplify the date entering process using grammatical terms we are all familiar with.
DefaultReferenceField
This is a very simple addition to the Archetypes ReferenceField that allows you to set a default_method that will set the referencefield to an object, or uid.
Dynamic Select Widget
The DynamicSelectWidget is a implementation of the dojo selectbox. A combobox is like a text <input> field (ie, you can input any value you want), but it also has a list of suggested values that you can choose from. The drop down list is filtered by the data you have already typed in. (from http://archive.dojotoolkit.org/nightly/widget/tests/widget/test_Select.html)
DynamicFisheyeWidget
The DynamicFisheye Widget is the implementation of the dojo fisheye () ! Icons are getting bigger and smaller when you move the mouse curser over them (like you know it form your apple computerix). you can assign values (in the archetypes schema) to the icons that can be chosen by the user.
EEA Alchemy
EEA Alchemy allows you to bulk auto-discover geographical coverage, temporal coverage, keywords and more
EEA Faceted Navigation (FacetedNav)
EEA Faceted Navigation
EEA Geotags
EEA Geotags package redefines the location field in Plone. Right now in Plone location field is a free text field. EEA Geotags lets you easy define locations using a map picker and http://geonames.org geographical database.
EEA Relations
EEA Possible Relations. This package provides a flexible way to manage relations in a Plone site. it provides a new reference browser widget and a central management interface for relations, their labels and requirements.
EEA Tags
EEA Tags
example.blobattype
Example of migrating an AT-based content type using blob-enabled FileFields.
FCKEditor.Plone
FCKEditor is an alternate WYSIWYG through-the-web editor for Plone. It is offering control over styles, paragraph formatting, fonts, colors, borders, image flash and file browsing/uploading, with a really good Plone integration.
ftw.keywordoverlay
puts a nice overlay over Archetypes's default keywordwidget (for plone)
GiveMeReasonsField
A field that offers a textarea/radiobox combo
icSemantic Thesaurus
icSemantic Thesaurus uses pyThesaurus to manage a multilingual thesaurus that can be used in a Plone site in order to add semantic metadata to the website.
inicie.cropimage
Store cropped image dimension for farther usage.
intelligenttext
- by Martin Aspeli This product contains a mimetype (for the mimetypes_registry) and a transform (for portal_transforms) that is capable converting plain text into HTML where line breaks and indentation is preserved, and web and email addresses are made into clickable links.
jidAutoCompleteAndAddWidget
Extended widget for string fields with autocomplete functionality base on AutocompleteWidget by Jonathan Riboux.
jidSearchWidget
Widget for multiselection fields. Enables to select values threw the included search form.
jidTreeVocabularyWidget
Widget for multiselection fields. Enables You to select values from tree vocabulary.
KeywordWidget Replacer
Replace the keyword widget of yesteryear with the new and improved AddRemoveWidget
Kupu
Kupu for Plone 2.1 and later
LiveSearchWidget
The LiveSearchWidget is a widget that can be used for a referencefield. This widget (in edit mode) will let you search for objects in a livesearch way that is very similar to the plone livesearch functionality.
Master Select Widget
An Archetypes widget that looks like a normal select widget, but has the ability to control the display and vocabulary of other fields in the schema.
medialog.emailfield
A field and widget that autofills with logged in users email
medialog.fullnamefield
A field with widget that autofills with logged in users fullname
MegamanicEdit
A tool that enables editing of multiple objects at the same time. Also supports displaying a MegamanicEdit-able object in a comprehensive/summary view.
New Image Widget
A new Image widget, which shows previews if available and let you customize the template TTW
Orderable Reference Field
A ReferenceField (for Archetypes) that allows you to order your references.
PasswordField
Plone product that provides an archetypes field and widget to handle passwords. It features password retyping, validation, enforcing size, auto-generation and encryption, using zope's AuthEnconding API.
pfg.donationform
A PloneFormGen-based donation form that does checkout via PloneGetPaid.
PFGCaptchaField
PFGCaptchaField provides an additional field to PloneFormGen for display and validation of captchas using collective.captcha.
Plone Captcha Field
Plone Captcha Field (qPloneCaptchaField) allows to add captcha to PloneFormGen forms. As a result forms are prevented from automatic submit.
Plone Quick Upload
Pure javascript files upload tool for Plone, with drag and drop, multi selection, and progress bar.
plone.formwidget.captcha
plone.formwidget.captcha is a z3c.form captcha widget for use with Plone. It is a z3c.form re-implementation of the collective.captcha package written by Martijn Pieters.
plone.formwidget.recaptcha
ReCaptcha widget for Plone.
PloneFormGen
A through-the-web form generator for Plone
Popup Calendar Widget
The PopupCalendarWidget is meant to replace the default calendar widget with an input field and a javascript popup calendar based on the DHTML Calendar that is included with Plone.
Popup Reference Widget
Originated from Oxfam U.K. and extended by Enfold Systems. Provides extra functionality that default ATReferenceBrowserWidget does not have -- that makes sense for *large* scale systems.
Products.ColorField
ColorField is a color picker and converter for Plone Archetypes.
Products.ContentTypeValidator
Provides a archetypes field validator for content types of files
Products.DimensionWidget
Provides an archetypes widget to store a dimension (width and height) in a StringField
Products.humanator
CAPTCHA alternative for Plone 3.x
Products.PFGDataGrid
Data-grid Field for PloneFormGen
Products.PFGSelectionStringField
Products.PFGSelectionStringField is a field type for Products.PloneFormGen.
Products.PythonField
Archetypes field for Python input
Products.TALESField
An Archetypes field that stores TALES Expressions
Products.TemplateFields
Supplies an Archetypes field useful for editing and storing Zope Page Templates
Products.TimeRangeWidget
Archetypes widget to store a time range
Products.UserAndGroupSelectionWidget
Archetypes widget for user and/or group selection, local role assignment and group filtering.
Products.UserField
Archetypes Field stores user-ids, handle local roles and prefill with current user.
raptus.multilanguagefields
Providing multi language fields and widgets
raptus.rolefield
Provides two archetypes fields which assign local roles to one or multiple users
Readonly FormGen String Field
quintagroup.ploneformgen.readonlystringfield allows to add Readonly String Field to the form, created with PloneFormGen product.
RestrictedSize
A simple product to provide limitations to how much text can be entered into a textfield. Currently only supports simple String fields, support for TextAreaWidget variants of String will be added later. Portions of the code generated with paster and copies from original Archetypes code. The rest is Copyright Nidelven IT LTD and released under the GPL, version 2.
RoleField
An Archetypes field to manage local roles.
rt.calendarinandout
A LinesWidget-like for Plone, used for selecting dates
SafariSearchBox
This Product changes the global searchbox in plone to a mac experience. Including LiveSearch.
Scriptable Fields (bundle)
Scriptable Fields is a collection of fields dealing with logic instead of content. This is kind of evil and if you use those fields be sure you really want it this way!
Search Reference Widget
An AJAX/Livesearch AT field for references. Useful for large numbers of targets.
slc.treecategories
Basic support for tree like categories
SmartColorWidget
Smart color picker widget for Archetypes
Summary
Mass view and edit content in a summary table
Text length validator
Validate that text is shorten than given limit
txtfilter
A lightweight system for doing text filtration
TypedReferenceWidget
TypedReferenceWidget allows user to type referred object ids manually as a comma separated list.
Upload Reference Widget
A widget for Archetypes with support for both uploading and referencing content.
URLWidget
HTTP link fields for Archetypes
uwosh.pfg.d2c
A PloneFormGen adapter that will save the data from a form to an actual content type. This way you can still use permissions, workflows, etc on the form data.
VariousDisplayWidgets
Some simple widgets for better display and handling of URIs, as well as producing clickable email addresses.
VoteField
Add a vote field to your archetypes contents
Watermark Image Field
An Archetype field that watermarks images.
WebLionLibrary
WebLionLibrary is a parking place for miscellaneous bits of reusable functionality created by the WebLion group and its partners. Currently, it offers handy bits for working with skins, actions, and Archetypes content types.
Wicked
((wicked)) provides a site-wide type agnostic wiki linking and content creation as a drop-in replacement for the Archetypes TextField.
WorkflowField
Provides an Archetypes field to do workflow transitions on save.
YearsMonthsWidget
YearsMonthsWidget allows the user to enter time spans using a pair of years and months.
zettwerk.fullcalendar
Adding jquery.fullcalendar to plone 4
zettwerk.ui
Adding jquery.ui's themeroller to plone 4 for easy theme customization.
ZPDojo
Zope and Plone integration for the Dojo Javascript Toolkit.
ZSparklines
A Zope/Plone product to create "sparklines"--very small, informative graphs useful for presenting dense numerical information inline.
