JXHTMLEDIT

NameJXHTMLEDIT
Version2.0.002 DEMO
Date2003-05-26
AuthorNicola Asuni
CopyrightTecnick.com S.r.l.
Via Ugo Foscolo n.19
09045 Quartu Sant'Elena (CA)
ITALY
www.tecnick.com
Licensejxhtmledit_license_eng.pdf

[ limitations | description | features | example | setup ]

Limitations

A warning message will be added to generated pages.

Description

JXHTMLEDIT is a browser-based HTML/XHTML content authoring tool based on the Java 2 Platform that allows WYSIWYG editing on multiple platforms (require the Sun JavaTM Plug-in 1.4 or higher installed on client).

WYSIWYG is the acronym of What You See Is What You Get, in other words, JXHTMLEDIT provides word processor-like user interface that allows to edit the document directly in the final form (as will be rendered). This empower non-technical users to become content contributors without any knowledge of HTML or XHTML.

JXHTMLEDIT outputs to your choice HTML or well-formed XHTML which can be easily parsed and automatically transformed using XSLT. Note that JXHTMLEDIT is specifically designed and optimized to edit only the <body> portion of HTML/XHTML page and not the entire structure.

JXHTMLEDIT preload the HTML/XHTML content during startup from a specified form field (e.g.: <textarea>) where it also save generated code.

JXHTMLEDIT is flexible and could be used to easily integrate WYSIWYG authoring functionality into existing products or services as CMS (Content Management System), CRM (Customer Relationship Management), KMS (Knowledge Management Systems), or e-Learning.

Main Features



Example

To view this demo, you must have the Sun JavaTM Plug-in 1.4 or higher installed. If this plug-in is not yet installed, you can download it from: http://java.sun.com/products/plugin/index.html

As soon as you have installed the plug-in you can start the JXHTMLEDIT demo clicking the [Edit] button below.
XHTML Source Code:


Setup

To load the JXHTMLEDIT applet on your page use the following syntax:
The following tables illustrates the meaning of customizable object parameters (or embed parameters). Please leave other parameters as they are.

Customizable Parameters
name values default required
java_codebase (codebase) relative path to applet archive directory (e.g.: "../java/")   yes
width applet width in pixels   yes
height applet height in pixels   yes
hspace applet horizontal space   no
vspace applet vertical space   no
align applet alignment
  • left
  • right
  • top
  • middle
  • bottom
  no
name applet name   no
id applet id   no
license_number enter here your software license number   yes
param_Copyright Tecnick.com s.r.l. - www.tecnick.com   yes
param_page_encoding encoding character set of the html page where the applet is loaded iso-8859-1 no
param_encoding encoding character set of the document to edit iso-8859-1 no
param_separate_window
  • true the applet is on a popup window
  • false the applet is on the same page of the <form> specified on the following parameter "param_callingform"
true no
param_callingform name of the <form> containing the field indicated on the following parameter "param_callingfield"   yes
param_callingfield name of the <form> field (e.g.: <textarea>) from where to load and where to save HTML/XHTML document   yes
param_xhtml
  • true output XHTML code
  • false output HTML code
true no
param_indent
  • true indent XHTML output code
  • false compact XHTML output code
false no
param_buttons_images_path relative path to directory containing buttons images   yes
param_images_path absolute URL path to directory containing images that could be inserted on document (e.g.: http://www.mysite.com/images/)   yes
param_images_list colon-separated list of images filenames contained on the directory specified by previous parameter "param_images_path"   yes