Marc Lijour wrote:
> Hi Victor
>
> I see you have jumped one step forward and you made the export script work
> within 0.9. I did not the issue you are mentionning (parsing code) -yet. My
> problem emerges when unpacking in the new wiki 1.1.1. Although the package
> looks like a valid zip file -and the XML descriptor file validates- the
> import script cannot list the documents arguing it cannot parse the XML file
> (see JIRA issue WIKI-1809).
>
You're completely right, I just made the arrangements to add export
capabilities to v0.9 but there's a spectacular NullPointerException
(BTW, we can't continue with this migration until this is solved)
> Now my question: where do you get this information on the plugin? What does
> it
> do? Could you elaborate on what's useful in your case?
>
Basically I began to look into the response that was generated by our
exportImport script, adding the next pieco of code to it, after the
#elseif ($action == "export") instruction and also after all things were
set :
<!--
request.getParameterValues("toExport")) :
$request.getParameterValues("toExport"))
request.withHistory : $request.withHistory
request.author : $request.author
request.description : $request.description
request.licence : $request.licence
request.version : $request.version
request.packageName : $request.packageName
xwiki.package : $xwiki.package
xwiki : $xwiki
-->
which looked like this in my browser (looking at the generated code or
CTRL+U in Firefox) :
<!--
request.getParameterValues("toExport")) : [Ljava.lang.String;@48ec77cb)
request.withHistory : true
request.author : XWiki.XWiki.Admin
request.description : This is my magnificent
description
request.licence : LGPL
request.version : 1.0
request.packageName : package
xwiki.package : $xwiki.package
xwiki : [EMAIL PROTECTED]
-->
As you can see in wiki.package, when something can't be found it is taken as a
literal, so I began to search in google about $wiki.package, and fund a page
wit the code for class PackagePlugin
inside package com.xpn.xwiki.plugin.packaging, adn looking inside the
xwiki-web-standard-1.1-hsqldb.war (the one user for XWiki distribution) I found
where it is located (BTW, it was
inside xwiki-core-1.1.jar)
The rest is quite simple : extract the
com/xpn/xwiki/plugin/packaging/Package* files, repackage them as
xwiki-packaging-plugin-1.1.jar, copy it to you 0.9 install inside
webapps/xwiki/WEB-INF/lib
and add the class com.xpn.xwiki.plugin.packaging.PackagePlugin to your
xwiki.plugins entri inside webapps/xwiki/WEB-INF/xwiki.cfg
I'll all this instructions to the wiki ASAP (I think that during today
Friday or tomorrow)
Hope this helps.
--
Víctor A. Rodríguez (http://www.bit-man.com.ar)
El bit Fantasma (Bit-Man) - Algorithm junkie
Perl Mongers Capital Federal (http://cafe.pm.org/)
GNU/Linux User Group - FCEyN - UBA (http://glugcen.dc.uba.ar/
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users