TinyMCE not loading in Static Text portlet on Plone 4.3

Plone version: 4.3.7
Also installed: plone.app.widgets 1.8.0

Since plone.app.widgets is installed, TinyMCE is not loading in the static text portlet. Are there certain versions I should be using to make it work?

I tried to upgrade plone.portlet.static, but I get this error when I try to add a static portlet into the site:

Traceback (innermost last):
  Module ZPublisher.Publish, line 138, in publish
  Module ZPublisher.mapply, line 77, in mapply
  Module Products.PDBDebugMode.runcall, line 70, in pdb_runcall
  Module ZPublisher.Publish, line 48, in call_object
  Module plone.app.portlets.browser.formhelper, line 54, in __call__
  Module zope.formlib.form, line 868, in __call__
  Module five.formlib.formbase, line 50, in update
  Module zope.formlib.form, line 831, in update
  Module zope.formlib.form, line 964, in setUpWidgets
AttributeError: 'AddForm' object has no attribute 'form_fields'
[8] > /Users/chrissy/.buildout/eggs/zope.formlib-4.3.0-py2.7.egg/zope/formlib/form.py(964)setUpWidgets()

Also related to this, the TinyMCE buttons are not showing labels on the buttons in IE/Edge. I'll make tickets.

FWIW, I forked plone.portlet.static and created a new tag (3.0.1.1). It pulls bits from the Plone 5 version of plone.app.portlets to use plone.app.widget's RichText field. It's available at http://dist.sixfeetup.com/public/

I could make a pull request for plone.portlet.static if requested, but I'm sure the way I hacked on the portlet could be done much better.

Definitely make a PR! :slight_smile: