xref: /template/strap/conf/metadata.php (revision 04fd306c7c155fa133ebb3669986875d65988276)
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