Difference between revisions of "Template:Design pattern"

From PegaWiki
Jump to navigation Jump to search
(Added category Applications)
Tag: Visual edit: Switched
(release 1.1 - new design pattern code)
 
(One intermediate revision by the same user 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>
+
</noinclude><includeonly>{{#vardefine:@title|{{#if:{{{Title|}}} |{{{Title|}}} |{{#explode:{{FULLPAGENAME}}|-|-1|2}} }} }}<!--
 +
-->__NOTITLE__<!--
  
<includeonly>
+
 
{{#set: Class=Design pattern  
+
// ---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 24: 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 40: Line 51:
 
| {{{Capability Area|}}}
 
| {{{Capability Area|}}}
 
|}
 
|}
 +
</div><!--
 +
-->{{Pega liked badge}}<!--
 +
--></div><!--
 +
 +
-->
 +
__TOC__
 
{{{Body|}}}
 
{{{Body|}}}
  
Line 50: 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 69: 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 76: 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 83: 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