I tried to follow the following instructions from
http://dev.xwiki.org/xwiki/bin/view/Drafts/Documenting+XWiki+Velocity+Ma
cros :

How to install and run from within XWiki Enterprise
    * Download xwiki-plugin-velocidoc-0.3.jar and
xwiki-core-xmlrpc-client-1.5.jar from this page
    * Install them in your WEB-INF/lib installation and restart your
XWiki Enterprise
    * Import velocidoc-0.3.xar in your Wiki
    * Visit XWiki.Velocidoc. You can choose 3 parameters to generate
your documentation:
          o Name: name of your wiki: Test
          o Filename: name of your output zip file: test.zip
          o Spaces: list of spaces to analyse: leave empty if your wiki
is small
    * The output will be a zip file attached in XWiki.Velocidoc and a
macro will automatically display it in the page 


The Xwiki.Velocity page has the following input boxes, which indicates
that something has changed from the instructions above:

"File name: EGS.zip
Spaces: EGS EGSroot
Package Name: EGS Documentation"

When I filled the document out as above no attachments and no new
display are produced. In Xwiki.VelocityGroovy the following is
displayed:

=======================   [DISPLAY]   =============================
import net.sourceforge.velocidoc.Velocidoc; import com.xpn.xwiki.*;
import com.xpn.xwiki.api.*; import com.xpn.xwiki.doc.*;

public class VelocidocGroovy4 {

public byte[] generateZip(name, filename, spaces, context) { def gen =
new net.sourceforge.velocidoc.Velocidoc(); gen.setDefaultName(name); if
(spaces!="") gen.setSpaceList(spaces); gen.setOutputDir(filename);
gen.setZip(true); gen.setContext(context.getContext()) return
gen.generateZip(); }

public int addAttachment(pagename, filename, zipdata, context1) { if
(!context1.hasProgrammingRights()) return -10; def context =
context1.context; if (context==null) return -10; def xwiki =
context.getWiki(); def doc = xwiki.getDocument(pagename, context); def
attachment = doc.getAttachment(filename); if (attachment==null) {
attachment = new XWikiAttachment();
doc.getAttachmentList().add(attachment); // Add the attachment to the
document attachment.setDoc(doc); } attachment.setContent(zipdata);
attachment.setFilename(filename); // TODO: handle Author
attachment.setAuthor(context1.user);
doc.saveAttachmentContent(attachment, context); return 1; } } 
============================[END DISPLAY]========================

Does the line "import net.sourceforge.velocidoc.Velocidoc;" indicate
that the velocidoc-bin-0.3.zip also needs to be installed first as a
prerequisite to "Xwiki" version?

Here the signature at the bottom of the page:

"Creator: LudovicDubost on 2008/08/20 23:38
This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 1.9.1.21780 - Documentation"

Greetings,
Steven Calkins

_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to