Skip to main content

imio.webspellchecker

Lint Tests Codecov

This package provides seamless integration between Plone (versions 4.3, 5.2, and 6.0) and Webspellchecker WProofReader. It is designed to work out-of-the-box with multiple WYSIWYG editors used in Plone, enhancing the content creation process with advanced spellchecking capabilities.

Features

  • Easy Integration: Simplified setup process that integrates WProofReader with Plone's various versions without complicated configuration.
  • Support for Multiple Editors: Compatible with popular WYSIWYG editors in Plone, ensuring a wide range of usability across different sites.
  • Real-time Spellchecking: Offers real-time, in-context spelling and grammar checking to improve the quality of content on your Plone site.
  • Customizable Dictionaries: Users can add custom words and terminologies to their dictionaries, making the tool adaptable to specific jargon and languages.
  • Multilingual Support: Supports a variety of languages, catering to diverse user bases and content requirements.

Installation

Install imio.webspellchecker by adding it to your buildout::

[buildout]

...

eggs =
    imio.webspellchecker

and then running bin/buildout

Compatibility

Plone versions: 4.3, 5.2, 6.0 Tested with Editors: TinyMCE, CKEditor4

Contribute

License

The project is licensed under the GPLv2.

Disclaimer

This integration is not affiliated with or endorsed by the official Plone Foundation or Webspellchecker. All product names, logos, and brands are property of their respective owners.

Contributors

  • Antoine Duchêne, (iMio, scrl)

Changelog

1.2 (2026-01-19)

  • Use defer <script>'s attribute so it doesn't block the whole page in case the service isn't responding. [aduchene]

1.1 (2025-07-11)

  • Fixed installation by renaming the base profile to install-base so it is no more alphabetically before default. Removed metadata.xml from the install-base profile. [gbastien, aduchene]

1.0 (2025-05-27)

  • Add new settings to manage webspellchecker. [aduchene]

1.0b7 (2024-04-15)

  • Added helpers to get and set config registry values. [gbastien]
  • Use plone.app.vocabularies.PortalTypes instead plone.app.vocabularies.UserFriendlyTypes for allowed_portal_types and disallowed_portal_types config parameters. [gbastien]

1.0b6 (2024-04-04)

  • Use proper type on the script tags. [aduchene]

1.0b5 (2024-03-29)

  • Use unicode for default values. [aduchene]

1.0b4 (2024-03-28)

  • Fix bad bundling (MANIFEST.in). [aduchene]

1.0b3 (2024-01-12)

  • Allow to restrict the webspellchecker usage by portal types. [aduchene]
  • Allow to restrict the webspellchecker usage by css attributes (class, id, ...) [aduchene]

1.0b2 (2023-12-01)

  • Replace rst by markdown. [aduchene]

1.0b1 (2023-12-01)

  • Refactor the script registration. We don't rely on Plone built-in tools like the resources registry (or portal_javascript in P4) due to inappropriate handling of a generated JS file. [aduchene]
  • Add tests and configure the CI. [aduchene]

1.0a1 (2023-05-26)

  • Initial release. [aduchene]

Release files for imio.webspellchecker 1.2

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

Source distribution (sdist)

Source distribution for imio.webspellchecker 1.2
File Size Uploaded
imio_webspellchecker-1.2.tar.gz 35.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for imio.webspellchecker 1.2
File Interpreter ABI Platform
imio_webspellchecker-1.2-py3-none-any.whl Python 3 none any Details

Total release size: 76.2 kB

Release files / imio_webspellchecker-1.2.tar.gz

Download URL imio_webspellchecker-1.2.tar.gz
Size 35.2 kB
Tags Source
SHA-256 checksum
How to use checksums
af01b466d10d149fb80ef35819e4fa6033235890ddba3706901c75affa4b1065
BLAKE2b-256 checksum
How to use checksums
85d0cbfbdf4bdef9a8483868434654806e2115b0928095a9affd7708a1cbccba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / imio_webspellchecker-1.2-py3-none-any.whl

Download URL imio_webspellchecker-1.2-py3-none-any.whl
Size 41.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
53ff90444c472893046b250ba734029406d8f3fe64bf146a9776416156548755
BLAKE2b-256 checksum
How to use checksums
e643a20860937fd61ba4af677f32648b1f3a860b9305d18bedfada61a002f9c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12
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