Skip to main content

Provides additional fields and widgets for z3c.form and optional integration with Plone.

  • Email Field and Widget

  • JSON Field and Widget

  • URI Field and Widget

  • IPath as IChoice derivative (and implementation)

  • integration with plone.supermodel, optional (extra “supermodel”)

  • integration with plone.schemaeditor, optional (extra “schemaeditor”)

Source Code

Contributors please read the document Process for Plone core’s development

Sources are at the Plone code repository hosted at Github.

3.0.0 (2026-05-18)

Internal:

  • Update configuration files. [plone devs]

3.0.0a1 (2025-11-19)

Breaking changes:

  • Replace pkg_resources namespace with PEP 420 native namespace. Support only Plone 6.2 and Python 3.10+. (#3928)

2.0.3 (2025-09-10)

Internal:

  • Move distribution to src layout [gforcada] (#4217)

2.0.2 (2025-02-21)

Bug fixes:

  • Fix email validation: * allow apostrophes * allow accented characters * allow ampersand in the user part * do not allows spaces. * accept TLDs with more than 4 characters [maurits] (#30)

Tests

  • Refactor the jsonfield doctest to a simpler unit test. [maurits] (#5)

  • Add basic tests for the email field. [maurits] (#5)

2.0.1 (2023-10-07)

Internal:

  • Update configuration files. [plone devs] (cfffba8c)

2.0.0 (2023-04-06)

Breaking changes:

  • Drop Python 2 support. Housecleaning: pyupgrade, isort, black. Introduce extras plone.schema[supermodel] and plone.schema[schemaeditor]. The package works in its vanilla installation as an addon for z3c.form, without any other plone dependencies. [jensens] (#17)

Bug fixes:

  • Fix #12: no transitive circular dependency over plone.app.z3c.form anymore. This removes the registration on IPloneFormLayer and uses the base layer of z3c.form IFormLayer. [jensens] (#12)

Internal:

  • Update configuration files. [plone devs] (93ecbf56)

1.4.0 (2022-04-28)

New features:

  • Use indent in json.dumps to make JSON readable in the widget [MrTango] (#16)

1.3.0 (2021-03-24)

New features:

  • Adjust JSONField to include widget name [sneridagh] (#10)

1.2.1 (2020-04-22)

Bug fixes:

  • Minor packaging updates. (#1)

  • Fix JSONField with default values saved to model_source XML [avoinea] (#7)

  • Initialize towncrier. [gforcada] (#2548)

1.2.0 (2018-06-24)

New features:

  • Improve and complete Plone integration of the JSONField (z3c.form, plone.supermodel, plone.schemaeditor) [sneridagh]

1.1.0 (2018-06-23)

New Features:

  • Add new JSONField field and JSONSchema auto validation. [sneridagh]

1.0.0 (2016-02-25)

Fixes:

  • Moved translation to plone.app.locales [staeff]

  • Fixed install_requires to specify correct dependencies. [gforcada]

1.0a1 (2014-04-17)

  • Initial release. [ianderso,davisagli,frapell]

Release files for plone.schema 3.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for plone.schema 3.0.0
File Size Uploaded
plone_schema-3.0.0.tar.gz 12.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for plone.schema 3.0.0
File Interpreter ABI Platform
plone_schema-3.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 24.4 kB

Release files / plone_schema-3.0.0.tar.gz

Download URL plone_schema-3.0.0.tar.gz
Size 12.0 kB
Tags Source
SHA-256 checksum
How to use checksums
45eb933cafc0cbb73e07ac54825f3b3f10a18f20b861433035e2476c149185cb
BLAKE2b-256 checksum
How to use checksums
b3d0eb5292ee80a20d6c4c60f96f354e0dd17f0325a1eb01cff09e52d834b061
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / plone_schema-3.0.0-py3-none-any.whl

Download URL plone_schema-3.0.0-py3-none-any.whl
Size 12.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3dfcd29aef38ec755cd46435d7b6323f176c1f1e381ba544a4443eac2dc41f9c
BLAKE2b-256 checksum
How to use checksums
252c5cff3669ae1d911adb112f41449c7b13736046012dbf3d4b24869509dec7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page