Dear all,

I'm trying to extend a FAQ application from the tutorial on xwiki site.

I would like to add some FAQ entries from the external file in an automated or 
semi-automated way.

In the FAQ example there are: question, answer fields for every FAQ entry. Is 
it possible to add new entries 
basing on the external data user provided ?

like to take a data from a text area in a form like:

"question1", "answer1"
"question2", "answer2"

and then create 2 new FAQ objects ?

I've found such a code snippet and fixed it to have:

## Create an object
#set($obj = $doc.newObject("FAQ.FAQClass"))
$obj.set("question","q1")
$obj.set("answer", "a1")

## Save the object in the page
$doc.save()

Even with that it fails to add new object to the existing list. Any clues how 
to accomplish that ?

Just to recap, I have two questions :

1. Could someone provide a code snippet, or point me to a documentation on 
creating/adding new objects in 
the xwiki ( like how to set parentSpace, basic fields in that object and add it 
to the xwiki database ).

2. Are there any scenarios on importing data in to the XWiki ( would like to 
inject a lot of FAQ entries at 
once, tried to do that directly to the database but that failed, I guess I 
should do that via velocity code ? ).

Thanks a lot for any help :)

Regards,
Piotr

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

Reply via email to