Difference between revisions of "Template:Design pattern"
Jump to navigation
Jump to search
Marco Looy (talk | contribs) (Made all fields required) Tag: Visual edit: Switched |
(release 1.1 - new design pattern code) |
||
(11 intermediate revisions by 3 users not shown) | |||
Line 14: | Line 14: | ||
</pre> | </pre> | ||
Edit the page to see the template text. | Edit the page to see the template text. | ||
− | </noinclude><includeonly>{{#set: Class=Design pattern | + | </noinclude><includeonly>{{#vardefine:@title|{{#if:{{{Title|}}} |{{{Title|}}} |{{#explode:{{FULLPAGENAME}}|-|-1|2}} }} }}<!-- |
+ | -->__NOTITLE__<!-- | ||
+ | |||
+ | |||
+ | // ---v Do not change!! | ||
+ | --><div class="title"><h1 style="display:inline;">{{#var:@title}}</h1><div class="ratingstars-inline-title">{{#ratepage:{{FULLPAGENAME}}|Main }}</div><!-- | ||
+ | -->{{DISPLAYTITLE:{{#var:@title}} }}<!-- | ||
+ | --></div><!-- | ||
+ | // ---^ Do not change!! | ||
+ | |||
+ | -->{{#set: Class=Design pattern | ||
|Title={{{Title|}}} | |Title={{{Title|}}} | ||
|Description={{{Description|}}} | |Description={{{Description|}}} | ||
Line 21: | Line 31: | ||
|Capability/Industry Area={{{Capability Area|}}} | |Capability/Industry Area={{{Capability Area|}}} | ||
|Owner={{{Owner|}}} | |Owner={{{Owner|}}} | ||
+ | |Average rating= | ||
+ | |E-mail notification sent={{{E-mail notification sent|True}}} | ||
|Is new={{#if: {{#show: {{FULLPAGENAME}} |?Approval status}}|0|1}} | |Is new={{#if: {{#show: {{FULLPAGENAME}} |?Approval status}}|0|1}} | ||
|Is changed={{#ifexpr: {{#time: U | {{#show: {{FULLPAGENAME}} |?Modification date#ISO}} }} > {{#time: U | {{#show: {{FULLPAGENAME}} |?Approval date#ISO|default=2020-01-01}} }}|1|0}} | |Is changed={{#ifexpr: {{#time: U | {{#show: {{FULLPAGENAME}} |?Modification date#ISO}} }} > {{#time: U | {{#show: {{FULLPAGENAME}} |?Approval date#ISO|default=2020-01-01}} }}|1|0}} | ||
}} | }} | ||
+ | <div class="infobar"> | ||
+ | <div class="description"> | ||
{| class="wikitable" | {| class="wikitable" | ||
! Description | ! Description | ||
Line 37: | Line 51: | ||
| {{{Capability Area|}}} | | {{{Capability Area|}}} | ||
|} | |} | ||
+ | </div><!-- | ||
+ | -->{{Pega liked badge}}<!-- | ||
+ | --></div><!-- | ||
+ | |||
+ | --> | ||
+ | __TOC__ | ||
{{{Body|}}} | {{{Body|}}} | ||
+ | |||
+ | [[Category:{{{Applications}}}]] | ||
+ | [[Category:Design pattern]] | ||
+ | |||
</includeonly> | </includeonly> | ||
+ | |||
<noinclude> | <noinclude> | ||
<templatedata> | <templatedata> | ||
{ | { | ||
+ | "description": "Please select the appropriate value from the available dropdowns where applicable", | ||
"params": { | "params": { | ||
"Title": { | "Title": { | ||
+ | "label": "Design pattern title", | ||
+ | "description": "Description placeholder that explains the purpose of this field", | ||
"type": "string", | "type": "string", | ||
− | "example": " | + | "example": "Design pattern title", |
"required": true | "required": true | ||
}, | }, | ||
"Description": { | "Description": { | ||
+ | "label": "Design pattern description", | ||
+ | "description": "Description placeholder that explains the purpose of this field", | ||
"type": "string", | "type": "string", | ||
− | "example": " | + | "example": "Design pattern description", |
"required": true | "required": true | ||
}, | }, | ||
"Version": { | "Version": { | ||
− | "type": " | + | "label": "Pega Infinity version", |
− | "example": " | + | "description": "Description placeholder that explains the purpose of this field", |
+ | "type": "wiki-user-name", | ||
+ | "example": "Pega Infinity version", | ||
"required": true | "required": true | ||
}, | }, | ||
"Applications": { | "Applications": { | ||
− | "type": " | + | "label": "Pega Platform or Application", |
− | "example": "Application name", | + | "description": "Description placeholder that explains the purpose of this field", |
+ | "type": "wiki-user-name", | ||
+ | "example": "'Platform' or Application name", | ||
"required": true | "required": true | ||
}, | }, | ||
"Capability Area": { | "Capability Area": { | ||
− | "type": " | + | "label": "Capability or Industry area", |
+ | "description": "Description placeholder that explains the purpose of this field", | ||
+ | "type": "wiki-user-name", | ||
"example": "Capability area", | "example": "Capability area", | ||
"required": true | "required": true | ||
}, | }, | ||
"Owner": { | "Owner": { | ||
− | "type": " | + | "label": "Design pattern owner", |
− | "example": " | + | "description": "Description placeholder that explains the purpose of this field", |
+ | "type": "wiki-user-name", | ||
+ | "example": "Design pattern owner", | ||
"required": true | "required": true | ||
} | } | ||
− | } | + | }, |
+ | "paramOrder": [ | ||
+ | "Title", | ||
+ | "Description", | ||
+ | "Version", | ||
+ | "Applications", | ||
+ | "Capability Area", | ||
+ | "Owner" | ||
+ | ] | ||
} | } | ||
</templatedata> | </templatedata> | ||
</noinclude> | </noinclude> |
Latest revision as of 08:13, 27 May 2021
This is the "Design pattern" template. It should be called in the following format:
{{Design pattern
|Title=
|Description=
|Version as of=
|Application=
|Capability/Industry Area=
|Owner=
|Body=
}}
Edit the page to see the template text.
Please select the appropriate value from the available dropdowns where applicable
Parameter | Description | Type | Status | |
---|---|---|---|---|
Design pattern title | Title | Description placeholder that explains the purpose of this field
| String | required |
Design pattern description | Description | Description placeholder that explains the purpose of this field
| String | required |
Pega Infinity version | Version | Description placeholder that explains the purpose of this field
| User | required |
Pega Platform or Application | Applications | Description placeholder that explains the purpose of this field
| User | required |
Capability or Industry area | Capability Area | Description placeholder that explains the purpose of this field
| User | required |
Design pattern owner | Owner | Description placeholder that explains the purpose of this field
| User | required |