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#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