Skip to content

OpenCms 7 XStandard WYSIWYG Module v0.6

This is an initial release of an XStandard WYSIWYG Module for OpenCms 7+. From the XStandard website:

XStandard is the leading standards-compliant plug-in WYSIWYG editor for desktop applications and browser-based content management systems (IE/Firefox/Safari/Opera). The editor generates clean XHTML Strict or 1.1, and uses CSS for formatting, to ensure the clean separation of content from presentation. The editor is keyboard accessible, and markup generated by XStandard meets the most demanding accessibility requirements.

You should use the XStandard editor instead of the FCKEditor that comes with OpenCms if you want your application to generate well-formed, accessible, and standards-compliant XHTML. In some cases, such as for any public website of a federal agency of the USA, this is legally required.

Features

  • XStandard 2.0 integration into OpenCms workspace
  • Integration with OpenCms image, download, link galleries.

Notably missing from this release:

  • Integration with XStandard’s web service plugins: spell checker, image gallery, file gallery, etc.
  • Localization.
  • Integration with OpenCms’s WYSIWYG button customization and permissions system.

Requirements and Installation

This module requires a full version of XStandard Pro, not the lite version. You can get a trial pro license from XStandard. Tested with Opencms 7.0.3 / 7.0.4. May or may not work with other versions.

To install:

  1. Install XStandard–see http://xstandard.com/
  2. Import the com.mindbucket.editors.xstandard.zip module into the OpenCms workplace.
  3. Copy the XStandard license.txt file provided to you by http://xstandard.com/ to /system/workplace/editors/xstandard/license.txt in your OpenCms vfs.
  4. Optionally, modify /system/workplace/editors/xstandard/editor.jsp with any additional parameters you want to use with your embedded XStandard Editor.
  5. Copy the com.mindbucket.editors.xstandard.jar into your OpenCms instance’s lib directory.
  6. Restart OpenCms.
  7. In OpenCms, go to Preferences -> Editors and you should have an “XStandard” editor available under “Page with free text”.

Download OpenCms 7 XStandard WYSIWYG Module v0.6.

{ 3 } Comments

  1. Arash Kaffamanesh | April 17, 2008 at 9:50 am | Permalink

    Hi Paul,

    would like to say many thanks to you for your great work, you are awesome ;)
    I’ve posted a link on OpenCms Goodies Forum about it:

    http://www.pomegranate.de:9000/cms/forum/viewthread?thread=139

    Best,
    Arash

  2. Manfred Roos | July 18, 2008 at 10:50 pm | Permalink

    Hello Paul,

    until recently I liked the FCKEditor which comes bundled with OpenCms. But it emerges more and more that the produced code is not XHTML compliant which is really a pity.
    So I found your “OpenCms 7 XStandard WYSIWYG Module” quite interesting. It was the first time I heard of XStandard and the feature list on their homepage is quite impressive and promising.
    You mentioned under “requirements” for your module the XStandard Pro version is needed and not the lite version. I would not mind spending the money for two or three licenses but I have a problem with the amount of 10 licenses to be bought as a minimum. Why wasn’t it possible to integrate the XStandard Lite version? The lite version would sufficient for my needs.

    Regards,
    Manfred

  3. Paul Boone | July 20, 2008 at 3:19 am | Permalink

    Manfred,

    XStandard Pro is required because the editor must use certain API calls that are only available on the Pro version. For example, the InsertXml api call (see http://xstandard.com/en/documentation/xstandard-dev-guide/api/) is necessary to handle image insertion and link insertion from OpenCms.

    Best,

    Paul

Post a Comment

Your email is never published nor shared. Required fields are marked *