Collective.easyformplugin.createdx
Creates Plone content objects from EasyForm submissions.
Install / Use
/learn @collective/Collective.easyformplugin.createdxREADME
================================== collective.easyformplugin.createdx
Creates Plone content objects from EasyForm submissions.
Features
Easyform <https://pypi.org/project/collective.easyform/>_ action to create Plone/Dexterity content items.
Converters to meet the target fields requirements for example a data_handler to add timezone info to be able to create events.
Documentation
- Install the addon within your Plone site
- From the actions menu choose edit actions and add a new action
Create dexterity content - Choose a location where the items should be create
- Choose the desired content type
- Map your form field ids to the item field ids and add converters as needed
Available converters
plaintext_to_intellitext
converts plain text to html
datetime_with_timezone
adds portal default timezone to datetime
file_converter
takes a fileupload and converts it to a named blob file,
Mapping
Field mapping format: formFieldId itemFieldId:converter.
The converter is optional, value is taken as is.
Latter implies value types are matching in EasyForm (form field) and target schema (item feld)!
Make sure you have at least eiter the title or id mapping defined, because it will also be used to create the id of the item!
Example::
topic title
comments text:plaintext_to_intellitext
event_start start:datetime_with_timezone
video_upload file:fileupload_converter
Note
There have been ZODB transaction issues, turn off versioning for easyform as a workaround.
Contribute
- Issue Tracker: https://github.com/collective/collective.easyformplugin.createdx/issues
- Source Code: https://github.com/collective/collective.easyformplugin.createdx
- Documentation: https://docs.plone.org/foo/bar
Support
If you are having issues, please let us know on the issue tracker.
License
The project is licensed under the GPLv2.
Related Skills
docs-writer
99.6k`docs-writer` skill instructions As an expert technical writer and editor for the Gemini CLI project, you produce accurate, clear, and consistent documentation. When asked to write, edit, or revie
model-usage
341.8kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
ddd
Guía de Principios DDD para el Proyecto > 📚 Documento Complementario : Este documento define los principios y reglas de DDD. Para ver templates de código, ejemplos detallados y guías paso
arscontexta
2.9kClaude Code plugin that generates individualized knowledge systems from conversation. You describe how you think and work, have a conversation and get a complete second brain as markdown files you own.
