Category:FAQ
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
<PageSchema category="FAQ" name="FAQ" pluralName="FAQs">
<semanticforms_Form name="FAQ" pluralName="FAQs"/> <Template name="FAQ" pluralName="FAQs" format="standard"> <Field name="question" pluralName="questions"> <semanticforms_FormInput> <InputType></InputType> <Parameter name="size" pluralName="sizes">5000</Parameter> <Parameter name="mandatory" pluralName="mandatorys"></Parameter> </semanticforms_FormInput> <Label>Question</Label> <semanticmediawiki_Property name="FAQ_question" pluralName="FAQ_questions"> <Type>Text</Type> </semanticmediawiki_Property> </Field> <Field name="askedOn" pluralName="askedOns"> <semanticforms_FormInput> <InputType></InputType> <Parameter name="size" pluralName="sizes">12</Parameter> </semanticforms_FormInput> <Label>asked on</Label> <semanticmediawiki_Property name="FAQ_askedOn" pluralName="FAQ_askedOns"> <Type>Date</Type> </semanticmediawiki_Property> </Field> <Field name="askedBy" pluralName="askedBys"> <semanticforms_FormInput> <InputType>ComboBox</InputType> <Parameter name="size" pluralName="sizes">80</Parameter> </semanticforms_FormInput> <Label>asked by</Label> <semanticmediawiki_Property name="FAQ_askedBy" pluralName="FAQ_askedBys"> <Type>Page</Type> </semanticmediawiki_Property> </Field> <Field name="answer" pluralName="answers"> <semanticforms_FormInput> <InputType></InputType> <Parameter name="size" pluralName="sizes">5000</Parameter> </semanticforms_FormInput> <Label>Answer</Label> <semanticmediawiki_Property name="FAQ_answer" pluralName="FAQ_answers"> <Type>Text</Type> </semanticmediawiki_Property> </Field> </Template>
</PageSchema>
UML
Documentation
The Frequently asked Questions on this site are based on the PageSchema shown below
Concept
Links
Properties
Java Source code to generate FAQ Category
PageSchemaManager psm = new PageSchemaManager();
PageSchema faqPageSchema = new PageSchema(psm, "FAQ");
Template faqTemplate = faqPageSchema.getDefaultTemplate();
faqTemplate.addField("question", "Question", "Text", "size=5000");
faqTemplate.addField("askedOn", "asked on", "Date", "size=12");
faqTemplate.addField("askedBy", "asked by", "Page", "ComboBox", "size=80");
faqTemplate.addField("answer", "Answer", "Text", "size=5000");
// FIXME add comment option
String wikiDocumentation = "The Frequently asked Questions on this site are based on the PageSchema shown below<br>\n";
String exampleSource = ""; // paste source code here
faqPageSchema
.setWikiDocumentation(wikiDocumentation, exampleSource, "java","=== Java Source code to generate FAQ Category ===");
faqPageSchema
.setUmlDocumentation("I represent a Frequently asked question");
psm.update(this.getWiki());
This example source code works with JSMW_PageSchema Version 0.0.3
This Category has been generated with JSMW_PageSchema Version 0.0.3 at 2015-03-21T07:07:38Z
Pages in category "FAQ"
This category contains only the following page.