Install PloneFormGen by adding Products.PloneFormGen
to your buildout, as per usual. Run buildout, then start Zope back up, and install the product using the Add-on Products control panel. In addition, if you think you might use Rich Text or Date/Time Fields on forms targeted at unauthenticated users, throw the following switches to load the supporting JavaScript for everyone, not just people who are logged in:
1. In the Zope Management Interface (ZMI), navigate to the
portal_css
tool inside your Plone site.2. Under the
member.css
stylesheet, the Condition field should readnot: portal/portal_membership/isAnonymousUser
. Clear this field. This will make the CSS inmember.css
load for everyone, making your pages a bit larger to download but more functional.3. Go to the
portal_javascript
tool, which lives beside theportal_css
tool.4. Enable the pop-up calendar for the Date/Time field by finding the
calendar_formfield.js
section and clearing out its Condition field.5. Enable...