Personal tools
You are here: Home Products ArchAddOn Releases ArchAddOn 1.0
Navigation
Log in


Forgot your password?
New user?
 
Document Actions

ArchAddOn 1.0

Up to Product page
A long time resident of the collective, ArchAddOn makes its debut on plone.org.

For additional information about this project, please visit the project page.

Available downloads

Product Package

For all platforms (12.6 kB)

Release Notes

Tested with Plone 2.5
State Final release
License GPL
Release Manager Alex Clark
Released 2007/10/23

ArchAddOn

    Straightforward toolbox of field types, widgets, and validators for
    Archetypes.

    Please feel free to add your own new fields, widgets, and validators
    here, if you think they are general-purpose. I intend for this to be
    not sample or learning archetypes add ons (ArchExample is for that),
    but real-world usable toolbox pieces.
   
    At this time, this requires the most recent CVS of Archetypes
    (since that uses a new model for custom widget view macros). This
    should become mainstream for Archetypes 1.3 branch and better.
   
   
Features

        * New Fields for:
     
      - USAddress
     
      - USPhoneNumber
     
      - Email
     
      - Link
     
      - Instruction (only shows description on edit form, for adding sectional
        help or other HTML markup to an edit form)

      - DynamicField. This is a textual field that can contain TALES
        expressions which are evaluated. So you can add a "body" field to
        a schema that is of this type, and have it be a mix of HTML content
        and TALES expressions (just like in a ZPT).

      - SimpleDataGridField. A lines field with embedded vertical bars for fields. If the
        columns property is set, the isValidGrid validator will ensure that
        the entered text has exactly that number of columns for each row.
        If strip_whitespace is True, the individual cells in the grid will
        be stripped of leading and trailing whitespace (that is, whitespace
        added around the delimiter).
        If column_names is set to a tuple or list of strings, it gives the names
        of columns in the grid. The getDataGridRow script and the getRow() method
        will return a dict using these column names as keys rather than using the
        column numbers (starting from zero).
        Fields are just strings, with no internal validation, etc.

    * Matching widgets for these types

    * Validators:

      - FormattedUSPhoneValidator: (999) 999-9999

      - USAddressValidator

      - isValidGrid
     
     
Requires

        Plone (tested with 2.0rc3)
        CMF (tested with (1.4.3)
        Zope (tested with 2.7.0b3)
        Archetypes (tested with 1.3.0a; requires at least this version)


Quickstart
   
    1) Use the quickinstaller_tool and install ArchAddOn

    2) To create a sample object and test the new fields, widgets, etc.,
       go to the archetype_tool and install the "ArchAddOn Example" type,
       then add an object of that type.

Change log

 

by Alex Clark last modified November 5, 2007 - 12:42

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by