{"id":59,"date":"2009-11-06T13:51:33","date_gmt":"2009-11-06T18:51:33","guid":{"rendered":"http:\/\/blogs.wp.stage.cpanel.net\/2009\/11\/spotlight_on_the_cpanel_interface_-_icons_groups_and_variables_3\/"},"modified":"2009-11-06T13:51:33","modified_gmt":"2009-11-06T18:51:33","slug":"spotlight_on_the_cpanel_interface_-_icons_groups_and_variables_3","status":"publish","type":"post","link":"https:\/\/devel.www.cpanel.net\/blog\/products\/spotlight_on_the_cpanel_interface_-_icons_groups_and_variables_3\/","title":{"rendered":"Spotlight On: The cPanel Interface – Icons, Groups and Variables"},"content":{"rendered":"

This past week we have been working on documenting how to add icons and groups to cPanel without using our plugin generator<\/a>.\u00a0 Writing DynamicUI files is a direct and flexible approach to adding custom groups, icons and extra logic not available through the plugin generator (boolean ExpVar checks, etc).\u00a0 During the course of documenting this, we realized that we also needed to document the variables available within the cPanel interface.\u00a0 These are referred to as ExpVar variables.\u00a0 These variable expressions internally parse the given reference and return the appropriate module output or dataset value. Example returns from ExpVar variables include information like configuration information, account limits and language tags.\u00a0 Very handy for creating your own cPanel interface.<\/p>\n

Adding Icons and Groups to the cPanel Interface<\/a> – This document is used for learning how to customize icons & groups within cPanel.\u00a0 Icons and Groups can be customized on a per-reseller or per-branding package basis.<\/p>\n

DynamicUI Reference<\/a> – This table explains all of the variables available within the DynamicUI system in a handy small reference-chart format.<\/p>\n

ExpVar Reference<\/a> – This table explains all of the variables available within the cPanel interface.\u00a0 These can be used in DynamicUI keys, inside of &gt;cpanelif&lt; tags and inside of <cpanel print=\u201d\u201d> tags.<\/p>\n","protected":false},"excerpt":{"rendered":"

This past week we have been working on documenting how to add icons and groups to cPanel without using our plugin generator.\u00a0 Writing DynamicUI files is a direct and flexible approach to adding custom groups, icons and extra logic not available through the plugin generator (boolean ExpVar checks, etc).\u00a0 During the course of documenting this, […]<\/p>\n","protected":false},"author":77,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[49],"tags":[],"class_list":["post-59","post","type-post","status-publish","format-standard","hentry","category-products"],"acf":[],"yoast_head":"\nSpotlight On: The cPanel Interface - Icons, Groups and Variables | cPanel<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=_-1453.html \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Spotlight On: The cPanel Interface - Icons, Groups and Variables | cPanel\" \/>\n<meta property=\"og:description\" content=\"This past week we have been working on documenting how to add icons and groups to cPanel without using our plugin generator.\u00a0 Writing DynamicUI files is a direct and flexible approach to adding custom groups, icons and extra logic not available through the plugin generator (boolean ExpVar checks, etc).\u00a0 During the course of documenting this, […]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devel.www.cpanel.net\/blog\/products\/spotlight_on_the_cpanel_interface_-_icons_groups_and_variables_3\/\" \/>\n<meta property=\"og:site_name\" content=\"cPanel\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cpanel\/\" \/>\n<meta property=\"article:published_time\" content=\"2009-11-06T18:51:33+00:00\" \/>\n<meta name=\"author\" content=\"cPanel Community\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cPanel\" \/>\n<meta name=\"twitter:site\" content=\"@cPanel\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"cPanel Community\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/devel.www.cpanel.net\/blog\/products\/spotlight_on_the_cpanel_interface_-_icons_groups_and_variables_3\/\",\"url\":\"https:\/\/devel.www.cpanel.net\/blog\/products\/spotlight_on_the_cpanel_interface_-_icons_groups_and_variables_3\/\",\"name\":\"Spotlight On: The cPanel Interface - Icons, Groups and Variables | cPanel\",\"isPartOf\":{\"@id\":\"https:\/\/devel.www.cpanel.net\/#website\"},\"datePublished\":\"2009-11-06T18:51:33+00:00\",\"dateModified\":\"2009-11-06T18:51:33+00:00\",\"author\":{\"@id\":\"https:\/\/devel.www.cpanel.net\/#\/schema\/person\/8cf97408aad4fb70cf55d11a1d4f57f8\"},\"breadcrumb\":{\"@id\":\"https:\/\/devel.www.cpanel.net\/blog\/products\/spotlight_on_the_cpanel_interface_-_icons_groups_and_variables_3\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devel.www.cpanel.net\/blog\/products\/spotlight_on_the_cpanel_interface_-_icons_groups_and_variables_3\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devel.www.cpanel.net\/blog\/products\/spotlight_on_the_cpanel_interface_-_icons_groups_and_variables_3\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/devel.www.cpanel.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Spotlight On: The cPanel Interface – Icons, Groups and Variables\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/devel.www.cpanel.net\/#website\",\"url\":\"https:\/\/devel.www.cpanel.net\/\",\"name\":\"cPanel\",\"description\":\"Hosting Platform of Choices\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/devel.www.cpanel.net\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/devel.www.cpanel.net\/#\/schema\/person\/8cf97408aad4fb70cf55d11a1d4f57f8\",\"name\":\"cPanel Community\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devel.www.cpanel.net\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e1949945083b5526bb95711bd3d616b3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e1949945083b5526bb95711bd3d616b3?s=96&d=mm&r=g\",\"caption\":\"cPanel Community\"},\"description\":\"The web hosting industry's most reliable management solution since 1997. With our first-class support and rich feature set, it's easy to see why our customers and partners make cPanel & WHM their hosting platform of choice. For more information, visit cPanel.net.\",\"sameAs\":[\"https:\/\/cpanel.net\"],\"url\":\"https:\/\/devel.www.cpanel.net\/blog\/author\/cpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Spotlight On: The cPanel Interface - Icons, Groups and Variables | cPanel","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/devel.www.cpanel.net\/blog\/products\/spotlight_on_the_cpanel_interface_-_icons_groups_and_variables_3\/","og_locale":"en_US","og_type":"article","og_title":"Spotlight On: The cPanel Interface - Icons, Groups and Variables | cPanel","og_description":"This past week we have been working on documenting how to add icons and groups to cPanel without using our plugin generator.\u00a0 Writing DynamicUI files is a direct and flexible approach to adding custom groups, icons and extra logic not available through the plugin generator (boolean ExpVar checks, etc).\u00a0 During the course of documenting this, […]","og_url":"https:\/\/devel.www.cpanel.net\/blog\/products\/spotlight_on_the_cpanel_interface_-_icons_groups_and_variables_3\/","og_site_name":"cPanel","article_publisher":"https:\/\/www.facebook.com\/cpanel\/","article_published_time":"2009-11-06T18:51:33+00:00","author":"cPanel Community","twitter_card":"summary_large_image","twitter_creator":"@cPanel","twitter_site":"@cPanel","twitter_misc":{"Written by":"cPanel Community","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/devel.www.cpanel.net\/blog\/products\/spotlight_on_the_cpanel_interface_-_icons_groups_and_variables_3\/","url":"https:\/\/devel.www.cpanel.net\/blog\/products\/spotlight_on_the_cpanel_interface_-_icons_groups_and_variables_3\/","name":"Spotlight On: The cPanel Interface - Icons, Groups and Variables | cPanel","isPartOf":{"@id":"https:\/\/devel.www.cpanel.net\/#website"},"datePublished":"2009-11-06T18:51:33+00:00","dateModified":"2009-11-06T18:51:33+00:00","author":{"@id":"https:\/\/devel.www.cpanel.net\/#\/schema\/person\/8cf97408aad4fb70cf55d11a1d4f57f8"},"breadcrumb":{"@id":"https:\/\/devel.www.cpanel.net\/blog\/products\/spotlight_on_the_cpanel_interface_-_icons_groups_and_variables_3\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devel.www.cpanel.net\/blog\/products\/spotlight_on_the_cpanel_interface_-_icons_groups_and_variables_3\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/devel.www.cpanel.net\/blog\/products\/spotlight_on_the_cpanel_interface_-_icons_groups_and_variables_3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devel.www.cpanel.net\/"},{"@type":"ListItem","position":2,"name":"Spotlight On: The cPanel Interface – Icons, Groups and Variables"}]},{"@type":"WebSite","@id":"https:\/\/devel.www.cpanel.net\/#website","url":"https:\/\/devel.www.cpanel.net\/","name":"cPanel","description":"Hosting Platform of Choices","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devel.www.cpanel.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/devel.www.cpanel.net\/#\/schema\/person\/8cf97408aad4fb70cf55d11a1d4f57f8","name":"cPanel Community","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devel.www.cpanel.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e1949945083b5526bb95711bd3d616b3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e1949945083b5526bb95711bd3d616b3?s=96&d=mm&r=g","caption":"cPanel Community"},"description":"The web hosting industry's most reliable management solution since 1997. With our first-class support and rich feature set, it's easy to see why our customers and partners make cPanel & WHM their hosting platform of choice. For more information, visit cPanel.net.","sameAs":["https:\/\/cpanel.net"],"url":"https:\/\/devel.www.cpanel.net\/blog\/author\/cpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/posts\/59"}],"collection":[{"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/users\/77"}],"replies":[{"embeddable":true,"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/comments?post=59"}],"version-history":[{"count":0,"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/posts\/59\/revisions"}],"wp:attachment":[{"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/media?parent=59"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/categories?post=59"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devel.www.cpanel.net\/wp-json\/wp\/v2\/tags?post=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}