Difference between revisions of "Category:FAQ"
Jump to navigation
Jump to search
(modified by JSMW_PageSchema at 2015-01-07T08:44:38Z) |
(modified by JSMW_PageSchema at 2015-01-07T08:50:47Z) |
||
Line 45: | Line 45: | ||
</PageSchema> | </PageSchema> | ||
[[Category:PageSchema]] | [[Category:PageSchema]] | ||
− | This Category has been generated with JSMW_PageSchema Version 0.0.2 at 2015-01-07T08: | + | This Category has been generated with JSMW_PageSchema Version 0.0.2 at 2015-01-07T08:50:47Z<br> |
It has the template: [[:Template:FAQ]]<br> | It has the template: [[:Template:FAQ]]<br> | ||
And the form: [[:Form:FAQ]]<br> | And the form: [[:Form:FAQ]]<br> | ||
see [https://www.mediawiki.org/wiki/Extension:Page_Schemas#Sample%20XML%20Structure Semantic Page Schemas sample xml structure]<br><source lang='java'>PageSchemaManager psm=new PageSchemaManager(); | see [https://www.mediawiki.org/wiki/Extension:Page_Schemas#Sample%20XML%20Structure Semantic Page Schemas sample xml structure]<br><source lang='java'>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="see [https://www.mediawiki.org/wiki/Extension:Page_Schemas#Sample%20XML%20Structure Semantic Page Schemas sample xml structure]"; | |
− | + | String exampleSource=""; // paste the full source here | |
− | + | faqPageSchema.setWikiDocumentation(wikiDocumentation,exampleSource,"java"); | |
− | + | faqPageSchema.setUmlDocumentation("I represent a Frequently asked question"); | |
− | + | ||
− | + | psm.update(this.getWiki());</source><br> | |
<uml> | <uml> | ||
skinparam classBackgroundColor white | skinparam classBackgroundColor white |
Revision as of 09:50, 7 January 2015
<PageSchema category="FAQ">
<semanticforms_Form name="FAQ"/> <Template name="FAQ" format="standard"> <Field name="question"> <semanticforms_FormInput> <InputType></InputType> <Parameter name="size">5000</Parameter> </semanticforms_FormInput> <Label>Question</Label> <semanticmediawiki_Property name="FAQ_question"> <Type>Text</Type> </semanticmediawiki_Property> </Field> <Field name="askedOn"> <semanticforms_FormInput> <InputType></InputType> <Parameter name="size">12</Parameter> </semanticforms_FormInput> <Label>asked on</Label> <semanticmediawiki_Property name="FAQ_askedOn"> <Type>Date</Type> </semanticmediawiki_Property> </Field> <Field name="askedBy"> <semanticforms_FormInput> <InputType>ComboBox</InputType> <Parameter name="size">80</Parameter> </semanticforms_FormInput> <Label>asked by</Label> <semanticmediawiki_Property name="FAQ_askedBy"> <Type>Page</Type> </semanticmediawiki_Property> </Field> <Field name="answer"> <semanticforms_FormInput> <InputType></InputType> <Parameter name="size">5000</Parameter> </semanticforms_FormInput> <Label>Answer</Label> <semanticmediawiki_Property name="FAQ_answer"> <Type>Text</Type> </semanticmediawiki_Property> </Field> </Template>
</PageSchema>
This Category has been generated with JSMW_PageSchema Version 0.0.2 at 2015-01-07T08:50:47Z
It has the template: Template:FAQ
And the form: Form:FAQ
see Semantic Page Schemas sample xml structure
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="see [https://www.mediawiki.org/wiki/Extension:Page_Schemas#Sample%20XML%20Structure Semantic Page Schemas sample xml structure]";
String exampleSource=""; // paste the full source here
faqPageSchema.setWikiDocumentation(wikiDocumentation,exampleSource,"java");
faqPageSchema.setUmlDocumentation("I represent a Frequently asked question");
psm.update(this.getWiki());
Pages in category "FAQ"
This category contains only the following page.