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

Reply via email to