Return-Path: Delivered-To: apmail-cocoon-docs-archive@www.apache.org Received: (qmail 11110 invoked from network); 10 Jul 2004 00:56:46 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 10 Jul 2004 00:56:46 -0000 Received: (qmail 19800 invoked by uid 500); 10 Jul 2004 00:56:46 -0000 Delivered-To: apmail-cocoon-docs-archive@cocoon.apache.org Received: (qmail 19728 invoked by uid 500); 10 Jul 2004 00:56:45 -0000 Mailing-List: contact docs-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: docs@cocoon.apache.org Delivered-To: mailing list docs@cocoon.apache.org Received: (qmail 19717 invoked by uid 99); 10 Jul 2004 00:56:45 -0000 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.27.1) with SMTP; Fri, 09 Jul 2004 17:56:44 -0700 Received: (qmail 11090 invoked from network); 10 Jul 2004 00:56:44 -0000 Received: from localhost.hyperreal.org (HELO minotaur.apache.org) (127.0.0.1) by localhost.hyperreal.org with SMTP; 10 Jul 2004 00:56:44 -0000 Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: docs@cocoon.apache.org To: docs@cocoon.apache.org Subject: =?iso-8859-1?q?=5BCocoon_Wiki=5D_Updated=3A__WyonaXopusEditor?= Date: Sat, 10 Jul 2004 00:56:44 -0000 Message-ID: <20040710005644.11086.2033@minotaur.apache.org> X-Spam-Rating: localhost.hyperreal.org 1.6.2 0/1000/N X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Date: 2004-07-09T17:56:44 Editor: JoergHeinicke Wiki: Cocoon Wiki Page: WyonaXopusEditor URL: http://wiki.apache.org/cocoon/WyonaXopusEditor no comment Change Log: ---------------------------------------------------------------------------= --- @@ -106,7 +106,7 @@ =

Xopus (Request 1):

- ]]> + ]]> =

Server (Response 1):

@@ -114,7 +114,7 @@ =

Xopus (Request 2):

- ]]> + ]]> =

Server (Response 2):

@@ -122,11 +122,11 @@ =

Xopus (Request 3):

- ]= ]> + ]]= > =

Server (Response 3):

- ]]>...............]]> + ]]>...............]]> = = @@ -172,7 +172,7 @@
Interface definition for the checkin file= dialog =

Request message (Xopus to Server)

- pat= h/filename_id">id=3Dpath/filename>Contentoftheeditor(currentstat= eofpath/filename)]]> + path= /filename_id">id=3Dpath/filename>Contentoftheeditor(currentstate= ofpath/filename)]]> =

Response message (Server to Xopus)

]]> @@ -187,7 +187,7 @@ Xopus and the server looks like the following example:

=

Xopus (Request):

- 2002/01/17/al/newzzCWKQDEV5-12<= Jahr>2002----snip--------snip--------snip--------snip----]]> + 2002/01/17/al/newzzCWKQDEV5-12<= Jahr>2002----snip--------snip--------snip--------snip----]]> =

Server (Response):

]]> @@ -203,7 +203,7 @@ ]]> =

When we couldn't detemine the filename for request :

- ]]>Aninternalerrorhasoccurred:CaughtexceptionindispatchReque= st():Unabletodeterminefilenameforrequest]]> + ]]>= Aninternalerrorhasoccurred:CaughtexceptionindispatchReques= t():Unabletodeterminefilenameforrequest]]> =
= @@ -221,7 +221,7 @@ = =

Request message (Xopus to Server)

- path/f= ilename_id">id=3Dpath/filename>Contentoftheeditor(currentstateofpath/fil= ename)]]> + path/fi= lename_id">id=3Dpath/filename>Contentoftheeditor(currentstateofpath/file= name)]]> =

Response message (Server to Xopus)

]]> @@ -256,7 +256,7 @@
Interface definition for the spellcheck f= ile dialog =

Request message (Xopus to Server)

- path/filename_id">path/filename<= /em>>Contentoftheeditor(currentstateofpath/filename)]]> + path/filename_id">path/filename>Contentoftheeditor(currentstateofpath/filename)]]> =

Response message (Server to Xopus)

]]> @@ -291,7 +291,7 @@
Exception handling =

When the request type is unknown, the response looks like= :

= - ]]> + ]]> =

When an other exception occurs, the response looks like:<= /p> ]]> @@ -381,7 +381,7 @@ Add the call to Xopus to the element of the page that you = want to edit. The easiest way to do this is to enwrap the portion that you want to make editable in a = <div ...>...</div> statement containing the specific attributes to call Xopus. F= or example: - ChairmanDepartment<= /td>]]> = + ChairmanDepartment]]> = The file paths must be relative to the "root paths" for each filetype, as = defined in the = xopus.xmap for the xopushandler. Als= o, do not use template calls in this stylesheet, as Xopus does not seem to handle those well. @@ -442,16 +442,16 @@

HTML which tells the Browser to load Xopus and the required data (XML, XSL= T, XSD):

-;xopus_con= sts.LENYA_CMS_URL=3D"/xopus/Xop= usInterface";......]]> +;xopus_cons= ts.LENYA_CMS_URL=3D"/xopus/!Xop= usInterface";......]]>

where for instance $xopus_prefix=3D/software and $context_pubprefix=3D/= lenya/unipublic

Sitemap Component: org.apache.lenya.cms.cocoon.acting.!XopusHandlerAction

-]]> +]]>

Sitemap Pipeline:

-]]> +]]>

FIXME: org.apache.lenya.cms.cocoon.acting.!XopusHandlerAction: root.get!FirstChil= d() doesn't work if the Client (Browser Editor) sends white space and line = breaks between two elements. There's no problem with Xopusection actually, = but the problem occured with the Bitflux editor, although it has been fixed= in the case of the Bitflux editor. But it should be fixed nevertheless!