1007225e5Sgerardnico<?php 2007225e5Sgerardnico 36db3ebb3Sgerardnico/** 46db3ebb3Sgerardnico * Load all class via Plugin Utility 56db3ebb3Sgerardnico */ 6*04fd306cSNickeaurequire_once(__DIR__ . '/../vendor/autoload.php'); 76db3ebb3Sgerardnico 8*04fd306cSNickeauuse ComboStrap\Tag\AdTag; 9*04fd306cSNickeauuse ComboStrap\Api\QualityMessageHandler; 10*04fd306cSNickeauuse ComboStrap\BlockquoteTag; 11*04fd306cSNickeauuse ComboStrap\Bootstrap; 12*04fd306cSNickeauuse ComboStrap\BrandingColors; 13*04fd306cSNickeauuse ComboStrap\Breakpoint; 14c3437056SNickeauuse ComboStrap\Canonical; 154cadd4f8SNickeauuse ComboStrap\ColorRgb; 16*04fd306cSNickeauuse ComboStrap\ContainerTag; 17*04fd306cSNickeauuse ComboStrap\FetcherRailBar; 18*04fd306cSNickeauuse ComboStrap\FetcherSvg; 19c3437056SNickeauuse ComboStrap\FloatAttribute; 20*04fd306cSNickeauuse ComboStrap\IconDownloader; 21c3437056SNickeauuse ComboStrap\Identity; 22c3437056SNickeauuse ComboStrap\LazyLoad; 23*04fd306cSNickeauuse ComboStrap\LinkMarkup; 24c3437056SNickeauuse ComboStrap\LowQualityPage; 25*04fd306cSNickeauuse ComboStrap\MediaMarkup; 26*04fd306cSNickeauuse ComboStrap\Meta\Field\TwitterImage; 27*04fd306cSNickeauuse ComboStrap\MetadataFrontmatterStore; 28*04fd306cSNickeauuse ComboStrap\Outline; 29c3437056SNickeauuse ComboStrap\PageProtection; 30c3437056SNickeauuse ComboStrap\PagePublicationDate; 31*04fd306cSNickeauuse ComboStrap\Tag\RelatedTag; 32*04fd306cSNickeauuse ComboStrap\TemplateEngine; 33c3437056SNickeauuse ComboStrap\PageType; 34c3437056SNickeauuse ComboStrap\PageUrlType; 35c3437056SNickeauuse ComboStrap\Prism; 36*04fd306cSNickeauuse ComboStrap\PrismTags; 37c3437056SNickeauuse ComboStrap\RasterImageLink; 38*04fd306cSNickeauuse ComboStrap\Meta\Field\Region; 39*04fd306cSNickeauuse ComboStrap\RouterBestEndPage; 40*04fd306cSNickeauuse ComboStrap\TagAttribute\Shadow; 41*04fd306cSNickeauuse ComboStrap\SiteConfig; 42*04fd306cSNickeauuse ComboStrap\Snippet; 43c3437056SNickeauuse ComboStrap\SvgImageLink; 44c3437056SNickeau 456db3ebb3Sgerardnico 46007225e5Sgerardnicorequire_once(__DIR__ . '/../syntax/related.php'); 47007225e5Sgerardnico 48007225e5Sgerardnico 49007225e5Sgerardnico// https://www.dokuwiki.org/devel:configuration 50*04fd306cSNickeau$meta[RelatedTag::MAX_LINKS_CONF] = array('numeric'); 51*04fd306cSNickeau$meta[RelatedTag::EXTRA_PATTERN_CONF] = array('string'); 52007225e5Sgerardnico 53007225e5Sgerardnico/** 54007225e5Sgerardnico * Disqus 55007225e5Sgerardnico */ 56007225e5Sgerardnicorequire_once(__DIR__ . '/../syntax/disqus.php'); 57007225e5Sgerardnico$meta[syntax_plugin_combo_disqus::CONF_DEFAULT_ATTRIBUTES] = array('string'); 58007225e5Sgerardnico 59007225e5Sgerardnico 60007225e5Sgerardnico/** 61007225e5Sgerardnico * Url Manager 62007225e5Sgerardnico */ 63c3437056SNickeau$meta[action_plugin_combo_router::ROUTER_ENABLE_CONF] = array('onoff'); 6486ec4045Sgerardnico$meta[action_plugin_combo_routermessage::CONF_SHOW_PAGE_NAME_IS_NOT_UNIQUE] = array('onoff'); 6586ec4045Sgerardnico$meta[action_plugin_combo_routermessage::CONF_SHOW_MESSAGE_CLASSIC] = array('onoff'); 66007225e5Sgerardnico 67007225e5Sgerardnico$actionChoices = array('multichoice', '_choices' => array( 68c3437056SNickeau action_plugin_combo_router::NOTHING, 69c3437056SNickeau action_plugin_combo_router::GO_TO_BEST_END_PAGE_NAME, 70c3437056SNickeau action_plugin_combo_router::GO_TO_NS_START_PAGE, 71c3437056SNickeau action_plugin_combo_router::GO_TO_BEST_PAGE_NAME, 72c3437056SNickeau action_plugin_combo_router::GO_TO_BEST_NAMESPACE, 73c3437056SNickeau action_plugin_combo_router::GO_TO_SEARCH_ENGINE 74007225e5Sgerardnico)); 75007225e5Sgerardnico$meta['GoToEditMode'] = array('onoff'); 76007225e5Sgerardnico$meta['ActionReaderFirst'] = $actionChoices; 77007225e5Sgerardnico$meta['ActionReaderSecond'] = $actionChoices; 78007225e5Sgerardnico$meta['ActionReaderThird'] = $actionChoices; 79007225e5Sgerardnico$meta['WeightFactorForSamePageName'] = array('string'); 80007225e5Sgerardnico$meta['WeightFactorForStartPage'] = array('string'); 81007225e5Sgerardnico$meta['WeightFactorForSameNamespace'] = array('string'); 82c3437056SNickeau 83*04fd306cSNickeau$meta[RouterBestEndPage::CONF_MINIMAL_SCORE_FOR_REDIRECT] = array('string'); 84007225e5Sgerardnico 85c3437056SNickeau$meta[Canonical::CONF_CANONICAL_LAST_NAMES_COUNT] = array('string'); 86370d7a6cSgerardnico$meta[action_plugin_combo_canonical::CONF_CANONICAL_FOR_GA_PAGE_VIEW] = array('onoff'); 87007225e5Sgerardnico 88007225e5Sgerardnico/** 89007225e5Sgerardnico * Icon namespace where the downloaded icon are stored 90007225e5Sgerardnico */ 91*04fd306cSNickeau$meta[IconDownloader::CONF_ICONS_MEDIA_NAMESPACE] = array('string'); 92*04fd306cSNickeau$meta[IconDownloader::CONF_DEFAULT_ICON_LIBRARY] = array('multichoice', '_choices' => array_keys(IconDownloader::PUBLIC_LIBRARY_ACRONYM)); 9321913ab3SNickeau 94007225e5Sgerardnico 95007225e5Sgerardnico/** 96007225e5Sgerardnico * Css optimization 97007225e5Sgerardnico */ 98007225e5Sgerardnico$meta[action_plugin_combo_css::CONF_ENABLE_MINIMAL_FRONTEND_STYLESHEET] = array('onoff'); 99007225e5Sgerardnico$meta[action_plugin_combo_css::CONF_DISABLE_DOKUWIKI_STYLESHEET] = array('onoff'); 100007225e5Sgerardnico 101007225e5Sgerardnico/** 102007225e5Sgerardnico * Metadata Viewer 103007225e5Sgerardnico */ 104c3437056SNickeau$meta[syntax_plugin_combo_metadata::CONF_METADATA_DEFAULT_ATTRIBUTES] = array('string'); 105007225e5Sgerardnico 106007225e5Sgerardnico/** 107007225e5Sgerardnico * Badge 108007225e5Sgerardnico */ 109007225e5Sgerardnico$meta[syntax_plugin_combo_badge::CONF_DEFAULT_ATTRIBUTES_KEY] = array('string'); 110007225e5Sgerardnico 111007225e5Sgerardnico/** 112007225e5Sgerardnico * Ads 113007225e5Sgerardnico */ 114*04fd306cSNickeau$meta[AdTag::CONF_IN_ARTICLE_ENABLED] = array('onoff'); 115*04fd306cSNickeau$meta[AdTag::CONF_IN_ARTICLE_PLACEHOLDER] = array('onoff'); 116007225e5Sgerardnico 117007225e5Sgerardnico/** 118007225e5Sgerardnico * Code / File / Console 119007225e5Sgerardnico */ 120007225e5Sgerardnico$meta[syntax_plugin_combo_code::CONF_CODE_ENABLE] = array('onoff'); 121007225e5Sgerardnico$meta[Prism::CONF_PRISM_THEME] = array('multichoice', '_choices' => array_keys(Prism::THEMES_INTEGRITY)); 122007225e5Sgerardnico$meta[Prism::CONF_BASH_PROMPT] = array('string'); 123007225e5Sgerardnico$meta[Prism::CONF_BATCH_PROMPT] = array('string'); 124007225e5Sgerardnico$meta[Prism::CONF_POWERSHELL_PROMPT] = array('string'); 125*04fd306cSNickeau$meta[PrismTags::CONF_FILE_ENABLE] = array('onoff'); 126007225e5Sgerardnico 127007225e5Sgerardnico/** 128007225e5Sgerardnico * Quality (SEO) 129007225e5Sgerardnico */ 13037748cd8SNickeaurequire_once(__DIR__ . '/../ComboStrap/LowQualityPage.php'); 131007225e5Sgerardnico$meta[LowQualityPage::CONF_LOW_QUALITY_PAGE_PROTECTION_ENABLE] = array('onoff'); 13285e82846SNickeau$meta[LowQualityPage::CONF_LOW_QUALITY_PAGE_PROTECTION_MODE] = array('multichoice', '_choices' => array( 13385e82846SNickeau PageProtection::CONF_VALUE_ROBOT, 13485e82846SNickeau PageProtection::CONF_VALUE_FEED, 1355f891b7eSNickeau PageProtection::CONF_VALUE_ACL, 1365f891b7eSNickeau PageProtection::CONF_VALUE_HIDDEN 137007225e5Sgerardnico)); 13885e82846SNickeau$meta[LowQualityPage::CONF_LOW_QUALITY_PAGE_LINK_TYPE] = array('multichoice', '_choices' => array( 13985e82846SNickeau PageProtection::PAGE_PROTECTION_LINK_NORMAL, 14085e82846SNickeau PageProtection::PAGE_PROTECTION_LINK_WARNING, 14185e82846SNickeau PageProtection::PAGE_PROTECTION_LINK_LOGIN, 14285e82846SNickeau)); 143007225e5Sgerardnico 144007225e5Sgerardnico/** 145007225e5Sgerardnico * Preformatted mode enable 146007225e5Sgerardnico */ 147007225e5Sgerardnico$meta[syntax_plugin_combo_preformatted::CONF_PREFORMATTED_ENABLE] = array('onoff'); 14821913ab3SNickeau$meta[syntax_plugin_combo_preformatted::CONF_PREFORMATTED_EMPTY_CONTENT_NOT_PRINTED_ENABLE] = array('onoff'); 149007225e5Sgerardnico 150007225e5Sgerardnico/** 151007225e5Sgerardnico * The mandatory rules 152007225e5Sgerardnico */ 153aa3cb38fSgerardnico$meta[renderer_plugin_combo_analytics::CONF_MANDATORY_QUALITY_RULES] = array('multicheckbox', '_choices' => renderer_plugin_combo_analytics::QUALITY_RULES); 154c25e802bSgerardnico 155c25e802bSgerardnico/** 156aa3cb38fSgerardnico * The quality rules excluded from monitoring 157aa3cb38fSgerardnico */ 158*04fd306cSNickeau$meta[QualityMessageHandler::CONF_DISABLE_QUALITY_MONITORING] = array('onoff'); 159*04fd306cSNickeau$meta[QualityMessageHandler::CONF_EXCLUDED_QUALITY_RULES_FROM_DYNAMIC_MONITORING] = array('multicheckbox', '_choices' => renderer_plugin_combo_analytics::QUALITY_RULES); 1605f891b7eSNickeau 1615f891b7eSNickeau/** 16221913ab3SNickeau * Link 1635f891b7eSNickeau */ 164*04fd306cSNickeau$meta[LinkMarkup::CONF_USE_DOKUWIKI_CLASS_NAME] = array('onoff'); 165*04fd306cSNickeau$meta[LinkMarkup::CONF_PREVIEW_LINK] = array('onoff'); 16621913ab3SNickeau$meta[syntax_plugin_combo_link::CONF_DISABLE_LINK] = array('onoff'); 1675f891b7eSNickeau 1685f891b7eSNickeau/** 1695f891b7eSNickeau * Twitter 1705f891b7eSNickeau */ 1715f891b7eSNickeau$meta[action_plugin_combo_metatwitter::CONF_TWITTER_SITE_HANDLE] = array('string'); 1725f891b7eSNickeau$meta[action_plugin_combo_metatwitter::CONF_TWITTER_SITE_ID] = array('string'); 1735f891b7eSNickeau$meta[action_plugin_combo_metatwitter::CONF_DONT_NOT_TRACK] = array('multichoice', '_choices' => array( 1745f891b7eSNickeau action_plugin_combo_metatwitter::CONF_ON, 1755f891b7eSNickeau action_plugin_combo_metatwitter::CONF_OFF 1765f891b7eSNickeau)); 177*04fd306cSNickeau$meta[BlockquoteTag::CONF_TWEET_WIDGETS_THEME] = array('string'); 178*04fd306cSNickeau$meta[BlockquoteTag::CONF_TWEET_WIDGETS_BORDER] = array('string'); 1795f891b7eSNickeau 1805f891b7eSNickeau 1815f891b7eSNickeau/** 1825f891b7eSNickeau * Facebook 1835f891b7eSNickeau */ 1845f891b7eSNickeau$meta[action_plugin_combo_metafacebook::CONF_DEFAULT_FACEBOOK_IMAGE] = array('string'); 1855f891b7eSNickeau 1865f891b7eSNickeau/** 187c3437056SNickeau * Language region 1885f891b7eSNickeau */ 189c3437056SNickeau$meta[Region::CONF_SITE_LANGUAGE_REGION] = array("string"); 1905f891b7eSNickeau 1915f891b7eSNickeau/** 1925f891b7eSNickeau * Late publication protection 1935f891b7eSNickeau */ 194c3437056SNickeau$meta[PagePublicationDate::CONF_LATE_PUBLICATION_PROTECTION_ENABLE] = array('onoff'); 195c3437056SNickeau$meta[PagePublicationDate::CONF_LATE_PUBLICATION_PROTECTION_MODE] = array('multichoice', '_choices' => array( 19685e82846SNickeau PageProtection::CONF_VALUE_ROBOT, 19785e82846SNickeau PageProtection::CONF_VALUE_FEED, 19885e82846SNickeau PageProtection::CONF_VALUE_ACL, 19985e82846SNickeau PageProtection::CONF_VALUE_HIDDEN 20085e82846SNickeau)); 2015f891b7eSNickeau 2025f891b7eSNickeau/** 2035f891b7eSNickeau * Default Page Type 2045f891b7eSNickeau */ 205c3437056SNickeau$meta[PageType::CONF_DEFAULT_PAGE_TYPE] = array("string"); 20621913ab3SNickeau 20721913ab3SNickeau/** 20821913ab3SNickeau * Default Shadow level 20921913ab3SNickeau */ 21021913ab3SNickeau$meta[Shadow::CONF_DEFAULT_VALUE] = array('multichoice', '_choices' => array( 21121913ab3SNickeau Shadow::CONF_SMALL_LEVEL_VALUE, 21221913ab3SNickeau Shadow::CONF_MEDIUM_LEVEL_VALUE, 21321913ab3SNickeau Shadow::CONF_LARGE_LEVEL_VALUE, 21421913ab3SNickeau Shadow::CONF_EXTRA_LARGE_LEVEL_VALUE 21521913ab3SNickeau)); 21621913ab3SNickeau 21721913ab3SNickeau 21821913ab3SNickeau/** 21921913ab3SNickeau * Big Svg Lazy load 22021913ab3SNickeau */ 22137748cd8SNickeaurequire_once(__DIR__ . '/../ComboStrap/SvgImageLink.php'); 22221913ab3SNickeau$meta[SvgImageLink::CONF_LAZY_LOAD_ENABLE] = array('onoff'); 22321913ab3SNickeau 22421913ab3SNickeau/** 22521913ab3SNickeau * Big Svg Injection 22621913ab3SNickeau */ 22721913ab3SNickeau$meta[SvgImageLink::CONF_SVG_INJECTION_ENABLE] = array('onoff'); 22821913ab3SNickeau 22921913ab3SNickeau/** 23021913ab3SNickeau * Svg Optimization 23121913ab3SNickeau */ 232*04fd306cSNickeau$meta[FetcherSvg::CONF_SVG_OPTIMIZATION_ENABLE] = array('onoff'); 23321913ab3SNickeau 23421913ab3SNickeau/** 235*04fd306cSNickeau * Inline Element (svg, javascript) 23621913ab3SNickeau */ 237*04fd306cSNickeau$meta[SiteConfig::HTML_MAX_KB_SIZE_FOR_INLINE_ELEMENT] = array('numeric'); 23821913ab3SNickeau 23921913ab3SNickeau/** 24021913ab3SNickeau * Svg Upload Group Name 24121913ab3SNickeau */ 242*04fd306cSNickeau$meta[Identity::CONF_DESIGNER_GROUP_NAME] = array('string'); 24321913ab3SNickeau 24421913ab3SNickeau/** 24521913ab3SNickeau * Svg The attribute that are deleted with the optimization 246*04fd306cSNickeau * {@link FetcherSvg::CONF_OPTIMIZATION_ATTRIBUTES_TO_DELETE} 24721913ab3SNickeau */ 248*04fd306cSNickeau$meta[FetcherSvg::CONF_OPTIMIZATION_ATTRIBUTES_TO_DELETE] = array('string'); 249*04fd306cSNickeau$meta[FetcherSvg::CONF_OPTIMIZATION_ELEMENTS_TO_DELETE] = array('string'); 250*04fd306cSNickeau$meta[FetcherSvg::CONF_OPTIMIZATION_ELEMENTS_TO_DELETE_IF_EMPTY] = array('string'); 251*04fd306cSNickeau$meta[FetcherSvg::CONF_OPTIMIZATION_NAMESPACES_TO_KEEP] = array('string'); 252*04fd306cSNickeau$meta[FetcherSvg::CONF_PRESERVE_ASPECT_RATIO_DEFAULT] = array('string'); 25321913ab3SNickeau 25421913ab3SNickeau/** 25521913ab3SNickeau * Raster Lazy load image 25621913ab3SNickeau */ 257*04fd306cSNickeau$meta[LazyLoad::CONF_RASTER_ENABLE] = array('onoff'); 25821913ab3SNickeau$meta[RasterImageLink::CONF_RESPONSIVE_IMAGE_MARGIN] = array('string'); 25921913ab3SNickeau$meta[RasterImageLink::CONF_RETINA_SUPPORT_ENABLED] = array('onoff'); 26021913ab3SNickeau 26121913ab3SNickeau/** 26221913ab3SNickeau * Lazy loading 26321913ab3SNickeau */ 26421913ab3SNickeau$meta[LazyLoad::CONF_LAZY_LOADING_PLACEHOLDER_COLOR] = array("string"); 26521913ab3SNickeau 26621913ab3SNickeau/** 26721913ab3SNickeau * Internal media 26821913ab3SNickeau */ 269531e725cSNickeau$meta[syntax_plugin_combo_media::CONF_IMAGE_ENABLE] = array('onoff'); 27021913ab3SNickeau 27121913ab3SNickeau/** 27221913ab3SNickeau * Internal media default linking 27321913ab3SNickeau */ 274*04fd306cSNickeau$meta[MediaMarkup::CONF_DEFAULT_LINKING] = array('multichoice', '_choices' => array( 275*04fd306cSNickeau MediaMarkup::LINKING_DIRECT_VALUE, 276*04fd306cSNickeau MediaMarkup::LINKING_DETAILS_VALUE, 277*04fd306cSNickeau MediaMarkup::LINKING_LINKONLY_VALUE, 278*04fd306cSNickeau MediaMarkup::LINKING_NOLINK_VALUE, 27921913ab3SNickeau)); 28021913ab3SNickeau 28121913ab3SNickeau/** 28221913ab3SNickeau * Default breakpoint 28321913ab3SNickeau */ 28421913ab3SNickeau$meta[FloatAttribute::CONF_FLOAT_DEFAULT_BREAKPOINT] = array('multichoice', '_choices' => array( 28521913ab3SNickeau "xs", 28621913ab3SNickeau "sm", 28721913ab3SNickeau "md", 28821913ab3SNickeau "lg", 28921913ab3SNickeau "xl", 29021913ab3SNickeau "xxl" 29121913ab3SNickeau)); 292531e725cSNickeau 293531e725cSNickeau/** 294531e725cSNickeau * Outline Numbering 295531e725cSNickeau */ 296*04fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_ENABLE] = array("onoff"); 297*04fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_COUNTER_STYLE_LEVEL2] = array('multichoice', '_choices' => Outline::CONF_COUNTER_STYLES_CHOICES); 298*04fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_COUNTER_STYLE_LEVEL3] = array('multichoice', '_choices' => Outline::CONF_COUNTER_STYLES_CHOICES); 299*04fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_COUNTER_STYLE_LEVEL4] = array('multichoice', '_choices' => Outline::CONF_COUNTER_STYLES_CHOICES); 300*04fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_COUNTER_STYLE_LEVEL5] = array('multichoice', '_choices' => Outline::CONF_COUNTER_STYLES_CHOICES); 301*04fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_COUNTER_STYLE_LEVEL6] = array('multichoice', '_choices' => Outline::CONF_COUNTER_STYLES_CHOICES); 302*04fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_COUNTER_SEPARATOR] = array("string"); 303*04fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_PREFIX] = array("string"); 304*04fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_SUFFIX] = array("string"); 305a6bf47aaSNickeau 306a6bf47aaSNickeau/** 307a6bf47aaSNickeau * Identity form 308a6bf47aaSNickeau */ 309a6bf47aaSNickeau$meta[Identity::CONF_ENABLE_LOGO_ON_IDENTITY_FORMS] = array("onoff"); 310a6bf47aaSNickeau$meta[action_plugin_combo_registration::CONF_ENABLE_REGISTER_FORM] = array("onoff"); 311a6bf47aaSNickeau$meta[action_plugin_combo_login::CONF_ENABLE_LOGIN_FORM] = array("onoff"); 312a6bf47aaSNickeau$meta[action_plugin_combo_resend::CONF_ENABLE_RESEND_PWD_FORM] = array("onoff"); 3139337a630SNickeau$meta[action_plugin_combo_profile::CONF_ENABLE_PROFILE_UPDATE_FORM] = array("onoff"); 3149337a630SNickeau$meta[action_plugin_combo_profile::CONF_ENABLE_PROFILE_DELETE_FORM] = array("onoff"); 315a6bf47aaSNickeau 31637748cd8SNickeau/** 31737748cd8SNickeau * Comment 31837748cd8SNickeau */ 31937748cd8SNickeau$meta[syntax_plugin_combo_comment::CONF_OUTPUT_COMMENT] = array("onoff"); 32037748cd8SNickeau 3211fa8c418SNickeau/** 3221fa8c418SNickeau * Cache 3231fa8c418SNickeau */ 324c3437056SNickeau$meta[action_plugin_combo_staticresource::CONF_STATIC_CACHE_ENABLED] = array("onoff"); 325c3437056SNickeau 326c3437056SNickeau/** 327c3437056SNickeau * Link Wizard 328c3437056SNickeau */ 329c3437056SNickeau$meta[action_plugin_combo_linkwizard::CONF_ENABLE_ENHANCED_LINK_WIZARD] = array("onoff"); 330c3437056SNickeau 331c3437056SNickeau/** 332c3437056SNickeau * Canonical Url Type 333c3437056SNickeau */ 334c3437056SNickeau$meta[PageUrlType::CONF_CANONICAL_URL_TYPE] = array('multichoice', '_choices' => PageUrlType::CONF_VALUES); 335c3437056SNickeau 336c3437056SNickeau/** 337c3437056SNickeau * Frontmatter on sumbit 338c3437056SNickeau */ 339*04fd306cSNickeau$meta[MetadataFrontmatterStore::CONF_ENABLE_FRONT_MATTER_ON_SUBMIT] = array("onoff"); 340c3437056SNickeau 341c3437056SNickeau/** 342c3437056SNickeau * Heading 343c3437056SNickeau */ 344c3437056SNickeau$meta[syntax_plugin_combo_headingwiki::CONF_WIKI_HEADING_ENABLE] = array("onoff"); 3454cadd4f8SNickeau 3464cadd4f8SNickeau/** 3474cadd4f8SNickeau * Branding Colors 3484cadd4f8SNickeau */ 349*04fd306cSNickeau$meta[BrandingColors::PRIMARY_COLOR_CONF] = array("string"); 3504cadd4f8SNickeau$meta[ColorRgb::SECONDARY_COLOR_CONF] = array("string"); 351*04fd306cSNickeau$meta[BrandingColors::BRANDING_COLOR_INHERITANCE_ENABLE_CONF] = array("onoff"); 3524cadd4f8SNickeau 3534cadd4f8SNickeau/** 3544cadd4f8SNickeau * Highlight 3554cadd4f8SNickeau */ 3564cadd4f8SNickeau$meta[syntax_plugin_combo_highlightwiki::CONF_HIGHLIGHT_WIKI_ENABLE] = array("onoff"); 357*04fd306cSNickeau 358*04fd306cSNickeau/** 359*04fd306cSNickeau * Default page layout container 360*04fd306cSNickeau */ 361*04fd306cSNickeau$meta[ContainerTag::DEFAULT_LAYOUT_CONTAINER_CONF] = array('multichoice', '_choices' => ContainerTag::CONTAINER_VALUES); 362*04fd306cSNickeau 363*04fd306cSNickeau/** 364*04fd306cSNickeau * Take over the show 365*04fd306cSNickeau */ 366*04fd306cSNickeau$meta[SiteConfig::CONF_ENABLE_THEME_SYSTEM] = array("onoff"); 367*04fd306cSNickeau 368*04fd306cSNickeau/** 369*04fd306cSNickeau * Railbar 370*04fd306cSNickeau */ 371*04fd306cSNickeau$meta[FetcherRailBar::CONF_PRIVATE_RAIL_BAR] = array('onoff'); 372*04fd306cSNickeau$meta[FetcherRailBar::CONF_BREAKPOINT_RAIL_BAR] = array('multichoice', '_choices' => array( 373*04fd306cSNickeau Breakpoint::EXTRA_SMALL_NAME, 374*04fd306cSNickeau Breakpoint::BREAKPOINT_SMALL_NAME, 375*04fd306cSNickeau Breakpoint::BREAKPOINT_MEDIUM_NAME, 376*04fd306cSNickeau Breakpoint::BREAKPOINT_LARGE_NAME, 377*04fd306cSNickeau Breakpoint::BREAKPOINT_EXTRA_LARGE_NAME, 378*04fd306cSNickeau Breakpoint::EXTRA_EXTRA_LARGE_NAME, 379*04fd306cSNickeau Breakpoint::NEVER_NAME 380*04fd306cSNickeau)); 381*04fd306cSNickeau 382*04fd306cSNickeau 383*04fd306cSNickeau$meta[Snippet::CONF_USE_CDN] = array('onoff'); 384*04fd306cSNickeau 385*04fd306cSNickeau/** 386*04fd306cSNickeau * Bootstrap 387*04fd306cSNickeau */ 388*04fd306cSNickeau$bootstrapStyleSheet = Bootstrap::getQualifiedVersions(); 389*04fd306cSNickeau$meta[Bootstrap::CONF_BOOTSTRAP_VERSION_STYLESHEET] = array('multichoice', '_choices' => $bootstrapStyleSheet); 390*04fd306cSNickeau 391*04fd306cSNickeau/** 392*04fd306cSNickeau * Preload css ? 393*04fd306cSNickeau */ 394*04fd306cSNickeau$meta[action_plugin_combo_snippetsbootstrap::CONF_PRELOAD_CSS] = array('onoff'); 395*04fd306cSNickeau 396*04fd306cSNickeau/** 397*04fd306cSNickeau * Jquery doku vs Bootstrap 398*04fd306cSNickeau */ 399*04fd306cSNickeau$meta[action_plugin_combo_snippetsbootstrap::CONF_JQUERY_DOKU] = array('onoff'); 400*04fd306cSNickeau 401*04fd306cSNickeau/** 402*04fd306cSNickeau * Disable 403*04fd306cSNickeau */ 404*04fd306cSNickeau$meta[action_plugin_combo_snippetsbootstrap::CONF_DISABLE_BACKEND_JAVASCRIPT] = array('onoff'); 405*04fd306cSNickeau 406*04fd306cSNickeau/** 407*04fd306cSNickeau * Rem conf 408*04fd306cSNickeau */ 409*04fd306cSNickeau$meta[SiteConfig::REM_CONF] = array('numeric'); 410*04fd306cSNickeau 411*04fd306cSNickeau/** 412*04fd306cSNickeau * Theme 413*04fd306cSNickeau */ 414*04fd306cSNickeau$themes = TemplateEngine::getThemes(); 415*04fd306cSNickeau$meta[TemplateEngine::CONF_THEME] = array('multichoice', '_choices' => $themes); 416*04fd306cSNickeau 417*04fd306cSNickeau 418