Difference between revisions of "Template:Design pattern"

From PegaWiki
Jump to navigation Jump to search
(rating inclusion)
(release 1.1 - new design pattern code)
 
Line 15: Line 15:
 
Edit the page to see the template text.
 
Edit the page to see the template text.
 
</noinclude><includeonly>{{#vardefine:@title|{{#if:{{{Title|}}} |{{{Title|}}} |{{#explode:{{FULLPAGENAME}}|-|-1|2}} }} }}<!--
 
</noinclude><includeonly>{{#vardefine:@title|{{#if:{{{Title|}}} |{{{Title|}}} |{{#explode:{{FULLPAGENAME}}|-|-1|2}} }} }}<!--
 +
-->__NOTITLE__<!--
  
-->__NOTITLE__<!--
 
  
// Do not change the following line
+
// ---v Do not change!!
--><h1 class="inline-title-with-ratings">{{#var:@title}}</h1><div class="ratingstars-inline-title">{{#Ratepage:{{FULLPAGENAME}}|Main}}</div><!--
+
--><div class="title"><h1 style="display:inline;">{{#var:@title}}</h1><div class="ratingstars-inline-title">{{#ratepage:{{FULLPAGENAME}}|Main }}</div><!--
 
-->{{DISPLAYTITLE:{{#var:@title}} }}<!--
 
-->{{DISPLAYTITLE:{{#var:@title}} }}<!--
 +
--></div><!--
 +
// ---^ Do not change!!
  
 
-->{{#set: Class=Design pattern  
 
-->{{#set: Class=Design pattern  
Line 29: 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 45: Line 51:
 
| {{{Capability Area|}}}
 
| {{{Capability Area|}}}
 
|}
 
|}
 +
</div><!--
 +
-->{{Pega liked badge}}<!--
 +
--></div><!--
 +
 +
-->
 
__TOC__
 
__TOC__
 
{{{Body|}}}
 
{{{Body|}}}
Line 56: Line 67:
 
<templatedata>
 
<templatedata>
 
{
 
{
     "description": "Template for adding metadata to a Design pattern.",
+
     "description": "Please select the appropriate value from the available dropdowns where applicable",
 
     "params": {
 
     "params": {
 
         "Title": {
 
         "Title": {
Line 75: Line 86:
 
             "label": "Pega Infinity version",
 
             "label": "Pega Infinity version",
 
             "description": "Description placeholder that explains the purpose of this field",
 
             "description": "Description placeholder that explains the purpose of this field",
             "type": "string",
+
             "type": "wiki-user-name",
 
             "example": "Pega Infinity version",
 
             "example": "Pega Infinity version",
 
             "required": true
 
             "required": true
Line 82: Line 93:
 
             "label": "Pega Platform or Application",
 
             "label": "Pega Platform or Application",
 
             "description": "Description placeholder that explains the purpose of this field",
 
             "description": "Description placeholder that explains the purpose of this field",
             "type": "string",
+
             "type": "wiki-user-name",
 
             "example": "'Platform' or Application name",
 
             "example": "'Platform' or Application name",
 
             "required": true
 
             "required": true
Line 89: Line 100:
 
             "label": "Capability or Industry area",
 
             "label": "Capability or Industry area",
 
             "description": "Description placeholder that explains the purpose of this field",
 
             "description": "Description placeholder that explains the purpose of this field",
             "type": "string",
+
             "type": "wiki-user-name",
 
             "example": "Capability area",
 
             "example": "Capability area",
 
             "required": true
 
             "required": true

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

Template parameters

ParameterDescriptionTypeStatus
Design pattern titleTitle

Description placeholder that explains the purpose of this field

Example
Design pattern title
Stringrequired
Design pattern descriptionDescription

Description placeholder that explains the purpose of this field

Example
Design pattern description
Stringrequired
Pega Infinity versionVersion

Description placeholder that explains the purpose of this field

Example
Pega Infinity version
Userrequired
Pega Platform or ApplicationApplications

Description placeholder that explains the purpose of this field

Example
'Platform' or Application name
Userrequired
Capability or Industry areaCapability Area

Description placeholder that explains the purpose of this field

Example
Capability area
Userrequired
Design pattern ownerOwner

Description placeholder that explains the purpose of this field

Example
Design pattern owner
Userrequired