[Pmwiki-users] Forms / KnowledgeBase

Ciaran ciaranj
Thu Jul 15 10:16:27 CDT 2004


I'm afraid that after putting those words in to my local/config.php
(correcting the curly braces mistake, doh! )  my home page now hangs
:( For testing I've just now put it in Knowledge.php and set the form
to point at Knowledge rather than KnowledgeBase ....however it still
doesn't work :(

Unfortunately this is for use on an internal wiki, but I've added the
modifications to one of my websites to show you what I have :
http://www.wombatinvasion.com/pmwiki/pmwiki.php/Forms/TestForm


On Thu, 15 Jul 2004 10:55:55 -0500, John Feezell
<johnfeezell at 3wplace.com> wrote:
> 
> 
> I've uploaded a new version of FTS to the cookbook.  Please download
> it so that you have the latest code.  Then do the following:
> 
> 1.  Place the FTS-0.2.2.php file in your local directory.
> 2.  Add the following lines to bottom of your config.php
>       file in the local directory.
> 
> $EnableXHTMLinFTS=1;
> $TemplateDir = "wiki.d";
> include_once("local/FTS-0.2.2.php"};
> 
> 3.  Edit http://po.3wplace.com/wiki6/Forms/Design-CiaranKnowledgeBase
> and copy its content to a page on your system and save your page.
> 
> 4.  Use the "prepform" link in the page on your sustem.
> 
> 5.  Start a new page on your system in the KnowledgeBase group.
> 
> If all goes as planned, you should get a form for data entry.
> 
> Let me know if this does not work.
> 
> If it does work, then you might want to do the following for
> the KnowledgeBase/HomePage
> 
> Point your browser to
> www.your.site/wherePmwiki/KnowledgeBase?template=none&auth=yes
> 
> This should give you an standard edit page for only the HomePage
> that you can edit as you like.
> 
> /JF
> 
> On Thu, 15 Jul 2004 15:45:21 +0100, Ciaran <ciaranj at gmail.com> wrote:
> 
> > OK that looks like a great starting point,  my problem is setting up
> > the default template I think,   at the minute in the local folder I
> > have a knowledge.php file for the knowledge group that contains the
> > following :
> >
> > <?php
> >     $FormTemplatePage = '$Group.Template';
> >     if ($action=="edit") {
> >       $formpage = ReadPage(FmtPageName($FormTemplatePage,$pagename));
> >       $DefaultPageTextFmt = $formpage['text'];
> >     }
> >     include_once("local/FTS-0.2.1.php");
> > ?>
> >
> > And Knowledge/Template contains a form definition page, but when I
> > edit any new pages, nothing seems to happen, I suspect its in the
> > definition fields where I've gone wrong,
> >
> > My 'Template page' at the start contains :
> > <--------------------------------------------
> > /* This page is used to design a form for a Pm Wiki page. Comments,
> > such as this one, may enclose multiple lines or be placed at the last
> > of a line. A page like this one, when used in conjunction with the
> > Form Template System will define and attach a form to a PmWiki page.
> > */
> >
> > ThisPage:?action=prepform <= click to prepare form
> >
> > First, associate a "name" with the field type "template".
> > And then, attach the new template called "name" to "Group.PageName" */
> > /* EDIT "TemplateNameYouChoose" IN THE NEXT LINE */
> >
> >     * Define "Knowledge Base Template?" as "template"
> >     * Show "fields"
> >
> > /* EDIT "TemplateNameYouChoose AND "SampleForm" IN THE NEXT LINE */
> >
> >     * Attach "Knowledge Base Template?" to "Forms.Sample Form"
> >
> > ------------------------------------------------- >
> >
> > Is this correct?
> >
> >
> > Also I have to include the FTS in the knowledge.php or else if I
> > include it in local/config.php my wiki hangs on the front page :( Is
> > this normal behaviour ?
> >
> > Thank you very much for you help !
> >  -Ciaran
> >
> >
> > On Thu, 15 Jul 2004 09:12:33 -0500, John Feezell
> > <johnfeezell at 3wplace.com> wrote:
> >>
> >>
> >> On Thu, 15 Jul 2004 07:25:06 +0100, Ciaran <ciaranj at gmail.com> wrote:
> >>
> >> > Hi, I'd like to write some sort of simple KnowledgeBase as part of my
> >> > PMWiki.   I'd hoped that I could use the FormTemplateSystem to do
> >> > this, but seem to have some problems with it, For starters if I put
> >> > the main .php in local/config the wiki home page just timesouts but if
> >> > I put it in a group specific config its fine and secondly it just
> >> > doesn't seem to do what I expected.  Is it possible to use it provide
> >> > a default form for users to input information into for a Group of
> >> > pages ?
> >> >
> >> > I.e. whenever a page is created in my 'Knowledge' Group I'd like the
> >> > user to be shown a form that asks roughly :
> >> >   What is the problem ? [                            ]
> >> >   What is the solution? [                             ]
> >> >   What OS is this for ?   Windows/Linux/Other
> >> >
> >>
> >> Hi Ciaran,
> >>
> >> Sorry you're having trouble with the FTS.  It does have a bit of
> >> a learning curve. I'll see if I can help you.
> >>
> >> First, I've created a form guide that you can check out at this URL:
> >> http://po.3wplace.com/wiki6/Forms/Design-CiaranKnowledgeBase
> >>
> >> This form guide is the way to define a form.
> >>
> >> Second, this form guide is set as the default form for the group
> >> KnowledgeBase (you can access it via the menu).  Any new page
> >> for this group will use the form guide defined in the page
> >> at the above URL.  So if you make changes in that page, click
> >> prepform, and then access an old page in KnowledgeBase group or
> >> create a new form in that group and the updated form guide will be
> >> applied.
> >>
> >> Please feel free to experiment with the setup and let me know if you
> >> have questions.  When you have it the way you want it, I'll work with
> >> you to get it working on your setup.
> >>
> >> Because the FTS includes a number of options, there is somewhat of
> >> a learning curve with it.  But, once you understand the system you
> >> can create and modify forms quickly. I haven't created a form in
> >> sometime
> >> but it only required about 15 minutes to set this one up.
> >>
> >> BTW, if you want to be the only person who can change the form, then
> >> you simply password protect the page that defines the form guide.
> >>
> >> Also, please understand that the FTS is still being changed and
> >> developed
> >> and should probably be consider experimental.
> >>
> >> /JF
> >>
> >>
> >
> >
> 
> --
> 


-- 
- Ciaran
http://www.wombatinvasion.com/ (Share the love)



More information about the pmwiki-users mailing list