Difference between revisions of "Category:FAQ"
Jump to navigation
Jump to search
(modified by JSMW_PageSchema at 2015-01-29T07:09:27Z) |
(generated with [https://github.com/WolfgangFahl/JSMW_PageSchema JSMW_PageSchema Version 0.0.2] at 2015-01-29T17:34:47Z) |
||
Line 74: | Line 74: | ||
=== Documentation === | === Documentation === | ||
The Frequently asked Questions on this site are based on the PageSchema shown below<br> | The Frequently asked Questions on this site are based on the PageSchema shown below<br> | ||
− | + | ||
− | ===Concept=== | + | === Concept === |
{{Concept | {{Concept | ||
|name=FAQ | |name=FAQ | ||
}} | }} | ||
− | === Links === | + | === Links === |
− | * [[:Category:FAQ]] | + | * [[:Category:FAQ]] |
− | * [[:Template:FAQ]] | + | * [[Concept:FAQ]] |
− | * [[:Form:FAQ]] | + | * [[:Template:FAQ]] |
− | * [[List of FAQs]] | + | * [[:Form:FAQ]] |
− | + | * [[List of FAQs]] | |
====Properties ==== | ====Properties ==== | ||
− | * [[Property:FAQ_question]] | + | * [[Property:FAQ_question]] |
− | * [[Property:FAQ_askedOn]] | + | * [[Property:FAQ_askedOn]] |
− | * [[Property:FAQ_askedBy]] | + | * [[Property:FAQ_askedBy]] |
− | * [[Property:FAQ_answer]] | + | * [[Property:FAQ_answer]] |
=== Java Source code to generate FAQ Category === | === Java Source code to generate FAQ Category === | ||
<br><source lang='java'> PageSchemaManager psm = new PageSchemaManager(); | <br><source lang='java'> PageSchemaManager psm = new PageSchemaManager(); | ||
Line 110: | Line 110: | ||
psm.update(this.getWiki());</source> | psm.update(this.getWiki());</source> | ||
This example source code works with [https://github.com/WolfgangFahl/JSMW_PageSchema JSMW_PageSchema Version 0.0.2]<br> | This example source code works with [https://github.com/WolfgangFahl/JSMW_PageSchema JSMW_PageSchema Version 0.0.2]<br> | ||
− | + | <br> | |
− | [[Category:PageSchema]] | + | [[Category:PageSchema]]This Category has been generated with [https://github.com/WolfgangFahl/JSMW_PageSchema JSMW_PageSchema Version 0.0.2] at 2015-01-29T17:34:47Z<br> |
− | This Category has been generated with [https://github.com/WolfgangFahl/JSMW_PageSchema JSMW_PageSchema Version 0.0.2] at 2015-01- |
Revision as of 18:34, 29 January 2015
<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.2
This Category has been generated with JSMW_PageSchema Version 0.0.2 at 2015-01-29T17:34:47Z
Pages in category "FAQ"
This category contains only the following page.