Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Joshua, (I apologize to all if this appears more than once; I haven't been successful posting to the mailing list since before yesterday. Perhaps attachments are prohibited? Trying again without.) Thanks again, your explanation of spaces was very clear and helpful. Now that I have a little better understanding of spaces, I'll present my problem. For some reason when I create a FAQ entry, it's not going into the FAQ space but instead into the Main space. Per the tutorial, I haven't created a FAQ space explicitly this go round. It seems to me this can only be happening as a result of the code that adds a FAQ, or perhaps in the class definition code which specifies the default space. Looks right to me and jibes with what you've said about spaces. Here it is yanked directly out of my code .. which was simply a copy/paste from the tutorial: FAQClass code: {{velocity}} ## Replace Main with the Space where you want your documents to be created. ## Replace the default parent with the one of your choice and save the document. ## #set($className = $doc.name.substring(0, $doc.name.indexOf("Class"))) #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ') {{/velocity}} {{include document="XWiki.ClassSheet"/}} FAQTemplate code: {{include document="FAQ.FAQSheet"/}} FAQ WebHome code (http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki ): = Existing FAQ entries = {{velocity}} #set($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") #set($results = $xwiki.searchDocuments($sql)) #if($results.empty) No FAQ has been created yet! #else #foreach ($item in $results) #set($faq = $xwiki.getDocument($item)) * [[${faq.display("question").replace("<p>", "").replace("</p>", "")}>>${item}]] #end #end {{/velocity}} {{velocity}} #if("$!request.docName" != '') ## Request for creating a new instance #set($targetDocName = "${request.spaceName}.${request.docName}") #set($targetDocName = $targetDocName.replace("?", "").replace("#", "").trim()) #if(!$xwiki.exists($targetDocName) && $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', "template=${request.template}&parent=${request.parent}")) ## Stop processing, since we already sent a redirect. #stop #end #end = Add a new question = #if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) {{warning}}The target document already exists. Please choose a different name, or [[view the existing document>>$targetDocName]]{{/warning}} #elseif("$!targetDocName" != '') {{warning}}You don't have permission to create that document{{/warning}} #end {{html}} <form action="" id="newdoc" method="post"> <div> <input type="hidden" name="parent" value="${doc.fullName}"/> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> <input type="hidden" name="sheet" value="1"/> <input type="hidden" name="spaceName" value="FAQ"/> Document: <input type="text" name="docName" value="Enter your question here" class="withTip" size="50"/> <span class="buttonwrapper"><input type="submit" value="Create this FAQ" class="button"/></span> </div> </form> {{/html}} {{/velocity}} So what am I missing? Thanks, Mark "Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 04:37 PM Please respond to XWiki Users <[email protected]> To XWiki Users <[email protected]> cc Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment? Mark, You're very welcome. It's not necessary to explicitly create the WebHome in FAQ until later in the tutorial. Question/Answer documents that are created from the FAQ Class page will go into the FAQ space, which "comes into existence" the instant any document is placed in it. For example, if you add a question/answer page called "FAQ.Howtoeditapage", you can still get to it regardless of whether "FAQ.WebHome" exists. A space "disappears" when every document that is part of the space is deleted. So a space is just a collection of documents and doesn't really exist outside of those documents. It's really just a convenient way to organize your documents. Good luck, and if you have any more questions, please don't hesitate to ask. -Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Tuesday, November 10, 2009 3:31 PM To: XWiki Users Cc: XWiki Users; [email protected] Subject: Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Joshua,
Thanks very much for your prompt reply. It helps a lot to know the history and what WebHome means!
Am I correct then in first creating the FAQ space explicitly, even though that's not called for in the tutorial? Like so:
"I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie http://localhost/xwiki/bin/view/FAQ/"
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 03:18 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
http://localhost/xwiki/bin/view/FAQ/ actually takes you to http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the home page for any given space. The name "WebHome" came from earlier versions of XWiki, when a Space was called a Web.
Hope this helps, -Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Tuesday, November 10, 2009 3:06 PM To: [email protected] Subject: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi,
I've followed along in the tutorial in the dev guide for creating a FAQ at http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial
Here's my first point of confusion: in section 'Create a homepage for your application' it states 'Go to the "FAQ.WebHome" page'. I do not see such a page. In the latest iterations of building the FAQ I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie http://localhost/xwiki/bin/view/FAQ/
I'm sure my problems stem from my weak understanding of this step and how spaces are created and referenced.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
HCSC Company Disclaimer
The information contained in this communication is confidential, private, proprietary, or otherwise privileged and is intended only for the use of the addressee. Unauthorized use, disclosure, distribution or copying is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately at (312) 653-6000 in Illinois; (800)835-8699 in New Mexico; (918)560-3500 in Oklahoma; or (972)766-6900 in Texas. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Hi Mark, Sorry for the delayed response. I went through the steps of creating the FAQ application per the tutorial, but I can't reproduce your issue. Questions are created in the FAQ space for me, not Main. Your code looks fine as well. Were you able to figure it out? Thanks, -Joshua- [email protected] wrote:
Hi Joshua,
(I apologize to all if this appears more than once; I haven't been successful posting to the mailing list since before yesterday. Perhaps attachments are prohibited? Trying again without.)
Thanks again, your explanation of spaces was very clear and helpful.
Now that I have a little better understanding of spaces, I'll present my problem. For some reason when I create a FAQ entry, it's not going into the FAQ space but instead into the Main space. Per the tutorial, I haven't created a FAQ space explicitly this go round.
It seems to me this can only be happening as a result of the code that adds a FAQ, or perhaps in the class definition code which specifies the default space. Looks right to me and jibes with what you've said about spaces. Here it is yanked directly out of my code .. which was simply a copy/paste from the tutorial:
FAQClass code: {{velocity}} ## Replace Main with the Space where you want your documents to be created. ## Replace the default parent with the one of your choice and save the document. ## #set($className = $doc.name.substring(0, $doc.name.indexOf("Class"))) #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ') {{/velocity}}
{{include document="XWiki.ClassSheet"/}}
FAQTemplate code: {{include document="FAQ.FAQSheet"/}}
FAQ WebHome code (http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki ): = Existing FAQ entries =
{{velocity}} #set($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") #set($results = $xwiki.searchDocuments($sql)) #if($results.empty) No FAQ has been created yet! #else #foreach ($item in $results) #set($faq = $xwiki.getDocument($item)) * [[${faq.display("question").replace("<p>", "").replace("</p>", "")}>>${item}]] #end #end {{/velocity}}
{{velocity}} #if("$!request.docName" != '') ## Request for creating a new instance #set($targetDocName = "${request.spaceName}.${request.docName}") #set($targetDocName = $targetDocName.replace("?", "").replace("#", "").trim()) #if(!$xwiki.exists($targetDocName) && $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', "template=${request.template}&parent=${request.parent}")) ## Stop processing, since we already sent a redirect. #stop #end #end
= Add a new question =
#if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) {{warning}}The target document already exists. Please choose a different name, or [[view the existing document>>$targetDocName]]{{/warning}} #elseif("$!targetDocName" != '') {{warning}}You don't have permission to create that document{{/warning}} #end
{{html}} <form action="" id="newdoc" method="post"> <div> <input type="hidden" name="parent" value="${doc.fullName}"/> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> <input type="hidden" name="sheet" value="1"/> <input type="hidden" name="spaceName" value="FAQ"/> Document: <input type="text" name="docName" value="Enter your question here" class="withTip" size="50"/> <span class="buttonwrapper"><input type="submit" value="Create this FAQ" class="button"/></span> </div> </form> {{/html}} {{/velocity}}
So what am I missing?
Thanks, Mark
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 04:37 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Mark,
You're very welcome. It's not necessary to explicitly create the WebHome in FAQ until later in the tutorial. Question/Answer documents that are created from the FAQ Class page will go into the FAQ space, which "comes into existence" the instant any document is placed in it.
For example, if you add a question/answer page called "FAQ.Howtoeditapage", you can still get to it regardless of whether "FAQ.WebHome" exists.
A space "disappears" when every document that is part of the space is deleted. So a space is just a collection of documents and doesn't really exist outside of those documents. It's really just a convenient way to organize your documents.
Good luck, and if you have any more questions, please don't hesitate to ask.
-Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Tuesday, November 10, 2009 3:31 PM To: XWiki Users Cc: XWiki Users; [email protected] Subject: Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Joshua,
Thanks very much for your prompt reply. It helps a lot to know the history and what WebHome means!
Am I correct then in first creating the FAQ space explicitly, even though that's not called for in the tutorial? Like so:
"I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie http://localhost/xwiki/bin/view/FAQ/"
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 03:18 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
http://localhost/xwiki/bin/view/FAQ/ actually takes you to http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the home page for any given space. The name "WebHome" came from earlier versions of XWiki, when a Space was called a Web.
Hope this helps, -Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of
Sent: Tuesday, November 10, 2009 3:06 PM To: [email protected] Subject: [xwiki-users] problem with FAQ tutorial .. space
assignment?
Hi,
I've followed along in the tutorial in the dev guide for creating a FAQ at http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial
Here's my first point of confusion: in section 'Create a homepage for your application' it states 'Go to the "FAQ.WebHome" page'. I do not see such a page. In the latest iterations of building the FAQ I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie
http://localhost/xwiki/bin/view/FAQ/
I'm sure my problems stem from my weak understanding of this step and how spaces are created and referenced.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
HCSC Company Disclaimer
The information contained in this communication is confidential, private, proprietary, or otherwise privileged and is intended only for the use of the addressee. Unauthorized use, disclosure, distribution or copying is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender
immediately at (312)
653-6000 in Illinois; (800)835-8699 in New Mexico; (918)560-3500 in Oklahoma; or (972)766-6900 in Texas. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Hi Josh, Thanks for your reply and interest. Unfortunately I haven't been able to figure out what the heck I'm doing wrong in this relatively simple case. Beginning to look at alternative wikis. Definitely xwiki can be used to build 2.0 level of functionality, but it seems to me there's a little too much black box. I've tried other applications as well .. such as the task manager app .. and found problems others have found as well right out of the box. My point is it's all a little too vague for my comfort. I haven't given up, just beginning to look elsewhere as well. Thanks, Mark BCBS-IL ph 312-653-4293 [email protected] Josh <[email protected]> Sent by: [email protected] 11/14/2009 03:57 PM Please respond to XWiki Users <[email protected]> To XWiki Users <[email protected]> cc Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment? Hi Mark, Sorry for the delayed response. I went through the steps of creating the FAQ application per the tutorial, but I can't reproduce your issue. Questions are created in the FAQ space for me, not Main. Your code looks fine as well. Were you able to figure it out? Thanks, -Joshua- [email protected] wrote:
Hi Joshua,
(I apologize to all if this appears more than once; I haven't been successful posting to the mailing list since before yesterday. Perhaps attachments are prohibited? Trying again without.)
Thanks again, your explanation of spaces was very clear and helpful.
Now that I have a little better understanding of spaces, I'll present my
problem. For some reason when I create a FAQ entry, it's not going into the FAQ space but instead into the Main space. Per the tutorial, I haven't created a FAQ space explicitly this go round.
It seems to me this can only be happening as a result of the code that adds a FAQ, or perhaps in the class definition code which specifies the default space. Looks right to me and jibes with what you've said about spaces. Here it is yanked directly out of my code .. which was simply a copy/paste from the tutorial:
FAQClass code: {{velocity}} ## Replace Main with the Space where you want your documents to be created. ## Replace the default parent with the one of your choice and save the document. ## #set($className = $doc.name.substring(0, $doc.name.indexOf("Class"))) #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ') {{/velocity}}
{{include document="XWiki.ClassSheet"/}}
FAQTemplate code: {{include document="FAQ.FAQSheet"/}}
FAQ WebHome code ( http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki ): = Existing FAQ entries =
{{velocity}} #set($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") #set($results = $xwiki.searchDocuments($sql)) #if($results.empty) No FAQ has been created yet! #else #foreach ($item in $results) #set($faq = $xwiki.getDocument($item)) * [[${faq.display("question").replace("<p>", "").replace("</p>", "")}>>${item}]] #end #end {{/velocity}}
{{velocity}} #if("$!request.docName" != '') ## Request for creating a new instance #set($targetDocName = "${request.spaceName}.${request.docName}") #set($targetDocName = $targetDocName.replace("?", "").replace("#", "").trim()) #if(!$xwiki.exists($targetDocName) && $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', "template=${request.template}&parent=${request.parent}")) ## Stop processing, since we already sent a redirect. #stop #end #end
= Add a new question =
#if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) {{warning}}The target document already exists. Please choose a different name, or [[view the existing document>>$targetDocName]]{{/warning}} #elseif("$!targetDocName" != '') {{warning}}You don't have permission to create that document{{/warning}} #end
{{html}} <form action="" id="newdoc" method="post"> <div> <input type="hidden" name="parent" value="${doc.fullName}"/> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> <input type="hidden" name="sheet" value="1"/> <input type="hidden" name="spaceName" value="FAQ"/> Document: <input type="text" name="docName" value="Enter your question here" class="withTip" size="50"/> <span class="buttonwrapper"><input type="submit" value="Create this FAQ" class="button"/></span> </div> </form> {{/html}} {{/velocity}}
So what am I missing?
Thanks, Mark
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 04:37 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Mark,
You're very welcome. It's not necessary to explicitly create the WebHome
in FAQ until later in the tutorial. Question/Answer documents that are created from the FAQ Class page will go into the FAQ space, which "comes
into existence" the instant any document is placed in it.
For example, if you add a question/answer page called "FAQ.Howtoeditapage", you can still get to it regardless of whether "FAQ.WebHome" exists.
A space "disappears" when every document that is part of the space is deleted. So a space is just a collection of documents and doesn't really
exist outside of those documents. It's really just a convenient way to organize your documents.
Good luck, and if you have any more questions, please don't hesitate to ask.
-Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Tuesday, November 10, 2009 3:31 PM To: XWiki Users Cc: XWiki Users; [email protected] Subject: Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Joshua,
Thanks very much for your prompt reply. It helps a lot to know the history and what WebHome means!
Am I correct then in first creating the FAQ space explicitly, even though that's not called for in the tutorial? Like so:
"I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie http://localhost/xwiki/bin/view/FAQ/"
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 03:18 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
http://localhost/xwiki/bin/view/FAQ/ actually takes you to http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the home page for any given space. The name "WebHome" came from earlier versions of XWiki, when a Space was called a Web.
Hope this helps, -Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of
Sent: Tuesday, November 10, 2009 3:06 PM To: [email protected] Subject: [xwiki-users] problem with FAQ tutorial .. space
assignment?
Hi,
I've followed along in the tutorial in the dev guide for creating a FAQ at http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial
Here's my first point of confusion: in section 'Create a homepage for your application' it states 'Go to the "FAQ.WebHome" page'. I do not see such a page. In the latest iterations of building the FAQ I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie
http://localhost/xwiki/bin/view/FAQ/
I'm sure my problems stem from my weak understanding of this step and how spaces are created and referenced.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
HCSC Company Disclaimer
The information contained in this communication is confidential, private, proprietary, or otherwise privileged and is intended only for the use of the addressee. Unauthorized use, disclosure, distribution or copying is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender
immediately at (312)
653-6000 in Illinois; (800)835-8699 in New Mexico; (918)560-3500 in Oklahoma; or (972)766-6900 in Texas. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Hi Mark, On Nov 16, 2009, at 2:42 PM, [email protected] wrote:
Hi Josh,
Thanks for your reply and interest.
Unfortunately I haven't been able to figure out what the heck I'm doing wrong in this relatively simple case. Beginning to look at alternative wikis.
Definitely xwiki can be used to build 2.0 level of functionality, but it seems to me there's a little too much black box. I've tried other applications as well .. such as the task manager app .. and found problems others have found as well right out of the box. My point is it's all a little too vague for my comfort.
One thing to note: this task manager app is not written nor supported by the XWiki dev team. It's been contributed by individuals and is supported by them or any contributor who wants to help. The quality of the code you find on code.xwiki.org varies a lot. All we can guarantee here is the code that is developed by the XWiki dev team. In general if apps on code.xwiki.org break it's because they haven't been updated at the same rate as the XWiki platform and in general it's really not much to make them work (a few minutes of work). The FAQ tutorial works well AFAIK. IMO you've probably forgotten some steps (in one step you must edit the default template to set in which space new FAQ documents are created - not that it matters, it'll work wherever they are created) or have set up some different configuration for the default wiki syntax for new pages. Thanks -Vincent
I haven't given up, just beginning to look elsewhere as well.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Josh <[email protected]> Sent by: [email protected] 11/14/2009 03:57 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
Sorry for the delayed response. I went through the steps of creating the FAQ application per the tutorial, but I can't reproduce your issue. Questions are created in the FAQ space for me, not Main. Your code looks fine as well.
Were you able to figure it out?
Thanks, -Joshua-
[email protected] wrote:
Hi Joshua,
(I apologize to all if this appears more than once; I haven't been successful posting to the mailing list since before yesterday. Perhaps attachments are prohibited? Trying again without.)
Thanks again, your explanation of spaces was very clear and helpful.
Now that I have a little better understanding of spaces, I'll present my
problem. For some reason when I create a FAQ entry, it's not going into the FAQ space but instead into the Main space. Per the tutorial, I haven't created a FAQ space explicitly this go round.
It seems to me this can only be happening as a result of the code that adds a FAQ, or perhaps in the class definition code which specifies the default space. Looks right to me and jibes with what you've said about spaces. Here it is yanked directly out of my code .. which was simply a copy/paste from the tutorial:
FAQClass code: {{velocity}} ## Replace Main with the Space where you want your documents to be created. ## Replace the default parent with the one of your choice and save the document. ## #set($className = $doc.name.substring(0, $doc.name.indexOf("Class"))) #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ') {{/velocity}}
{{include document="XWiki.ClassSheet"/}}
FAQTemplate code: {{include document="FAQ.FAQSheet"/}}
FAQ WebHome code ( http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki ): = Existing FAQ entries =
{{velocity}} #set($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") #set($results = $xwiki.searchDocuments($sql)) #if($results.empty) No FAQ has been created yet! #else #foreach ($item in $results) #set($faq = $xwiki.getDocument($item)) * [[${faq.display("question").replace("<p>", "").replace("</p>", "")}>>${item}]] #end #end {{/velocity}}
{{velocity}} #if("$!request.docName" != '') ## Request for creating a new instance #set($targetDocName = "${request.spaceName}.${request.docName}") #set($targetDocName = $targetDocName.replace("?", "").replace("#", "").trim()) #if(!$xwiki.exists($targetDocName) && $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', "template=${request.template}&parent=${request.parent}")) ## Stop processing, since we already sent a redirect. #stop #end #end
= Add a new question =
#if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) {{warning}}The target document already exists. Please choose a different name, or [[view the existing document>>$targetDocName]]{{/warning}} #elseif("$!targetDocName" != '') {{warning}}You don't have permission to create that document{{/warning}} #end
{{html}} <form action="" id="newdoc" method="post"> <div> <input type="hidden" name="parent" value="${doc.fullName}"/> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> <input type="hidden" name="sheet" value="1"/> <input type="hidden" name="spaceName" value="FAQ"/> Document: <input type="text" name="docName" value="Enter your question here" class="withTip" size="50"/> <span class="buttonwrapper"><input type="submit" value="Create this FAQ" class="button"/></span> </div> </form> {{/html}} {{/velocity}}
So what am I missing?
Thanks, Mark
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 04:37 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Mark,
You're very welcome. It's not necessary to explicitly create the WebHome
in FAQ until later in the tutorial. Question/Answer documents that are created from the FAQ Class page will go into the FAQ space, which "comes
into existence" the instant any document is placed in it.
For example, if you add a question/answer page called "FAQ.Howtoeditapage", you can still get to it regardless of whether "FAQ.WebHome" exists.
A space "disappears" when every document that is part of the space is deleted. So a space is just a collection of documents and doesn't really
exist outside of those documents. It's really just a convenient way to organize your documents.
Good luck, and if you have any more questions, please don't hesitate to ask.
-Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Tuesday, November 10, 2009 3:31 PM To: XWiki Users Cc: XWiki Users; [email protected] Subject: Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Joshua,
Thanks very much for your prompt reply. It helps a lot to know the history and what WebHome means!
Am I correct then in first creating the FAQ space explicitly, even though that's not called for in the tutorial? Like so:
"I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie http://localhost/xwiki/bin/view/FAQ/"
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 03:18 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
http://localhost/xwiki/bin/view/FAQ/ actually takes you to http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the home page for any given space. The name "WebHome" came from earlier versions of XWiki, when a Space was called a Web.
Hope this helps, -Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of
Sent: Tuesday, November 10, 2009 3:06 PM To: [email protected] Subject: [xwiki-users] problem with FAQ tutorial .. space
assignment?
Hi,
I've followed along in the tutorial in the dev guide for creating a FAQ at http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial
Here's my first point of confusion: in section 'Create a homepage for your application' it states 'Go to the "FAQ.WebHome" page'. I do not see such a page. In the latest iterations of building the FAQ I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie
http://localhost/xwiki/bin/view/FAQ/
I'm sure my problems stem from my weak understanding of this step and how spaces are created and referenced.
Thanks, Mark
Hi Vincent, Thanks for your help. I'm sure I'm doing something wrong. My difficulty is in finding what it is I'm doing wrong. I'll review the steps again, this time paying special attention to the points you raised. It'd help if you could expand on " .. or have set up some different configuration for the default wiki syntax for new pages". I installed xwiki from scratch, then pulled in xwiki-enterprise-wiki-2.0.xar, then started typing in the faq example. If that somehow affected the configuration for default wiki syntax, I'm not aware how. Point noted on user contributed code. Thanks, Mark BCBS-IL ph 312-653-4293 [email protected] Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:17 AM Please respond to XWiki Users <[email protected]> To XWiki Users <[email protected]> cc Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment? Hi Mark, On Nov 16, 2009, at 2:42 PM, [email protected] wrote:
Hi Josh,
Thanks for your reply and interest.
Unfortunately I haven't been able to figure out what the heck I'm doing wrong in this relatively simple case. Beginning to look at alternative wikis.
Definitely xwiki can be used to build 2.0 level of functionality, but it seems to me there's a little too much black box. I've tried other applications as well .. such as the task manager app .. and found problems others have found as well right out of the box. My point is it's all a little too vague for my comfort.
One thing to note: this task manager app is not written nor supported by the XWiki dev team. It's been contributed by individuals and is supported by them or any contributor who wants to help. The quality of the code you find on code.xwiki.org varies a lot. All we can guarantee here is the code that is developed by the XWiki dev team. In general if apps on code.xwiki.org break it's because they haven't been updated at the same rate as the XWiki platform and in general it's really not much to make them work (a few minutes of work). The FAQ tutorial works well AFAIK. IMO you've probably forgotten some steps (in one step you must edit the default template to set in which space new FAQ documents are created - not that it matters, it'll work wherever they are created) or have set up some different configuration for the default wiki syntax for new pages. Thanks -Vincent
I haven't given up, just beginning to look elsewhere as well.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Josh <[email protected]> Sent by: [email protected] 11/14/2009 03:57 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
Sorry for the delayed response. I went through the steps of creating the FAQ application per the tutorial, but I can't reproduce your issue. Questions are created in the FAQ space for me, not Main. Your code looks fine as well.
Were you able to figure it out?
Thanks, -Joshua-
[email protected] wrote:
Hi Joshua,
(I apologize to all if this appears more than once; I haven't been successful posting to the mailing list since before yesterday. Perhaps attachments are prohibited? Trying again without.)
Thanks again, your explanation of spaces was very clear and helpful.
Now that I have a little better understanding of spaces, I'll present my
problem. For some reason when I create a FAQ entry, it's not going into the FAQ space but instead into the Main space. Per the tutorial, I haven't created a FAQ space explicitly this go round.
It seems to me this can only be happening as a result of the code that adds a FAQ, or perhaps in the class definition code which specifies the default space. Looks right to me and jibes with what you've said about spaces. Here it is yanked directly out of my code .. which was simply a copy/paste from the tutorial:
FAQClass code: {{velocity}} ## Replace Main with the Space where you want your documents to be created. ## Replace the default parent with the one of your choice and save the document. ## #set($className = $doc.name.substring(0, $doc.name.indexOf("Class"))) #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ') {{/velocity}}
{{include document="XWiki.ClassSheet"/}}
FAQTemplate code: {{include document="FAQ.FAQSheet"/}}
FAQ WebHome code ( http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki ): = Existing FAQ entries =
{{velocity}} #set($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") #set($results = $xwiki.searchDocuments($sql)) #if($results.empty) No FAQ has been created yet! #else #foreach ($item in $results) #set($faq = $xwiki.getDocument($item)) * [[${faq.display("question").replace("<p>", "").replace("</p>", "")}>>${item}]] #end #end {{/velocity}}
{{velocity}} #if("$!request.docName" != '') ## Request for creating a new instance #set($targetDocName = "${request.spaceName}.${request.docName}") #set($targetDocName = $targetDocName.replace("?", "").replace("#", "").trim()) #if(!$xwiki.exists($targetDocName) && $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', "template=${request.template}&parent=${request.parent}")) ## Stop processing, since we already sent a redirect. #stop #end #end
= Add a new question =
#if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) {{warning}}The target document already exists. Please choose a different name, or [[view the existing document>>$targetDocName]]{{/warning}} #elseif("$!targetDocName" != '') {{warning}}You don't have permission to create that document{{/warning}} #end
{{html}} <form action="" id="newdoc" method="post"> <div> <input type="hidden" name="parent" value="${doc.fullName}"/> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> <input type="hidden" name="sheet" value="1"/> <input type="hidden" name="spaceName" value="FAQ"/> Document: <input type="text" name="docName" value="Enter your question here" class="withTip" size="50"/> <span class="buttonwrapper"><input type="submit" value="Create this FAQ" class="button"/></span> </div> </form> {{/html}} {{/velocity}}
So what am I missing?
Thanks, Mark
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 04:37 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Mark,
You're very welcome. It's not necessary to explicitly create the WebHome
in FAQ until later in the tutorial. Question/Answer documents that are created from the FAQ Class page will go into the FAQ space, which "comes
into existence" the instant any document is placed in it.
For example, if you add a question/answer page called "FAQ.Howtoeditapage", you can still get to it regardless of whether "FAQ.WebHome" exists.
A space "disappears" when every document that is part of the space is deleted. So a space is just a collection of documents and doesn't really
exist outside of those documents. It's really just a convenient way to organize your documents.
Good luck, and if you have any more questions, please don't hesitate to ask.
-Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Tuesday, November 10, 2009 3:31 PM To: XWiki Users Cc: XWiki Users; [email protected] Subject: Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Joshua,
Thanks very much for your prompt reply. It helps a lot to know the history and what WebHome means!
Am I correct then in first creating the FAQ space explicitly, even though that's not called for in the tutorial? Like so:
"I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie http://localhost/xwiki/bin/view/FAQ/"
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 03:18 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
http://localhost/xwiki/bin/view/FAQ/ actually takes you to http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the home page for any given space. The name "WebHome" came from earlier versions of XWiki, when a Space was called a Web.
Hope this helps, -Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of
Sent: Tuesday, November 10, 2009 3:06 PM To: [email protected] Subject: [xwiki-users] problem with FAQ tutorial .. space
assignment?
Hi,
I've followed along in the tutorial in the dev guide for creating a FAQ at http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial
Here's my first point of confusion: in section 'Create a homepage for your application' it states 'Go to the "FAQ.WebHome" page'. I do not see such a page. In the latest iterations of building the FAQ I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie
http://localhost/xwiki/bin/view/FAQ/
I'm sure my problems stem from my weak understanding of this step and how spaces are created and referenced.
Thanks, Mark
users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users HCSC Company Disclaimer The information contained in this communication is confidential, private, proprietary, or otherwise privileged and is intended only for the use of the addressee. Unauthorized use, disclosure, distribution or copying is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately at (312) 653-6000 in Illinois; (800)835-8699 in New Mexico; (918)560-3500 in Oklahoma; or (972)766-6900 in Texas.
On Nov 16, 2009, at 3:26 PM, [email protected] wrote:
Hi Vincent,
Thanks for your help. I'm sure I'm doing something wrong. My difficulty is in finding what it is I'm doing wrong. I'll review the steps again, this time paying special attention to the points you raised.
It'd help if you could expand on " .. or have set up some different configuration for the default wiki syntax for new pages". I installed xwiki from scratch, then pulled in xwiki-enterprise-wiki-2.0.xar, then started typing in the faq example. If that somehow affected the configuration for default wiki syntax, I'm not aware how.
If you haven't touched the default config then all new pages are created in XWiki Syntax 2.0 by default, which is fine and matches the FAQ tutorial expectations. In http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial#HCreatetheFAQC... , there's a step where you'll see: #set($defaultSpace = 'Main') As described, replace "Main" with the space where you want the docs to be created, for ex: "FAQ". Thanks -Vincent
Point noted on user contributed code.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:17 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
On Nov 16, 2009, at 2:42 PM, [email protected] wrote:
Hi Josh,
Thanks for your reply and interest.
Unfortunately I haven't been able to figure out what the heck I'm doing wrong in this relatively simple case. Beginning to look at alternative wikis.
Definitely xwiki can be used to build 2.0 level of functionality, but it seems to me there's a little too much black box. I've tried other applications as well .. such as the task manager app .. and found problems others have found as well right out of the box. My point is it's all a little too vague for my comfort.
One thing to note: this task manager app is not written nor supported by the XWiki dev team. It's been contributed by individuals and is supported by them or any contributor who wants to help. The quality of the code you find on code.xwiki.org varies a lot. All we can guarantee here is the code that is developed by the XWiki dev team.
In general if apps on code.xwiki.org break it's because they haven't been updated at the same rate as the XWiki platform and in general it's really not much to make them work (a few minutes of work).
The FAQ tutorial works well AFAIK. IMO you've probably forgotten some steps (in one step you must edit the default template to set in which space new FAQ documents are created - not that it matters, it'll work wherever they are created) or have set up some different configuration for the default wiki syntax for new pages.
Thanks -Vincent
I haven't given up, just beginning to look elsewhere as well.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Josh <[email protected]> Sent by: [email protected] 11/14/2009 03:57 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
Sorry for the delayed response. I went through the steps of creating the FAQ application per the tutorial, but I can't reproduce your issue. Questions are created in the FAQ space for me, not Main. Your code looks fine as well.
Were you able to figure it out?
Thanks, -Joshua-
[email protected] wrote:
Hi Joshua,
(I apologize to all if this appears more than once; I haven't been successful posting to the mailing list since before yesterday. Perhaps attachments are prohibited? Trying again without.)
Thanks again, your explanation of spaces was very clear and helpful.
Now that I have a little better understanding of spaces, I'll present my
problem. For some reason when I create a FAQ entry, it's not going into the FAQ space but instead into the Main space. Per the tutorial, I haven't created a FAQ space explicitly this go round.
It seems to me this can only be happening as a result of the code that adds a FAQ, or perhaps in the class definition code which specifies the default space. Looks right to me and jibes with what you've said about spaces. Here it is yanked directly out of my code .. which was simply a copy/paste from the tutorial:
FAQClass code: {{velocity}} ## Replace Main with the Space where you want your documents to be created. ## Replace the default parent with the one of your choice and save the document. ## #set($className = $doc.name.substring(0, $doc.name.indexOf("Class"))) #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ') {{/velocity}}
{{include document="XWiki.ClassSheet"/}}
FAQTemplate code: {{include document="FAQ.FAQSheet"/}}
FAQ WebHome code ( http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki ): = Existing FAQ entries =
{{velocity}} #set($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") #set($results = $xwiki.searchDocuments($sql)) #if($results.empty) No FAQ has been created yet! #else #foreach ($item in $results) #set($faq = $xwiki.getDocument($item)) * [[${faq.display("question").replace("<p>", "").replace("</p>", "")}>>${item}]] #end #end {{/velocity}}
{{velocity}} #if("$!request.docName" != '') ## Request for creating a new instance #set($targetDocName = "${request.spaceName}.${request.docName}") #set($targetDocName = $targetDocName.replace("?", "").replace("#", "").trim()) #if(!$xwiki.exists($targetDocName) && $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', "template=${request.template}&parent=${request.parent}")) ## Stop processing, since we already sent a redirect. #stop #end #end
= Add a new question =
#if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) {{warning}}The target document already exists. Please choose a different name, or [[view the existing document>>$targetDocName]]{{/warning}} #elseif("$!targetDocName" != '') {{warning}}You don't have permission to create that document{{/warning}} #end
{{html}} <form action="" id="newdoc" method="post"> <div> <input type="hidden" name="parent" value="${doc.fullName}"/> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> <input type="hidden" name="sheet" value="1"/> <input type="hidden" name="spaceName" value="FAQ"/> Document: <input type="text" name="docName" value="Enter your question here" class="withTip" size="50"/> <span class="buttonwrapper"><input type="submit" value="Create this FAQ" class="button"/></span> </div> </form> {{/html}} {{/velocity}}
So what am I missing?
Thanks, Mark
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 04:37 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Mark,
You're very welcome. It's not necessary to explicitly create the WebHome
in FAQ until later in the tutorial. Question/Answer documents that are created from the FAQ Class page will go into the FAQ space, which "comes
into existence" the instant any document is placed in it.
For example, if you add a question/answer page called "FAQ.Howtoeditapage", you can still get to it regardless of whether "FAQ.WebHome" exists.
A space "disappears" when every document that is part of the space is deleted. So a space is just a collection of documents and doesn't really
exist outside of those documents. It's really just a convenient way to organize your documents.
Good luck, and if you have any more questions, please don't hesitate to ask.
-Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Tuesday, November 10, 2009 3:31 PM To: XWiki Users Cc: XWiki Users; [email protected] Subject: Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Joshua,
Thanks very much for your prompt reply. It helps a lot to know the history and what WebHome means!
Am I correct then in first creating the FAQ space explicitly, even though that's not called for in the tutorial? Like so:
"I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie http://localhost/xwiki/bin/view/FAQ/"
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 03:18 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
http://localhost/xwiki/bin/view/FAQ/ actually takes you to http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the home page for any given space. The name "WebHome" came from earlier versions of XWiki, when a Space was called a Web.
Hope this helps, -Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of
Sent: Tuesday, November 10, 2009 3:06 PM To: [email protected] Subject: [xwiki-users] problem with FAQ tutorial .. space
assignment?
Hi,
I've followed along in the tutorial in the dev guide for creating a FAQ at http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial
Here's my first point of confusion: in section 'Create a homepage for your application' it states 'Go to the "FAQ.WebHome" page'. I do not see such a page. In the latest iterations of building the FAQ I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie
http://localhost/xwiki/bin/view/FAQ/
I'm sure my problems stem from my weak understanding of this step and how spaces are created and referenced.
Thanks, Mark
users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
HCSC Company Disclaimer
The information contained in this communication is confidential, private, proprietary, or otherwise privileged and is intended only for the use of the addressee. Unauthorized use, disclosure, distribution or copying is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately at (312) 653-6000 in Illinois; (800)835-8699 in New Mexico; (918)560-3500 in Oklahoma; or (972)766-6900 in Texas. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Hi Vincent, Thanks again for your help. As far as the code goes, I did change the default space for the FAQClass to FAQ just as the tutorial stated. The code is earlier in this email trail:
#set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ')
I'm doing this all again from scratch. Maybe 3rd time is a charm. Thanks, Mark BCBS-IL ph 312-653-4293 [email protected] Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:46 AM Please respond to XWiki Users <[email protected]> To XWiki Users <[email protected]> cc Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment? On Nov 16, 2009, at 3:26 PM, [email protected] wrote:
Hi Vincent,
Thanks for your help. I'm sure I'm doing something wrong. My difficulty is in finding what it is I'm doing wrong. I'll review the steps again, this time paying special attention to the points you raised.
It'd help if you could expand on " .. or have set up some different configuration for the default wiki syntax for new pages". I installed xwiki from scratch, then pulled in xwiki-enterprise-wiki-2.0.xar, then started typing in the faq example. If that somehow affected the configuration for default wiki syntax, I'm not aware how.
If you haven't touched the default config then all new pages are created in XWiki Syntax 2.0 by default, which is fine and matches the FAQ tutorial expectations. In http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial#HCreatetheFAQC... , there's a step where you'll see: #set($defaultSpace = 'Main') As described, replace "Main" with the space where you want the docs to be created, for ex: "FAQ". Thanks -Vincent
Point noted on user contributed code.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:17 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
On Nov 16, 2009, at 2:42 PM, [email protected] wrote:
Hi Josh,
Thanks for your reply and interest.
Unfortunately I haven't been able to figure out what the heck I'm doing wrong in this relatively simple case. Beginning to look at alternative wikis.
Definitely xwiki can be used to build 2.0 level of functionality, but it seems to me there's a little too much black box. I've tried other applications as well .. such as the task manager app .. and found problems others have found as well right out of the box. My point is it's all a little too vague for my comfort.
One thing to note: this task manager app is not written nor supported by the XWiki dev team. It's been contributed by individuals and is supported by them or any contributor who wants to help. The quality of the code you find on code.xwiki.org varies a lot. All we can guarantee here is the code that is developed by the XWiki dev team.
In general if apps on code.xwiki.org break it's because they haven't been updated at the same rate as the XWiki platform and in general it's really not much to make them work (a few minutes of work).
The FAQ tutorial works well AFAIK. IMO you've probably forgotten some steps (in one step you must edit the default template to set in which space new FAQ documents are created - not that it matters, it'll work wherever they are created) or have set up some different configuration for the default wiki syntax for new pages.
Thanks -Vincent
I haven't given up, just beginning to look elsewhere as well.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Josh <[email protected]> Sent by: [email protected] 11/14/2009 03:57 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
Sorry for the delayed response. I went through the steps of creating the FAQ application per the tutorial, but I can't reproduce your issue. Questions are created in the FAQ space for me, not Main. Your code looks fine as well.
Were you able to figure it out?
Thanks, -Joshua-
[email protected] wrote:
Hi Joshua,
(I apologize to all if this appears more than once; I haven't been successful posting to the mailing list since before yesterday. Perhaps attachments are prohibited? Trying again without.)
Thanks again, your explanation of spaces was very clear and helpful.
Now that I have a little better understanding of spaces, I'll present my
problem. For some reason when I create a FAQ entry, it's not going into the FAQ space but instead into the Main space. Per the tutorial, I haven't created a FAQ space explicitly this go round.
It seems to me this can only be happening as a result of the code that adds a FAQ, or perhaps in the class definition code which specifies the default space. Looks right to me and jibes with what you've said about spaces. Here it is yanked directly out of my code .. which was simply a copy/paste from the tutorial:
FAQClass code: {{velocity}} ## Replace Main with the Space where you want your documents to be created. ## Replace the default parent with the one of your choice and save the document. ## #set($className = $doc.name.substring(0, $doc.name.indexOf("Class"))) #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ') {{/velocity}}
{{include document="XWiki.ClassSheet"/}}
FAQTemplate code: {{include document="FAQ.FAQSheet"/}}
FAQ WebHome code ( http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki ): = Existing FAQ entries =
{{velocity}} #set($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") #set($results = $xwiki.searchDocuments($sql)) #if($results.empty) No FAQ has been created yet! #else #foreach ($item in $results) #set($faq = $xwiki.getDocument($item)) * [[${faq.display("question").replace("<p>", "").replace("</p>", "")}>>${item}]] #end #end {{/velocity}}
{{velocity}} #if("$!request.docName" != '') ## Request for creating a new instance #set($targetDocName = "${request.spaceName}.${request.docName}") #set($targetDocName = $targetDocName.replace("?", "").replace("#", "").trim()) #if(!$xwiki.exists($targetDocName) && $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', "template=${request.template}&parent=${request.parent}")) ## Stop processing, since we already sent a redirect. #stop #end #end
= Add a new question =
#if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) {{warning}}The target document already exists. Please choose a different name, or [[view the existing document>>$targetDocName]]{{/warning}} #elseif("$!targetDocName" != '') {{warning}}You don't have permission to create that document{{/warning}} #end
{{html}} <form action="" id="newdoc" method="post"> <div> <input type="hidden" name="parent" value="${doc.fullName}"/> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> <input type="hidden" name="sheet" value="1"/> <input type="hidden" name="spaceName" value="FAQ"/> Document: <input type="text" name="docName" value="Enter your question here" class="withTip" size="50"/> <span class="buttonwrapper"><input type="submit" value="Create this FAQ" class="button"/></span> </div> </form> {{/html}} {{/velocity}}
So what am I missing?
Thanks, Mark
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 04:37 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Mark,
You're very welcome. It's not necessary to explicitly create the WebHome
in FAQ until later in the tutorial. Question/Answer documents that are created from the FAQ Class page will go into the FAQ space, which "comes
into existence" the instant any document is placed in it.
For example, if you add a question/answer page called "FAQ.Howtoeditapage", you can still get to it regardless of whether "FAQ.WebHome" exists.
A space "disappears" when every document that is part of the space is deleted. So a space is just a collection of documents and doesn't really
exist outside of those documents. It's really just a convenient way to organize your documents.
Good luck, and if you have any more questions, please don't hesitate to ask.
-Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Tuesday, November 10, 2009 3:31 PM To: XWiki Users Cc: XWiki Users; [email protected] Subject: Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Joshua,
Thanks very much for your prompt reply. It helps a lot to know the history and what WebHome means!
Am I correct then in first creating the FAQ space explicitly, even though that's not called for in the tutorial? Like so:
"I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie http://localhost/xwiki/bin/view/FAQ/"
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 03:18 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
http://localhost/xwiki/bin/view/FAQ/ actually takes you to http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the home page for any given space. The name "WebHome" came from earlier versions of XWiki, when a Space was called a Web.
Hope this helps, -Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of
Sent: Tuesday, November 10, 2009 3:06 PM To: [email protected] Subject: [xwiki-users] problem with FAQ tutorial .. space
assignment?
Hi,
I've followed along in the tutorial in the dev guide for creating a FAQ at http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial
Here's my first point of confusion: in section 'Create a homepage for your application' it states 'Go to the "FAQ.WebHome" page'. I do not see such a page. In the latest iterations of building the FAQ I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie
http://localhost/xwiki/bin/view/FAQ/
I'm sure my problems stem from my weak understanding of this step and how spaces are created and referenced.
Thanks, Mark
users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
HCSC Company Disclaimer
The information contained in this communication is confidential, private, proprietary, or otherwise privileged and is intended only for the use of the addressee. Unauthorized use, disclosure, distribution or copying is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately at (312) 653-6000 in Illinois; (800)835-8699 in New Mexico; (918)560-3500 in Oklahoma; or (972)766-6900 in Texas. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
On Nov 16, 2009, at 3:53 PM, [email protected] wrote:
Hi Vincent,
Thanks again for your help.
As far as the code goes, I did change the default space for the FAQClass to FAQ just as the tutorial stated. The code is earlier in this email trail:
#set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ')
Ok I hadn't checked the code you sent. It looks ok. I don't see the FAQSheet code though. Anyway let us know how your 3rd try goes. Thanks -Vincent
I'm doing this all again from scratch. Maybe 3rd time is a charm.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:46 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:26 PM, [email protected] wrote:
Hi Vincent,
Thanks for your help. I'm sure I'm doing something wrong. My difficulty is in finding what it is I'm doing wrong. I'll review the steps again, this time paying special attention to the points you raised.
It'd help if you could expand on " .. or have set up some different configuration for the default wiki syntax for new pages". I installed xwiki from scratch, then pulled in xwiki-enterprise-wiki-2.0.xar, then started typing in the faq example. If that somehow affected the configuration for default wiki syntax, I'm not aware how.
If you haven't touched the default config then all new pages are created in XWiki Syntax 2.0 by default, which is fine and matches the FAQ tutorial expectations.
In http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial#HCreatetheFAQC...
, there's a step where you'll see: #set($defaultSpace = 'Main')
As described, replace "Main" with the space where you want the docs to be created, for ex: "FAQ".
Thanks -Vincent
Point noted on user contributed code.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:17 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
On Nov 16, 2009, at 2:42 PM, [email protected] wrote:
Hi Josh,
Thanks for your reply and interest.
Unfortunately I haven't been able to figure out what the heck I'm doing wrong in this relatively simple case. Beginning to look at alternative wikis.
Definitely xwiki can be used to build 2.0 level of functionality, but it seems to me there's a little too much black box. I've tried other applications as well .. such as the task manager app .. and found problems others have found as well right out of the box. My point is it's all a little too vague for my comfort.
One thing to note: this task manager app is not written nor supported by the XWiki dev team. It's been contributed by individuals and is supported by them or any contributor who wants to help. The quality of the code you find on code.xwiki.org varies a lot. All we can guarantee here is the code that is developed by the XWiki dev team.
In general if apps on code.xwiki.org break it's because they haven't been updated at the same rate as the XWiki platform and in general it's really not much to make them work (a few minutes of work).
The FAQ tutorial works well AFAIK. IMO you've probably forgotten some steps (in one step you must edit the default template to set in which space new FAQ documents are created - not that it matters, it'll work wherever they are created) or have set up some different configuration for the default wiki syntax for new pages.
Thanks -Vincent
I haven't given up, just beginning to look elsewhere as well.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Josh <[email protected]> Sent by: [email protected] 11/14/2009 03:57 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
Sorry for the delayed response. I went through the steps of creating the FAQ application per the tutorial, but I can't reproduce your issue. Questions are created in the FAQ space for me, not Main. Your code looks fine as well.
Were you able to figure it out?
Thanks, -Joshua-
[email protected] wrote:
Hi Joshua,
(I apologize to all if this appears more than once; I haven't been successful posting to the mailing list since before yesterday. Perhaps attachments are prohibited? Trying again without.)
Thanks again, your explanation of spaces was very clear and helpful.
Now that I have a little better understanding of spaces, I'll present my
problem. For some reason when I create a FAQ entry, it's not going into the FAQ space but instead into the Main space. Per the tutorial, I haven't created a FAQ space explicitly this go round.
It seems to me this can only be happening as a result of the code that adds a FAQ, or perhaps in the class definition code which specifies the default space. Looks right to me and jibes with what you've said about spaces. Here it is yanked directly out of my code .. which was simply a copy/paste from the tutorial:
FAQClass code: {{velocity}} ## Replace Main with the Space where you want your documents to be created. ## Replace the default parent with the one of your choice and save the document. ## #set($className = $doc.name.substring(0, $doc.name.indexOf("Class"))) #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ') {{/velocity}}
{{include document="XWiki.ClassSheet"/}}
FAQTemplate code: {{include document="FAQ.FAQSheet"/}}
FAQ WebHome code ( http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki ): = Existing FAQ entries =
{{velocity}} #set($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") #set($results = $xwiki.searchDocuments($sql)) #if($results.empty) No FAQ has been created yet! #else #foreach ($item in $results) #set($faq = $xwiki.getDocument($item)) * [[${faq.display("question").replace("<p>", "").replace("</p>", "")}>>${item}]] #end #end {{/velocity}}
{{velocity}} #if("$!request.docName" != '') ## Request for creating a new instance #set($targetDocName = "${request.spaceName}.${request.docName}") #set($targetDocName = $targetDocName.replace("?", "").replace("#", "").trim()) #if(!$xwiki.exists($targetDocName) && $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', "template=${request.template}&parent=${request.parent}")) ## Stop processing, since we already sent a redirect. #stop #end #end
= Add a new question =
#if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) {{warning}}The target document already exists. Please choose a different name, or [[view the existing document>>$targetDocName]]{{/warning}} #elseif("$!targetDocName" != '') {{warning}}You don't have permission to create that document{{/warning}} #end
{{html}} <form action="" id="newdoc" method="post"> <div> <input type="hidden" name="parent" value="${doc.fullName}"/> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> <input type="hidden" name="sheet" value="1"/> <input type="hidden" name="spaceName" value="FAQ"/> Document: <input type="text" name="docName" value="Enter your question here" class="withTip" size="50"/> <span class="buttonwrapper"><input type="submit" value="Create this FAQ" class="button"/></span> </div> </form> {{/html}} {{/velocity}}
So what am I missing?
Thanks, Mark
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 04:37 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Mark,
You're very welcome. It's not necessary to explicitly create the WebHome
in FAQ until later in the tutorial. Question/Answer documents that are created from the FAQ Class page will go into the FAQ space, which "comes
into existence" the instant any document is placed in it.
For example, if you add a question/answer page called "FAQ.Howtoeditapage", you can still get to it regardless of whether "FAQ.WebHome" exists.
A space "disappears" when every document that is part of the space is deleted. So a space is just a collection of documents and doesn't really
exist outside of those documents. It's really just a convenient way to organize your documents.
Good luck, and if you have any more questions, please don't hesitate to ask.
-Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Tuesday, November 10, 2009 3:31 PM To: XWiki Users Cc: XWiki Users; [email protected] Subject: Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Joshua,
Thanks very much for your prompt reply. It helps a lot to know the history and what WebHome means!
Am I correct then in first creating the FAQ space explicitly, even though that's not called for in the tutorial? Like so:
"I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie http://localhost/xwiki/bin/view/FAQ/"
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 03:18 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
http://localhost/xwiki/bin/view/FAQ/ actually takes you to http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the home page for any given space. The name "WebHome" came from earlier versions of XWiki, when a Space was called a Web.
Hope this helps, -Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of
Sent: Tuesday, November 10, 2009 3:06 PM To: [email protected] Subject: [xwiki-users] problem with FAQ tutorial .. space
assignment?
Hi,
I've followed along in the tutorial in the dev guide for creating a FAQ at http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial
Here's my first point of confusion: in section 'Create a homepage for your application' it states 'Go to the "FAQ.WebHome" page'. I do not see such a page. In the latest iterations of building the FAQ I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie
http://localhost/xwiki/bin/view/FAQ/
I'm sure my problems stem from my weak understanding of this step and how spaces are created and referenced.
Thanks, Mark
Hi Vincent, One point I want to check out with you. The part of the tutorial under the heading 'Create a homepage for your application' is a little unclear to me. I was told the FAQ was written during an earlier version of xwiki when a Space was called a Web. In latter attempts to follow the tutorial I've interpreted 'Go to the "FAQ.WebHome" page' as: Go to the Wiki Dashboard (in my setup http://localhost/xwiki/bin/view/Main/) click on the unresolved link in the FAQ space edit the resulting page at http://localhost/xwiki/bin/view/FAQ/ I've been told the url http://localhost/xwiki/bin/view/FAQ/ is equivalent to http://localhost/xwiki/bin/view/FAQ/WebHome/ but I'm a little shaky on that point. Since the code on this page actually creates the new FAQ entries, and FAQ entries are definitely being created (though not in the FAQ space), I've been thinking this confusion isn't critical to creating entries in the right space. Is that wrong? --- For completeness, here's the FAQSheet code: {{velocity}} ## You can modify this page to customize the presentation of your object. ## At first you should keep the default presentation and just save the document. = Document $doc.name = #set($class = $doc.getObject('FAQ.FAQClass').xWikiClass) #foreach($prop in $class.properties) ; $prop.prettyName : $doc.display($prop.getName()) #end {{/velocity}} Thanks, Mark BCBS-IL ph 312-653-4293 [email protected] Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:05 AM Please respond to XWiki Users <[email protected]> To XWiki Users <[email protected]> cc Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment? On Nov 16, 2009, at 3:53 PM, [email protected] wrote:
Hi Vincent,
Thanks again for your help.
As far as the code goes, I did change the default space for the FAQClass to FAQ just as the tutorial stated. The code is earlier in this email trail:
#set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ')
Ok I hadn't checked the code you sent. It looks ok. I don't see the FAQSheet code though. Anyway let us know how your 3rd try goes. Thanks -Vincent
I'm doing this all again from scratch. Maybe 3rd time is a charm.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:46 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:26 PM, [email protected] wrote:
Hi Vincent,
Thanks for your help. I'm sure I'm doing something wrong. My difficulty is in finding what it is I'm doing wrong. I'll review the steps again, this time paying special attention to the points you raised.
It'd help if you could expand on " .. or have set up some different configuration for the default wiki syntax for new pages". I installed xwiki from scratch, then pulled in xwiki-enterprise-wiki-2.0.xar, then started typing in the faq example. If that somehow affected the configuration for default wiki syntax, I'm not aware how.
If you haven't touched the default config then all new pages are created in XWiki Syntax 2.0 by default, which is fine and matches the FAQ tutorial expectations.
In
http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial#HCreatetheFAQC...
, there's a step where you'll see: #set($defaultSpace = 'Main')
As described, replace "Main" with the space where you want the docs to be created, for ex: "FAQ".
Thanks -Vincent
Point noted on user contributed code.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:17 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
On Nov 16, 2009, at 2:42 PM, [email protected] wrote:
Hi Josh,
Thanks for your reply and interest.
Unfortunately I haven't been able to figure out what the heck I'm doing wrong in this relatively simple case. Beginning to look at alternative wikis.
Definitely xwiki can be used to build 2.0 level of functionality, but it seems to me there's a little too much black box. I've tried other applications as well .. such as the task manager app .. and found problems others have found as well right out of the box. My point is it's all a little too vague for my comfort.
One thing to note: this task manager app is not written nor supported by the XWiki dev team. It's been contributed by individuals and is supported by them or any contributor who wants to help. The quality of the code you find on code.xwiki.org varies a lot. All we can guarantee here is the code that is developed by the XWiki dev team.
In general if apps on code.xwiki.org break it's because they haven't been updated at the same rate as the XWiki platform and in general it's really not much to make them work (a few minutes of work).
The FAQ tutorial works well AFAIK. IMO you've probably forgotten some steps (in one step you must edit the default template to set in which space new FAQ documents are created - not that it matters, it'll work wherever they are created) or have set up some different configuration for the default wiki syntax for new pages.
Thanks -Vincent
I haven't given up, just beginning to look elsewhere as well.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Josh <[email protected]> Sent by: [email protected] 11/14/2009 03:57 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
Sorry for the delayed response. I went through the steps of creating the FAQ application per the tutorial, but I can't reproduce your issue. Questions are created in the FAQ space for me, not Main. Your code looks fine as well.
Were you able to figure it out?
Thanks, -Joshua-
[email protected] wrote:
Hi Joshua,
(I apologize to all if this appears more than once; I haven't been successful posting to the mailing list since before yesterday. Perhaps attachments are prohibited? Trying again without.)
Thanks again, your explanation of spaces was very clear and helpful.
Now that I have a little better understanding of spaces, I'll present my
problem. For some reason when I create a FAQ entry, it's not going into the FAQ space but instead into the Main space. Per the tutorial, I haven't created a FAQ space explicitly this go round.
It seems to me this can only be happening as a result of the code that adds a FAQ, or perhaps in the class definition code which specifies the default space. Looks right to me and jibes with what you've said about spaces. Here it is yanked directly out of my code .. which was simply a copy/paste from the tutorial:
FAQClass code: {{velocity}} ## Replace Main with the Space where you want your documents to be created. ## Replace the default parent with the one of your choice and save the document. ## #set($className = $doc.name.substring(0, $doc.name.indexOf("Class"))) #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ') {{/velocity}}
{{include document="XWiki.ClassSheet"/}}
FAQTemplate code: {{include document="FAQ.FAQSheet"/}}
FAQ WebHome code ( http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki ): = Existing FAQ entries =
{{velocity}} #set($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") #set($results = $xwiki.searchDocuments($sql)) #if($results.empty) No FAQ has been created yet! #else #foreach ($item in $results) #set($faq = $xwiki.getDocument($item)) * [[${faq.display("question").replace("<p>", "").replace("</p>", "")}>>${item}]] #end #end {{/velocity}}
{{velocity}} #if("$!request.docName" != '') ## Request for creating a new instance #set($targetDocName = "${request.spaceName}.${request.docName}") #set($targetDocName = $targetDocName.replace("?", "").replace("#", "").trim()) #if(!$xwiki.exists($targetDocName) && $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', "template=${request.template}&parent=${request.parent}")) ## Stop processing, since we already sent a redirect. #stop #end #end
= Add a new question =
#if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) {{warning}}The target document already exists. Please choose a different name, or [[view the existing document>>$targetDocName]]{{/warning}} #elseif("$!targetDocName" != '') {{warning}}You don't have permission to create that document{{/warning}} #end
{{html}} <form action="" id="newdoc" method="post"> <div> <input type="hidden" name="parent" value="${doc.fullName}"/> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> <input type="hidden" name="sheet" value="1"/> <input type="hidden" name="spaceName" value="FAQ"/> Document: <input type="text" name="docName" value="Enter your question here" class="withTip" size="50"/> <span class="buttonwrapper"><input type="submit" value="Create this FAQ" class="button"/></span> </div> </form> {{/html}} {{/velocity}}
So what am I missing?
Thanks, Mark
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 04:37 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Mark,
You're very welcome. It's not necessary to explicitly create the WebHome
in FAQ until later in the tutorial. Question/Answer documents that are created from the FAQ Class page will go into the FAQ space, which "comes
into existence" the instant any document is placed in it.
For example, if you add a question/answer page called "FAQ.Howtoeditapage", you can still get to it regardless of whether "FAQ.WebHome" exists.
A space "disappears" when every document that is part of the space is deleted. So a space is just a collection of documents and doesn't really
exist outside of those documents. It's really just a convenient way to organize your documents.
Good luck, and if you have any more questions, please don't hesitate to ask.
-Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Tuesday, November 10, 2009 3:31 PM To: XWiki Users Cc: XWiki Users; [email protected] Subject: Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Joshua,
Thanks very much for your prompt reply. It helps a lot to know the history and what WebHome means!
Am I correct then in first creating the FAQ space explicitly, even though that's not called for in the tutorial? Like so:
"I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie http://localhost/xwiki/bin/view/FAQ/"
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 03:18 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
http://localhost/xwiki/bin/view/FAQ/ actually takes you to http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the home page for any given space. The name "WebHome" came from earlier versions of XWiki, when a Space was called a Web.
Hope this helps, -Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of
Sent: Tuesday, November 10, 2009 3:06 PM To: [email protected] Subject: [xwiki-users] problem with FAQ tutorial .. space
assignment?
Hi,
I've followed along in the tutorial in the dev guide for creating a FAQ at http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial
Here's my first point of confusion: in section 'Create a homepage for your application' it states 'Go to the "FAQ.WebHome" page'. I do not see such a page. In the latest iterations of building the FAQ I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie
http://localhost/xwiki/bin/view/FAQ/
I'm sure my problems stem from my weak understanding of this step and how spaces are created and referenced.
Thanks, Mark
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users HCSC Company Disclaimer The information contained in this communication is confidential, private, proprietary, or otherwise privileged and is intended only for the use of the addressee. Unauthorized use, disclosure, distribution or copying is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately at (312) 653-6000 in Illinois; (800)835-8699 in New Mexico; (918)560-3500 in Oklahoma; or (972)766-6900 in Texas.
I've been told the url http://localhost/xwiki/bin/view/FAQ/ is equivalent to http://localhost/xwiki/bin/view/FAQ/WebHome/ but I'm a little shaky on that point.
For Xwiki tailing slash is the same as WebHome page. So description above is not correct. Correct explanation is following: http://localhost/xwiki/bin/view/FAQ/ is the same as http://localhost/xwiki/bin/view/FAQ/WebHome without tailing slash. For other pages URL always finishes with Pagename, not slash, e.g. http://localhost/xwiki/bin/view/FAQ/Page1 http://localhost/xwiki/bin/view/FAQ/Page2 etc. http://localhost/xwiki/bin/view/FAQ/WebHome/ is the same as http://localhost/xwiki/bin/view/FAQ/WebHome/WebHome (in this case 1st "WebHome" is space under "Main" space, but 2nd "WebHome" is page in "WebHome" space). Valdis
On Nov 16, 2009, at 4:20 PM, [email protected] wrote:
Hi Vincent,
One point I want to check out with you. The part of the tutorial under the heading 'Create a homepage for your application' is a little unclear to me. I was told the FAQ was written during an earlier version of xwiki when a Space was called a Web.
This was true in the past but the FAQ tutorial and the XWiki Class Wizard were rewritten in XWiki Enterprise 2.0 so it's no longer true.
In latter attempts to follow the tutorial I've interpreted 'Go to the "FAQ.WebHome" page' as: Go to the Wiki Dashboard (in my setup http://localhost/xwiki/bin/view/Main/)
This is not correct. FAQ.WebHome is well... FAQ/WebHome (or FAQ/ for short).
click on the unresolved link in the FAQ space edit the resulting page at http://localhost/xwiki/bin/view/FAQ/
Yes this will create the FAQ.WebHome page.
I've been told the url http://localhost/xwiki/bin/view/FAQ/ is equivalent to http://localhost/xwiki/bin/view/FAQ/WebHome/ but I'm a little shaky on that point.
Yes it's the same. Forget FAQ/, this is just a shortcut. Always use the fully-qualified name and you'll be fine.
Since the code on this page actually creates the new FAQ entries, and FAQ entries are definitely being created (though not in the FAQ space), I've been thinking this confusion isn't critical to creating entries in the right space. Is that wrong?
It's not critical at all. In the tutorial it just asks you to create the FAQ.WebHome page. I've (hopefully) clarified this on the FAQ tutorial page. So is all working for you now? Thanks -Vincent
---
For completeness, here's the FAQSheet code: {{velocity}} ## You can modify this page to customize the presentation of your object. ## At first you should keep the default presentation and just save the document. = Document $doc.name =
#set($class = $doc.getObject('FAQ.FAQClass').xWikiClass)
#foreach($prop in $class.properties) ; $prop.prettyName : $doc.display($prop.getName()) #end {{/velocity}}
Thanks, Mark
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:05 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:53 PM, [email protected] wrote:
Hi Vincent,
Thanks again for your help.
As far as the code goes, I did change the default space for the FAQClass to FAQ just as the tutorial stated. The code is earlier in this email trail:
#set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ')
Ok I hadn't checked the code you sent. It looks ok. I don't see the FAQSheet code though.
Anyway let us know how your 3rd try goes.
Thanks -Vincent
I'm doing this all again from scratch. Maybe 3rd time is a charm.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:46 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:26 PM, [email protected] wrote:
Hi Vincent,
Thanks for your help. I'm sure I'm doing something wrong. My difficulty is in finding what it is I'm doing wrong. I'll review the steps again, this time paying special attention to the points you raised.
It'd help if you could expand on " .. or have set up some different configuration for the default wiki syntax for new pages". I installed xwiki from scratch, then pulled in xwiki-enterprise-wiki-2.0.xar, then started typing in the faq example. If that somehow affected the configuration for default wiki syntax, I'm not aware how.
If you haven't touched the default config then all new pages are created in XWiki Syntax 2.0 by default, which is fine and matches the FAQ tutorial expectations.
In
http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial#HCreatetheFAQC...
, there's a step where you'll see: #set($defaultSpace = 'Main')
As described, replace "Main" with the space where you want the docs to be created, for ex: "FAQ".
Thanks -Vincent
Point noted on user contributed code.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:17 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
On Nov 16, 2009, at 2:42 PM, [email protected] wrote:
Hi Josh,
Thanks for your reply and interest.
Unfortunately I haven't been able to figure out what the heck I'm doing wrong in this relatively simple case. Beginning to look at alternative wikis.
Definitely xwiki can be used to build 2.0 level of functionality, but it seems to me there's a little too much black box. I've tried other applications as well .. such as the task manager app .. and found problems others have found as well right out of the box. My point is it's all a little too vague for my comfort.
One thing to note: this task manager app is not written nor supported by the XWiki dev team. It's been contributed by individuals and is supported by them or any contributor who wants to help. The quality of the code you find on code.xwiki.org varies a lot. All we can guarantee here is the code that is developed by the XWiki dev team.
In general if apps on code.xwiki.org break it's because they haven't been updated at the same rate as the XWiki platform and in general it's really not much to make them work (a few minutes of work).
The FAQ tutorial works well AFAIK. IMO you've probably forgotten some steps (in one step you must edit the default template to set in which space new FAQ documents are created - not that it matters, it'll work wherever they are created) or have set up some different configuration for the default wiki syntax for new pages.
Thanks -Vincent
I haven't given up, just beginning to look elsewhere as well.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Josh <[email protected]> Sent by: [email protected] 11/14/2009 03:57 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
Sorry for the delayed response. I went through the steps of creating the FAQ application per the tutorial, but I can't reproduce your issue. Questions are created in the FAQ space for me, not Main. Your code looks fine as well.
Were you able to figure it out?
Thanks, -Joshua-
[email protected] wrote:
Hi Joshua,
(I apologize to all if this appears more than once; I haven't been successful posting to the mailing list since before yesterday. Perhaps attachments are prohibited? Trying again without.)
Thanks again, your explanation of spaces was very clear and helpful.
Now that I have a little better understanding of spaces, I'll present my
problem. For some reason when I create a FAQ entry, it's not going into the FAQ space but instead into the Main space. Per the tutorial, I haven't created a FAQ space explicitly this go round.
It seems to me this can only be happening as a result of the code that adds a FAQ, or perhaps in the class definition code which specifies the default space. Looks right to me and jibes with what you've said about spaces. Here it is yanked directly out of my code .. which was simply a copy/paste from the tutorial:
FAQClass code: {{velocity}} ## Replace Main with the Space where you want your documents to be created. ## Replace the default parent with the one of your choice and save the document. ## #set($className = $doc.name.substring(0, $doc.name.indexOf("Class"))) #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ') {{/velocity}}
{{include document="XWiki.ClassSheet"/}}
FAQTemplate code: {{include document="FAQ.FAQSheet"/}}
FAQ WebHome code ( http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki ): = Existing FAQ entries =
{{velocity}} #set($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") #set($results = $xwiki.searchDocuments($sql)) #if($results.empty) No FAQ has been created yet! #else #foreach ($item in $results) #set($faq = $xwiki.getDocument($item)) * [[${faq.display("question").replace("<p>", "").replace("</p>", "")}>>${item}]] #end #end {{/velocity}}
{{velocity}} #if("$!request.docName" != '') ## Request for creating a new instance #set($targetDocName = "${request.spaceName}.${request.docName}") #set($targetDocName = $targetDocName.replace("?", "").replace("#", "").trim()) #if(!$xwiki.exists($targetDocName) && $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', "template=${request.template}&parent=${request.parent}")) ## Stop processing, since we already sent a redirect. #stop #end #end
= Add a new question =
#if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) {{warning}}The target document already exists. Please choose a different name, or [[view the existing document>>$targetDocName]]{{/ warning}} #elseif("$!targetDocName" != '') {{warning}}You don't have permission to create that document{{/warning}} #end
{{html}} <form action="" id="newdoc" method="post"> <div> <input type="hidden" name="parent" value="${doc.fullName}"/> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> <input type="hidden" name="sheet" value="1"/> <input type="hidden" name="spaceName" value="FAQ"/> Document: <input type="text" name="docName" value="Enter your question here" class="withTip" size="50"/> <span class="buttonwrapper"><input type="submit" value="Create this FAQ" class="button"/></span> </div> </form> {{/html}} {{/velocity}}
So what am I missing?
Thanks, Mark
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 04:37 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Mark,
You're very welcome. It's not necessary to explicitly create the WebHome
in FAQ until later in the tutorial. Question/Answer documents that are created from the FAQ Class page will go into the FAQ space, which "comes
into existence" the instant any document is placed in it.
For example, if you add a question/answer page called "FAQ.Howtoeditapage", you can still get to it regardless of whether "FAQ.WebHome" exists.
A space "disappears" when every document that is part of the space is deleted. So a space is just a collection of documents and doesn't really
exist outside of those documents. It's really just a convenient way to organize your documents.
Good luck, and if you have any more questions, please don't hesitate to ask.
-Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Tuesday, November 10, 2009 3:31 PM To: XWiki Users Cc: XWiki Users; [email protected] Subject: Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Joshua,
Thanks very much for your prompt reply. It helps a lot to know the history and what WebHome means!
Am I correct then in first creating the FAQ space explicitly, even though that's not called for in the tutorial? Like so:
"I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie http://localhost/xwiki/bin/view/FAQ/"
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 03:18 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
http://localhost/xwiki/bin/view/FAQ/ actually takes you to http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the home page for any given space. The name "WebHome" came from earlier versions of XWiki, when a Space was called a Web.
Hope this helps, -Joshua-
> -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of > [email protected]
> Sent: Tuesday, November 10, 2009 3:06 PM > To: [email protected] > Subject: [xwiki-users] problem with FAQ tutorial .. space > assignment?
> Hi, > > I've followed along in the tutorial in the dev guide for > creating a FAQ at > http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial > > Here's my first point of confusion: in section 'Create a > homepage for your application' it states 'Go to the > "FAQ.WebHome" page'. I do not see such a page. In the latest > iterations of building the FAQ I've first created the FAQ > Space, then built the FAQ Class, etc, then put the code into > the 'home' page for the space, ie > http://localhost/xwiki/bin/view/FAQ/
> I'm sure my problems stem from my weak understanding of this > step and how spaces are created and referenced. > > Thanks, > Mark
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Valdis Vitolinš Sent: Monday, November 16, 2009 9:48 AM To: XWiki Users Subject: Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
I've been told the url http://localhost/xwiki/bin/view/FAQ/ is equivalent to http://localhost/xwiki/bin/view/FAQ/WebHome/ but I'm a little shaky on that point.
For Xwiki tailing slash is the same as WebHome page. So description above is not correct. Correct explanation is following: http://localhost/xwiki/bin/view/FAQ/ is the same as http://localhost/xwiki/bin/view/FAQ/WebHome without tailing slash. For other pages URL always finishes with Pagename, not slash, e.g. http://localhost/xwiki/bin/view/FAQ/Page1 http://localhost/xwiki/bin/view/FAQ/Page2 etc.
http://localhost/xwiki/bin/view/FAQ/WebHome/ is the same as http://localhost/xwiki/bin/view/FAQ/WebHome/WebHome (in this case 1st "WebHome" is space under "Main" space, but 2nd "WebHome" is page in "WebHome" space).
I don't think this is correct. I just tried navigating to http://localhost/xwiki/bin/view/FAQ/WebHome/ in my installation and was brought to http://localhost/xwiki/bin/view/FAQ/WebHome. The trailing slash seems to have been ignored.
Valdis _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-Joshua
Hi Vincent, Thanks yet again. Sadly I'm still creating FAQ entries in the Main space, not the FAQ space. I'm going to need a little time to cry it all out before I try again. I'd pull my hair out but there's not enough to get a hold on. Thanks, Mark BCBS-IL ph 312-653-4293 [email protected] Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:59 AM Please respond to XWiki Users <[email protected]> To XWiki Users <[email protected]> cc Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment? On Nov 16, 2009, at 4:20 PM, [email protected] wrote:
Hi Vincent,
One point I want to check out with you. The part of the tutorial under the heading 'Create a homepage for your application' is a little unclear to me. I was told the FAQ was written during an earlier version of xwiki when a Space was called a Web.
This was true in the past but the FAQ tutorial and the XWiki Class Wizard were rewritten in XWiki Enterprise 2.0 so it's no longer true.
In latter attempts to follow the tutorial I've interpreted 'Go to the "FAQ.WebHome" page' as: Go to the Wiki Dashboard (in my setup http://localhost/xwiki/bin/view/Main/)
This is not correct. FAQ.WebHome is well... FAQ/WebHome (or FAQ/ for short).
click on the unresolved link in the FAQ space edit the resulting page at http://localhost/xwiki/bin/view/FAQ/
Yes this will create the FAQ.WebHome page.
I've been told the url http://localhost/xwiki/bin/view/FAQ/ is equivalent to http://localhost/xwiki/bin/view/FAQ/WebHome/ but I'm a little shaky on that point.
Yes it's the same. Forget FAQ/, this is just a shortcut. Always use the fully-qualified name and you'll be fine.
Since the code on this page actually creates the new FAQ entries, and FAQ entries are definitely being created (though not in the FAQ space), I've been thinking this confusion isn't critical to creating entries in the right space. Is that wrong?
It's not critical at all. In the tutorial it just asks you to create the FAQ.WebHome page. I've (hopefully) clarified this on the FAQ tutorial page. So is all working for you now? Thanks -Vincent
---
For completeness, here's the FAQSheet code: {{velocity}} ## You can modify this page to customize the presentation of your object. ## At first you should keep the default presentation and just save the document. = Document $doc.name =
#set($class = $doc.getObject('FAQ.FAQClass').xWikiClass)
#foreach($prop in $class.properties) ; $prop.prettyName : $doc.display($prop.getName()) #end {{/velocity}}
Thanks, Mark
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:05 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:53 PM, [email protected] wrote:
Hi Vincent,
Thanks again for your help.
As far as the code goes, I did change the default space for the FAQClass to FAQ just as the tutorial stated. The code is earlier in this email trail:
#set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ')
Ok I hadn't checked the code you sent. It looks ok. I don't see the FAQSheet code though.
Anyway let us know how your 3rd try goes.
Thanks -Vincent
I'm doing this all again from scratch. Maybe 3rd time is a charm.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:46 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:26 PM, [email protected] wrote:
Hi Vincent,
Thanks for your help. I'm sure I'm doing something wrong. My difficulty is in finding what it is I'm doing wrong. I'll review the steps again, this time paying special attention to the points you raised.
It'd help if you could expand on " .. or have set up some different configuration for the default wiki syntax for new pages". I installed xwiki from scratch, then pulled in xwiki-enterprise-wiki-2.0.xar, then started typing in the faq example. If that somehow affected the configuration for default wiki syntax, I'm not aware how.
If you haven't touched the default config then all new pages are created in XWiki Syntax 2.0 by default, which is fine and matches the FAQ tutorial expectations.
In
http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial#HCreatetheFAQC...
, there's a step where you'll see: #set($defaultSpace = 'Main')
As described, replace "Main" with the space where you want the docs to be created, for ex: "FAQ".
Thanks -Vincent
Point noted on user contributed code.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:17 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
On Nov 16, 2009, at 2:42 PM, [email protected] wrote:
Hi Josh,
Thanks for your reply and interest.
Unfortunately I haven't been able to figure out what the heck I'm doing wrong in this relatively simple case. Beginning to look at alternative wikis.
Definitely xwiki can be used to build 2.0 level of functionality, but it seems to me there's a little too much black box. I've tried other applications as well .. such as the task manager app .. and found problems others have found as well right out of the box. My point is it's all a little too vague for my comfort.
One thing to note: this task manager app is not written nor supported by the XWiki dev team. It's been contributed by individuals and is supported by them or any contributor who wants to help. The quality of the code you find on code.xwiki.org varies a lot. All we can guarantee here is the code that is developed by the XWiki dev team.
In general if apps on code.xwiki.org break it's because they haven't been updated at the same rate as the XWiki platform and in general it's really not much to make them work (a few minutes of work).
The FAQ tutorial works well AFAIK. IMO you've probably forgotten some steps (in one step you must edit the default template to set in which space new FAQ documents are created - not that it matters, it'll work wherever they are created) or have set up some different configuration for the default wiki syntax for new pages.
Thanks -Vincent
I haven't given up, just beginning to look elsewhere as well.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Josh <[email protected]> Sent by: [email protected] 11/14/2009 03:57 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
Sorry for the delayed response. I went through the steps of creating the FAQ application per the tutorial, but I can't reproduce your issue. Questions are created in the FAQ space for me, not Main. Your code looks fine as well.
Were you able to figure it out?
Thanks, -Joshua-
[email protected] wrote:
Hi Joshua,
(I apologize to all if this appears more than once; I haven't been successful posting to the mailing list since before yesterday. Perhaps attachments are prohibited? Trying again without.)
Thanks again, your explanation of spaces was very clear and helpful.
Now that I have a little better understanding of spaces, I'll present my
problem. For some reason when I create a FAQ entry, it's not going into the FAQ space but instead into the Main space. Per the tutorial, I haven't created a FAQ space explicitly this go round.
It seems to me this can only be happening as a result of the code that adds a FAQ, or perhaps in the class definition code which specifies the default space. Looks right to me and jibes with what you've said about spaces. Here it is yanked directly out of my code .. which was simply a copy/paste from the tutorial:
FAQClass code: {{velocity}} ## Replace Main with the Space where you want your documents to be created. ## Replace the default parent with the one of your choice and save the document. ## #set($className = $doc.name.substring(0, $doc.name.indexOf("Class"))) #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ') {{/velocity}}
{{include document="XWiki.ClassSheet"/}}
FAQTemplate code: {{include document="FAQ.FAQSheet"/}}
FAQ WebHome code ( http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki ): = Existing FAQ entries =
{{velocity}} #set($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") #set($results = $xwiki.searchDocuments($sql)) #if($results.empty) No FAQ has been created yet! #else #foreach ($item in $results) #set($faq = $xwiki.getDocument($item)) * [[${faq.display("question").replace("<p>", "").replace("</p>", "")}>>${item}]] #end #end {{/velocity}}
{{velocity}} #if("$!request.docName" != '') ## Request for creating a new instance #set($targetDocName = "${request.spaceName}.${request.docName}") #set($targetDocName = $targetDocName.replace("?", "").replace("#", "").trim()) #if(!$xwiki.exists($targetDocName) && $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', "template=${request.template}&parent=${request.parent}")) ## Stop processing, since we already sent a redirect. #stop #end #end
= Add a new question =
#if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) {{warning}}The target document already exists. Please choose a different name, or [[view the existing document>>$targetDocName]]{{/ warning}} #elseif("$!targetDocName" != '') {{warning}}You don't have permission to create that document{{/warning}} #end
{{html}} <form action="" id="newdoc" method="post"> <div> <input type="hidden" name="parent" value="${doc.fullName}"/> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> <input type="hidden" name="sheet" value="1"/> <input type="hidden" name="spaceName" value="FAQ"/> Document: <input type="text" name="docName" value="Enter your question here" class="withTip" size="50"/> <span class="buttonwrapper"><input type="submit" value="Create this FAQ" class="button"/></span> </div> </form> {{/html}} {{/velocity}}
So what am I missing?
Thanks, Mark
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 04:37 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Mark,
You're very welcome. It's not necessary to explicitly create the WebHome
in FAQ until later in the tutorial. Question/Answer documents that are created from the FAQ Class page will go into the FAQ space, which "comes
into existence" the instant any document is placed in it.
For example, if you add a question/answer page called "FAQ.Howtoeditapage", you can still get to it regardless of whether "FAQ.WebHome" exists.
A space "disappears" when every document that is part of the space is deleted. So a space is just a collection of documents and doesn't really
exist outside of those documents. It's really just a convenient way to organize your documents.
Good luck, and if you have any more questions, please don't hesitate to ask.
-Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Tuesday, November 10, 2009 3:31 PM To: XWiki Users Cc: XWiki Users; [email protected] Subject: Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Joshua,
Thanks very much for your prompt reply. It helps a lot to know the history and what WebHome means!
Am I correct then in first creating the FAQ space explicitly, even though that's not called for in the tutorial? Like so:
"I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie http://localhost/xwiki/bin/view/FAQ/"
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 03:18 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
http://localhost/xwiki/bin/view/FAQ/ actually takes you to http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the home page for any given space. The name "WebHome" came from earlier versions of XWiki, when a Space was called a Web.
Hope this helps, -Joshua-
> -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of > [email protected]
> Sent: Tuesday, November 10, 2009 3:06 PM > To: [email protected] > Subject: [xwiki-users] problem with FAQ tutorial .. space > assignment?
> Hi, > > I've followed along in the tutorial in the dev guide for > creating a FAQ at > http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial > > Here's my first point of confusion: in section 'Create a > homepage for your application' it states 'Go to the > "FAQ.WebHome" page'. I do not see such a page. In the latest > iterations of building the FAQ I've first created the FAQ > Space, then built the FAQ Class, etc, then put the code into > the 'home' page for the space, ie > http://localhost/xwiki/bin/view/FAQ/
> I'm sure my problems stem from my weak understanding of this > step and how spaces are created and referenced. > > Thanks, > Mark
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users HCSC Company Disclaimer The information contained in this communication is confidential, private, proprietary, or otherwise privileged and is intended only for the use of the addressee. Unauthorized use, disclosure, distribution or copying is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately at (312) 653-6000 in Illinois; (800)835-8699 in New Mexico; (918)560-3500 in Oklahoma; or (972)766-6900 in Texas.
On Nov 16, 2009, at 5:10 PM, [email protected] wrote:
Hi Vincent,
Thanks yet again.
Sadly I'm still creating FAQ entries in the Main space, not the FAQ space.
I'm going to need a little time to cry it all out before I try again. I'd pull my hair out but there's not enough to get a hold on.
If you can export your wiki as a XAR and make it available somewhere at a URL, we could try it out and see what's wrong. Thanks -Vincent
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:59 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 4:20 PM, [email protected] wrote:
Hi Vincent,
One point I want to check out with you. The part of the tutorial under the heading 'Create a homepage for your application' is a little unclear to me. I was told the FAQ was written during an earlier version of xwiki when a Space was called a Web.
This was true in the past but the FAQ tutorial and the XWiki Class Wizard were rewritten in XWiki Enterprise 2.0 so it's no longer true.
In latter attempts to follow the tutorial I've interpreted 'Go to the "FAQ.WebHome" page' as: Go to the Wiki Dashboard (in my setup http://localhost/xwiki/bin/view/Main/)
This is not correct. FAQ.WebHome is well... FAQ/WebHome (or FAQ/ for short).
click on the unresolved link in the FAQ space edit the resulting page at http://localhost/xwiki/bin/view/FAQ/
Yes this will create the FAQ.WebHome page.
I've been told the url http://localhost/xwiki/bin/view/FAQ/ is equivalent to http://localhost/xwiki/bin/view/FAQ/WebHome/ but I'm a little shaky on that point.
Yes it's the same. Forget FAQ/, this is just a shortcut. Always use the fully-qualified name and you'll be fine.
Since the code on this page actually creates the new FAQ entries, and FAQ entries are definitely being created (though not in the FAQ space), I've been thinking this confusion isn't critical to creating entries in the right space. Is that wrong?
It's not critical at all. In the tutorial it just asks you to create the FAQ.WebHome page. I've (hopefully) clarified this on the FAQ tutorial page.
So is all working for you now?
Thanks -Vincent
---
For completeness, here's the FAQSheet code: {{velocity}} ## You can modify this page to customize the presentation of your object. ## At first you should keep the default presentation and just save the document. = Document $doc.name =
#set($class = $doc.getObject('FAQ.FAQClass').xWikiClass)
#foreach($prop in $class.properties) ; $prop.prettyName : $doc.display($prop.getName()) #end {{/velocity}}
Thanks, Mark
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:05 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:53 PM, [email protected] wrote:
Hi Vincent,
Thanks again for your help.
As far as the code goes, I did change the default space for the FAQClass to FAQ just as the tutorial stated. The code is earlier in this email trail:
#set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ')
Ok I hadn't checked the code you sent. It looks ok. I don't see the FAQSheet code though.
Anyway let us know how your 3rd try goes.
Thanks -Vincent
I'm doing this all again from scratch. Maybe 3rd time is a charm.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:46 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:26 PM, [email protected] wrote:
Hi Vincent,
Thanks for your help. I'm sure I'm doing something wrong. My difficulty is in finding what it is I'm doing wrong. I'll review the steps again, this time paying special attention to the points you raised.
It'd help if you could expand on " .. or have set up some different configuration for the default wiki syntax for new pages". I installed xwiki from scratch, then pulled in xwiki-enterprise-wiki-2.0.xar, then started typing in the faq example. If that somehow affected the configuration for default wiki syntax, I'm not aware how.
If you haven't touched the default config then all new pages are created in XWiki Syntax 2.0 by default, which is fine and matches the FAQ tutorial expectations.
In
http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial#HCreatetheFAQC...
, there's a step where you'll see: #set($defaultSpace = 'Main')
As described, replace "Main" with the space where you want the docs to be created, for ex: "FAQ".
Thanks -Vincent
Point noted on user contributed code.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:17 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
On Nov 16, 2009, at 2:42 PM, [email protected] wrote:
Hi Josh,
Thanks for your reply and interest.
Unfortunately I haven't been able to figure out what the heck I'm doing wrong in this relatively simple case. Beginning to look at alternative wikis.
Definitely xwiki can be used to build 2.0 level of functionality, but it seems to me there's a little too much black box. I've tried other applications as well .. such as the task manager app .. and found problems others have found as well right out of the box. My point is it's all a little too vague for my comfort.
One thing to note: this task manager app is not written nor supported by the XWiki dev team. It's been contributed by individuals and is supported by them or any contributor who wants to help. The quality of the code you find on code.xwiki.org varies a lot. All we can guarantee here is the code that is developed by the XWiki dev team.
In general if apps on code.xwiki.org break it's because they haven't been updated at the same rate as the XWiki platform and in general it's really not much to make them work (a few minutes of work).
The FAQ tutorial works well AFAIK. IMO you've probably forgotten some steps (in one step you must edit the default template to set in which space new FAQ documents are created - not that it matters, it'll work wherever they are created) or have set up some different configuration for the default wiki syntax for new pages.
Thanks -Vincent
I haven't given up, just beginning to look elsewhere as well.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Josh <[email protected]> Sent by: [email protected] 11/14/2009 03:57 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
Sorry for the delayed response. I went through the steps of creating the FAQ application per the tutorial, but I can't reproduce your issue. Questions are created in the FAQ space for me, not Main. Your code looks fine as well.
Were you able to figure it out?
Thanks, -Joshua-
[email protected] wrote:
Hi Joshua,
(I apologize to all if this appears more than once; I haven't been successful posting to the mailing list since before yesterday. Perhaps attachments are prohibited? Trying again without.)
Thanks again, your explanation of spaces was very clear and helpful.
Now that I have a little better understanding of spaces, I'll present my
problem. For some reason when I create a FAQ entry, it's not going into the FAQ space but instead into the Main space. Per the tutorial, I haven't created a FAQ space explicitly this go round.
It seems to me this can only be happening as a result of the code that adds a FAQ, or perhaps in the class definition code which specifies the default space. Looks right to me and jibes with what you've said about spaces. Here it is yanked directly out of my code .. which was simply a copy/paste from the tutorial:
FAQClass code: {{velocity}} ## Replace Main with the Space where you want your documents to be created. ## Replace the default parent with the one of your choice and save the document. ## #set($className = $doc.name.substring(0, $doc.name.indexOf("Class"))) #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ') {{/velocity}}
{{include document="XWiki.ClassSheet"/}}
FAQTemplate code: {{include document="FAQ.FAQSheet"/}}
FAQ WebHome code ( http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki ): = Existing FAQ entries =
{{velocity}} #set($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") #set($results = $xwiki.searchDocuments($sql)) #if($results.empty) No FAQ has been created yet! #else #foreach ($item in $results) #set($faq = $xwiki.getDocument($item)) * [[${faq.display("question").replace("<p>", "").replace("</p>", "")}>>${item}]] #end #end {{/velocity}}
{{velocity}} #if("$!request.docName" != '') ## Request for creating a new instance #set($targetDocName = "${request.spaceName}.${request.docName}") #set($targetDocName = $targetDocName.replace("?", "").replace("#", "").trim()) #if(!$xwiki.exists($targetDocName) && $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', "template=${request.template}&parent=${request.parent}")) ## Stop processing, since we already sent a redirect. #stop #end #end
= Add a new question =
#if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) {{warning}}The target document already exists. Please choose a different name, or [[view the existing document>>$targetDocName]]{{/ warning}} #elseif("$!targetDocName" != '') {{warning}}You don't have permission to create that document{{/warning}} #end
{{html}} <form action="" id="newdoc" method="post"> <div> <input type="hidden" name="parent" value="${doc.fullName}"/> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> <input type="hidden" name="sheet" value="1"/> <input type="hidden" name="spaceName" value="FAQ"/> Document: <input type="text" name="docName" value="Enter your question here" class="withTip" size="50"/> <span class="buttonwrapper"><input type="submit" value="Create this FAQ" class="button"/></span> </div> </form> {{/html}} {{/velocity}}
So what am I missing?
Thanks, Mark
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 04:37 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Mark,
You're very welcome. It's not necessary to explicitly create the WebHome
in FAQ until later in the tutorial. Question/Answer documents that are created from the FAQ Class page will go into the FAQ space, which "comes
into existence" the instant any document is placed in it.
For example, if you add a question/answer page called "FAQ.Howtoeditapage", you can still get to it regardless of whether "FAQ.WebHome" exists.
A space "disappears" when every document that is part of the space is deleted. So a space is just a collection of documents and doesn't really
exist outside of those documents. It's really just a convenient way to organize your documents.
Good luck, and if you have any more questions, please don't hesitate to ask.
-Joshua-
> -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of [email protected] > Sent: Tuesday, November 10, 2009 3:31 PM > To: XWiki Users > Cc: XWiki Users; [email protected] > Subject: Re: [xwiki-users] problem with FAQ tutorial .. space > assignment? > > Hi Joshua, > > Thanks very much for your prompt reply. It helps a lot to > know the history and what WebHome means! > > Am I correct then in first creating the FAQ space explicitly, > even though that's not called for in the tutorial? Like so: > > "I've first created the FAQ Space, then built the FAQ Class, > etc, then put the code into the 'home' page for the space, ie > http://localhost/xwiki/bin/view/FAQ/" > > > Thanks, > Mark > > BCBS-IL > ph 312-653-4293 > [email protected] > > > > > > "Rieken, Joshua" <[email protected]> > Sent by: [email protected] > 11/10/2009 03:18 PM > Please respond to > XWiki Users <[email protected]> > > > To > XWiki Users <[email protected]> > cc > > Subject > Re: [xwiki-users] problem with FAQ tutorial .. space assignment? > > > > > > > Hi Mark, > > http://localhost/xwiki/bin/view/FAQ/ actually takes you to > http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the > home page > for any given space. The name "WebHome" came from earlier > versions > of > XWiki, when a Space was called a Web. > > Hope this helps, > -Joshua- > > >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of >> > [email protected] > >> Sent: Tuesday, November 10, 2009 3:06 PM >> To: [email protected] >> Subject: [xwiki-users] problem with FAQ tutorial .. space >> > assignment? > >> Hi, >> >> I've followed along in the tutorial in the dev guide for >> creating a FAQ at >> http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial >> >> Here's my first point of confusion: in section 'Create a >> homepage for your application' it states 'Go to the >> "FAQ.WebHome" page'. I do not see such a page. In the latest >> iterations of building the FAQ I've first created the FAQ >> Space, then built the FAQ Class, etc, then put the code into >> the 'home' page for the space, ie >> > http://localhost/xwiki/bin/view/FAQ/ > >> I'm sure my problems stem from my weak understanding of this >> step and how spaces are created and referenced. >> >> Thanks, >> Mark
Hi Vincent, That's a very generous offer and well appreciated. At the moment I don't have a url to point you to, but I'll find something. I assume 'Export as XAR' from the xwiki Main page is sufficient? The resulting xar doesn't seem to have enough content to be of use. I'm guessing that's because I'm using an external db (MySql). If I'm right about that, then I can reinstall the standalone xwiki using the default hsqldb, rebuild the faq and try again. Or perhaps I should export from the FAQ space itself? Thanks, Mark BCBS-IL ph 312-653-4293 [email protected] Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 10:19 AM Please respond to XWiki Users <[email protected]> To XWiki Users <[email protected]> cc Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment? On Nov 16, 2009, at 5:10 PM, [email protected] wrote:
Hi Vincent,
Thanks yet again.
Sadly I'm still creating FAQ entries in the Main space, not the FAQ space.
I'm going to need a little time to cry it all out before I try again. I'd pull my hair out but there's not enough to get a hold on.
If you can export your wiki as a XAR and make it available somewhere at a URL, we could try it out and see what's wrong. Thanks -Vincent
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:59 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 4:20 PM, [email protected] wrote:
Hi Vincent,
One point I want to check out with you. The part of the tutorial under the heading 'Create a homepage for your application' is a little unclear to me. I was told the FAQ was written during an earlier version of xwiki when a Space was called a Web.
This was true in the past but the FAQ tutorial and the XWiki Class Wizard were rewritten in XWiki Enterprise 2.0 so it's no longer true.
In latter attempts to follow the tutorial I've interpreted 'Go to the "FAQ.WebHome" page' as: Go to the Wiki Dashboard (in my setup http://localhost/xwiki/bin/view/Main/)
This is not correct. FAQ.WebHome is well... FAQ/WebHome (or FAQ/ for short).
click on the unresolved link in the FAQ space edit the resulting page at http://localhost/xwiki/bin/view/FAQ/
Yes this will create the FAQ.WebHome page.
I've been told the url http://localhost/xwiki/bin/view/FAQ/ is equivalent to http://localhost/xwiki/bin/view/FAQ/WebHome/ but I'm a little shaky on that point.
Yes it's the same. Forget FAQ/, this is just a shortcut. Always use the fully-qualified name and you'll be fine.
Since the code on this page actually creates the new FAQ entries, and FAQ entries are definitely being created (though not in the FAQ space), I've been thinking this confusion isn't critical to creating entries in the right space. Is that wrong?
It's not critical at all. In the tutorial it just asks you to create the FAQ.WebHome page. I've (hopefully) clarified this on the FAQ tutorial page.
So is all working for you now?
Thanks -Vincent
---
For completeness, here's the FAQSheet code: {{velocity}} ## You can modify this page to customize the presentation of your object. ## At first you should keep the default presentation and just save the document. = Document $doc.name =
#set($class = $doc.getObject('FAQ.FAQClass').xWikiClass)
#foreach($prop in $class.properties) ; $prop.prettyName : $doc.display($prop.getName()) #end {{/velocity}}
Thanks, Mark
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:05 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:53 PM, [email protected] wrote:
Hi Vincent,
Thanks again for your help.
As far as the code goes, I did change the default space for the FAQClass to FAQ just as the tutorial stated. The code is earlier in this email trail:
#set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ')
Ok I hadn't checked the code you sent. It looks ok. I don't see the FAQSheet code though.
Anyway let us know how your 3rd try goes.
Thanks -Vincent
I'm doing this all again from scratch. Maybe 3rd time is a charm.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:46 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:26 PM, [email protected] wrote:
Hi Vincent,
Thanks for your help. I'm sure I'm doing something wrong. My difficulty is in finding what it is I'm doing wrong. I'll review the steps again, this time paying special attention to the points you raised.
It'd help if you could expand on " .. or have set up some different configuration for the default wiki syntax for new pages". I installed xwiki from scratch, then pulled in xwiki-enterprise-wiki-2.0.xar, then started typing in the faq example. If that somehow affected the configuration for default wiki syntax, I'm not aware how.
If you haven't touched the default config then all new pages are created in XWiki Syntax 2.0 by default, which is fine and matches the FAQ tutorial expectations.
In
http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial#HCreatetheFAQC...
, there's a step where you'll see: #set($defaultSpace = 'Main')
As described, replace "Main" with the space where you want the docs to be created, for ex: "FAQ".
Thanks -Vincent
Point noted on user contributed code.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:17 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
On Nov 16, 2009, at 2:42 PM, [email protected] wrote:
Hi Josh,
Thanks for your reply and interest.
Unfortunately I haven't been able to figure out what the heck I'm doing wrong in this relatively simple case. Beginning to look at alternative wikis.
Definitely xwiki can be used to build 2.0 level of functionality, but it seems to me there's a little too much black box. I've tried other applications as well .. such as the task manager app .. and found problems others have found as well right out of the box. My point is it's all a little too vague for my comfort.
One thing to note: this task manager app is not written nor supported by the XWiki dev team. It's been contributed by individuals and is supported by them or any contributor who wants to help. The quality of the code you find on code.xwiki.org varies a lot. All we can guarantee here is the code that is developed by the XWiki dev team.
In general if apps on code.xwiki.org break it's because they haven't been updated at the same rate as the XWiki platform and in general it's really not much to make them work (a few minutes of work).
The FAQ tutorial works well AFAIK. IMO you've probably forgotten some steps (in one step you must edit the default template to set in which space new FAQ documents are created - not that it matters, it'll work wherever they are created) or have set up some different configuration for the default wiki syntax for new pages.
Thanks -Vincent
I haven't given up, just beginning to look elsewhere as well.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Josh <[email protected]> Sent by: [email protected] 11/14/2009 03:57 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
Sorry for the delayed response. I went through the steps of creating the FAQ application per the tutorial, but I can't reproduce your issue. Questions are created in the FAQ space for me, not Main. Your code looks fine as well.
Were you able to figure it out?
Thanks, -Joshua-
[email protected] wrote:
Hi Joshua,
(I apologize to all if this appears more than once; I haven't been successful posting to the mailing list since before yesterday. Perhaps attachments are prohibited? Trying again without.)
Thanks again, your explanation of spaces was very clear and helpful.
Now that I have a little better understanding of spaces, I'll present my
problem. For some reason when I create a FAQ entry, it's not going into the FAQ space but instead into the Main space. Per the tutorial, I haven't created a FAQ space explicitly this go round.
It seems to me this can only be happening as a result of the code that adds a FAQ, or perhaps in the class definition code which specifies the default space. Looks right to me and jibes with what you've said about spaces. Here it is yanked directly out of my code .. which was simply a copy/paste from the tutorial:
FAQClass code: {{velocity}} ## Replace Main with the Space where you want your documents to be created. ## Replace the default parent with the one of your choice and save the document. ## #set($className = $doc.name.substring(0, $doc.name.indexOf("Class"))) #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ') {{/velocity}}
{{include document="XWiki.ClassSheet"/}}
FAQTemplate code: {{include document="FAQ.FAQSheet"/}}
FAQ WebHome code ( http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki ): = Existing FAQ entries =
{{velocity}} #set($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") #set($results = $xwiki.searchDocuments($sql)) #if($results.empty) No FAQ has been created yet! #else #foreach ($item in $results) #set($faq = $xwiki.getDocument($item)) * [[${faq.display("question").replace("<p>", "").replace("</p>", "")}>>${item}]] #end #end {{/velocity}}
{{velocity}} #if("$!request.docName" != '') ## Request for creating a new instance #set($targetDocName = "${request.spaceName}.${request.docName}") #set($targetDocName = $targetDocName.replace("?", "").replace("#", "").trim()) #if(!$xwiki.exists($targetDocName) && $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', "template=${request.template}&parent=${request.parent}")) ## Stop processing, since we already sent a redirect. #stop #end #end
= Add a new question =
#if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) {{warning}}The target document already exists. Please choose a different name, or [[view the existing document>>$targetDocName]]{{/ warning}} #elseif("$!targetDocName" != '') {{warning}}You don't have permission to create that document{{/warning}} #end
{{html}} <form action="" id="newdoc" method="post"> <div> <input type="hidden" name="parent" value="${doc.fullName}"/> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> <input type="hidden" name="sheet" value="1"/> <input type="hidden" name="spaceName" value="FAQ"/> Document: <input type="text" name="docName" value="Enter your question here" class="withTip" size="50"/> <span class="buttonwrapper"><input type="submit" value="Create this FAQ" class="button"/></span> </div> </form> {{/html}} {{/velocity}}
So what am I missing?
Thanks, Mark
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 04:37 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Mark,
You're very welcome. It's not necessary to explicitly create the WebHome
in FAQ until later in the tutorial. Question/Answer documents that are created from the FAQ Class page will go into the FAQ space, which "comes
into existence" the instant any document is placed in it.
For example, if you add a question/answer page called "FAQ.Howtoeditapage", you can still get to it regardless of whether "FAQ.WebHome" exists.
A space "disappears" when every document that is part of the space is deleted. So a space is just a collection of documents and doesn't really
exist outside of those documents. It's really just a convenient way to organize your documents.
Good luck, and if you have any more questions, please don't hesitate to ask.
-Joshua-
> -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of [email protected] > Sent: Tuesday, November 10, 2009 3:31 PM > To: XWiki Users > Cc: XWiki Users; [email protected] > Subject: Re: [xwiki-users] problem with FAQ tutorial .. space > assignment? > > Hi Joshua, > > Thanks very much for your prompt reply. It helps a lot to > know the history and what WebHome means! > > Am I correct then in first creating the FAQ space explicitly, > even though that's not called for in the tutorial? Like so: > > "I've first created the FAQ Space, then built the FAQ Class, > etc, then put the code into the 'home' page for the space, ie > http://localhost/xwiki/bin/view/FAQ/" > > > Thanks, > Mark > > BCBS-IL > ph 312-653-4293 > [email protected] > > > > > > "Rieken, Joshua" <[email protected]> > Sent by: [email protected] > 11/10/2009 03:18 PM > Please respond to > XWiki Users <[email protected]> > > > To > XWiki Users <[email protected]> > cc > > Subject > Re: [xwiki-users] problem with FAQ tutorial .. space assignment? > > > > > > > Hi Mark, > > http://localhost/xwiki/bin/view/FAQ/ actually takes you to > http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the > home page > for any given space. The name "WebHome" came from earlier > versions > of > XWiki, when a Space was called a Web. > > Hope this helps, > -Joshua- > > >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of >> > [email protected] > >> Sent: Tuesday, November 10, 2009 3:06 PM >> To: [email protected] >> Subject: [xwiki-users] problem with FAQ tutorial .. space >> > assignment? > >> Hi, >> >> I've followed along in the tutorial in the dev guide for >> creating a FAQ at >> http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial >> >> Here's my first point of confusion: in section 'Create a >> homepage for your application' it states 'Go to the >> "FAQ.WebHome" page'. I do not see such a page. In the latest >> iterations of building the FAQ I've first created the FAQ >> Space, then built the FAQ Class, etc, then put the code into >> the 'home' page for the space, ie >> > http://localhost/xwiki/bin/view/FAQ/ > >> I'm sure my problems stem from my weak understanding of this >> step and how spaces are created and referenced. >> >> Thanks, >> Mark
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users HCSC Company Disclaimer The information contained in this communication is confidential, private, proprietary, or otherwise privileged and is intended only for the use of the addressee. Unauthorized use, disclosure, distribution or copying is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately at (312) 653-6000 in Illinois; (800)835-8699 in New Mexico; (918)560-3500 in Oklahoma; or (972)766-6900 in Texas.
On Nov 16, 2009, at 5:36 PM, [email protected] wrote:
Hi Vincent,
That's a very generous offer and well appreciated.
At the moment I don't have a url to point you to, but I'll find something.
I assume 'Export as XAR' from the xwiki Main page is sufficient?
Go to the Admin page, then click export. That'll export the whole wiki but it doesn't matter (unless you want to hide stuff, in which case you could just export the 4 pages: FAQClass, FAQTemplate, FAQSheet and FAQ.WebHome by navigating to each page and choosing export as XAR in the top menu). Of course if your wiki has a public URL it's even easier (but it's probably not the case). Thanks -Vincent
The resulting xar doesn't seem to have enough content to be of use. I'm guessing that's because I'm using an external db (MySql). If I'm right about that, then I can reinstall the standalone xwiki using the default hsqldb, rebuild the faq and try again.
Or perhaps I should export from the FAQ space itself?
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 10:19 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 5:10 PM, [email protected] wrote:
Hi Vincent,
Thanks yet again.
Sadly I'm still creating FAQ entries in the Main space, not the FAQ space.
I'm going to need a little time to cry it all out before I try again. I'd pull my hair out but there's not enough to get a hold on.
If you can export your wiki as a XAR and make it available somewhere at a URL, we could try it out and see what's wrong.
Thanks -Vincent
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:59 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 4:20 PM, [email protected] wrote:
Hi Vincent,
One point I want to check out with you. The part of the tutorial under the heading 'Create a homepage for your application' is a little unclear to me. I was told the FAQ was written during an earlier version of xwiki when a Space was called a Web.
This was true in the past but the FAQ tutorial and the XWiki Class Wizard were rewritten in XWiki Enterprise 2.0 so it's no longer true.
In latter attempts to follow the tutorial I've interpreted 'Go to the "FAQ.WebHome" page' as: Go to the Wiki Dashboard (in my setup http://localhost/xwiki/bin/view/Main/)
This is not correct. FAQ.WebHome is well... FAQ/WebHome (or FAQ/ for short).
click on the unresolved link in the FAQ space edit the resulting page at http://localhost/xwiki/bin/view/FAQ/
Yes this will create the FAQ.WebHome page.
I've been told the url http://localhost/xwiki/bin/view/FAQ/ is equivalent to http://localhost/xwiki/bin/view/FAQ/WebHome/ but I'm a little shaky on that point.
Yes it's the same. Forget FAQ/, this is just a shortcut. Always use the fully-qualified name and you'll be fine.
Since the code on this page actually creates the new FAQ entries, and FAQ entries are definitely being created (though not in the FAQ space), I've been thinking this confusion isn't critical to creating entries in the right space. Is that wrong?
It's not critical at all. In the tutorial it just asks you to create the FAQ.WebHome page. I've (hopefully) clarified this on the FAQ tutorial page.
So is all working for you now?
Thanks -Vincent
---
For completeness, here's the FAQSheet code: {{velocity}} ## You can modify this page to customize the presentation of your object. ## At first you should keep the default presentation and just save the document. = Document $doc.name =
#set($class = $doc.getObject('FAQ.FAQClass').xWikiClass)
#foreach($prop in $class.properties) ; $prop.prettyName : $doc.display($prop.getName()) #end {{/velocity}}
Thanks, Mark
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:05 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:53 PM, [email protected] wrote:
Hi Vincent,
Thanks again for your help.
As far as the code goes, I did change the default space for the FAQClass to FAQ just as the tutorial stated. The code is earlier in this email trail:
> #set($defaultParent = 'FAQ.WebHome') > #set($defaultSpace = 'FAQ')
Ok I hadn't checked the code you sent. It looks ok. I don't see the FAQSheet code though.
Anyway let us know how your 3rd try goes.
Thanks -Vincent
I'm doing this all again from scratch. Maybe 3rd time is a charm.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:46 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:26 PM, [email protected] wrote:
Hi Vincent,
Thanks for your help. I'm sure I'm doing something wrong. My difficulty is in finding what it is I'm doing wrong. I'll review the steps again, this time paying special attention to the points you raised.
It'd help if you could expand on " .. or have set up some different configuration for the default wiki syntax for new pages". I installed xwiki from scratch, then pulled in xwiki-enterprise-wiki-2.0.xar, then started typing in the faq example. If that somehow affected the configuration for default wiki syntax, I'm not aware how.
If you haven't touched the default config then all new pages are created in XWiki Syntax 2.0 by default, which is fine and matches the FAQ tutorial expectations.
In
http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial#HCreatetheFAQC...
, there's a step where you'll see: #set($defaultSpace = 'Main')
As described, replace "Main" with the space where you want the docs to be created, for ex: "FAQ".
Thanks -Vincent
Point noted on user contributed code.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:17 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
On Nov 16, 2009, at 2:42 PM, [email protected] wrote:
Hi Josh,
Thanks for your reply and interest.
Unfortunately I haven't been able to figure out what the heck I'm doing wrong in this relatively simple case. Beginning to look at alternative wikis.
Definitely xwiki can be used to build 2.0 level of functionality, but it seems to me there's a little too much black box. I've tried other applications as well .. such as the task manager app .. and found problems others have found as well right out of the box. My point is it's all a little too vague for my comfort.
One thing to note: this task manager app is not written nor supported by the XWiki dev team. It's been contributed by individuals and is supported by them or any contributor who wants to help. The quality of the code you find on code.xwiki.org varies a lot. All we can guarantee here is the code that is developed by the XWiki dev team.
In general if apps on code.xwiki.org break it's because they haven't been updated at the same rate as the XWiki platform and in general it's really not much to make them work (a few minutes of work).
The FAQ tutorial works well AFAIK. IMO you've probably forgotten some steps (in one step you must edit the default template to set in which space new FAQ documents are created - not that it matters, it'll work wherever they are created) or have set up some different configuration for the default wiki syntax for new pages.
Thanks -Vincent
I haven't given up, just beginning to look elsewhere as well.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Josh <[email protected]> Sent by: [email protected] 11/14/2009 03:57 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
Sorry for the delayed response. I went through the steps of creating the FAQ application per the tutorial, but I can't reproduce your issue. Questions are created in the FAQ space for me, not Main. Your code looks fine as well.
Were you able to figure it out?
Thanks, -Joshua-
[email protected] wrote: > Hi Joshua, > > (I apologize to all if this appears more than once; I haven't > been > successful posting to the mailing list since before yesterday. > Perhaps > attachments are prohibited? Trying again without.) > > Thanks again, your explanation of spaces was very clear and > helpful. > > Now that I have a little better understanding of spaces, I'll > present my
> problem. For some reason when I create a FAQ entry, it's not > going > into > the FAQ space but instead into the Main space. Per the > tutorial, I haven't > created a FAQ space explicitly this go round. > > It seems to me this can only be happening as a result of the > code > that > adds a FAQ, or perhaps in the class definition code which > specifies > the > default space. Looks right to me and jibes with what you've said > about > spaces. Here it is yanked directly out of my code .. which was > simply a > copy/paste from the tutorial: > > FAQClass code: > {{velocity}} > ## Replace Main with the Space where you want your documents to > be > created. > ## Replace the default parent with the one of your choice and > save > the > document. > ## > #set($className = $doc.name.substring(0, > $doc.name.indexOf("Class"))) > #set($defaultParent = 'FAQ.WebHome') > #set($defaultSpace = 'FAQ') > {{/velocity}} > > {{include document="XWiki.ClassSheet"/}} > > FAQTemplate code: > {{include document="FAQ.FAQSheet"/}} > > FAQ WebHome code ( http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki > ): > = Existing FAQ entries = > > {{velocity}} > #set($sql = ", BaseObject as obj where obj.name=doc.fullName and > obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") > #set($results = $xwiki.searchDocuments($sql)) > #if($results.empty) > No FAQ has been created yet! > #else > #foreach ($item in $results) > #set($faq = $xwiki.getDocument($item)) > * [[${faq.display("question").replace("<p>", "").replace("</p>", > "")}>>${item}]] > #end > #end > {{/velocity}} > > {{velocity}} > #if("$!request.docName" != '') > ## Request for creating a new instance > #set($targetDocName = "${request.spaceName}.${request.docName}") > #set($targetDocName = $targetDocName.replace("?", > "").replace("#", > "").trim()) > #if(!$xwiki.exists($targetDocName) && > $xwiki.hasAccessLevel('edit', > $context.user, $targetDocName)) > $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', > "template=${request.template}&parent=${request.parent}")) > ## Stop processing, since we already sent a redirect. > #stop > #end > #end > > = Add a new question = > > #if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) > {{warning}}The target document already exists. Please choose a different > name, or [[view the existing document>>$targetDocName]]{{/ > warning}} > #elseif("$!targetDocName" != '') > {{warning}}You don't have permission to create that document{{/warning}} > #end > > {{html}} > <form action="" id="newdoc" method="post"> > <div> > <input type="hidden" name="parent" value="${doc.fullName}"/> > <input type="hidden" name="template" value="FAQ.FAQTemplate"/> > <input type="hidden" name="sheet" value="1"/> > <input type="hidden" name="spaceName" value="FAQ"/> > Document: <input type="text" name="docName" value="Enter your > question here" class="withTip" size="50"/> > <span class="buttonwrapper"><input type="submit" value="Create this > FAQ" class="button"/></span> > </div> > </form> > {{/html}} > {{/velocity}} > > So what am I missing? > > Thanks, > Mark > > > > > > "Rieken, Joshua" <[email protected]> > Sent by: [email protected] > 11/10/2009 04:37 PM > Please respond to > XWiki Users <[email protected]> > > > To > XWiki Users <[email protected]> > cc > > Subject > Re: [xwiki-users] problem with FAQ tutorial .. space assignment? > > > > > > > Mark, > > You're very welcome. It's not necessary to explicitly create the > WebHome
> in FAQ until later in the tutorial. Question/Answer documents > that > are > created from the FAQ Class page will go into the FAQ space, > which > "comes
> into existence" the instant any document is placed in it. > > For example, if you add a question/answer page called > "FAQ.Howtoeditapage", you can still get to it regardless of > whether > "FAQ.WebHome" exists. > > A space "disappears" when every document that is part of the > space > is > deleted. So a space is just a collection of documents and > doesn't > really
> exist outside of those documents. It's really just a convenient > way > to > organize your documents. > > Good luck, and if you have any more questions, please don't > hesitate to > ask. > > -Joshua- > > >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of [email protected] >> Sent: Tuesday, November 10, 2009 3:31 PM >> To: XWiki Users >> Cc: XWiki Users; [email protected] >> Subject: Re: [xwiki-users] problem with FAQ tutorial .. space >> assignment? >> >> Hi Joshua, >> >> Thanks very much for your prompt reply. It helps a lot to >> know the history and what WebHome means! >> >> Am I correct then in first creating the FAQ space explicitly, >> even though that's not called for in the tutorial? Like so: >> >> "I've first created the FAQ Space, then built the FAQ Class, >> etc, then put the code into the 'home' page for the space, ie >> http://localhost/xwiki/bin/view/FAQ/" >> >> >> Thanks, >> Mark >> >> BCBS-IL >> ph 312-653-4293 >> [email protected] >> >> >> >> >> >> "Rieken, Joshua" <[email protected]> >> Sent by: [email protected] >> 11/10/2009 03:18 PM >> Please respond to >> XWiki Users <[email protected]> >> >> >> To >> XWiki Users <[email protected]> >> cc >> >> Subject >> Re: [xwiki-users] problem with FAQ tutorial .. space >> assignment? >> >> >> >> >> >> >> Hi Mark, >> >> http://localhost/xwiki/bin/view/FAQ/ actually takes you to >> http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the >> home page >> for any given space. The name "WebHome" came from earlier >> versions >> of >> XWiki, when a Space was called a Web. >> >> Hope this helps, >> -Joshua- >> >> >>> -----Original Message----- >>> From: [email protected] >>> [mailto:[email protected]] On Behalf Of >>> >> [email protected] >> >>> Sent: Tuesday, November 10, 2009 3:06 PM >>> To: [email protected] >>> Subject: [xwiki-users] problem with FAQ tutorial .. space >>> >> assignment? >> >>> Hi, >>> >>> I've followed along in the tutorial in the dev guide for >>> creating a FAQ at >>> http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial >>> >>> Here's my first point of confusion: in section 'Create a >>> homepage for your application' it states 'Go to the >>> "FAQ.WebHome" page'. I do not see such a page. In the latest >>> iterations of building the FAQ I've first created the FAQ >>> Space, then built the FAQ Class, etc, then put the code into >>> the 'home' page for the space, ie >>> >> http://localhost/xwiki/bin/view/FAQ/ >> >>> I'm sure my problems stem from my weak understanding of this >>> step and how spaces are created and referenced. >>> >>> Thanks, >>> Mark
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Monday, November 16, 2009 9:21 AM To: XWiki Users Cc: XWiki Users; [email protected] Subject: Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Vincent,
One point I want to check out with you. The part of the tutorial under the heading 'Create a homepage for your application' is a little unclear to me. I was told the FAQ was written during an earlier version of xwiki when a Space was called a Web.
I want to clarify that WebHome is, out of the box, the default page of every space, not just FAQ. The default space page can be changed in xwiki.cfg. It wasn't renamed in the default xwiki.cfg to SpaceHome when Webs became Spaces, probably due to backwards compatibility reasons, but I don't know for sure.
In latter attempts to follow the tutorial I've interpreted 'Go to the "FAQ.WebHome" page' as: Go to the Wiki Dashboard (in my setup http://localhost/xwiki/bin/view/Main/) click on the unresolved link in the FAQ space edit the resulting page at http://localhost/xwiki/bin/view/FAQ/
I've been told the url http://localhost/xwiki/bin/view/FAQ/ is equivalent to http://localhost/xwiki/bin/view/FAQ/WebHome/ but I'm a little shaky on that point.
Since the code on this page actually creates the new FAQ entries, and FAQ entries are definitely being created (though not in the FAQ space), I've been thinking this confusion isn't critical to creating entries in the right space. Is that wrong?
---
For completeness, here's the FAQSheet code: {{velocity}} ## You can modify this page to customize the presentation of your object. ## At first you should keep the default presentation and just save the document. = Document $doc.name =
#set($class = $doc.getObject('FAQ.FAQClass').xWikiClass)
#foreach($prop in $class.properties) ; $prop.prettyName : $doc.display($prop.getName()) #end {{/velocity}}
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:05 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:53 PM, [email protected] wrote:
Hi Vincent,
Thanks again for your help.
As far as the code goes, I did change the default space for the FAQClass to FAQ just as the tutorial stated. The code is earlier in this email trail:
#set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ')
Ok I hadn't checked the code you sent. It looks ok. I don't see the FAQSheet code though.
Anyway let us know how your 3rd try goes.
Thanks -Vincent
I'm doing this all again from scratch. Maybe 3rd time is a charm.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:46 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:26 PM, [email protected] wrote:
Hi Vincent,
Thanks for your help. I'm sure I'm doing something wrong. My difficulty is in finding what it is I'm doing wrong. I'll review the steps again, this time paying special attention to the points you raised.
It'd help if you could expand on " .. or have set up some different configuration for the default wiki syntax for new pages".
I installed
xwiki from scratch, then pulled in xwiki-enterprise-wiki-2.0.xar, then started typing in the faq example. If that somehow affected the configuration for default wiki syntax, I'm not aware how.
If you haven't touched the default config then all new pages are created in XWiki Syntax 2.0 by default, which is fine and matches the FAQ tutorial expectations.
In
http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial# HCreatetheFAQClass
, there's a step where you'll see: #set($defaultSpace = 'Main')
As described, replace "Main" with the space where you want
the docs to
be created, for ex: "FAQ".
Thanks -Vincent
Point noted on user contributed code.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:17 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
On Nov 16, 2009, at 2:42 PM, [email protected] wrote:
Hi Josh,
Thanks for your reply and interest.
Unfortunately I haven't been able to figure out what the heck I'm doing wrong in this relatively simple case. Beginning to look at alternative wikis.
Definitely xwiki can be used to build 2.0 level of functionality, but it seems to me there's a little too much black box. I've tried other applications as well .. such as the task manager app .. and found problems others have found as well right out of the box. My point is it's all a little too vague for my comfort.
One thing to note: this task manager app is not written nor supported by the XWiki dev team. It's been contributed by individuals and is supported by them or any contributor who wants to help. The quality of the code you find on code.xwiki.org varies a lot. All we can guarantee here is the code that is developed by the XWiki dev team.
In general if apps on code.xwiki.org break it's because they haven't been updated at the same rate as the XWiki platform and in general it's really not much to make them work (a few minutes of work).
The FAQ tutorial works well AFAIK. IMO you've probably forgotten some steps (in one step you must edit the default template to set in which space new FAQ documents are created - not that it matters, it'll work wherever they are created) or have set up some different configuration for the default wiki syntax for new pages.
Thanks -Vincent
I haven't given up, just beginning to look elsewhere as well.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Josh <[email protected]> Sent by: [email protected] 11/14/2009 03:57 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
Sorry for the delayed response. I went through the steps of creating the FAQ application per the tutorial, but I can't reproduce your issue. Questions are created in the FAQ space for me, not Main. Your code looks fine as well.
Were you able to figure it out?
Thanks, -Joshua-
[email protected] wrote:
Hi Joshua,
(I apologize to all if this appears more than once; I haven't been successful posting to the mailing list since before yesterday. Perhaps attachments are prohibited? Trying again without.)
Thanks again, your explanation of spaces was very clear and helpful.
Now that I have a little better understanding of spaces, I'll present my
problem. For some reason when I create a FAQ entry, it's not going into the FAQ space but instead into the Main space. Per the tutorial, I haven't created a FAQ space explicitly this go round.
It seems to me this can only be happening as a result of the code that adds a FAQ, or perhaps in the class definition code which specifies the default space. Looks right to me and jibes with what you've said about spaces. Here it is yanked directly out of my code .. which was simply a copy/paste from the tutorial:
FAQClass code: {{velocity}} ## Replace Main with the Space where you want your documents to be created. ## Replace the default parent with the one of your choice and save the document. ## #set($className = $doc.name.substring(0, $doc.name.indexOf("Class"))) #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ') {{/velocity}}
{{include document="XWiki.ClassSheet"/}}
FAQTemplate code: {{include document="FAQ.FAQSheet"/}}
FAQ WebHome code ( http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki ): = Existing FAQ entries =
{{velocity}} #set($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") #set($results = $xwiki.searchDocuments($sql)) #if($results.empty) No FAQ has been created yet! #else #foreach ($item in $results) #set($faq = $xwiki.getDocument($item)) * [[${faq.display("question").replace("<p>", "").replace("</p>", "")}>>${item}]] #end #end {{/velocity}}
{{velocity}} #if("$!request.docName" != '') ## Request for creating a new instance #set($targetDocName = "${request.spaceName}.${request.docName}") #set($targetDocName = $targetDocName.replace("?", "").replace("#", "").trim()) #if(!$xwiki.exists($targetDocName) && $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', "template=${request.template}&parent=${request.parent}")) ## Stop processing, since we already sent a redirect. #stop #end #end
= Add a new question =
#if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) {{warning}}The target document already exists. Please choose a different name, or [[view the existing document>>$targetDocName]]{{/warning}} #elseif("$!targetDocName" != '') {{warning}}You don't have permission to create that document{{/warning}} #end
{{html}} <form action="" id="newdoc" method="post"> <div> <input type="hidden" name="parent" value="${doc.fullName}"/> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> <input type="hidden" name="sheet" value="1"/> <input type="hidden" name="spaceName" value="FAQ"/> Document: <input type="text" name="docName" value="Enter your question here" class="withTip" size="50"/> <span class="buttonwrapper"><input type="submit" value="Create this FAQ" class="button"/></span> </div> </form> {{/html}} {{/velocity}}
So what am I missing?
Thanks, Mark
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 04:37 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Mark,
You're very welcome. It's not necessary to explicitly create the WebHome
in FAQ until later in the tutorial. Question/Answer documents that are created from the FAQ Class page will go into the FAQ space, which "comes
into existence" the instant any document is placed in it.
For example, if you add a question/answer page called "FAQ.Howtoeditapage", you can still get to it regardless of whether "FAQ.WebHome" exists.
A space "disappears" when every document that is part of the space is deleted. So a space is just a collection of documents and doesn't really
exist outside of those documents. It's really just a convenient way to organize your documents.
Good luck, and if you have any more questions, please don't hesitate to ask.
-Joshua-
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Tuesday, November 10, 2009 3:31 PM To: XWiki Users Cc: XWiki Users; [email protected] Subject: Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Joshua,
Thanks very much for your prompt reply. It helps a lot to know the history and what WebHome means!
Am I correct then in first creating the FAQ space explicitly, even though that's not called for in the tutorial? Like so:
"I've first created the FAQ Space, then built the FAQ Class, etc, then put the code into the 'home' page for the space, ie http://localhost/xwiki/bin/view/FAQ/"
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 03:18 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
http://localhost/xwiki/bin/view/FAQ/ actually takes you to http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the home page for any given space. The name "WebHome" came from earlier versions of XWiki, when a Space was called a Web.
Hope this helps, -Joshua-
> -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of > [email protected]
> Sent: Tuesday, November 10, 2009 3:06 PM > To: [email protected] > Subject: [xwiki-users] problem with FAQ tutorial .. space > assignment?
> Hi, > > I've followed along in the tutorial in the dev guide for > creating a FAQ at > http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial > > Here's my first point of confusion: in section 'Create a > homepage for your application' it states 'Go to the > "FAQ.WebHome" page'. I do not see such a page. In the latest > iterations of building the FAQ I've first created the FAQ > Space, then built the FAQ Class, etc, then put the code into > the 'home' page for the space, ie > http://localhost/xwiki/bin/view/FAQ/
> I'm sure my problems stem from my weak understanding of this > step and how spaces are created and referenced. > > Thanks, > Mark
users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
HCSC Company Disclaimer
The information contained in this communication is confidential, private, proprietary, or otherwise privileged and is intended only for the use of the addressee. Unauthorized use, disclosure, distribution or copying is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately at (312) 653-6000 in Illinois; (800)835-8699 in New Mexico; (918)560-3500 in Oklahoma; or (972)766-6900 in Texas. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
On Nov 16, 2009, at 6:18 PM, Rieken, Joshua wrote:
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of [email protected] Sent: Monday, November 16, 2009 9:21 AM To: XWiki Users Cc: XWiki Users; [email protected] Subject: Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Vincent,
One point I want to check out with you. The part of the tutorial under the heading 'Create a homepage for your application' is a little unclear to me. I was told the FAQ was written during an earlier version of xwiki when a Space was called a Web.
I want to clarify that WebHome is, out of the box, the default page of every space, not just FAQ. The default space page can be changed in xwiki.cfg. It wasn't renamed in the default xwiki.cfg to SpaceHome when Webs became Spaces, probably due to backwards compatibility reasons, but I don't know for sure.
Yes it wasn't renamed for that reason. We have a jira issue to make its name configurable but it's not right now. Thanks -Vincent
In latter attempts to follow the tutorial I've interpreted 'Go to the "FAQ.WebHome" page' as: Go to the Wiki Dashboard (in my setup http://localhost/xwiki/bin/view/Main/) click on the unresolved link in the FAQ space edit the resulting page at http://localhost/xwiki/bin/view/FAQ/
I've been told the url http://localhost/xwiki/bin/view/FAQ/ is equivalent to http://localhost/xwiki/bin/view/FAQ/WebHome/ but I'm a little shaky on that point.
Since the code on this page actually creates the new FAQ entries, and FAQ entries are definitely being created (though not in the FAQ space), I've been thinking this confusion isn't critical to creating entries in the right space. Is that wrong?
---
For completeness, here's the FAQSheet code: {{velocity}} ## You can modify this page to customize the presentation of your object. ## At first you should keep the default presentation and just save the document. = Document $doc.name =
#set($class = $doc.getObject('FAQ.FAQClass').xWikiClass)
#foreach($prop in $class.properties) ; $prop.prettyName : $doc.display($prop.getName()) #end {{/velocity}}
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:05 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:53 PM, [email protected] wrote:
Hi Vincent,
Thanks again for your help.
As far as the code goes, I did change the default space for the FAQClass to FAQ just as the tutorial stated. The code is earlier in this email trail:
#set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ')
Ok I hadn't checked the code you sent. It looks ok. I don't see the FAQSheet code though.
Anyway let us know how your 3rd try goes.
Thanks -Vincent
I'm doing this all again from scratch. Maybe 3rd time is a charm.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:46 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:26 PM, [email protected] wrote:
Hi Vincent,
Thanks for your help. I'm sure I'm doing something wrong. My difficulty is in finding what it is I'm doing wrong. I'll review the steps again, this time paying special attention to the points you raised.
It'd help if you could expand on " .. or have set up some different configuration for the default wiki syntax for new pages".
I installed
xwiki from scratch, then pulled in xwiki-enterprise-wiki-2.0.xar, then started typing in the faq example. If that somehow affected the configuration for default wiki syntax, I'm not aware how.
If you haven't touched the default config then all new pages are created in XWiki Syntax 2.0 by default, which is fine and matches the FAQ tutorial expectations.
In
http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial# HCreatetheFAQClass
, there's a step where you'll see: #set($defaultSpace = 'Main')
As described, replace "Main" with the space where you want
the docs to
be created, for ex: "FAQ".
Thanks -Vincent
Point noted on user contributed code.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:17 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
On Nov 16, 2009, at 2:42 PM, [email protected] wrote:
Hi Josh,
Thanks for your reply and interest.
Unfortunately I haven't been able to figure out what the heck I'm doing wrong in this relatively simple case. Beginning to look at alternative wikis.
Definitely xwiki can be used to build 2.0 level of functionality, but it seems to me there's a little too much black box. I've tried other applications as well .. such as the task manager app .. and found problems others have found as well right out of the box. My point is it's all a little too vague for my comfort.
One thing to note: this task manager app is not written nor supported by the XWiki dev team. It's been contributed by individuals and is supported by them or any contributor who wants to help. The quality of the code you find on code.xwiki.org varies a lot. All we can guarantee here is the code that is developed by the XWiki dev team.
In general if apps on code.xwiki.org break it's because they haven't been updated at the same rate as the XWiki platform and in general it's really not much to make them work (a few minutes of work).
The FAQ tutorial works well AFAIK. IMO you've probably forgotten some steps (in one step you must edit the default template to set in which space new FAQ documents are created - not that it matters, it'll work wherever they are created) or have set up some different configuration for the default wiki syntax for new pages.
Thanks -Vincent
I haven't given up, just beginning to look elsewhere as well.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Josh <[email protected]> Sent by: [email protected] 11/14/2009 03:57 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
Sorry for the delayed response. I went through the steps of creating the FAQ application per the tutorial, but I can't reproduce your issue. Questions are created in the FAQ space for me, not Main. Your code looks fine as well.
Were you able to figure it out?
Thanks, -Joshua-
[email protected] wrote:
Hi Joshua,
(I apologize to all if this appears more than once; I haven't been successful posting to the mailing list since before yesterday. Perhaps attachments are prohibited? Trying again without.)
Thanks again, your explanation of spaces was very clear and helpful.
Now that I have a little better understanding of spaces, I'll present my
problem. For some reason when I create a FAQ entry, it's not going into the FAQ space but instead into the Main space. Per the tutorial, I haven't created a FAQ space explicitly this go round.
It seems to me this can only be happening as a result of the code that adds a FAQ, or perhaps in the class definition code which specifies the default space. Looks right to me and jibes with what you've said about spaces. Here it is yanked directly out of my code .. which was simply a copy/paste from the tutorial:
FAQClass code: {{velocity}} ## Replace Main with the Space where you want your documents to be created. ## Replace the default parent with the one of your choice and save the document. ## #set($className = $doc.name.substring(0, $doc.name.indexOf("Class"))) #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = 'FAQ') {{/velocity}}
{{include document="XWiki.ClassSheet"/}}
FAQTemplate code: {{include document="FAQ.FAQSheet"/}}
FAQ WebHome code ( http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki ): = Existing FAQ entries =
{{velocity}} #set($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") #set($results = $xwiki.searchDocuments($sql)) #if($results.empty) No FAQ has been created yet! #else #foreach ($item in $results) #set($faq = $xwiki.getDocument($item)) * [[${faq.display("question").replace("<p>", "").replace("</p>", "")}>>${item}]] #end #end {{/velocity}}
{{velocity}} #if("$!request.docName" != '') ## Request for creating a new instance #set($targetDocName = "${request.spaceName}.${request.docName}") #set($targetDocName = $targetDocName.replace("?", "").replace("#", "").trim()) #if(!$xwiki.exists($targetDocName) && $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', "template=${request.template}&parent=${request.parent}")) ## Stop processing, since we already sent a redirect. #stop #end #end
= Add a new question =
#if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) {{warning}}The target document already exists. Please choose a different name, or [[view the existing document>>$targetDocName]]{{/warning}} #elseif("$!targetDocName" != '') {{warning}}You don't have permission to create that document{{/warning}} #end
{{html}} <form action="" id="newdoc" method="post"> <div> <input type="hidden" name="parent" value="${doc.fullName}"/> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> <input type="hidden" name="sheet" value="1"/> <input type="hidden" name="spaceName" value="FAQ"/> Document: <input type="text" name="docName" value="Enter your question here" class="withTip" size="50"/> <span class="buttonwrapper"><input type="submit" value="Create this FAQ" class="button"/></span> </div> </form> {{/html}} {{/velocity}}
So what am I missing?
Thanks, Mark
"Rieken, Joshua" <[email protected]> Sent by: [email protected] 11/10/2009 04:37 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Mark,
You're very welcome. It's not necessary to explicitly create the WebHome
in FAQ until later in the tutorial. Question/Answer documents that are created from the FAQ Class page will go into the FAQ space, which "comes
into existence" the instant any document is placed in it.
For example, if you add a question/answer page called "FAQ.Howtoeditapage", you can still get to it regardless of whether "FAQ.WebHome" exists.
A space "disappears" when every document that is part of the space is deleted. So a space is just a collection of documents and doesn't really
exist outside of those documents. It's really just a convenient way to organize your documents.
Good luck, and if you have any more questions, please don't hesitate to ask.
-Joshua-
> -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of [email protected] > Sent: Tuesday, November 10, 2009 3:31 PM > To: XWiki Users > Cc: XWiki Users; [email protected] > Subject: Re: [xwiki-users] problem with FAQ tutorial .. space > assignment? > > Hi Joshua, > > Thanks very much for your prompt reply. It helps a lot to > know the history and what WebHome means! > > Am I correct then in first creating the FAQ space explicitly, > even though that's not called for in the tutorial? Like so: > > "I've first created the FAQ Space, then built the FAQ Class, > etc, then put the code into the 'home' page for the space, ie > http://localhost/xwiki/bin/view/FAQ/" > > > Thanks, > Mark > > BCBS-IL > ph 312-653-4293 > [email protected] > > > > > > "Rieken, Joshua" <[email protected]> > Sent by: [email protected] > 11/10/2009 03:18 PM > Please respond to > XWiki Users <[email protected]> > > > To > XWiki Users <[email protected]> > cc > > Subject > Re: [xwiki-users] problem with FAQ tutorial .. space assignment? > > > > > > > Hi Mark, > > http://localhost/xwiki/bin/view/FAQ/ actually takes you to > http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the > home page > for any given space. The name "WebHome" came from earlier versions > of > XWiki, when a Space was called a Web. > > Hope this helps, > -Joshua- > > >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of >> > [email protected] > >> Sent: Tuesday, November 10, 2009 3:06 PM >> To: [email protected] >> Subject: [xwiki-users] problem with FAQ tutorial .. space >> > assignment? > >> Hi, >> >> I've followed along in the tutorial in the dev guide for >> creating a FAQ at >> http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial >> >> Here's my first point of confusion: in section 'Create a >> homepage for your application' it states 'Go to the >> "FAQ.WebHome" page'. I do not see such a page. In the latest >> iterations of building the FAQ I've first created the FAQ >> Space, then built the FAQ Class, etc, then put the code into >> the 'home' page for the space, ie >> > http://localhost/xwiki/bin/view/FAQ/ > >> I'm sure my problems stem from my weak understanding of this >> step and how spaces are created and referenced. >> >> Thanks, >> Mark
Hi Vincent et al, Thanks again for the help, very much appreciated. This url should get you to a gui where you select the file to dl: http://www.esnips.com/web/MarkMarzialepublicfolder There's only 1 file in this folder, named 'myxwiki_export.xar'. Should stick out like a sore thumb. Let me know if you have any trouble. Thanks, Mark BCBS-IL ph 312-653-4293 [email protected] Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 11:03 AM Please respond to XWiki Users <[email protected]> To XWiki Users <[email protected]> cc Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment? On Nov 16, 2009, at 5:36 PM, [email protected] wrote:
Hi Vincent,
That's a very generous offer and well appreciated.
At the moment I don't have a url to point you to, but I'll find something.
I assume 'Export as XAR' from the xwiki Main page is sufficient?
Go to the Admin page, then click export. That'll export the whole wiki but it doesn't matter (unless you want to hide stuff, in which case you could just export the 4 pages: FAQClass, FAQTemplate, FAQSheet and FAQ.WebHome by navigating to each page and choosing export as XAR in the top menu). Of course if your wiki has a public URL it's even easier (but it's probably not the case). Thanks -Vincent
The resulting xar doesn't seem to have enough content to be of use. I'm guessing that's because I'm using an external db (MySql). If I'm right about that, then I can reinstall the standalone xwiki using the default hsqldb, rebuild the faq and try again.
Or perhaps I should export from the FAQ space itself?
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 10:19 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 5:10 PM, [email protected] wrote:
Hi Vincent,
Thanks yet again.
Sadly I'm still creating FAQ entries in the Main space, not the FAQ space.
I'm going to need a little time to cry it all out before I try again. I'd pull my hair out but there's not enough to get a hold on.
If you can export your wiki as a XAR and make it available somewhere at a URL, we could try it out and see what's wrong.
Thanks -Vincent
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:59 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 4:20 PM, [email protected] wrote:
Hi Vincent,
One point I want to check out with you. The part of the tutorial under the heading 'Create a homepage for your application' is a little unclear to me. I was told the FAQ was written during an earlier version of xwiki when a Space was called a Web.
This was true in the past but the FAQ tutorial and the XWiki Class Wizard were rewritten in XWiki Enterprise 2.0 so it's no longer true.
In latter attempts to follow the tutorial I've interpreted 'Go to the "FAQ.WebHome" page' as: Go to the Wiki Dashboard (in my setup http://localhost/xwiki/bin/view/Main/)
This is not correct. FAQ.WebHome is well... FAQ/WebHome (or FAQ/ for short).
click on the unresolved link in the FAQ space edit the resulting page at http://localhost/xwiki/bin/view/FAQ/
Yes this will create the FAQ.WebHome page.
I've been told the url http://localhost/xwiki/bin/view/FAQ/ is equivalent to http://localhost/xwiki/bin/view/FAQ/WebHome/ but I'm a little shaky on that point.
Yes it's the same. Forget FAQ/, this is just a shortcut. Always use the fully-qualified name and you'll be fine.
Since the code on this page actually creates the new FAQ entries, and FAQ entries are definitely being created (though not in the FAQ space), I've been thinking this confusion isn't critical to creating entries in the right space. Is that wrong?
It's not critical at all. In the tutorial it just asks you to create the FAQ.WebHome page. I've (hopefully) clarified this on the FAQ tutorial page.
So is all working for you now?
Thanks -Vincent
---
For completeness, here's the FAQSheet code: {{velocity}} ## You can modify this page to customize the presentation of your object. ## At first you should keep the default presentation and just save the document. = Document $doc.name =
#set($class = $doc.getObject('FAQ.FAQClass').xWikiClass)
#foreach($prop in $class.properties) ; $prop.prettyName : $doc.display($prop.getName()) #end {{/velocity}}
Thanks, Mark
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:05 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:53 PM, [email protected] wrote:
Hi Vincent,
Thanks again for your help.
As far as the code goes, I did change the default space for the FAQClass to FAQ just as the tutorial stated. The code is earlier in this email trail:
> #set($defaultParent = 'FAQ.WebHome') > #set($defaultSpace = 'FAQ')
Ok I hadn't checked the code you sent. It looks ok. I don't see the FAQSheet code though.
Anyway let us know how your 3rd try goes.
Thanks -Vincent
I'm doing this all again from scratch. Maybe 3rd time is a charm.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:46 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:26 PM, [email protected] wrote:
Hi Vincent,
Thanks for your help. I'm sure I'm doing something wrong. My difficulty is in finding what it is I'm doing wrong. I'll review the steps again, this time paying special attention to the points you raised.
It'd help if you could expand on " .. or have set up some different configuration for the default wiki syntax for new pages". I installed xwiki from scratch, then pulled in xwiki-enterprise-wiki-2.0.xar, then started typing in the faq example. If that somehow affected the configuration for default wiki syntax, I'm not aware how.
If you haven't touched the default config then all new pages are created in XWiki Syntax 2.0 by default, which is fine and matches the FAQ tutorial expectations.
In
http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial#HCreatetheFAQC...
, there's a step where you'll see: #set($defaultSpace = 'Main')
As described, replace "Main" with the space where you want the docs to be created, for ex: "FAQ".
Thanks -Vincent
Point noted on user contributed code.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:17 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
On Nov 16, 2009, at 2:42 PM, [email protected] wrote:
Hi Josh,
Thanks for your reply and interest.
Unfortunately I haven't been able to figure out what the heck I'm doing wrong in this relatively simple case. Beginning to look at alternative wikis.
Definitely xwiki can be used to build 2.0 level of functionality, but it seems to me there's a little too much black box. I've tried other applications as well .. such as the task manager app .. and found problems others have found as well right out of the box. My point is it's all a little too vague for my comfort.
One thing to note: this task manager app is not written nor supported by the XWiki dev team. It's been contributed by individuals and is supported by them or any contributor who wants to help. The quality of the code you find on code.xwiki.org varies a lot. All we can guarantee here is the code that is developed by the XWiki dev team.
In general if apps on code.xwiki.org break it's because they haven't been updated at the same rate as the XWiki platform and in general it's really not much to make them work (a few minutes of work).
The FAQ tutorial works well AFAIK. IMO you've probably forgotten some steps (in one step you must edit the default template to set in which space new FAQ documents are created - not that it matters, it'll work wherever they are created) or have set up some different configuration for the default wiki syntax for new pages.
Thanks -Vincent
I haven't given up, just beginning to look elsewhere as well.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Josh <[email protected]> Sent by: [email protected] 11/14/2009 03:57 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
Sorry for the delayed response. I went through the steps of creating the FAQ application per the tutorial, but I can't reproduce your issue. Questions are created in the FAQ space for me, not Main. Your code looks fine as well.
Were you able to figure it out?
Thanks, -Joshua-
[email protected] wrote: > Hi Joshua, > > (I apologize to all if this appears more than once; I haven't > been > successful posting to the mailing list since before yesterday. > Perhaps > attachments are prohibited? Trying again without.) > > Thanks again, your explanation of spaces was very clear and > helpful. > > Now that I have a little better understanding of spaces, I'll > present my
> problem. For some reason when I create a FAQ entry, it's not > going > into > the FAQ space but instead into the Main space. Per the > tutorial, I haven't > created a FAQ space explicitly this go round. > > It seems to me this can only be happening as a result of the > code > that > adds a FAQ, or perhaps in the class definition code which > specifies > the > default space. Looks right to me and jibes with what you've said > about > spaces. Here it is yanked directly out of my code .. which was > simply a > copy/paste from the tutorial: > > FAQClass code: > {{velocity}} > ## Replace Main with the Space where you want your documents to > be > created. > ## Replace the default parent with the one of your choice and > save > the > document. > ## > #set($className = $doc.name.substring(0, > $doc.name.indexOf("Class"))) > #set($defaultParent = 'FAQ.WebHome') > #set($defaultSpace = 'FAQ') > {{/velocity}} > > {{include document="XWiki.ClassSheet"/}} > > FAQTemplate code: > {{include document="FAQ.FAQSheet"/}} > > FAQ WebHome code ( http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki > ): > = Existing FAQ entries = > > {{velocity}} > #set($sql = ", BaseObject as obj where obj.name=doc.fullName and > obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") > #set($results = $xwiki.searchDocuments($sql)) > #if($results.empty) > No FAQ has been created yet! > #else > #foreach ($item in $results) > #set($faq = $xwiki.getDocument($item)) > * [[${faq.display("question").replace("<p>", "").replace("</p>", > "")}>>${item}]] > #end > #end > {{/velocity}} > > {{velocity}} > #if("$!request.docName" != '') > ## Request for creating a new instance > #set($targetDocName = "${request.spaceName}.${request.docName}") > #set($targetDocName = $targetDocName.replace("?", > "").replace("#", > "").trim()) > #if(!$xwiki.exists($targetDocName) && > $xwiki.hasAccessLevel('edit', > $context.user, $targetDocName)) > $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', > "template=${request.template}&parent=${request.parent}")) > ## Stop processing, since we already sent a redirect. > #stop > #end > #end > > = Add a new question = > > #if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) > {{warning}}The target document already exists. Please choose a different > name, or [[view the existing document>>$targetDocName]]{{/ > warning}} > #elseif("$!targetDocName" != '') > {{warning}}You don't have permission to create that document{{/warning}} > #end > > {{html}} > <form action="" id="newdoc" method="post"> > <div> > <input type="hidden" name="parent" value="${doc.fullName}"/> > <input type="hidden" name="template" value="FAQ.FAQTemplate"/> > <input type="hidden" name="sheet" value="1"/> > <input type="hidden" name="spaceName" value="FAQ"/> > Document: <input type="text" name="docName" value="Enter your > question here" class="withTip" size="50"/> > <span class="buttonwrapper"><input type="submit" value="Create this > FAQ" class="button"/></span> > </div> > </form> > {{/html}} > {{/velocity}} > > So what am I missing? > > Thanks, > Mark > > > > > > "Rieken, Joshua" <[email protected]> > Sent by: [email protected] > 11/10/2009 04:37 PM > Please respond to > XWiki Users <[email protected]> > > > To > XWiki Users <[email protected]> > cc > > Subject > Re: [xwiki-users] problem with FAQ tutorial .. space assignment? > > > > > > > Mark, > > You're very welcome. It's not necessary to explicitly create the > WebHome
> in FAQ until later in the tutorial. Question/Answer documents > that > are > created from the FAQ Class page will go into the FAQ space, > which > "comes
> into existence" the instant any document is placed in it. > > For example, if you add a question/answer page called > "FAQ.Howtoeditapage", you can still get to it regardless of > whether > "FAQ.WebHome" exists. > > A space "disappears" when every document that is part of the > space > is > deleted. So a space is just a collection of documents and > doesn't > really
> exist outside of those documents. It's really just a convenient > way > to > organize your documents. > > Good luck, and if you have any more questions, please don't > hesitate to > ask. > > -Joshua- > > >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of [email protected] >> Sent: Tuesday, November 10, 2009 3:31 PM >> To: XWiki Users >> Cc: XWiki Users; [email protected] >> Subject: Re: [xwiki-users] problem with FAQ tutorial .. space >> assignment? >> >> Hi Joshua, >> >> Thanks very much for your prompt reply. It helps a lot to >> know the history and what WebHome means! >> >> Am I correct then in first creating the FAQ space explicitly, >> even though that's not called for in the tutorial? Like so: >> >> "I've first created the FAQ Space, then built the FAQ Class, >> etc, then put the code into the 'home' page for the space, ie >> http://localhost/xwiki/bin/view/FAQ/" >> >> >> Thanks, >> Mark >> >> BCBS-IL >> ph 312-653-4293 >> [email protected] >> >> >> >> >> >> "Rieken, Joshua" <[email protected]> >> Sent by: [email protected] >> 11/10/2009 03:18 PM >> Please respond to >> XWiki Users <[email protected]> >> >> >> To >> XWiki Users <[email protected]> >> cc >> >> Subject >> Re: [xwiki-users] problem with FAQ tutorial .. space >> assignment? >> >> >> >> >> >> >> Hi Mark, >> >> http://localhost/xwiki/bin/view/FAQ/ actually takes you to >> http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the >> home page >> for any given space. The name "WebHome" came from earlier >> versions >> of >> XWiki, when a Space was called a Web. >> >> Hope this helps, >> -Joshua- >> >> >>> -----Original Message----- >>> From: [email protected] >>> [mailto:[email protected]] On Behalf Of >>> >> [email protected] >> >>> Sent: Tuesday, November 10, 2009 3:06 PM >>> To: [email protected] >>> Subject: [xwiki-users] problem with FAQ tutorial .. space >>> >> assignment? >> >>> Hi, >>> >>> I've followed along in the tutorial in the dev guide for >>> creating a FAQ at >>> http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial >>> >>> Here's my first point of confusion: in section 'Create a >>> homepage for your application' it states 'Go to the >>> "FAQ.WebHome" page'. I do not see such a page. In the latest >>> iterations of building the FAQ I've first created the FAQ >>> Space, then built the FAQ Class, etc, then put the code into >>> the 'home' page for the space, ie >>> >> http://localhost/xwiki/bin/view/FAQ/ >> >>> I'm sure my problems stem from my weak understanding of this >>> step and how spaces are created and referenced. >>> >>> Thanks, >>> Mark
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users HCSC Company Disclaimer The information contained in this communication is confidential, private, proprietary, or otherwise privileged and is intended only for the use of the addressee. Unauthorized use, disclosure, distribution or copying is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately at (312) 653-6000 in Illinois; (800)835-8699 in New Mexico; (918)560-3500 in Oklahoma; or (972)766-6900 in Texas.
Hi Mark, I've tested your XAR on my machine on a fresh XE 2.0 instance and... it works perfectly well. I think the problem comes from the text you're inputting in the input under "Add a new question" on FAQ.WebHome. I see the first question you created is named "FAQ.First+question%2C+entered+as+Admin/" -> can you try entering an new question that is simply called "test" (no special characters) and see what happens when you do that? In my case it created http://localhost:9080/xwiki/bin/view/FAQ/test which is the expected behavior. I suspect the characters you entered in the input triggered the creation in the wrong location. If that's so, we'll update the FAQ application example to include better name cleaning prior to document creation. Guillaume On 11/16/09, [email protected] <[email protected]> wrote:
Hi Vincent et al,
Thanks again for the help, very much appreciated.
This url should get you to a gui where you select the file to dl: http://www.esnips.com/web/MarkMarzialepublicfolder
There's only 1 file in this folder, named 'myxwiki_export.xar'. Should stick out like a sore thumb.
Let me know if you have any trouble.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 11:03 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 5:36 PM, [email protected] wrote:
Hi Vincent,
That's a very generous offer and well appreciated.
At the moment I don't have a url to point you to, but I'll find something.
I assume 'Export as XAR' from the xwiki Main page is sufficient?
Go to the Admin page, then click export. That'll export the whole wiki but it doesn't matter (unless you want to hide stuff, in which case you could just export the 4 pages: FAQClass, FAQTemplate, FAQSheet and FAQ.WebHome by navigating to each page and choosing export as XAR in the top menu).
Of course if your wiki has a public URL it's even easier (but it's probably not the case).
Thanks -Vincent
The resulting xar doesn't seem to have enough content to be of use. I'm guessing that's because I'm using an external db (MySql). If I'm right about that, then I can reinstall the standalone xwiki using the default hsqldb, rebuild the faq and try again.
Or perhaps I should export from the FAQ space itself?
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 10:19 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 5:10 PM, [email protected] wrote:
Hi Vincent,
Thanks yet again.
Sadly I'm still creating FAQ entries in the Main space, not the FAQ space.
I'm going to need a little time to cry it all out before I try again. I'd pull my hair out but there's not enough to get a hold on.
If you can export your wiki as a XAR and make it available somewhere at a URL, we could try it out and see what's wrong.
Thanks -Vincent
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:59 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 4:20 PM, [email protected] wrote:
Hi Vincent,
One point I want to check out with you. The part of the tutorial under the heading 'Create a homepage for your application' is a little unclear to me. I was told the FAQ was written during an earlier version of xwiki when a Space was called a Web.
This was true in the past but the FAQ tutorial and the XWiki Class Wizard were rewritten in XWiki Enterprise 2.0 so it's no longer true.
In latter attempts to follow the tutorial I've interpreted 'Go to the "FAQ.WebHome" page' as: Go to the Wiki Dashboard (in my setup http://localhost/xwiki/bin/view/Main/)
This is not correct. FAQ.WebHome is well... FAQ/WebHome (or FAQ/ for short).
click on the unresolved link in the FAQ space edit the resulting page at http://localhost/xwiki/bin/view/FAQ/
Yes this will create the FAQ.WebHome page.
I've been told the url http://localhost/xwiki/bin/view/FAQ/ is equivalent to http://localhost/xwiki/bin/view/FAQ/WebHome/ but I'm a little shaky on that point.
Yes it's the same. Forget FAQ/, this is just a shortcut. Always use the fully-qualified name and you'll be fine.
Since the code on this page actually creates the new FAQ entries, and FAQ entries are definitely being created (though not in the FAQ space), I've been thinking this confusion isn't critical to creating entries in the right space. Is that wrong?
It's not critical at all. In the tutorial it just asks you to create the FAQ.WebHome page. I've (hopefully) clarified this on the FAQ tutorial page.
So is all working for you now?
Thanks -Vincent
---
For completeness, here's the FAQSheet code: {{velocity}} ## You can modify this page to customize the presentation of your object. ## At first you should keep the default presentation and just save the document. = Document $doc.name =
#set($class = $doc.getObject('FAQ.FAQClass').xWikiClass)
#foreach($prop in $class.properties) ; $prop.prettyName : $doc.display($prop.getName()) #end {{/velocity}}
Thanks, Mark
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:05 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:53 PM, [email protected] wrote:
Hi Vincent,
Thanks again for your help.
As far as the code goes, I did change the default space for the FAQClass to FAQ just as the tutorial stated. The code is earlier in this email trail:
>> #set($defaultParent = 'FAQ.WebHome') >> #set($defaultSpace = 'FAQ')
Ok I hadn't checked the code you sent. It looks ok. I don't see the FAQSheet code though.
Anyway let us know how your 3rd try goes.
Thanks -Vincent
I'm doing this all again from scratch. Maybe 3rd time is a charm.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:46 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:26 PM, [email protected] wrote:
Hi Vincent,
Thanks for your help. I'm sure I'm doing something wrong. My difficulty is in finding what it is I'm doing wrong. I'll review the steps again, this time paying special attention to the points you raised.
It'd help if you could expand on " .. or have set up some different configuration for the default wiki syntax for new pages". I installed xwiki from scratch, then pulled in xwiki-enterprise-wiki-2.0.xar, then started typing in the faq example. If that somehow affected the configuration for default wiki syntax, I'm not aware how.
If you haven't touched the default config then all new pages are created in XWiki Syntax 2.0 by default, which is fine and matches the FAQ tutorial expectations.
In
http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial#HCreatetheFAQC...
, there's a step where you'll see: #set($defaultSpace = 'Main')
As described, replace "Main" with the space where you want the docs to be created, for ex: "FAQ".
Thanks -Vincent
Point noted on user contributed code.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:17 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
On Nov 16, 2009, at 2:42 PM, [email protected] wrote:
> Hi Josh, > > Thanks for your reply and interest. > > Unfortunately I haven't been able to figure out what the heck I'm > doing > wrong in this relatively simple case. Beginning to look at > alternative > wikis. > > Definitely xwiki can be used to build 2.0 level of functionality, > but it > seems to me there's a little too much black box. I've tried other > applications as well .. such as the task manager app .. and found > problems > others have found as well right out of the box. My point is it's > all a > little too vague for my comfort.
One thing to note: this task manager app is not written nor supported by the XWiki dev team. It's been contributed by individuals and is supported by them or any contributor who wants to help. The quality of the code you find on code.xwiki.org varies a lot. All we can guarantee here is the code that is developed by the XWiki dev team.
In general if apps on code.xwiki.org break it's because they haven't been updated at the same rate as the XWiki platform and in general it's really not much to make them work (a few minutes of work).
The FAQ tutorial works well AFAIK. IMO you've probably forgotten some steps (in one step you must edit the default template to set in which space new FAQ documents are created - not that it matters, it'll work wherever they are created) or have set up some different configuration for the default wiki syntax for new pages.
Thanks -Vincent
> I haven't given up, just beginning to look elsewhere as well. > > Thanks, > Mark > > BCBS-IL > ph 312-653-4293 > [email protected] > > > > > > Josh <[email protected]> > Sent by: [email protected] > 11/14/2009 03:57 PM > Please respond to > XWiki Users <[email protected]> > > > To > XWiki Users <[email protected]> > cc > > Subject > Re: [xwiki-users] problem with FAQ tutorial .. space assignment? > > > > > > > Hi Mark, > > Sorry for the delayed response. I went through the steps of > creating > the > FAQ application per the tutorial, but I can't reproduce your > issue. > Questions are created in the FAQ space for me, not Main. Your > code > looks > fine as well. > > Were you able to figure it out? > > Thanks, > -Joshua- > > [email protected] wrote: >> Hi Joshua, >> >> (I apologize to all if this appears more than once; I haven't >> been >> successful posting to the mailing list since before yesterday. >> Perhaps >> attachments are prohibited? Trying again without.) >> >> Thanks again, your explanation of spaces was very clear and >> helpful. >> >> Now that I have a little better understanding of spaces, I'll >> present my > >> problem. For some reason when I create a FAQ entry, it's not >> going >> into >> the FAQ space but instead into the Main space. Per the >> tutorial, I > haven't >> created a FAQ space explicitly this go round. >> >> It seems to me this can only be happening as a result of the >> code >> that >> adds a FAQ, or perhaps in the class definition code which >> specifies >> the >> default space. Looks right to me and jibes with what you've said >> about >> spaces. Here it is yanked directly out of my code .. which was >> simply a >> copy/paste from the tutorial: >> >> FAQClass code: >> {{velocity}} >> ## Replace Main with the Space where you want your documents to >> be >> created. >> ## Replace the default parent with the one of your choice and >> save >> the >> document. >> ## >> #set($className = $doc.name.substring(0, >> $doc.name.indexOf("Class"))) >> #set($defaultParent = 'FAQ.WebHome') >> #set($defaultSpace = 'FAQ') >> {{/velocity}} >> >> {{include document="XWiki.ClassSheet"/}} >> >> FAQTemplate code: >> {{include document="FAQ.FAQSheet"/}} >> >> FAQ WebHome code ( > http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki >> ): >> = Existing FAQ entries = >> >> {{velocity}} >> #set($sql = ", BaseObject as obj where obj.name=doc.fullName and >> obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") >> #set($results = $xwiki.searchDocuments($sql)) >> #if($results.empty) >> No FAQ has been created yet! >> #else >> #foreach ($item in $results) >> #set($faq = $xwiki.getDocument($item)) >> * [[${faq.display("question").replace("<p>", "").replace("</p>", >> "")}>>${item}]] >> #end >> #end >> {{/velocity}} >> >> {{velocity}} >> #if("$!request.docName" != '') >> ## Request for creating a new instance >> #set($targetDocName = "${request.spaceName}.${request.docName}") >> #set($targetDocName = $targetDocName.replace("?", >> "").replace("#", >> "").trim()) >> #if(!$xwiki.exists($targetDocName) && >> $xwiki.hasAccessLevel('edit', >> $context.user, $targetDocName)) >> $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', >> "template=${request.template}&parent=${request.parent}")) >> ## Stop processing, since we already sent a redirect. >> #stop >> #end >> #end >> >> = Add a new question = >> >> #if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) >> {{warning}}The target document already exists. Please choose a > different >> name, or [[view the existing document>>$targetDocName]]{{/ >> warning}} >> #elseif("$!targetDocName" != '') >> {{warning}}You don't have permission to create that > document{{/warning}} >> #end >> >> {{html}} >> <form action="" id="newdoc" method="post"> >> <div> >> <input type="hidden" name="parent" value="${doc.fullName}"/> >> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> >> <input type="hidden" name="sheet" value="1"/> >> <input type="hidden" name="spaceName" value="FAQ"/> >> Document: <input type="text" name="docName" value="Enter your >> question here" class="withTip" size="50"/> >> <span class="buttonwrapper"><input type="submit" value="Create > this >> FAQ" class="button"/></span> >> </div> >> </form> >> {{/html}} >> {{/velocity}} >> >> So what am I missing? >> >> Thanks, >> Mark >> >> >> >> >> >> "Rieken, Joshua" <[email protected]> >> Sent by: [email protected] >> 11/10/2009 04:37 PM >> Please respond to >> XWiki Users <[email protected]> >> >> >> To >> XWiki Users <[email protected]> >> cc >> >> Subject >> Re: [xwiki-users] problem with FAQ tutorial .. space assignment? >> >> >> >> >> >> >> Mark, >> >> You're very welcome. It's not necessary to explicitly create the >> WebHome > >> in FAQ until later in the tutorial. Question/Answer documents >> that >> are >> created from the FAQ Class page will go into the FAQ space, >> which >> "comes > >> into existence" the instant any document is placed in it. >> >> For example, if you add a question/answer page called >> "FAQ.Howtoeditapage", you can still get to it regardless of >> whether >> "FAQ.WebHome" exists. >> >> A space "disappears" when every document that is part of the >> space >> is >> deleted. So a space is just a collection of documents and >> doesn't >> really > >> exist outside of those documents. It's really just a convenient >> way >> to >> organize your documents. >> >> Good luck, and if you have any more questions, please don't >> hesitate to >> ask. >> >> -Joshua- >> >> >>> -----Original Message----- >>> From: [email protected] >>> [mailto:[email protected]] On Behalf Of [email protected] >>> Sent: Tuesday, November 10, 2009 3:31 PM >>> To: XWiki Users >>> Cc: XWiki Users; [email protected] >>> Subject: Re: [xwiki-users] problem with FAQ tutorial .. space >>> assignment? >>> >>> Hi Joshua, >>> >>> Thanks very much for your prompt reply. It helps a lot to >>> know the history and what WebHome means! >>> >>> Am I correct then in first creating the FAQ space explicitly, >>> even though that's not called for in the tutorial? Like so: >>> >>> "I've first created the FAQ Space, then built the FAQ Class, >>> etc, then put the code into the 'home' page for the space, ie >>> http://localhost/xwiki/bin/view/FAQ/" >>> >>> >>> Thanks, >>> Mark >>> >>> BCBS-IL >>> ph 312-653-4293 >>> [email protected] >>> >>> >>> >>> >>> >>> "Rieken, Joshua" <[email protected]> >>> Sent by: [email protected] >>> 11/10/2009 03:18 PM >>> Please respond to >>> XWiki Users <[email protected]> >>> >>> >>> To >>> XWiki Users <[email protected]> >>> cc >>> >>> Subject >>> Re: [xwiki-users] problem with FAQ tutorial .. space >>> assignment? >>> >>> >>> >>> >>> >>> >>> Hi Mark, >>> >>> http://localhost/xwiki/bin/view/FAQ/ actually takes you to >>> http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the >>> home page >>> for any given space. The name "WebHome" came from earlier >>> versions >>> of >>> XWiki, when a Space was called a Web. >>> >>> Hope this helps, >>> -Joshua- >>> >>> >>>> -----Original Message----- >>>> From: [email protected] >>>> [mailto:[email protected]] On Behalf Of >>>> >>> [email protected] >>> >>>> Sent: Tuesday, November 10, 2009 3:06 PM >>>> To: [email protected] >>>> Subject: [xwiki-users] problem with FAQ tutorial .. space >>>> >>> assignment? >>> >>>> Hi, >>>> >>>> I've followed along in the tutorial in the dev guide for >>>> creating a FAQ at >>>> http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial >>>> >>>> Here's my first point of confusion: in section 'Create a >>>> homepage for your application' it states 'Go to the >>>> "FAQ.WebHome" page'. I do not see such a page. In the latest >>>> iterations of building the FAQ I've first created the FAQ >>>> Space, then built the FAQ Class, etc, then put the code into >>>> the 'home' page for the space, ie >>>> >>> http://localhost/xwiki/bin/view/FAQ/ >>> >>>> I'm sure my problems stem from my weak understanding of this >>>> step and how spaces are created and referenced. >>>> >>>> Thanks, >>>> Mark
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
HCSC Company Disclaimer
The information contained in this communication is confidential, private, proprietary, or otherwise privileged and is intended only for the use of the addressee. Unauthorized use, disclosure, distribution or copying is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately at (312) 653-6000 in Illinois; (800)835-8699 in New Mexico; (918)560-3500 in Oklahoma; or (972)766-6900 in Texas. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/
Hi Guillaume, You got it! Plain old alphanumeric goes into the FAQ space, anything else goes to Main. Every !@#$! entry I created I used a hyphen or a comma or something not strictly alphanumeric somewhere in the entry. Silly me! Thanks et al, Mark BCBS-IL ph 312-653-4293 [email protected] Guillaume Lerouge <[email protected]> Sent by: [email protected] 11/16/2009 12:09 PM Please respond to XWiki Users <[email protected]> To XWiki Users <[email protected]> cc Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment? Hi Mark, I've tested your XAR on my machine on a fresh XE 2.0 instance and... it works perfectly well. I think the problem comes from the text you're inputting in the input under "Add a new question" on FAQ.WebHome. I see the first question you created is named "FAQ.First+question%2C+entered+as+Admin/" -> can you try entering an new question that is simply called "test" (no special characters) and see what happens when you do that? In my case it created http://localhost:9080/xwiki/bin/view/FAQ/test which is the expected behavior. I suspect the characters you entered in the input triggered the creation in the wrong location. If that's so, we'll update the FAQ application example to include better name cleaning prior to document creation. Guillaume On 11/16/09, [email protected] <[email protected]> wrote:
Hi Vincent et al,
Thanks again for the help, very much appreciated.
This url should get you to a gui where you select the file to dl: http://www.esnips.com/web/MarkMarzialepublicfolder
There's only 1 file in this folder, named 'myxwiki_export.xar'. Should stick out like a sore thumb.
Let me know if you have any trouble.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 11:03 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 5:36 PM, [email protected] wrote:
Hi Vincent,
That's a very generous offer and well appreciated.
At the moment I don't have a url to point you to, but I'll find something.
I assume 'Export as XAR' from the xwiki Main page is sufficient?
Go to the Admin page, then click export. That'll export the whole wiki but it doesn't matter (unless you want to hide stuff, in which case you could just export the 4 pages: FAQClass, FAQTemplate, FAQSheet and FAQ.WebHome by navigating to each page and choosing export as XAR in the top menu).
Of course if your wiki has a public URL it's even easier (but it's probably not the case).
Thanks -Vincent
The resulting xar doesn't seem to have enough content to be of use. I'm guessing that's because I'm using an external db (MySql). If I'm right about that, then I can reinstall the standalone xwiki using the default hsqldb, rebuild the faq and try again.
Or perhaps I should export from the FAQ space itself?
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 10:19 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 5:10 PM, [email protected] wrote:
Hi Vincent,
Thanks yet again.
Sadly I'm still creating FAQ entries in the Main space, not the FAQ space.
I'm going to need a little time to cry it all out before I try again. I'd pull my hair out but there's not enough to get a hold on.
If you can export your wiki as a XAR and make it available somewhere at a URL, we could try it out and see what's wrong.
Thanks -Vincent
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:59 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 4:20 PM, [email protected] wrote:
Hi Vincent,
One point I want to check out with you. The part of the tutorial under the heading 'Create a homepage for your application' is a little unclear to me. I was told the FAQ was written during an earlier version of xwiki when a Space was called a Web.
This was true in the past but the FAQ tutorial and the XWiki Class Wizard were rewritten in XWiki Enterprise 2.0 so it's no longer true.
In latter attempts to follow the tutorial I've interpreted 'Go to the "FAQ.WebHome" page' as: Go to the Wiki Dashboard (in my setup http://localhost/xwiki/bin/view/Main/)
This is not correct. FAQ.WebHome is well... FAQ/WebHome (or FAQ/ for short).
click on the unresolved link in the FAQ space edit the resulting page at http://localhost/xwiki/bin/view/FAQ/
Yes this will create the FAQ.WebHome page.
I've been told the url http://localhost/xwiki/bin/view/FAQ/ is equivalent to http://localhost/xwiki/bin/view/FAQ/WebHome/ but I'm a little shaky on that point.
Yes it's the same. Forget FAQ/, this is just a shortcut. Always use the fully-qualified name and you'll be fine.
Since the code on this page actually creates the new FAQ entries, and FAQ entries are definitely being created (though not in the FAQ space), I've been thinking this confusion isn't critical to creating entries in the right space. Is that wrong?
It's not critical at all. In the tutorial it just asks you to create the FAQ.WebHome page. I've (hopefully) clarified this on the FAQ tutorial page.
So is all working for you now?
Thanks -Vincent
---
For completeness, here's the FAQSheet code: {{velocity}} ## You can modify this page to customize the presentation of your object. ## At first you should keep the default presentation and just save the document. = Document $doc.name =
#set($class = $doc.getObject('FAQ.FAQClass').xWikiClass)
#foreach($prop in $class.properties) ; $prop.prettyName : $doc.display($prop.getName()) #end {{/velocity}}
Thanks, Mark
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:05 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:53 PM, [email protected] wrote:
Hi Vincent,
Thanks again for your help.
As far as the code goes, I did change the default space for the FAQClass to FAQ just as the tutorial stated. The code is earlier in this email trail:
>> #set($defaultParent = 'FAQ.WebHome') >> #set($defaultSpace = 'FAQ')
Ok I hadn't checked the code you sent. It looks ok. I don't see the FAQSheet code though.
Anyway let us know how your 3rd try goes.
Thanks -Vincent
I'm doing this all again from scratch. Maybe 3rd time is a charm.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:46 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:26 PM, [email protected] wrote:
Hi Vincent,
Thanks for your help. I'm sure I'm doing something wrong. My difficulty is in finding what it is I'm doing wrong. I'll review the steps again, this time paying special attention to the points you raised.
It'd help if you could expand on " .. or have set up some different configuration for the default wiki syntax for new pages". I installed xwiki from scratch, then pulled in xwiki-enterprise-wiki-2.0.xar, then started typing in the faq example. If that somehow affected the configuration for default wiki syntax, I'm not aware how.
If you haven't touched the default config then all new pages are created in XWiki Syntax 2.0 by default, which is fine and matches the FAQ tutorial expectations.
In
http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial#HCreatetheFAQC...
, there's a step where you'll see: #set($defaultSpace = 'Main')
As described, replace "Main" with the space where you want the docs to be created, for ex: "FAQ".
Thanks -Vincent
Point noted on user contributed code.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:17 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
On Nov 16, 2009, at 2:42 PM, [email protected] wrote:
> Hi Josh, > > Thanks for your reply and interest. > > Unfortunately I haven't been able to figure out what the heck I'm > doing > wrong in this relatively simple case. Beginning to look at > alternative > wikis. > > Definitely xwiki can be used to build 2.0 level of functionality, > but it > seems to me there's a little too much black box. I've tried other > applications as well .. such as the task manager app .. and found > problems > others have found as well right out of the box. My point is it's > all a > little too vague for my comfort.
One thing to note: this task manager app is not written nor supported by the XWiki dev team. It's been contributed by individuals and is supported by them or any contributor who wants to help. The quality of the code you find on code.xwiki.org varies a lot. All we can guarantee here is the code that is developed by the XWiki dev team.
In general if apps on code.xwiki.org break it's because they haven't been updated at the same rate as the XWiki platform and in general it's really not much to make them work (a few minutes of work).
The FAQ tutorial works well AFAIK. IMO you've probably forgotten some steps (in one step you must edit the default template to set in which space new FAQ documents are created - not that it matters, it'll work wherever they are created) or have set up some different configuration for the default wiki syntax for new pages.
Thanks -Vincent
> I haven't given up, just beginning to look elsewhere as well. > > Thanks, > Mark > > BCBS-IL > ph 312-653-4293 > [email protected] > > > > > > Josh <[email protected]> > Sent by: [email protected] > 11/14/2009 03:57 PM > Please respond to > XWiki Users <[email protected]> > > > To > XWiki Users <[email protected]> > cc > > Subject > Re: [xwiki-users] problem with FAQ tutorial .. space assignment? > > > > > > > Hi Mark, > > Sorry for the delayed response. I went through the steps of > creating > the > FAQ application per the tutorial, but I can't reproduce your > issue. > Questions are created in the FAQ space for me, not Main. Your > code > looks > fine as well. > > Were you able to figure it out? > > Thanks, > -Joshua- > > [email protected] wrote: >> Hi Joshua, >> >> (I apologize to all if this appears more than once; I haven't >> been >> successful posting to the mailing list since before yesterday. >> Perhaps >> attachments are prohibited? Trying again without.) >> >> Thanks again, your explanation of spaces was very clear and >> helpful. >> >> Now that I have a little better understanding of spaces, I'll >> present my > >> problem. For some reason when I create a FAQ entry, it's not >> going >> into >> the FAQ space but instead into the Main space. Per the >> tutorial, I > haven't >> created a FAQ space explicitly this go round. >> >> It seems to me this can only be happening as a result of the >> code >> that >> adds a FAQ, or perhaps in the class definition code which >> specifies >> the >> default space. Looks right to me and jibes with what you've said >> about >> spaces. Here it is yanked directly out of my code .. which was >> simply a >> copy/paste from the tutorial: >> >> FAQClass code: >> {{velocity}} >> ## Replace Main with the Space where you want your documents to >> be >> created. >> ## Replace the default parent with the one of your choice and >> save >> the >> document. >> ## >> #set($className = $doc.name.substring(0, >> $doc.name.indexOf("Class"))) >> #set($defaultParent = 'FAQ.WebHome') >> #set($defaultSpace = 'FAQ') >> {{/velocity}} >> >> {{include document="XWiki.ClassSheet"/}} >> >> FAQTemplate code: >> {{include document="FAQ.FAQSheet"/}} >> >> FAQ WebHome code ( > http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki >> ): >> = Existing FAQ entries = >> >> {{velocity}} >> #set($sql = ", BaseObject as obj where obj.name=doc.fullName and >> obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") >> #set($results = $xwiki.searchDocuments($sql)) >> #if($results.empty) >> No FAQ has been created yet! >> #else >> #foreach ($item in $results) >> #set($faq = $xwiki.getDocument($item)) >> * [[${faq.display("question").replace("<p>", "").replace("</p>", >> "")}>>${item}]] >> #end >> #end >> {{/velocity}} >> >> {{velocity}} >> #if("$!request.docName" != '') >> ## Request for creating a new instance >> #set($targetDocName = "${request.spaceName}.${request.docName}") >> #set($targetDocName = $targetDocName.replace("?", >> "").replace("#", >> "").trim()) >> #if(!$xwiki.exists($targetDocName) && >> $xwiki.hasAccessLevel('edit', >> $context.user, $targetDocName)) >> $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', >> "template=${request.template}&parent=${request.parent}")) >> ## Stop processing, since we already sent a redirect. >> #stop >> #end >> #end >> >> = Add a new question = >> >> #if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) >> {{warning}}The target document already exists. Please choose a > different >> name, or [[view the existing document>>$targetDocName]]{{/ >> warning}} >> #elseif("$!targetDocName" != '') >> {{warning}}You don't have permission to create that > document{{/warning}} >> #end >> >> {{html}} >> <form action="" id="newdoc" method="post"> >> <div> >> <input type="hidden" name="parent" value="${doc.fullName}"/> >> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> >> <input type="hidden" name="sheet" value="1"/> >> <input type="hidden" name="spaceName" value="FAQ"/> >> Document: <input type="text" name="docName" value="Enter your >> question here" class="withTip" size="50"/> >> <span class="buttonwrapper"><input type="submit" value="Create > this >> FAQ" class="button"/></span> >> </div> >> </form> >> {{/html}} >> {{/velocity}} >> >> So what am I missing? >> >> Thanks, >> Mark >> >> >> >> >> >> "Rieken, Joshua" <[email protected]> >> Sent by: [email protected] >> 11/10/2009 04:37 PM >> Please respond to >> XWiki Users <[email protected]> >> >> >> To >> XWiki Users <[email protected]> >> cc >> >> Subject >> Re: [xwiki-users] problem with FAQ tutorial .. space assignment? >> >> >> >> >> >> >> Mark, >> >> You're very welcome. It's not necessary to explicitly create the >> WebHome > >> in FAQ until later in the tutorial. Question/Answer documents >> that >> are >> created from the FAQ Class page will go into the FAQ space, >> which >> "comes > >> into existence" the instant any document is placed in it. >> >> For example, if you add a question/answer page called >> "FAQ.Howtoeditapage", you can still get to it regardless of >> whether >> "FAQ.WebHome" exists. >> >> A space "disappears" when every document that is part of the >> space >> is >> deleted. So a space is just a collection of documents and >> doesn't >> really > >> exist outside of those documents. It's really just a convenient >> way >> to >> organize your documents. >> >> Good luck, and if you have any more questions, please don't >> hesitate to >> ask. >> >> -Joshua- >> >> >>> -----Original Message----- >>> From: [email protected] >>> [mailto:[email protected]] On Behalf Of [email protected] >>> Sent: Tuesday, November 10, 2009 3:31 PM >>> To: XWiki Users >>> Cc: XWiki Users; [email protected] >>> Subject: Re: [xwiki-users] problem with FAQ tutorial .. space >>> assignment? >>> >>> Hi Joshua, >>> >>> Thanks very much for your prompt reply. It helps a lot to >>> know the history and what WebHome means! >>> >>> Am I correct then in first creating the FAQ space explicitly, >>> even though that's not called for in the tutorial? Like so: >>> >>> "I've first created the FAQ Space, then built the FAQ Class, >>> etc, then put the code into the 'home' page for the space, ie >>> http://localhost/xwiki/bin/view/FAQ/" >>> >>> >>> Thanks, >>> Mark >>> >>> BCBS-IL >>> ph 312-653-4293 >>> [email protected] >>> >>> >>> >>> >>> >>> "Rieken, Joshua" <[email protected]> >>> Sent by: [email protected] >>> 11/10/2009 03:18 PM >>> Please respond to >>> XWiki Users <[email protected]> >>> >>> >>> To >>> XWiki Users <[email protected]> >>> cc >>> >>> Subject >>> Re: [xwiki-users] problem with FAQ tutorial .. space >>> assignment? >>> >>> >>> >>> >>> >>> >>> Hi Mark, >>> >>> http://localhost/xwiki/bin/view/FAQ/ actually takes you to >>> http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the >>> home page >>> for any given space. The name "WebHome" came from earlier >>> versions >>> of >>> XWiki, when a Space was called a Web. >>> >>> Hope this helps, >>> -Joshua- >>> >>> >>>> -----Original Message----- >>>> From: [email protected] >>>> [mailto:[email protected]] On Behalf Of >>>> >>> [email protected] >>> >>>> Sent: Tuesday, November 10, 2009 3:06 PM >>>> To: [email protected] >>>> Subject: [xwiki-users] problem with FAQ tutorial .. space >>>> >>> assignment? >>> >>>> Hi, >>>> >>>> I've followed along in the tutorial in the dev guide for >>>> creating a FAQ at >>>> http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial >>>> >>>> Here's my first point of confusion: in section 'Create a >>>> homepage for your application' it states 'Go to the >>>> "FAQ.WebHome" page'. I do not see such a page. In the latest >>>> iterations of building the FAQ I've first created the FAQ >>>> Space, then built the FAQ Class, etc, then put the code into >>>> the 'home' page for the space, ie >>>> >>> http://localhost/xwiki/bin/view/FAQ/ >>> >>>> I'm sure my problems stem from my weak understanding of this >>>> step and how spaces are created and referenced. >>>> >>>> Thanks, >>>> Mark
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
HCSC Company Disclaimer
The information contained in this communication is confidential,
private,
proprietary, or otherwise privileged and is intended only for the use of the addressee. Unauthorized use, disclosure, distribution or copying is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately at (312) 653-6000 in Illinois; (800)835-8699 in New Mexico; (918)560-3500 in Oklahoma; or (972)766-6900 in Texas. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Hi Mark, glad to know that "fixed" your issue. Sergiu & al: since we changed the creation form to remove the need for JS for the form to work we didn't add a new way to filter invalid characters prior to creating the URL called to create the new document. I added some "cleaning" code to do this for the FAQ example but it would be much better if we had a standard velocity method to perform that cleaning prior to page creation. Is there anything we could use to do that? Guillaume On 11/16/09, [email protected] <[email protected]> wrote:
Hi Guillaume,
You got it! Plain old alphanumeric goes into the FAQ space, anything else goes to Main.
Every !@#$! entry I created I used a hyphen or a comma or something not strictly alphanumeric somewhere in the entry. Silly me!
Thanks et al, Mark
BCBS-IL ph 312-653-4293 [email protected]
Guillaume Lerouge <[email protected]> Sent by: [email protected] 11/16/2009 12:09 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
I've tested your XAR on my machine on a fresh XE 2.0 instance and... it works perfectly well.
I think the problem comes from the text you're inputting in the input under "Add a new question" on FAQ.WebHome. I see the first question you created is named "FAQ.First+question%2C+entered+as+Admin/" -> can you try entering an new question that is simply called "test" (no special characters) and see what happens when you do that?
In my case it created http://localhost:9080/xwiki/bin/view/FAQ/test which is the expected behavior.
I suspect the characters you entered in the input triggered the creation in the wrong location. If that's so, we'll update the FAQ application example to include better name cleaning prior to document creation.
Guillaume
On 11/16/09, [email protected] <[email protected]> wrote:
Hi Vincent et al,
Thanks again for the help, very much appreciated.
This url should get you to a gui where you select the file to dl: http://www.esnips.com/web/MarkMarzialepublicfolder
There's only 1 file in this folder, named 'myxwiki_export.xar'. Should stick out like a sore thumb.
Let me know if you have any trouble.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 11:03 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 5:36 PM, [email protected] wrote:
Hi Vincent,
That's a very generous offer and well appreciated.
At the moment I don't have a url to point you to, but I'll find something.
I assume 'Export as XAR' from the xwiki Main page is sufficient?
Go to the Admin page, then click export. That'll export the whole wiki but it doesn't matter (unless you want to hide stuff, in which case you could just export the 4 pages: FAQClass, FAQTemplate, FAQSheet and FAQ.WebHome by navigating to each page and choosing export as XAR in the top menu).
Of course if your wiki has a public URL it's even easier (but it's probably not the case).
Thanks -Vincent
The resulting xar doesn't seem to have enough content to be of use. I'm guessing that's because I'm using an external db (MySql). If I'm right about that, then I can reinstall the standalone xwiki using the default hsqldb, rebuild the faq and try again.
Or perhaps I should export from the FAQ space itself?
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 10:19 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 5:10 PM, [email protected] wrote:
Hi Vincent,
Thanks yet again.
Sadly I'm still creating FAQ entries in the Main space, not the FAQ space.
I'm going to need a little time to cry it all out before I try again. I'd pull my hair out but there's not enough to get a hold on.
If you can export your wiki as a XAR and make it available somewhere at a URL, we could try it out and see what's wrong.
Thanks -Vincent
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:59 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 4:20 PM, [email protected] wrote:
Hi Vincent,
One point I want to check out with you. The part of the tutorial under the heading 'Create a homepage for your application' is a little unclear to me. I was told the FAQ was written during an earlier version of xwiki when a Space was called a Web.
This was true in the past but the FAQ tutorial and the XWiki Class Wizard were rewritten in XWiki Enterprise 2.0 so it's no longer true.
In latter attempts to follow the tutorial I've interpreted 'Go to the "FAQ.WebHome" page' as: Go to the Wiki Dashboard (in my setup http://localhost/xwiki/bin/view/Main/)
This is not correct. FAQ.WebHome is well... FAQ/WebHome (or FAQ/ for short).
click on the unresolved link in the FAQ space edit the resulting page at http://localhost/xwiki/bin/view/FAQ/
Yes this will create the FAQ.WebHome page.
I've been told the url http://localhost/xwiki/bin/view/FAQ/ is equivalent to http://localhost/xwiki/bin/view/FAQ/WebHome/ but I'm a little shaky on that point.
Yes it's the same. Forget FAQ/, this is just a shortcut. Always use the fully-qualified name and you'll be fine.
Since the code on this page actually creates the new FAQ entries, and FAQ entries are definitely being created (though not in the FAQ space), I've been thinking this confusion isn't critical to creating entries in the right space. Is that wrong?
It's not critical at all. In the tutorial it just asks you to create the FAQ.WebHome page. I've (hopefully) clarified this on the FAQ tutorial page.
So is all working for you now?
Thanks -Vincent
---
For completeness, here's the FAQSheet code: {{velocity}} ## You can modify this page to customize the presentation of your object. ## At first you should keep the default presentation and just save the document. = Document $doc.name =
#set($class = $doc.getObject('FAQ.FAQClass').xWikiClass)
#foreach($prop in $class.properties) ; $prop.prettyName : $doc.display($prop.getName()) #end {{/velocity}}
Thanks, Mark
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:05 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:53 PM, [email protected] wrote:
Hi Vincent,
Thanks again for your help.
As far as the code goes, I did change the default space for the FAQClass to FAQ just as the tutorial stated. The code is earlier in this email trail:
>>> #set($defaultParent = 'FAQ.WebHome') >>> #set($defaultSpace = 'FAQ')
Ok I hadn't checked the code you sent. It looks ok. I don't see the FAQSheet code though.
Anyway let us know how your 3rd try goes.
Thanks -Vincent
I'm doing this all again from scratch. Maybe 3rd time is a charm.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 08:46 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:26 PM, [email protected] wrote:
> Hi Vincent, > > Thanks for your help. I'm sure I'm doing something wrong. My > difficulty is > in finding what it is I'm doing wrong. I'll review the steps > again, > this > time paying special attention to the points you raised. > > It'd help if you could expand on " .. or have set up some > different > configuration for the default wiki syntax for new pages". I > installed > xwiki from scratch, then pulled in xwiki-enterprise-wiki-2.0.xar, > then > started typing in the faq example. If that somehow affected the > configuration for default wiki syntax, I'm not aware how.
If you haven't touched the default config then all new pages are created in XWiki Syntax 2.0 by default, which is fine and matches the FAQ tutorial expectations.
In
http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial#HCreatetheFAQC...
, there's a step where you'll see: #set($defaultSpace = 'Main')
As described, replace "Main" with the space where you want the docs to be created, for ex: "FAQ".
Thanks -Vincent
> Point noted on user contributed code. > > Thanks, > Mark > > BCBS-IL > ph 312-653-4293 > [email protected] > > > > > > Vincent Massol <[email protected]> > Sent by: [email protected] > 11/16/2009 08:17 AM > Please respond to > XWiki Users <[email protected]> > > > To > XWiki Users <[email protected]> > cc > > Subject > Re: [xwiki-users] problem with FAQ tutorial .. space assignment? > > > > > > > Hi Mark, > > On Nov 16, 2009, at 2:42 PM, [email protected] wrote: > >> Hi Josh, >> >> Thanks for your reply and interest. >> >> Unfortunately I haven't been able to figure out what the heck I'm >> doing >> wrong in this relatively simple case. Beginning to look at >> alternative >> wikis. >> >> Definitely xwiki can be used to build 2.0 level of functionality, >> but it >> seems to me there's a little too much black box. I've tried other >> applications as well .. such as the task manager app .. and found >> problems >> others have found as well right out of the box. My point is it's >> all a >> little too vague for my comfort. > > One thing to note: this task manager app is not written nor > supported > by the XWiki dev team. It's been contributed by individuals and is > supported by them or any contributor who wants to help. The > quality > of > the code you find on code.xwiki.org varies a lot. All we can > guarantee > here is the code that is developed by the XWiki dev team. > > In general if apps on code.xwiki.org break it's because they > haven't > been updated at the same rate as the XWiki platform and in general > it's really not much to make them work (a few minutes of work). > > The FAQ tutorial works well AFAIK. IMO you've probably forgotten > some > steps (in one step you must edit the default template to set in > which > space new FAQ documents are created - not that it matters, it'll > work > wherever they are created) or have set up some different > configuration > for the default wiki syntax for new pages. > > Thanks > -Vincent > >> I haven't given up, just beginning to look elsewhere as well. >> >> Thanks, >> Mark >> >> BCBS-IL >> ph 312-653-4293 >> [email protected] >> >> >> >> >> >> Josh <[email protected]> >> Sent by: [email protected] >> 11/14/2009 03:57 PM >> Please respond to >> XWiki Users <[email protected]> >> >> >> To >> XWiki Users <[email protected]> >> cc >> >> Subject >> Re: [xwiki-users] problem with FAQ tutorial .. space assignment? >> >> >> >> >> >> >> Hi Mark, >> >> Sorry for the delayed response. I went through the steps of >> creating >> the >> FAQ application per the tutorial, but I can't reproduce your >> issue. >> Questions are created in the FAQ space for me, not Main. Your >> code >> looks >> fine as well. >> >> Were you able to figure it out? >> >> Thanks, >> -Joshua- >> >> [email protected] wrote: >>> Hi Joshua, >>> >>> (I apologize to all if this appears more than once; I haven't >>> been >>> successful posting to the mailing list since before yesterday. >>> Perhaps >>> attachments are prohibited? Trying again without.) >>> >>> Thanks again, your explanation of spaces was very clear and >>> helpful. >>> >>> Now that I have a little better understanding of spaces, I'll >>> present my >> >>> problem. For some reason when I create a FAQ entry, it's not >>> going >>> into >>> the FAQ space but instead into the Main space. Per the >>> tutorial, I >> haven't >>> created a FAQ space explicitly this go round. >>> >>> It seems to me this can only be happening as a result of the >>> code >>> that >>> adds a FAQ, or perhaps in the class definition code which >>> specifies >>> the >>> default space. Looks right to me and jibes with what you've said >>> about >>> spaces. Here it is yanked directly out of my code .. which was >>> simply a >>> copy/paste from the tutorial: >>> >>> FAQClass code: >>> {{velocity}} >>> ## Replace Main with the Space where you want your documents to >>> be >>> created. >>> ## Replace the default parent with the one of your choice and >>> save >>> the >>> document. >>> ## >>> #set($className = $doc.name.substring(0, >>> $doc.name.indexOf("Class"))) >>> #set($defaultParent = 'FAQ.WebHome') >>> #set($defaultSpace = 'FAQ') >>> {{/velocity}} >>> >>> {{include document="XWiki.ClassSheet"/}} >>> >>> FAQTemplate code: >>> {{include document="FAQ.FAQSheet"/}} >>> >>> FAQ WebHome code ( >> http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki >>> ): >>> = Existing FAQ entries = >>> >>> {{velocity}} >>> #set($sql = ", BaseObject as obj where obj.name=doc.fullName and >>> obj.className='FAQ.FAQClass' and obj.name<>'FAQ.FAQTemplate'") >>> #set($results = $xwiki.searchDocuments($sql)) >>> #if($results.empty) >>> No FAQ has been created yet! >>> #else >>> #foreach ($item in $results) >>> #set($faq = $xwiki.getDocument($item)) >>> * [[${faq.display("question").replace("<p>", "").replace("</p>", >>> "")}>>${item}]] >>> #end >>> #end >>> {{/velocity}} >>> >>> {{velocity}} >>> #if("$!request.docName" != '') >>> ## Request for creating a new instance >>> #set($targetDocName = "${request.spaceName}.${request.docName}") >>> #set($targetDocName = $targetDocName.replace("?", >>> "").replace("#", >>> "").trim()) >>> #if(!$xwiki.exists($targetDocName) && >>> $xwiki.hasAccessLevel('edit', >>> $context.user, $targetDocName)) >>> $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', >>> "template=${request.template}&parent=${request.parent}")) >>> ## Stop processing, since we already sent a redirect. >>> #stop >>> #end >>> #end >>> >>> = Add a new question = >>> >>> #if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) >>> {{warning}}The target document already exists. Please choose a >> different >>> name, or [[view the existing document>>$targetDocName]]{{/ >>> warning}} >>> #elseif("$!targetDocName" != '') >>> {{warning}}You don't have permission to create that >> document{{/warning}} >>> #end >>> >>> {{html}} >>> <form action="" id="newdoc" method="post"> >>> <div> >>> <input type="hidden" name="parent" value="${doc.fullName}"/> >>> <input type="hidden" name="template" value="FAQ.FAQTemplate"/> >>> <input type="hidden" name="sheet" value="1"/> >>> <input type="hidden" name="spaceName" value="FAQ"/> >>> Document: <input type="text" name="docName" value="Enter your >>> question here" class="withTip" size="50"/> >>> <span class="buttonwrapper"><input type="submit" value="Create >> this >>> FAQ" class="button"/></span> >>> </div> >>> </form> >>> {{/html}} >>> {{/velocity}} >>> >>> So what am I missing? >>> >>> Thanks, >>> Mark >>> >>> >>> >>> >>> >>> "Rieken, Joshua" <[email protected]> >>> Sent by: [email protected] >>> 11/10/2009 04:37 PM >>> Please respond to >>> XWiki Users <[email protected]> >>> >>> >>> To >>> XWiki Users <[email protected]> >>> cc >>> >>> Subject >>> Re: [xwiki-users] problem with FAQ tutorial .. space assignment? >>> >>> >>> >>> >>> >>> >>> Mark, >>> >>> You're very welcome. It's not necessary to explicitly create the >>> WebHome >> >>> in FAQ until later in the tutorial. Question/Answer documents >>> that >>> are >>> created from the FAQ Class page will go into the FAQ space, >>> which >>> "comes >> >>> into existence" the instant any document is placed in it. >>> >>> For example, if you add a question/answer page called >>> "FAQ.Howtoeditapage", you can still get to it regardless of >>> whether >>> "FAQ.WebHome" exists. >>> >>> A space "disappears" when every document that is part of the >>> space >>> is >>> deleted. So a space is just a collection of documents and >>> doesn't >>> really >> >>> exist outside of those documents. It's really just a convenient >>> way >>> to >>> organize your documents. >>> >>> Good luck, and if you have any more questions, please don't >>> hesitate to >>> ask. >>> >>> -Joshua- >>> >>> >>>> -----Original Message----- >>>> From: [email protected] >>>> [mailto:[email protected]] On Behalf Of [email protected] >>>> Sent: Tuesday, November 10, 2009 3:31 PM >>>> To: XWiki Users >>>> Cc: XWiki Users; [email protected] >>>> Subject: Re: [xwiki-users] problem with FAQ tutorial .. space >>>> assignment? >>>> >>>> Hi Joshua, >>>> >>>> Thanks very much for your prompt reply. It helps a lot to >>>> know the history and what WebHome means! >>>> >>>> Am I correct then in first creating the FAQ space explicitly, >>>> even though that's not called for in the tutorial? Like so: >>>> >>>> "I've first created the FAQ Space, then built the FAQ Class, >>>> etc, then put the code into the 'home' page for the space, ie >>>> http://localhost/xwiki/bin/view/FAQ/" >>>> >>>> >>>> Thanks, >>>> Mark >>>> >>>> BCBS-IL >>>> ph 312-653-4293 >>>> [email protected] >>>> >>>> >>>> >>>> >>>> >>>> "Rieken, Joshua" <[email protected]> >>>> Sent by: [email protected] >>>> 11/10/2009 03:18 PM >>>> Please respond to >>>> XWiki Users <[email protected]> >>>> >>>> >>>> To >>>> XWiki Users <[email protected]> >>>> cc >>>> >>>> Subject >>>> Re: [xwiki-users] problem with FAQ tutorial .. space >>>> assignment? >>>> >>>> >>>> >>>> >>>> >>>> >>>> Hi Mark, >>>> >>>> http://localhost/xwiki/bin/view/FAQ/ actually takes you to >>>> http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the >>>> home page >>>> for any given space. The name "WebHome" came from earlier >>>> versions >>>> of >>>> XWiki, when a Space was called a Web. >>>> >>>> Hope this helps, >>>> -Joshua- >>>> >>>> >>>>> -----Original Message----- >>>>> From: [email protected] >>>>> [mailto:[email protected]] On Behalf Of >>>>> >>>> [email protected] >>>> >>>>> Sent: Tuesday, November 10, 2009 3:06 PM >>>>> To: [email protected] >>>>> Subject: [xwiki-users] problem with FAQ tutorial .. space >>>>> >>>> assignment? >>>> >>>>> Hi, >>>>> >>>>> I've followed along in the tutorial in the dev guide for >>>>> creating a FAQ at >>>>> http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial >>>>> >>>>> Here's my first point of confusion: in section 'Create a >>>>> homepage for your application' it states 'Go to the >>>>> "FAQ.WebHome" page'. I do not see such a page. In the latest >>>>> iterations of building the FAQ I've first created the FAQ >>>>> Space, then built the FAQ Class, etc, then put the code into >>>>> the 'home' page for the space, ie >>>>> >>>> http://localhost/xwiki/bin/view/FAQ/ >>>> >>>>> I'm sure my problems stem from my weak understanding of this >>>>> step and how spaces are created and referenced. >>>>> >>>>> Thanks, >>>>> Mark
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
HCSC Company Disclaimer
The information contained in this communication is confidential,
private,
proprietary, or otherwise privileged and is intended only for the use of the addressee. Unauthorized use, disclosure, distribution or copying is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately at (312) 653-6000 in Illinois; (800)835-8699 in New Mexico; (918)560-3500 in Oklahoma; or (972)766-6900 in Texas. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Guillaume Lerouge Sent: Monday, November 16, 2009 12:39 PM To: XWiki Users Subject: Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
glad to know that "fixed" your issue.
Sergiu & al: since we changed the creation form to remove the need for JS for the form to work we didn't add a new way to filter invalid characters prior to creating the URL called to create the new document. I added some "cleaning" code to do this for the FAQ example but it would be much better if we had a standard velocity method to perform that cleaning prior to page creation.
Is there anything we could use to do that?
I've been using util.clearName(name). Is that right? -Joshua
Guillaume
On 11/16/09, [email protected] <[email protected]> wrote:
Hi Guillaume,
You got it! Plain old alphanumeric goes into the FAQ space, anything else goes to Main.
Every !@#$! entry I created I used a hyphen or a comma or something not strictly alphanumeric somewhere in the entry. Silly me!
Thanks et al, Mark
BCBS-IL ph 312-653-4293 [email protected]
Guillaume Lerouge <[email protected]> Sent by: [email protected] 11/16/2009 12:09 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
I've tested your XAR on my machine on a fresh XE 2.0 instance and... it works perfectly well.
I think the problem comes from the text you're inputting in the input under "Add a new question" on FAQ.WebHome. I see the first question you created is named "FAQ.First+question%2C+entered+as+Admin/" -> can you try entering an new question that is simply called "test" (no special characters) and see what happens when you do that?
In my case it created http://localhost:9080/xwiki/bin/view/FAQ/test which is the expected behavior.
I suspect the characters you entered in the input triggered the creation in the wrong location. If that's so, we'll update the FAQ application example to include better name cleaning prior to document creation.
Guillaume
On 11/16/09, [email protected] <[email protected]> wrote:
Hi Vincent et al,
Thanks again for the help, very much appreciated.
This url should get you to a gui where you select the file to dl: http://www.esnips.com/web/MarkMarzialepublicfolder
There's only 1 file in this folder, named 'myxwiki_export.xar'. Should stick out like a sore thumb.
Let me know if you have any trouble.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 11:03 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 5:36 PM, [email protected] wrote:
Hi Vincent,
That's a very generous offer and well appreciated.
At the moment I don't have a url to point you to, but I'll find something.
I assume 'Export as XAR' from the xwiki Main page is sufficient?
Go to the Admin page, then click export. That'll export the whole wiki but it doesn't matter (unless you want to hide stuff, in which case you could just export the 4 pages: FAQClass, FAQTemplate, FAQSheet and FAQ.WebHome by navigating to each page and choosing export as XAR in the top menu).
Of course if your wiki has a public URL it's even easier (but it's probably not the case).
Thanks -Vincent
The resulting xar doesn't seem to have enough content to be of use. I'm guessing that's because I'm using an external db (MySql). If I'm right about that, then I can reinstall the standalone xwiki using the default hsqldb, rebuild the faq and try again.
Or perhaps I should export from the FAQ space itself?
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 10:19 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 5:10 PM, [email protected] wrote:
Hi Vincent,
Thanks yet again.
Sadly I'm still creating FAQ entries in the Main space, not the FAQ space.
I'm going to need a little time to cry it all out before I try again. I'd pull my hair out but there's not enough to get a hold on.
If you can export your wiki as a XAR and make it available somewhere at a URL, we could try it out and see what's wrong.
Thanks -Vincent
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:59 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 4:20 PM, [email protected] wrote:
Hi Vincent,
One point I want to check out with you. The part of the
tutorial
under the heading 'Create a homepage for your application' is a little unclear to me. I was told the FAQ was written during an earlier version of xwiki when a Space was called a Web.
This was true in the past but the FAQ tutorial and the XWiki Class Wizard were rewritten in XWiki Enterprise 2.0 so it's no longer true.
In latter attempts to follow the tutorial I've interpreted 'Go to the "FAQ.WebHome" page' as: Go to the Wiki Dashboard (in my setup http://localhost/xwiki/bin/view/Main/)
This is not correct. FAQ.WebHome is well... FAQ/WebHome (or FAQ/ for short).
click on the unresolved link in the FAQ space edit the resulting page at http://localhost/xwiki/bin/view/FAQ/
Yes this will create the FAQ.WebHome page.
I've been told the url http://localhost/xwiki/bin/view/FAQ/ is equivalent to http://localhost/xwiki/bin/view/FAQ/WebHome/ but I'm a little shaky on that point.
Yes it's the same. Forget FAQ/, this is just a shortcut. Always use the fully-qualified name and you'll be fine.
Since the code on this page actually creates the new FAQ entries, and FAQ entries are definitely being created (though not in the FAQ space), I've been thinking this confusion isn't critical to creating entries in the right space. Is that wrong?
It's not critical at all. In the tutorial it just asks you to create the FAQ.WebHome page. I've (hopefully) clarified this on the FAQ tutorial page.
So is all working for you now?
Thanks -Vincent
---
For completeness, here's the FAQSheet code: {{velocity}} ## You can modify this page to customize the presentation of your object. ## At first you should keep the default presentation and just save the document. = Document $doc.name =
#set($class = $doc.getObject('FAQ.FAQClass').xWikiClass)
#foreach($prop in $class.properties) ; $prop.prettyName : $doc.display($prop.getName()) #end {{/velocity}}
Thanks, Mark
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:05 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 3:53 PM, [email protected] wrote:
> Hi Vincent, > > Thanks again for your help. > > As far as the code goes, I did change the default space for the > FAQClass to FAQ just as the tutorial stated. The code is earlier > in this email > trail: > >>>> #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = >>>> 'FAQ')
Ok I hadn't checked the code you sent. It looks ok. I don't see the FAQSheet code though.
Anyway let us know how your 3rd try goes.
Thanks -Vincent
> > I'm doing this all again from scratch. Maybe 3rd time is a charm. > > Thanks, > Mark > > BCBS-IL > ph 312-653-4293 > [email protected] > > > > > > Vincent Massol <[email protected]> Sent by: > [email protected] > 11/16/2009 08:46 AM > Please respond to > XWiki Users <[email protected]> > > > To > XWiki Users <[email protected]> > cc > > Subject > Re: [xwiki-users] problem with FAQ tutorial .. space assignment? > > > > > > > > On Nov 16, 2009, at 3:26 PM, [email protected] wrote: > >> Hi Vincent, >> >> Thanks for your help. I'm sure I'm doing something wrong. My >> difficulty is in finding what it is I'm doing wrong. I'll review >> the steps again, this time paying special attention to the >> points you raised. >> >> It'd help if you could expand on " .. or have set up some >> different configuration for the default wiki syntax for new >> pages". I installed xwiki from scratch, then pulled in >> xwiki-enterprise-wiki-2.0.xar, then started typing in the faq >> example. If that somehow affected the configuration for default >> wiki syntax, I'm not aware how. > > If you haven't touched the default config then all new pages are > created in XWiki Syntax 2.0 by default, which is fine and matches > the FAQ tutorial expectations. > > In >
http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial#HCreatet
heFAQClass
> > , there's a step where you'll see: > #set($defaultSpace = 'Main') > > As described, replace "Main" with the space where you want the > docs to be created, for ex: "FAQ". > > Thanks > -Vincent > >> Point noted on user contributed code. >> >> Thanks, >> Mark >> >> BCBS-IL >> ph 312-653-4293 >> [email protected] >> >> >> >> >> >> Vincent Massol <[email protected]> Sent by: >> [email protected] >> 11/16/2009 08:17 AM >> Please respond to >> XWiki Users <[email protected]> >> >> >> To >> XWiki Users <[email protected]> >> cc >> >> Subject >> Re: [xwiki-users] problem with FAQ tutorial .. space
assignment?
>> >> >> >> >> >> >> Hi Mark, >> >> On Nov 16, 2009, at 2:42 PM, [email protected] wrote: >> >>> Hi Josh, >>> >>> Thanks for your reply and interest. >>> >>> Unfortunately I haven't been able to figure out what the heck >>> I'm doing wrong in this relatively simple case. Beginning to >>> look at alternative wikis. >>> >>> Definitely xwiki can be used to build 2.0 level of >>> functionality, but it seems to me there's a little too much >>> black box. I've tried other applications as well .. such as the >>> task manager app .. and found problems others have found as >>> well right out of the box. My point is it's all a little too >>> vague for my comfort. >> >> One thing to note: this task manager app is not written nor >> supported by the XWiki dev team. It's been contributed by >> individuals and is supported by them or any contributor who >> wants to help. The quality of the code you find on >> code.xwiki.org varies a lot. All we can guarantee here is the >> code that is developed by the XWiki dev team. >> >> In general if apps on code.xwiki.org break it's because they >> haven't been updated at the same rate as the XWiki platform and >> in general it's really not much to make them work (a few minutes >> of work). >> >> The FAQ tutorial works well AFAIK. IMO you've probably forgotten >> some steps (in one step you must edit the default template to >> set in which space new FAQ documents are created - not that it >> matters, it'll work wherever they are created) or have set up >> some different configuration for the default wiki syntax for new >> pages. >> >> Thanks >> -Vincent >> >>> I haven't given up, just beginning to look elsewhere as well. >>> >>> Thanks, >>> Mark >>> >>> BCBS-IL >>> ph 312-653-4293 >>> [email protected] >>> >>> >>> >>> >>> >>> Josh <[email protected]> >>> Sent by: [email protected] >>> 11/14/2009 03:57 PM >>> Please respond to >>> XWiki Users <[email protected]> >>> >>> >>> To >>> XWiki Users <[email protected]> >>> cc >>> >>> Subject >>> Re: [xwiki-users] problem with FAQ tutorial .. space assignment? >>> >>> >>> >>> >>> >>> >>> Hi Mark, >>> >>> Sorry for the delayed response. I went through the steps of >>> creating the FAQ application per the tutorial, but I can't >>> reproduce your issue. >>> Questions are created in the FAQ space for me, not Main. Your >>> code looks fine as well. >>> >>> Were you able to figure it out? >>> >>> Thanks, >>> -Joshua- >>> >>> [email protected] wrote: >>>> Hi Joshua, >>>> >>>> (I apologize to all if this appears more than once; I haven't >>>> been successful posting to the mailing list since before >>>> yesterday. >>>> Perhaps >>>> attachments are prohibited? Trying again without.) >>>> >>>> Thanks again, your explanation of spaces was very clear and >>>> helpful. >>>> >>>> Now that I have a little better understanding of spaces, I'll >>>> present my >>> >>>> problem. For some reason when I create a FAQ entry, it's not >>>> going into the FAQ space but instead into the Main space. Per >>>> the tutorial, I >>> haven't >>>> created a FAQ space explicitly this go round. >>>> >>>> It seems to me this can only be happening as a result of the >>>> code that adds a FAQ, or perhaps in the class definition code >>>> which specifies the default space. Looks right to me and jibes >>>> with what you've said about spaces. Here it is yanked directly >>>> out of my code .. which was simply a copy/paste from the >>>> tutorial: >>>> >>>> FAQClass code: >>>> {{velocity}} >>>> ## Replace Main with the Space where you want your documents >>>> to be created. >>>> ## Replace the default parent with the one of your choice and >>>> save the document. >>>> ## >>>> #set($className = $doc.name.substring(0, >>>> $doc.name.indexOf("Class"))) >>>> #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = >>>> 'FAQ') {{/velocity}} >>>> >>>> {{include document="XWiki.ClassSheet"/}} >>>> >>>> FAQTemplate code: >>>> {{include document="FAQ.FAQSheet"/}} >>>> >>>> FAQ WebHome code ( >>> http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki >>>> ): >>>> = Existing FAQ entries = >>>> >>>> {{velocity}} >>>> #set($sql = ", BaseObject as obj where obj.name=doc.fullName >>>> and obj.className='FAQ.FAQClass' and >>>> obj.name<>'FAQ.FAQTemplate'") #set($results = >>>> $xwiki.searchDocuments($sql)) >>>> #if($results.empty) >>>> No FAQ has been created yet! >>>> #else >>>> #foreach ($item in $results) >>>> #set($faq = $xwiki.getDocument($item)) >>>> * [[${faq.display("question").replace("<p>", >>>> "").replace("</p>", "")}>>${item}]] #end #end {{/velocity}} >>>> >>>> {{velocity}} >>>> #if("$!request.docName" != '') ## Request for creating a new >>>> instance #set($targetDocName = >>>> "${request.spaceName}.${request.docName}") >>>> #set($targetDocName = $targetDocName.replace("?", >>>> "").replace("#", >>>> "").trim()) >>>> #if(!$xwiki.exists($targetDocName) && >>>> $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) >>>> $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', >>>> "template=${request.template}&parent=${request.parent}")) >>>> ## Stop processing, since we already sent a redirect. >>>> #stop >>>> #end >>>> #end >>>> >>>> = Add a new question = >>>> >>>> #if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) >>>> {{warning}}The target document already exists. Please choose a >>> different >>>> name, or [[view the existing document>>$targetDocName]]{{/ >>>> warning}} #elseif("$!targetDocName" != '') {{warning}}You >>>> don't have permission to create that >>> document{{/warning}} >>>> #end >>>> >>>> {{html}} >>>> <form action="" id="newdoc" method="post"> <div> <input >>>> type="hidden" name="parent" value="${doc.fullName}"/> <input >>>> type="hidden" name="template" value="FAQ.FAQTemplate"/> <input >>>> type="hidden" name="sheet" value="1"/> <input type="hidden" >>>> name="spaceName" value="FAQ"/> >>>> Document: <input type="text" name="docName" value="Enter your >>>> question here" class="withTip" size="50"/> <span >>>> class="buttonwrapper"><input type="submit" value="Create >>> this >>>> FAQ" class="button"/></span> >>>> </div> >>>> </form> >>>> {{/html}} >>>> {{/velocity}} >>>> >>>> So what am I missing? >>>> >>>> Thanks, >>>> Mark >>>> >>>> >>>> >>>> >>>> >>>> "Rieken, Joshua" <[email protected]> Sent by: >>>> [email protected] >>>> 11/10/2009 04:37 PM >>>> Please respond to >>>> XWiki Users <[email protected]> >>>> >>>> >>>> To >>>> XWiki Users <[email protected]> >>>> cc >>>> >>>> Subject >>>> Re: [xwiki-users] problem with FAQ tutorial .. space assignment? >>>> >>>> >>>> >>>> >>>> >>>> >>>> Mark, >>>> >>>> You're very welcome. It's not necessary to explicitly create >>>> the WebHome >>> >>>> in FAQ until later in the tutorial. Question/Answer documents >>>> that are created from the FAQ Class page will go into the FAQ >>>> space, which "comes >>> >>>> into existence" the instant any document is placed in it. >>>> >>>> For example, if you add a question/answer page called >>>> "FAQ.Howtoeditapage", you can still get to it regardless of >>>> whether "FAQ.WebHome" exists. >>>> >>>> A space "disappears" when every document that is part of the >>>> space is deleted. So a space is just a collection of documents >>>> and doesn't really >>> >>>> exist outside of those documents. It's really just a >>>> convenient way to organize your documents. >>>> >>>> Good luck, and if you have any more questions, please don't >>>> hesitate to ask. >>>> >>>> -Joshua- >>>> >>>> >>>>> -----Original Message----- >>>>> From: [email protected] >>>>> [mailto:[email protected]] On Behalf Of > [email protected] >>>>> Sent: Tuesday, November 10, 2009 3:31 PM >>>>> To: XWiki Users >>>>> Cc: XWiki Users; [email protected] >>>>> Subject: Re: [xwiki-users] problem with FAQ tutorial .. space >>>>> assignment? >>>>> >>>>> Hi Joshua, >>>>> >>>>> Thanks very much for your prompt reply. It helps a lot to >>>>> know the history and what WebHome means! >>>>> >>>>> Am I correct then in first creating the FAQ space explicitly, >>>>> even though that's not called for in the tutorial? Like so: >>>>> >>>>> "I've first created the FAQ Space, then built the FAQ Class, >>>>> etc, then put the code into the 'home' page for the space, ie >>>>> http://localhost/xwiki/bin/view/FAQ/" >>>>> >>>>> >>>>> Thanks, >>>>> Mark >>>>> >>>>> BCBS-IL >>>>> ph 312-653-4293 >>>>> [email protected] >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> "Rieken, Joshua" <[email protected]> Sent by: >>>>> [email protected] >>>>> 11/10/2009 03:18 PM >>>>> Please respond to >>>>> XWiki Users <[email protected]> >>>>> >>>>> >>>>> To >>>>> XWiki Users <[email protected]> cc >>>>> >>>>> Subject >>>>> Re: [xwiki-users] problem with FAQ tutorial .. space >>>>> assignment? >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Hi Mark, >>>>> >>>>> http://localhost/xwiki/bin/view/FAQ/ actually takes you to >>>>> http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the >>>>> home page for any given space. The name "WebHome" came from >>>>> earlier versions of XWiki, when a Space was called a Web. >>>>> >>>>> Hope this helps, >>>>> -Joshua- >>>>> >>>>> >>>>>> -----Original Message----- >>>>>> From: [email protected] >>>>>> [mailto:[email protected]] On Behalf Of >>>>>> >>>>> [email protected] >>>>> >>>>>> Sent: Tuesday, November 10, 2009 3:06 PM >>>>>> To: [email protected] >>>>>> Subject: [xwiki-users] problem with FAQ tutorial .. space >>>>>> >>>>> assignment? >>>>> >>>>>> Hi, >>>>>> >>>>>> I've followed along in the tutorial in the dev guide for >>>>>> creating a FAQ at >>>>>> http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutoria >>>>>> l >>>>>> >>>>>> Here's my first point of confusion: in section 'Create a >>>>>> homepage for your application' it states 'Go to the >>>>>> "FAQ.WebHome" page'. I do not see such a page. In the latest >>>>>> iterations of building the FAQ I've first created the FAQ >>>>>> Space, then built the FAQ Class, etc, then put the code into >>>>>> the 'home' page for the space, ie >>>>>> >>>>> http://localhost/xwiki/bin/view/FAQ/ >>>>> >>>>>> I'm sure my problems stem from my weak understanding of this >>>>>> step and how spaces are created and referenced. >>>>>> >>>>>> Thanks, >>>>>> Mark
users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
HCSC Company Disclaimer
The information contained in this communication is confidential, private, proprietary, or otherwise privileged and is intended only for the use of the addressee. Unauthorized use, disclosure, distribution or copying is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately at (312) 653-6000 in Illinois; (800)835-8699 in New Mexico; (918)560-3500 in Oklahoma; or (972)766-6900 in Texas. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Hi Joshua, On Mon, Nov 16, 2009 at 9:58 PM, Rieken, Joshua <[email protected]>wrote:
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Guillaume Lerouge Sent: Monday, November 16, 2009 12:39 PM To: XWiki Users Subject: Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
glad to know that "fixed" your issue.
Sergiu & al: since we changed the creation form to remove the need for JS for the form to work we didn't add a new way to filter invalid characters prior to creating the URL called to create the new document. I added some "cleaning" code to do this for the FAQ example but it would be much better if we had a standard velocity method to perform that cleaning prior to page creation.
Is there anything we could use to do that?
I've been using util.clearName(name). Is that right?
Looks like it is. Thanks for the pointer! I updated the code on http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial to use it. It's much better than what I had put before! Mark, try using the following code on FAQ.WebHome : #if("$!request.docName" != '') ## Request for creating a new instance #set($docName = $util.clearName(${request.docName})) #set($targetDocName = "${request.spaceName}.${docName}") #if(!$xwiki.exists($targetDocName) && $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', "template=${request.template}&parent=${request.parent}")) ## Stop processing, since we already sent a redirect. #stop #end #end and tell us whether it fixes your issue (it should prevent you from creating incorrectly named documents). Guillaume -Joshua
Guillaume
On 11/16/09, [email protected] <[email protected]> wrote:
Hi Guillaume,
You got it! Plain old alphanumeric goes into the FAQ space, anything else goes to Main.
Every !@#$! entry I created I used a hyphen or a comma or something not strictly alphanumeric somewhere in the entry. Silly me!
Thanks et al, Mark
BCBS-IL ph 312-653-4293 [email protected]
Guillaume Lerouge <[email protected]> Sent by: [email protected] 11/16/2009 12:09 PM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
Hi Mark,
I've tested your XAR on my machine on a fresh XE 2.0 instance and... it works perfectly well.
I think the problem comes from the text you're inputting in the input under "Add a new question" on FAQ.WebHome. I see the first question you created is named "FAQ.First+question%2C+entered+as+Admin/" -> can you try entering an new question that is simply called "test" (no special characters) and see what happens when you do that?
In my case it created http://localhost:9080/xwiki/bin/view/FAQ/test which is the expected behavior.
I suspect the characters you entered in the input triggered the creation in the wrong location. If that's so, we'll update the FAQ application example to include better name cleaning prior to document creation.
Guillaume
On 11/16/09, [email protected] <[email protected]> wrote:
Hi Vincent et al,
Thanks again for the help, very much appreciated.
This url should get you to a gui where you select the file to dl: http://www.esnips.com/web/MarkMarzialepublicfolder
There's only 1 file in this folder, named 'myxwiki_export.xar'. Should stick out like a sore thumb.
Let me know if you have any trouble.
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 11:03 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 5:36 PM, [email protected] wrote:
Hi Vincent,
That's a very generous offer and well appreciated.
At the moment I don't have a url to point you to, but I'll find something.
I assume 'Export as XAR' from the xwiki Main page is sufficient?
Go to the Admin page, then click export. That'll export the whole wiki but it doesn't matter (unless you want to hide stuff, in which case you could just export the 4 pages: FAQClass, FAQTemplate, FAQSheet and FAQ.WebHome by navigating to each page and choosing export as XAR in the top menu).
Of course if your wiki has a public URL it's even easier (but it's probably not the case).
Thanks -Vincent
The resulting xar doesn't seem to have enough content to be of use. I'm guessing that's because I'm using an external db (MySql). If I'm right about that, then I can reinstall the standalone xwiki using the default hsqldb, rebuild the faq and try again.
Or perhaps I should export from the FAQ space itself?
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 10:19 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 5:10 PM, [email protected] wrote:
Hi Vincent,
Thanks yet again.
Sadly I'm still creating FAQ entries in the Main space, not the FAQ space.
I'm going to need a little time to cry it all out before I try again. I'd pull my hair out but there's not enough to get a hold on.
If you can export your wiki as a XAR and make it available somewhere at a URL, we could try it out and see what's wrong.
Thanks -Vincent
Thanks, Mark
BCBS-IL ph 312-653-4293 [email protected]
Vincent Massol <[email protected]> Sent by: [email protected] 11/16/2009 09:59 AM Please respond to XWiki Users <[email protected]>
To XWiki Users <[email protected]> cc
Subject Re: [xwiki-users] problem with FAQ tutorial .. space assignment?
On Nov 16, 2009, at 4:20 PM, [email protected] wrote:
> Hi Vincent, > > One point I want to check out with you. The part of the
tutorial
> under the heading 'Create a homepage for your application' is a > little unclear to me. I was told the FAQ was written during an > earlier version of xwiki when a Space was called a Web.
This was true in the past but the FAQ tutorial and the XWiki Class Wizard were rewritten in XWiki Enterprise 2.0 so it's no longer true.
> In latter attempts to follow the tutorial I've interpreted 'Go to > the "FAQ.WebHome" page' as: > Go to the Wiki Dashboard (in my setup > http://localhost/xwiki/bin/view/Main/)
This is not correct. FAQ.WebHome is well... FAQ/WebHome (or FAQ/ for short).
> click on the unresolved link in the FAQ space edit the resulting > page at http://localhost/xwiki/bin/view/FAQ/
Yes this will create the FAQ.WebHome page.
> I've been told the url http://localhost/xwiki/bin/view/FAQ/ is > equivalent to http://localhost/xwiki/bin/view/FAQ/WebHome/ but I'm > a little shaky on that point.
Yes it's the same. Forget FAQ/, this is just a shortcut. Always use the fully-qualified name and you'll be fine.
> Since the code on this page actually creates the new FAQ entries, > and FAQ entries are definitely being created (though not in the > FAQ space), I've been thinking this confusion isn't critical to > creating entries in the right space. Is that wrong?
It's not critical at all. In the tutorial it just asks you to create the FAQ.WebHome page. I've (hopefully) clarified this on the FAQ tutorial page.
So is all working for you now?
Thanks -Vincent
> --- > > For completeness, here's the FAQSheet code: > {{velocity}} > ## You can modify this page to customize the presentation of your > object. > ## At first you should keep the default presentation and just save > the document. > = Document $doc.name = > > #set($class = $doc.getObject('FAQ.FAQClass').xWikiClass) > > #foreach($prop in $class.properties) ; $prop.prettyName > : $doc.display($prop.getName()) > #end > {{/velocity}} > > Thanks, > Mark > > Vincent Massol <[email protected]> Sent by: > [email protected] > 11/16/2009 09:05 AM > Please respond to > XWiki Users <[email protected]> > > > To > XWiki Users <[email protected]> > cc > > Subject > Re: [xwiki-users] problem with FAQ tutorial .. space assignment? > > > > > > > > On Nov 16, 2009, at 3:53 PM, [email protected] wrote: > >> Hi Vincent, >> >> Thanks again for your help. >> >> As far as the code goes, I did change the default space for the >> FAQClass to FAQ just as the tutorial stated. The code is earlier >> in this email >> trail: >> >>>>> #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = >>>>> 'FAQ') > > Ok I hadn't checked the code you sent. It looks ok. I don't see > the FAQSheet code though. > > Anyway let us know how your 3rd try goes. > > Thanks > -Vincent > >> >> I'm doing this all again from scratch. Maybe 3rd time is a charm. >> >> Thanks, >> Mark >> >> BCBS-IL >> ph 312-653-4293 >> [email protected] >> >> >> >> >> >> Vincent Massol <[email protected]> Sent by: >> [email protected] >> 11/16/2009 08:46 AM >> Please respond to >> XWiki Users <[email protected]> >> >> >> To >> XWiki Users <[email protected]> >> cc >> >> Subject >> Re: [xwiki-users] problem with FAQ tutorial .. space assignment? >> >> >> >> >> >> >> >> On Nov 16, 2009, at 3:26 PM, [email protected] wrote: >> >>> Hi Vincent, >>> >>> Thanks for your help. I'm sure I'm doing something wrong. My >>> difficulty is in finding what it is I'm doing wrong. I'll review >>> the steps again, this time paying special attention to the >>> points you raised. >>> >>> It'd help if you could expand on " .. or have set up some >>> different configuration for the default wiki syntax for new >>> pages". I installed xwiki from scratch, then pulled in >>> xwiki-enterprise-wiki-2.0.xar, then started typing in the faq >>> example. If that somehow affected the configuration for default >>> wiki syntax, I'm not aware how. >> >> If you haven't touched the default config then all new pages are >> created in XWiki Syntax 2.0 by default, which is fine and matches >> the FAQ tutorial expectations. >> >> In >> >
http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial#HCreatet
heFAQClass
> >> >> , there's a step where you'll see: >> #set($defaultSpace = 'Main') >> >> As described, replace "Main" with the space where you want the >> docs to be created, for ex: "FAQ". >> >> Thanks >> -Vincent >> >>> Point noted on user contributed code. >>> >>> Thanks, >>> Mark >>> >>> BCBS-IL >>> ph 312-653-4293 >>> [email protected] >>> >>> >>> >>> >>> >>> Vincent Massol <[email protected]> Sent by: >>> [email protected] >>> 11/16/2009 08:17 AM >>> Please respond to >>> XWiki Users <[email protected]> >>> >>> >>> To >>> XWiki Users <[email protected]> >>> cc >>> >>> Subject >>> Re: [xwiki-users] problem with FAQ tutorial .. space
assignment?
>>> >>> >>> >>> >>> >>> >>> Hi Mark, >>> >>> On Nov 16, 2009, at 2:42 PM, [email protected] wrote: >>> >>>> Hi Josh, >>>> >>>> Thanks for your reply and interest. >>>> >>>> Unfortunately I haven't been able to figure out what the heck >>>> I'm doing wrong in this relatively simple case. Beginning to >>>> look at alternative wikis. >>>> >>>> Definitely xwiki can be used to build 2.0 level of >>>> functionality, but it seems to me there's a little too much >>>> black box. I've tried other applications as well .. such as the >>>> task manager app .. and found problems others have found as >>>> well right out of the box. My point is it's all a little too >>>> vague for my comfort. >>> >>> One thing to note: this task manager app is not written nor >>> supported by the XWiki dev team. It's been contributed by >>> individuals and is supported by them or any contributor who >>> wants to help. The quality of the code you find on >>> code.xwiki.org varies a lot. All we can guarantee here is the >>> code that is developed by the XWiki dev team. >>> >>> In general if apps on code.xwiki.org break it's because they >>> haven't been updated at the same rate as the XWiki platform and >>> in general it's really not much to make them work (a few minutes >>> of work). >>> >>> The FAQ tutorial works well AFAIK. IMO you've probably forgotten >>> some steps (in one step you must edit the default template to >>> set in which space new FAQ documents are created - not that it >>> matters, it'll work wherever they are created) or have set up >>> some different configuration for the default wiki syntax for new >>> pages. >>> >>> Thanks >>> -Vincent >>> >>>> I haven't given up, just beginning to look elsewhere as well. >>>> >>>> Thanks, >>>> Mark >>>> >>>> BCBS-IL >>>> ph 312-653-4293 >>>> [email protected] >>>> >>>> >>>> >>>> >>>> >>>> Josh <[email protected]> >>>> Sent by: [email protected] >>>> 11/14/2009 03:57 PM >>>> Please respond to >>>> XWiki Users <[email protected]> >>>> >>>> >>>> To >>>> XWiki Users <[email protected]> >>>> cc >>>> >>>> Subject >>>> Re: [xwiki-users] problem with FAQ tutorial .. space assignment? >>>> >>>> >>>> >>>> >>>> >>>> >>>> Hi Mark, >>>> >>>> Sorry for the delayed response. I went through the steps of >>>> creating the FAQ application per the tutorial, but I can't >>>> reproduce your issue. >>>> Questions are created in the FAQ space for me, not Main. Your >>>> code looks fine as well. >>>> >>>> Were you able to figure it out? >>>> >>>> Thanks, >>>> -Joshua- >>>> >>>> [email protected] wrote: >>>>> Hi Joshua, >>>>> >>>>> (I apologize to all if this appears more than once; I haven't >>>>> been successful posting to the mailing list since before >>>>> yesterday. >>>>> Perhaps >>>>> attachments are prohibited? Trying again without.) >>>>> >>>>> Thanks again, your explanation of spaces was very clear and >>>>> helpful. >>>>> >>>>> Now that I have a little better understanding of spaces, I'll >>>>> present my >>>> >>>>> problem. For some reason when I create a FAQ entry, it's not >>>>> going into the FAQ space but instead into the Main space. Per >>>>> the tutorial, I >>>> haven't >>>>> created a FAQ space explicitly this go round. >>>>> >>>>> It seems to me this can only be happening as a result of the >>>>> code that adds a FAQ, or perhaps in the class definition code >>>>> which specifies the default space. Looks right to me and jibes >>>>> with what you've said about spaces. Here it is yanked directly >>>>> out of my code .. which was simply a copy/paste from the >>>>> tutorial: >>>>> >>>>> FAQClass code: >>>>> {{velocity}} >>>>> ## Replace Main with the Space where you want your documents >>>>> to be created. >>>>> ## Replace the default parent with the one of your choice and >>>>> save the document. >>>>> ## >>>>> #set($className = $doc.name.substring(0, >>>>> $doc.name.indexOf("Class"))) >>>>> #set($defaultParent = 'FAQ.WebHome') #set($defaultSpace = >>>>> 'FAQ') {{/velocity}} >>>>> >>>>> {{include document="XWiki.ClassSheet"/}} >>>>> >>>>> FAQTemplate code: >>>>> {{include document="FAQ.FAQSheet"/}} >>>>> >>>>> FAQ WebHome code ( >>>> http://localhost/xwiki/bin/edit/FAQ/WebHome?&editor=wiki >>>>> ): >>>>> = Existing FAQ entries = >>>>> >>>>> {{velocity}} >>>>> #set($sql = ", BaseObject as obj where obj.name=doc.fullName >>>>> and obj.className='FAQ.FAQClass' and >>>>> obj.name<>'FAQ.FAQTemplate'") #set($results = >>>>> $xwiki.searchDocuments($sql)) >>>>> #if($results.empty) >>>>> No FAQ has been created yet! >>>>> #else >>>>> #foreach ($item in $results) >>>>> #set($faq = $xwiki.getDocument($item)) >>>>> * [[${faq.display("question").replace("<p>", >>>>> "").replace("</p>", "")}>>${item}]] #end #end {{/velocity}} >>>>> >>>>> {{velocity}} >>>>> #if("$!request.docName" != '') ## Request for creating a new >>>>> instance #set($targetDocName = >>>>> "${request.spaceName}.${request.docName}") >>>>> #set($targetDocName = $targetDocName.replace("?", >>>>> "").replace("#", >>>>> "").trim()) >>>>> #if(!$xwiki.exists($targetDocName) && >>>>> $xwiki.hasAccessLevel('edit', $context.user, $targetDocName)) >>>>> $response.sendRedirect($xwiki.getURL($targetDocName, 'inline', >>>>> "template=${request.template}&parent=${request.parent}")) >>>>> ## Stop processing, since we already sent a redirect. >>>>> #stop >>>>> #end >>>>> #end >>>>> >>>>> = Add a new question = >>>>> >>>>> #if("$!targetDocName" != '' && $xwiki.exists($targetDocName)) >>>>> {{warning}}The target document already exists. Please choose a >>>> different >>>>> name, or [[view the existing document>>$targetDocName]]{{/ >>>>> warning}} #elseif("$!targetDocName" != '') {{warning}}You >>>>> don't have permission to create that >>>> document{{/warning}} >>>>> #end >>>>> >>>>> {{html}} >>>>> <form action="" id="newdoc" method="post"> <div> <input >>>>> type="hidden" name="parent" value="${doc.fullName}"/> <input >>>>> type="hidden" name="template" value="FAQ.FAQTemplate"/> <input >>>>> type="hidden" name="sheet" value="1"/> <input type="hidden" >>>>> name="spaceName" value="FAQ"/> >>>>> Document: <input type="text" name="docName" value="Enter your >>>>> question here" class="withTip" size="50"/> <span >>>>> class="buttonwrapper"><input type="submit" value="Create >>>> this >>>>> FAQ" class="button"/></span> >>>>> </div> >>>>> </form> >>>>> {{/html}} >>>>> {{/velocity}} >>>>> >>>>> So what am I missing? >>>>> >>>>> Thanks, >>>>> Mark >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> "Rieken, Joshua" <[email protected]> Sent by: >>>>> [email protected] >>>>> 11/10/2009 04:37 PM >>>>> Please respond to >>>>> XWiki Users <[email protected]> >>>>> >>>>> >>>>> To >>>>> XWiki Users <[email protected]> >>>>> cc >>>>> >>>>> Subject >>>>> Re: [xwiki-users] problem with FAQ tutorial .. space assignment? >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Mark, >>>>> >>>>> You're very welcome. It's not necessary to explicitly create >>>>> the WebHome >>>> >>>>> in FAQ until later in the tutorial. Question/Answer documents >>>>> that are created from the FAQ Class page will go into the FAQ >>>>> space, which "comes >>>> >>>>> into existence" the instant any document is placed in it. >>>>> >>>>> For example, if you add a question/answer page called >>>>> "FAQ.Howtoeditapage", you can still get to it regardless of >>>>> whether "FAQ.WebHome" exists. >>>>> >>>>> A space "disappears" when every document that is part of the >>>>> space is deleted. So a space is just a collection of documents >>>>> and doesn't really >>>> >>>>> exist outside of those documents. It's really just a >>>>> convenient way to organize your documents. >>>>> >>>>> Good luck, and if you have any more questions, please don't >>>>> hesitate to ask. >>>>> >>>>> -Joshua- >>>>> >>>>> >>>>>> -----Original Message----- >>>>>> From: [email protected] >>>>>> [mailto:[email protected]] On Behalf Of >> [email protected] >>>>>> Sent: Tuesday, November 10, 2009 3:31 PM >>>>>> To: XWiki Users >>>>>> Cc: XWiki Users; [email protected] >>>>>> Subject: Re: [xwiki-users] problem with FAQ tutorial .. space >>>>>> assignment? >>>>>> >>>>>> Hi Joshua, >>>>>> >>>>>> Thanks very much for your prompt reply. It helps a lot to >>>>>> know the history and what WebHome means! >>>>>> >>>>>> Am I correct then in first creating the FAQ space explicitly, >>>>>> even though that's not called for in the tutorial? Like so: >>>>>> >>>>>> "I've first created the FAQ Space, then built the FAQ Class, >>>>>> etc, then put the code into the 'home' page for the space, ie >>>>>> http://localhost/xwiki/bin/view/FAQ/" >>>>>> >>>>>> >>>>>> Thanks, >>>>>> Mark >>>>>> >>>>>> BCBS-IL >>>>>> ph 312-653-4293 >>>>>> [email protected] >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> "Rieken, Joshua" <[email protected]> Sent by: >>>>>> [email protected] >>>>>> 11/10/2009 03:18 PM >>>>>> Please respond to >>>>>> XWiki Users <[email protected]> >>>>>> >>>>>> >>>>>> To >>>>>> XWiki Users <[email protected]> cc >>>>>> >>>>>> Subject >>>>>> Re: [xwiki-users] problem with FAQ tutorial .. space >>>>>> assignment? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Hi Mark, >>>>>> >>>>>> http://localhost/xwiki/bin/view/FAQ/ actually takes you to >>>>>> http://localhost/xwiki/bin/view/FAQ/WebHome. "WebHome" is the >>>>>> home page for any given space. The name "WebHome" came from >>>>>> earlier versions of XWiki, when a Space was called a Web. >>>>>> >>>>>> Hope this helps, >>>>>> -Joshua- >>>>>> >>>>>> >>>>>>> -----Original Message----- >>>>>>> From: [email protected] >>>>>>> [mailto:[email protected]] On Behalf Of >>>>>>> >>>>>> [email protected] >>>>>> >>>>>>> Sent: Tuesday, November 10, 2009 3:06 PM >>>>>>> To: [email protected] >>>>>>> Subject: [xwiki-users] problem with FAQ tutorial .. space >>>>>>> >>>>>> assignment? >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I've followed along in the tutorial in the dev guide for >>>>>>> creating a FAQ at >>>>>>> http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutoria >>>>>>> l >>>>>>> >>>>>>> Here's my first point of confusion: in section 'Create a >>>>>>> homepage for your application' it states 'Go to the >>>>>>> "FAQ.WebHome" page'. I do not see such a page. In the latest >>>>>>> iterations of building the FAQ I've first created the FAQ >>>>>>> Space, then built the FAQ Class, etc, then put the code into >>>>>>> the 'home' page for the space, ie >>>>>>> >>>>>> http://localhost/xwiki/bin/view/FAQ/ >>>>>> >>>>>>> I'm sure my problems stem from my weak understanding of this >>>>>>> step and how spaces are created and referenced. >>>>>>> >>>>>>> Thanks, >>>>>>> Mark
users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
HCSC Company Disclaimer
The information contained in this communication is confidential, private, proprietary, or otherwise privileged and is intended only for the use of the addressee. Unauthorized use, disclosure, distribution or copying is strictly prohibited and may be unlawful. If you have received this communication in error, please notify the sender immediately at (312) 653-6000 in Illinois; (800)835-8699 in New Mexico; (918)560-3500 in Oklahoma; or (972)766-6900 in Texas. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/
participants (6)
-
Guillaume Lerouge -
Josh -
Mark_Marziale@BCBSIL.COM -
Rieken, Joshua -
Valdis Vītoliņš -
Vincent Massol