Difference between revisions of "User:Aeric/tests"
From AgileApps Support Wiki
imported>Aeric |
imported>Aeric |
||
(5 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
Use this for a specific category: | Use this for a specific category: | ||
:<tt><nowiki>{{#categorytree: | :<tt><nowiki>{{#categorytree:Help|hideroot|mode=all|depth=1}}</nowiki></tt> | ||
: mode=all, categories, pages | |||
: depth=initial display depth | |||
:Options: http://www.mediawiki.org/wiki/Extension:CategoryTree | |||
Blockquoted result: | Blockquoted result: | ||
<blockquote> | <blockquote> | ||
{{#categorytree: | {{#categorytree:Help|hideroot|mode=all|depth=1}} | ||
</blockquote> | </blockquote> | ||
Line 27: | Line 30: | ||
|} | |} | ||
== | ==Variables== | ||
{{ | {{Variables}} | ||
==Variablized Link== | ==Variablized Link== |
Latest revision as of 00:36, 17 April 2014
Tests.
See also:
Insert a Category Tree
Use this for a category page:
- {{CategoryContents}}
Use this for a specific category:
- {{#categorytree:Help|hideroot|mode=all|depth=1}}
- mode=all, categories, pages
- depth=initial display depth
- Options: http://www.mediawiki.org/wiki/Extension:CategoryTree
Blockquoted result:
Magic Words for Links
Server ({{SERVER}}) https://agileappscloud.info Script path ({{SCRIPTPATH}}) /aawiki-src Hardcoded path http://lj.platformatyourservice.com/wiki/download Variablized path
({{SERVER}}{{SCRIPTPATH}}/download)https://agileappscloud.info/aawiki-src/download
Variables
These variables are defined for each skin in LocalSettings.php.
They are case-insensitive.
Global Variables
Application names (because marketing can change them):
Variable Definition Value in Current Domain Usage HD name of the "HelpDesk" application ServiceDesk {{HD}}
Version Variables
Variable Value {{MySqlVersion}} 5.5 {{VelocityVersion}} 1.7
Skin-Specific Variables
Variable Name Definition Value in Current Domain Usage Skin Abbreviated name HD {{#if {{Skin}}|name|...|...else...}} Domain Used in the platformURL template {yourDomain} Create platform links using {{platformURL}}, instead of https://... platformURL Template:platformURL
Link used to access the platformhttps://{yourDomain}/networking {{platformURL}} BrandLabel Label used in plugin GUIs
(Eclipse, Outlook,...)LongJump {{BrandLabel}} EnterpriseBrand Name of the platform AgileApps Cloud platform {{EnterpriseBrand}} BrandName Template:BrandName
Advertised brandAgileApps Cloud {{BrandName}} TrainingLink A link for training sessions. {{#if {{TrainingLink}} | [{{TrainingLink}} Platform Training]}} WhitepapersLink Future. Defined the same way as "TrainingLink", so it is easy to change. Booleans ShowWhitepapers Show whitepapers? (empty=false)
(Fixed branding){{#if {{ShowWhitepapers}} | ...}} ShowOutlookSync Show info related to Outlook Sync & Email Edition Plugin? (empty=false) {{#if {{ShowOutlookSync}} | ...}} ShowIsvInfo Show info only ISVs care about (empty=false) {{#if {{ShowIsvInfo}} | ...}} ShowMspInfo Show info only MSPs care about (empty=false) {{#if {{ShowMspInfo}} | ...}} PlatformAdminInfo Show tenant configuration true (empty=false) {{#if {{PlatformAdminInfo}} | ...}} ShowInstallInfo Show info for installers true (empty=false) {{#if {{ShowInstallInfo}} | ...}}
Variable Combinations
- Use this pattern to conditionalize information intended for all Service Providers (both ISVs and MSPs):
{{#if: {{ShowIsvInfo}} {{ShowMspInfo}} | __Info for all Service Providers (LJ and ISV domains)__ }}
- Use this pattern if it is necessary to distinguish information intended for ISVs (which may mention MSPs) from information intended for MSPs, in Wiki versions that do not include ISV info (e.g. Relationals):
{{#if: {{ShowIsvInfo}} | __ISV info (ISV DOMAIN) __ | <!-- HideIsvInfo --> {{#if: {{ShowMspInfo}} | __MSP info (LJ DOMAIN)__ }}}}
Variablized Link
- TrainingLink is used [ here].
- Conditional link: DNE
Nested Conditionals
Test of nested conditionals. Display site prefix: LJ
Style for Rollovers
Original TEST of rollover help. New TEST of rollover.
CSS Styles
Original
<span title="Rollover text to display" class="terminologydef" style="cursor:help">TEST</span> of rollover help. where: cursor:help style = built-in HTML style attribute for rollover terminologydef class = .terminologydef {border-bottom: 1px dashed green;} --defined in terminology.php, which puts the css definition into the page --or place desired definition in MediaWiki:Common.css
New
- HTML code
<span title="Rollover text to display" class="rollover" style="cursor:help"> TEST </span> of rollover help.
- Added to MediaWiki:Common.css
.rollover { border-top: 1px solid blue; border-bottom: 1px solid blue; border-left: 1px solid blue; border-right: 1px solid blue; background: yellow; }
Conditional Category Test
- Category tags can be conditionalized with the #if of #ifeq test.
- This page has:
- A category that always appears (the unconditionalized category)
- A category that only appears when ShowWhitepapers is true,, using #if.
- A category that only appears in the ISV domain, using #ifeq.
So:
Domain Categories LJ 2 categories (whitepapers & unconditional) ISV 2 categories (ISV & unconditional) CUSTOM 1 category (unconditional)
Code:
- {{#if: {{ShowWhitepapers}} | [[Category:Conditional Whitepapers Category]] }}
- {{#ifeq: {{EnterpriseBrand}} | Platform | [[Category:Conditional ISV Category]] }}
- [[Category:Unconditional Category]]
Categories:
- No whitepapers category
- No ISV category