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/
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to