Nicholas Hemley wrote:
I have just downloaded the presentation server after conducting an options appraisal for editing/saving xml documents via the browser and have a few questions:
Does the XForms implementation include an HTML Widget for WYSIWYG HTML editing?
Not at the moment. But it would be a good addition.
An HTML widget is not an XML editor though. I guess you would be looking at emulating XOpus's WYSIWYG editor?
Has anyone integrated the Subversion java library for versioning of content?
Not that I know of. But as far as versioning XML documents is concerned, using Subversion would be an attractive choice. Another choice could be Apache Slide The only drawback I see with Subversion is that it is not a straight WebDAV / DeltaV system, and Subversion will probably need some kind of local configuration on disk (just guessing). But it would be almost trivial (if the Java library for svn is well done) to write one or more processors doing the work.
The project requirements state that existing XML documents must be edited/saved according to a schema (by end-users and NOT technical folk) and must also be behind an authentication scheme...
Authentication is based on J2EE authentication so is no big problem, at first sight.
I doubt that actual non-technical end users would have the capability to edit XML files directly. You probably imply that the result must be an XML file, but that the users wouldn't see actual XML files (like with XOpus, if I understand well that product)?
If that is the case, an editing system built with XForms would be a solution. The UI would be more user-friendly. But you would have to write code to generate the UI dynamically based on an XML Schema. This is not a built-in feature of Presentation Server, but something we have done in the past.
The other option I have in mind is a custom integration of the XML editor XOpus and eXist so please would it be possible to outline the benefits of going down the Orbeon route?
The bottom line is that Presentation Server gives you web applications with server-side XForms and many tools and facilities to process XML document server-side, including integrating with eXist. On the other hand it does not provide out of the box an editor like XOpus's.
BTW based on the little information you provide, I could see Presentation Server (remember it's free and open source ;-) being involved even in a solution with XOpus, if you have anything beyond trivial document manipulations.
-Erik
------------------------------------------------------- This SF.Net email is sponsored by: InterSystems CACHE FREE OODBMS DOWNLOAD - A multidimensional database that combines robust object and relational technologies, making it a perfect match for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8 _______________________________________________ orbeon-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/orbeon-user
