Skip to main content

Plone specific extensions and fields for zope schematas

Project description

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.

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]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plone_schema-2.0.3.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plone_schema-2.0.3-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file plone_schema-2.0.3.tar.gz.

File metadata

  • Download URL: plone_schema-2.0.3.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for plone_schema-2.0.3.tar.gz
Algorithm Hash digest
SHA256 a1eb60b79ffbb6567622408fd6e39581440f9f33ae97717d849160651f8d66a1
MD5 8ea0acfbc08fc751ec2f35647cf401cd
BLAKE2b-256 be1d3243cecca5ffd0104adb18759a34ac258dfbccd53ed6ac81f00f36ddd409

See more details on using hashes here.

File details

Details for the file plone_schema-2.0.3-py3-none-any.whl.

File metadata

  • Download URL: plone_schema-2.0.3-py3-none-any.whl
  • Upload date:
  • Size: 13.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for plone_schema-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2892e3fcb5550c511c58db3137e652a1b4013e8317630b1810a12f6ab27ac41f
MD5 989044454cd403ee1734b80d48bad513
BLAKE2b-256 b48f0436039cc4403c4055278e9b1fa7043048bbebb12533e4dbab1c12612df2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page