Ha I tough you wanted to change the database used for XWiki.

First thing is to decide where you want to put theses files in XWiki
and to define a conversion rule you can then implements in a script.

You have several solution:
* use groovy inside a XWiki page since that's the easiest way to use
XWiki API to import and store the attachments in your wiki
* if you are not very confident with groovy (or java since groovy is
very close to java) you can also use the REST
(platform.xwiki.org/xwiki/bin/view/Features/XWikiRESTfulAPI) or XMLRPC
(http://platform.xwiki.org/xwiki/bin/view/Features/XMLRPC) or WebDAV
(http://platform.xwiki.org/xwiki/bin/view/Features/WebDAV) interfaces
provided by XWiki to upload the attachments in a whatever
script/program you know better

On Wed, Aug 24, 2011 at 4:04 PM, Guillaume Lerouge <[email protected]> wrote:
> Hi Françoise,
>
> in order to do this, you would need to export all attachments from you
> Oracle DB and store them into a ZIP file for instance. Then you would need
> to write a script that reads the contents of the ZIP file, creates a XWiki
> document for each of them and attaches the file to the document.
>
> I've seen such scripts in action, but unfortunately I cannot find it on
> http://extensions.xwiki.org . If you're not a developer, they might be a bit
> tough to create from scratch.
>
> Guillaume
>
> On Wed, Aug 24, 2011 at 3:40 PM, Thomas Mortagne
> <[email protected]>wrote:
>
>> Whatever the way you store the attachment they are supposed to be part
>> of the exported xar.
>>
>> On Wed, Aug 24, 2011 at 3:33 PM, Cadin Françoise
>> <[email protected]> wrote:
>> > Hello,
>> >
>> > My company wants to migrate the content of an Oracle database into XWiki.
>> This database contains files (xls, doc, rtf etc...) stored in BLOB which are
>> linked with text documents. In order to migrate the text documents, I use
>> the import in Xar format and it's OK, the problem is the migration of the
>> files. In my Wiki I chose the option to store the attached files outside the
>> database. I expected to put "metadatas attachment" in the xml files and
>> simply copy my files in the right directory but it doesn't work. Is it a
>> wrong idea ? What's the best way to do it ?
>> > Thank you for help.
>> >
>> > Françoise Cadin
>> > _______________________________________________
>> > users mailing list
>> > [email protected]
>> > http://lists.xwiki.org/mailman/listinfo/users
>> >
>>
>>
>>
>> --
>> Thomas Mortagne
>> _______________________________________________
>> users mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/users
>>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>



-- 
Thomas Mortagne
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to