[Hippo-cms7-user] Accessibility Xinha-table-editor plugin

Edwin Benneheij ettepet at gmail.com
Wed Nov 18 21:41:23 CET 2009


Hi Jeroen,

Great! This works with 2.06.14.

Maybe you should add some lines in the README.TXT :
copy the "webrichtlijnen-content/src/main/resources/xinha" - package  
(including the html-cleaner-service.xml and xinha-config.xml)
to your own "content/src/main/resources" folder.

Thanks a lot,
Edwin



On Nov 18, 2009, at 7:19 PM, Jeroen Reijn wrote:

> Hi Edwin,
>
> I've created a 2.06.14 version of the project. It's located in SVN  
> at the following location:
>
> http://forge.onehippo.org/svn/webrichtlijnen/branches/BRANCH_CMS_7_1
>
> I've also updated the README.TXT in that project with some more  
> information on how to proceed when you want to use this in your own  
> project.
>
> I've tested this with Firefox 3.5 on Ubuntu, but it should work on  
> any other platform.
>
> Please let me know if this demo project works for you with version  
> 2.06.14 of the CMS.
>
> Cheers,
>
> Jeroen
>
> Edwin Benneheij wrote:
>> Hi Jeroen,
>> A change of the location of the html cleaner service didn't fix  
>> this issue.
>> Paths/locations in the console:
>> /hippo:configuration/hippo:frontend/cms/cms-static/ 
>> htmlCleanerService/cleaner.config/hippohtmlcleaner:cleanup/ 
>> hippohtmlcleaner:cleanupElement
>> *
>> and:
>> *
>> **/hippo:namespaces/hippostd/Extended Rich Editor/hippo:template/ 
>> hippo:template/root**
>> It would be great if you can have a look how to get this work in  
>> 2.06.14 !
>> Thanks in advance,
>> Edwin
>> On Nov 18, 2009, at 4:10 PM, Jeroen Reijn wrote:
>>> Edwin,
>>>
>>> The location of the html cleaner service is not located at / 
>>> hippo:configuration/hippo:frontend/cms/cms-services/ 
>>> htmlCleanerService in your version, but should be at:
>>>
>>> /hippo:configuration/hippo:frontend/cms/cms-static/ 
>>> htmlCleanerService
>>>
>>> I do not have time right now to check what happens with version  
>>> 2.06.14, but I can perhaps take a look at this tonight.
>>>
>>> I will let you know what I find out.
>>>
>>> Cheers,
>>>
>>> Jeroen
>>>
>>> Edwin Benneheij wrote:
>>>> Hi,
>>>> As mentioned below - I like to add this "new" editor to our  
>>>> project (in repos 2.06.14).
>>>> What I have tried so far:
>>>> The content-project:
>>>> - replaced our xinha-config.xml in the content-project with the  
>>>> one in the webrichtlijnen-content;
>>>> - added the html-cleaner-service.xml to our content-project;
>>>> - added the Xinha-nodes to the hippoecm-extension.xml;
>>>> - changed the contentdelete- and contentroot-value see link [1];
>>>> *
>>>>   <!-- xinha configuration -->
>>>>   <sv:node sv:name="xinha-config">
>>>>       <sv:property sv:name="jcr:primaryType" sv:type="Name">
>>>>           <sv:value>hippo:initializeitem</sv:value>
>>>>       </sv:property>
>>>>       <sv:property sv:name="hippo:sequence" sv:type="Double">
>>>>           <sv:value>11103</sv:value>
>>>>       </sv:property>
>>>>       <sv:property sv:name="hippo:contentresource"  
>>>> sv:type="String">
>>>>           <sv:value>xinha/xinha-config.xml</sv:value>
>>>>       </sv:property>
>>>>       <sv:property sv:name="hippo:contentdelete" sv:type="String">
>>>>           <sv:value>/hippo:namespaces/hippostd/hippo:html/ 
>>>> hippo:template/hippo:template/root</sv:value>
>>>>       </sv:property>
>>>>       <sv:property sv:name="hippo:contentroot" sv:type="String">
>>>>           <sv:value>/hippo:namespaces/hippostd/hippo:html/ 
>>>> hippo:template/hippo:template</sv:value>
>>>>       </sv:property>
>>>>   </sv:node>
>>>>   <!-- html cleaner service -->
>>>>   <sv:node sv:name="xinha-html-cleaner">
>>>>       <sv:property sv:name="jcr:primaryType" sv:type="Name">
>>>>           <sv:value>hippo:initializeitem</sv:value>
>>>>       </sv:property>
>>>>       <sv:property sv:name="hippo:sequence" sv:type="Double">
>>>>           <sv:value>11104</sv:value>
>>>>       </sv:property>
>>>>       <sv:property sv:name="hippo:contentresource"  
>>>> sv:type="String">
>>>>           <sv:value>xinha/html-cleaner-service.xml</sv:value>
>>>>       </sv:property>
>>>>       <sv:property sv:name="hippo:contentdelete" sv:type="String">
>>>>           <sv:value>/hippo:configuration/hippo:frontend/cms/cms- 
>>>> services/htmlCleanerService</sv:value>
>>>>       </sv:property>
>>>>       <sv:property sv:name="hippo:contentroot" sv:type="String">
>>>>           <sv:value>/hippo:configuration/hippo:frontend/cms/cms- 
>>>> services</sv:value>
>>>>       </sv:property>
>>>>   </sv:node>
>>>> *
>>>> The CMS-project:
>>>> - copied the ".../webapp/xinha" folder from the webrichtlijnen- 
>>>> cms into our "source/main/webapp"folder of the cms-project.
>>>> - added this dependency into the cms pom.xml:
>>>>       <dependency>
>>>>           <groupId>org.onehippo.forge</groupId>
>>>>           <artifactId>webrichtlijnen-content</artifactId>
>>>>           <version>0.0.1-SNAPSHOT</version>                    </ 
>>>> dependency>        All of this results in a broken RTE-field,  
>>>> with no buttons any more, and showing the html-source in the field.
>>>> Where are things going wrong? Regards,
>>>> Edwin
>>>> On Nov 18, 2009, at 2:53 PM, Jasha Joachimsthal wrote:
>>>>> Hi Edwin,
>>>>>
>>>>> good that it's clear. I added a small section about the HTML  
>>>>> Cleaner to [1]
>>>>>
>>>>> [1] http://wiki.onehippo.com/display/CMS7/Configure+the+Rich-text+fields+%28Xinha%29
>>>>>
>>>>> Jasha
>>>>>
>>>>>
>>>>>
>>>>> 2009/11/18 Edwin Benneheij <ettepet at gmail.com <mailto:ettepet at gmail.com 
>>>>> >>
>>>>>
>>>>>   Hi Jasha,
>>>>>
>>>>>   Okay, that's clear - and works in the demo. Thanx!
>>>>>
>>>>>   Now I've got to figure out how to get this whole
>>>>>   Xinha-webrichtlijnen-thing into our project.
>>>>>
>>>>>   Regards,
>>>>>   Edwin
>>>>>
>>>>>   On Nov 18, 2009, at 8:59 AM, Jasha Joachimsthal wrote:
>>>>>
>>>>>>   Hi Edwin,
>>>>>>
>>>>>>
>>>>>>
>>>>>>   2009/11/17 Edwin Benneheij <ettepet at gmail.com <mailto:ettepet at gmail.com 
>>>>>> >
>>>>>>   <mailto:ettepet at gmail.com>>
>>>>>>
>>>>>>
>>>>>>       There's just one thing left to wish...
>>>>>>       - we would like to add classes to some of the td-tags to
>>>>>>       highlight its content, eg: <td class="my_style1">content</ 
>>>>>> td>
>>>>>>       When these class-attributes are added manualy in the
>>>>>>       html-source, they will be removed after saving the  
>>>>>> document,
>>>>>>       even when they are placed in the p-tag within the td, eg:
>>>>>>       <td><p class="my_style2">content</p></td>
>>>>>>
>>>>>>       It would be very nice to have a way available to set some
>>>>>>       (different) classes to td's.
>>>>>>
>>>>>>
>>>>>>   It's the HTMLCleaner that removes the classes. Now there are 2
>>>>>>   different settings you need to change:
>>>>>>   - for div's (also for span, p and pre) you need to specify  
>>>>>> which
>>>>>>   classnames are allowed, otherwise they are stripped
>>>>>>   - for the td's (and all other elements except those above) you
>>>>>>   need to specify that class is an allowed attribute.
>>>>>>
>>>>>>   You can find the HTMLCleaner configuration in the console
>>>>>>   under /hippo:configuration/hippo:frontend/cms/cms-services/ 
>>>>>> htmlCleanerService/cleaner.config/hippohtmlcleaner:cleanup
>>>>>>
>>>>>>   Regards,
>>>>>>
>>>>>>   Jasha     _______________________________________________
>>>>>>   Hippo-cms7-user mailing list and forums
>>>>>>   http://www.onehippo.org/cms7/support/community.html
>>>>>
>>>>>
>>>>>   _______________________________________________
>>>>>   Hippo-cms7-user mailing list and forums
>>>>>   http://www.onehippo.org/cms7/support/community.html
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Hippo-cms7-user mailing list and forums
>>>>> http://www.onehippo.org/cms7/support/community.html
>>>> ------------------------------------------------------------------------
>>>> _______________________________________________
>>>> Hippo-cms7-user mailing list and forums
>>>> http://www.onehippo.org/cms7/support/community.html
>>> _______________________________________________
>>> Hippo-cms7-user mailing list and forums
>>> http://www.onehippo.org/cms7/support/community.html
>> ------------------------------------------------------------------------
>> _______________________________________________
>> Hippo-cms7-user mailing list and forums
>> http://www.onehippo.org/cms7/support/community.html
> _______________________________________________
> Hippo-cms7-user mailing list and forums
> http://www.onehippo.org/cms7/support/community.html




More information about the Hippo-cms7-user mailing list