<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: TinyMCE in Web Client in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/tinymce-in-web-client/m-p/143660#M100503</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I created an &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/AMP_Files" rel="nofollow noopener noreferrer"&gt;AMP&lt;/A&gt;&lt;SPAN&gt; called "webclient-tinymce-support" that provides a component with TinyMCE support.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've created a short documentation on the wiki, see &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/AMP_for_Web_Client_WYSIWYG_Textareas" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/AMP_for_Web_Client_WYSIWYG_Textareas&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(Alfresco engineers: It might be that the wiki is not a good place for AMPs!? I tried to point out on the above wiki page that this is not an official thing, so I hope it is fine. But please move it/delete it in case it causes problems.)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I will upload the AMP itself to Alfresco Forge as soon as the project gets approval.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope this helps others,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Kaspar&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 25 Oct 2007 13:41:00 GMT</pubDate>
    <dc:creator>hbf</dc:creator>
    <dc:date>2007-10-25T13:41:00Z</dc:date>
    <item>
      <title>TinyMCE in Web Client</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/tinymce-in-web-client/m-p/143656#M100499</link>
      <description>Hi,A quick question: Am I right that there is no configuration setting for the Web Client to make a property of a type/aspect editable using the TinyMCE WYSIWYG editor?I could not find any information regarding this; in particular, Simple Customizations (wiki) does not provide an answer.I see, howev</description>
      <pubDate>Mon, 22 Oct 2007 21:47:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/tinymce-in-web-client/m-p/143656#M100499</guid>
      <dc:creator>hbf</dc:creator>
      <dc:date>2007-10-22T21:47:51Z</dc:date>
    </item>
    <item>
      <title>Re: TinyMCE in Web Client</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/tinymce-in-web-client/m-p/143657#M100500</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, you are correct in all your questions/presumptions.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Oct 2007 12:46:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/tinymce-in-web-client/m-p/143657#M100500</guid>
      <dc:creator>gavinc</dc:creator>
      <dc:date>2007-10-23T12:46:35Z</dc:date>
    </item>
    <item>
      <title>Re: TinyMCE in Web Client</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/tinymce-in-web-client/m-p/143658#M100501</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Gavin, thank you very much for your answers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Knowing that I am on the right track, I started working on a general-purpose AMP that provides a component-generator 'TinyMCETextAreaGenerator': Given a &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Displaying_Custom_Metadata#Component_Generators" rel="nofollow noopener noreferrer"&gt;Web Client customization&lt;/A&gt;&lt;SPAN&gt; like this,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;show-property name="my:textproperty"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; component-generator="TinyMCETextAreaGenerator"&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;a TinyMCE text area will be generated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Unfortunately, I've run into a problem Ã¢â‚¬â€œ I think I almost got it, but need some more help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here's what I am trying to do: I have added a custom generator like this&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;package org.alfresco.module.WebClientTinyMCESupport.ui;&lt;BR /&gt;//…&lt;BR /&gt;public class TinyMCETextAreaGenerator extends TextAreaGenerator&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; private static final Log logger = LogFactory&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .getLog(TinyMCETextAreaGenerator.class);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; public UIComponent generate(FacesContext context, String id)&lt;BR /&gt;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; logger.info("TinyMCETextAreaGenerator invoked.");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; UIComponent component = context.getApplication().createComponent(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ComponentConstants.JAVAX_FACES_INPUT);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; component.setRendererType("org.alfresco.module.WebClientTinyMCESupport.ui.TinyMCETextArea"); // (*)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FacesHelper.setupComponentId(context, component, id);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return component;&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;}&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;package org.alfresco.module.WebClientTinyMCESupport.ui;&lt;BR /&gt;//…&lt;BR /&gt;public class TinyMCETextAreaRenderer extends BaseRenderer {&lt;BR /&gt;&amp;nbsp; public void encodeBegin(FacesContext context, UIComponent component)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throws IOException&lt;BR /&gt;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; logger.info("encodeBegin"); // never executed!!&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; // …&lt;BR /&gt;}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;The log shows me that the generator is actually called. However, I don't manage to successfully install the renderer. &lt;/SPAN&gt;&lt;STRONG&gt;Without the line marked (*)&lt;/STRONG&gt;&lt;SPAN&gt;, I get a normal text field Ã¢â‚¬â€œÃ‚Â&amp;nbsp;but &lt;/SPAN&gt;&lt;STRONG&gt;with (*)&lt;/STRONG&gt;&lt;SPAN&gt;, I get nothing at all (no text field), no complaints about the renderer not being found, and also no log output "encodeBegin".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My module's faces-config.xml contains these elements:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; &amp;lt;managed-bean&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;managed-bean-name&amp;gt;TinyMCETextAreaGenerator&amp;lt;/managed-bean-name&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;managed-bean-class&amp;gt;org.alfresco.module.WebClientTinyMCESupport.ui.TinyMCETextAreaGenerator&amp;lt;/managed-bean-class&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;managed-bean-scope&amp;gt;request&amp;lt;/managed-bean-scope&amp;gt;&lt;BR /&gt; &amp;lt;/managed-bean&amp;gt;&lt;BR /&gt;&lt;BR /&gt; &amp;lt;render-kit&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;renderer&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;component-family&amp;gt;javax.faces.input&amp;lt;/component-family&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;renderer-type&amp;gt;org.alfresco.module.WebClientTinyMCESupport.ui.TinyMCETextArea&amp;lt;/renderer-type&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;renderer-class&amp;gt;org.alfresco.module.WebClientTinyMCESupport.ui.TinyMCETextAreaRenderer&amp;lt;/renderer-class&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/renderer&amp;gt;&lt;BR /&gt; &amp;lt;/render-kit&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;I would be very grateful for a short tip.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also, how can I enable javax.faces logging information about what renderers have been registered and which ones are called?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Of course, I plan to add the final AMP to Alfresco Forge.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Kaspar&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Oct 2007 14:34:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/tinymce-in-web-client/m-p/143658#M100501</guid>
      <dc:creator>hbf</dc:creator>
      <dc:date>2007-10-24T14:34:02Z</dc:date>
    </item>
    <item>
      <title>Re: TinyMCE in Web Client</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/tinymce-in-web-client/m-p/143659#M100502</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It seems I can accomplish the same thing without renderers, so no need to respond to my previous comment at present. Sorry for the confusion.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Oct 2007 15:29:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/tinymce-in-web-client/m-p/143659#M100502</guid>
      <dc:creator>hbf</dc:creator>
      <dc:date>2007-10-24T15:29:10Z</dc:date>
    </item>
    <item>
      <title>Re: TinyMCE in Web Client</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/tinymce-in-web-client/m-p/143660#M100503</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I created an &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/AMP_Files" rel="nofollow noopener noreferrer"&gt;AMP&lt;/A&gt;&lt;SPAN&gt; called "webclient-tinymce-support" that provides a component with TinyMCE support.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've created a short documentation on the wiki, see &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/AMP_for_Web_Client_WYSIWYG_Textareas" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/AMP_for_Web_Client_WYSIWYG_Textareas&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(Alfresco engineers: It might be that the wiki is not a good place for AMPs!? I tried to point out on the above wiki page that this is not an official thing, so I hope it is fine. But please move it/delete it in case it causes problems.)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I will upload the AMP itself to Alfresco Forge as soon as the project gets approval.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope this helps others,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Kaspar&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Oct 2007 13:41:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/tinymce-in-web-client/m-p/143660#M100503</guid>
      <dc:creator>hbf</dc:creator>
      <dc:date>2007-10-25T13:41:00Z</dc:date>
    </item>
    <item>
      <title>Re: TinyMCE in Web Client</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/tinymce-in-web-client/m-p/143661#M100504</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I've just ok'd the forge project, so upload away…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm looking forward to seeing this in action!&amp;nbsp; Is it something you'd contribute to the core?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Paul.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Oct 2007 14:18:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/tinymce-in-web-client/m-p/143661#M100504</guid>
      <dc:creator>paulhh</dc:creator>
      <dc:date>2007-10-25T14:18:45Z</dc:date>
    </item>
    <item>
      <title>Re: TinyMCE in Web Client</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/tinymce-in-web-client/m-p/143662#M100505</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It's on the Forge.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The contribution can be used wherever it makes sense. It comes without any license and is for free use.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And of course, suggestions are welcome!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kaspar&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Oct 2007 14:45:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/tinymce-in-web-client/m-p/143662#M100505</guid>
      <dc:creator>hbf</dc:creator>
      <dc:date>2007-10-25T14:45:05Z</dc:date>
    </item>
    <item>
      <title>Re: TinyMCE in Web Client</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/tinymce-in-web-client/m-p/143663#M100506</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I realize that I've only uploaded the .amp itself. Also the source is now on Forge: &lt;/SPAN&gt;&lt;A href="http://forge.alfresco.com/projects/webcl-tinymce/" rel="nofollow noopener noreferrer"&gt;http://forge.alfresco.com/projects/webcl-tinymce/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Is it something you'd contribute to the core?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;If desired: yes, of course!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Oct 2007 23:31:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/tinymce-in-web-client/m-p/143663#M100506</guid>
      <dc:creator>hbf</dc:creator>
      <dc:date>2007-10-25T23:31:17Z</dc:date>
    </item>
  </channel>
</rss>

