xref: /plugin/combo/conf/metadata.php (revision 45a874f4355f8bee7459e5d3b79e86e68468b316)
1007225e5Sgerardnico<?php
2007225e5Sgerardnico
36db3ebb3Sgerardnico/**
46db3ebb3Sgerardnico * Load all class via Plugin Utility
56db3ebb3Sgerardnico */
604fd306cSNickeaurequire_once(__DIR__ . '/../vendor/autoload.php');
76db3ebb3Sgerardnico
8*45a874f4SNicouse ComboStrap\Router;
904fd306cSNickeauuse ComboStrap\Tag\AdTag;
1004fd306cSNickeauuse ComboStrap\Api\QualityMessageHandler;
1104fd306cSNickeauuse ComboStrap\BlockquoteTag;
1204fd306cSNickeauuse ComboStrap\Bootstrap;
1304fd306cSNickeauuse ComboStrap\BrandingColors;
1404fd306cSNickeauuse ComboStrap\Breakpoint;
15c3437056SNickeauuse ComboStrap\Canonical;
164cadd4f8SNickeauuse ComboStrap\ColorRgb;
1704fd306cSNickeauuse ComboStrap\ContainerTag;
1804fd306cSNickeauuse ComboStrap\FetcherRailBar;
1904fd306cSNickeauuse ComboStrap\FetcherSvg;
20c3437056SNickeauuse ComboStrap\FloatAttribute;
2104fd306cSNickeauuse ComboStrap\IconDownloader;
22c3437056SNickeauuse ComboStrap\Identity;
23c3437056SNickeauuse ComboStrap\LazyLoad;
2404fd306cSNickeauuse ComboStrap\LinkMarkup;
25c3437056SNickeauuse ComboStrap\LowQualityPage;
2604fd306cSNickeauuse ComboStrap\MediaMarkup;
2704fd306cSNickeauuse ComboStrap\Meta\Field\TwitterImage;
2804fd306cSNickeauuse ComboStrap\MetadataFrontmatterStore;
2904fd306cSNickeauuse ComboStrap\Outline;
30c3437056SNickeauuse ComboStrap\PageProtection;
31c3437056SNickeauuse ComboStrap\PagePublicationDate;
3204fd306cSNickeauuse ComboStrap\Tag\RelatedTag;
3304fd306cSNickeauuse ComboStrap\TemplateEngine;
34c3437056SNickeauuse ComboStrap\PageType;
35c3437056SNickeauuse ComboStrap\PageUrlType;
36c3437056SNickeauuse ComboStrap\Prism;
3704fd306cSNickeauuse ComboStrap\PrismTags;
38c3437056SNickeauuse ComboStrap\RasterImageLink;
3904fd306cSNickeauuse ComboStrap\Meta\Field\Region;
4004fd306cSNickeauuse ComboStrap\RouterBestEndPage;
4104fd306cSNickeauuse ComboStrap\TagAttribute\Shadow;
4204fd306cSNickeauuse ComboStrap\SiteConfig;
4304fd306cSNickeauuse ComboStrap\Snippet;
44c3437056SNickeauuse ComboStrap\SvgImageLink;
45ad54dffdSgerardnicouse ComboStrap\TemplateSlot;
46c3437056SNickeau
476db3ebb3Sgerardnico
48007225e5Sgerardnicorequire_once(__DIR__ . '/../syntax/related.php');
49007225e5Sgerardnico
50007225e5Sgerardnico
51007225e5Sgerardnico// https://www.dokuwiki.org/devel:configuration
5204fd306cSNickeau$meta[RelatedTag::MAX_LINKS_CONF] = array('numeric');
5304fd306cSNickeau$meta[RelatedTag::EXTRA_PATTERN_CONF] = array('string');
54007225e5Sgerardnico
55007225e5Sgerardnico/**
56007225e5Sgerardnico * Disqus
57007225e5Sgerardnico */
58007225e5Sgerardnicorequire_once(__DIR__ . '/../syntax/disqus.php');
59007225e5Sgerardnico$meta[syntax_plugin_combo_disqus::CONF_DEFAULT_ATTRIBUTES] = array('string');
60007225e5Sgerardnico
61007225e5Sgerardnico
62007225e5Sgerardnico/**
63007225e5Sgerardnico * Url Manager
64007225e5Sgerardnico */
65c3437056SNickeau$meta[action_plugin_combo_router::ROUTER_ENABLE_CONF] = array('onoff');
6686ec4045Sgerardnico$meta[action_plugin_combo_routermessage::CONF_SHOW_PAGE_NAME_IS_NOT_UNIQUE] = array('onoff');
6786ec4045Sgerardnico$meta[action_plugin_combo_routermessage::CONF_SHOW_MESSAGE_CLASSIC] = array('onoff');
68007225e5Sgerardnico
69007225e5Sgerardnico$actionChoices = array('multichoice', '_choices' => array(
70*45a874f4SNico    Router::NOTHING,
71*45a874f4SNico    Router::GO_TO_BEST_END_PAGE_NAME,
72*45a874f4SNico    Router::GO_TO_NS_START_PAGE,
73*45a874f4SNico    Router::GO_TO_BEST_PAGE_NAME,
74*45a874f4SNico    Router::GO_TO_BEST_NAMESPACE,
75*45a874f4SNico    Router::GO_TO_SEARCH_ENGINE
76007225e5Sgerardnico));
77007225e5Sgerardnico$meta['GoToEditMode'] = array('onoff');
78007225e5Sgerardnico$meta['ActionReaderFirst'] = $actionChoices;
79007225e5Sgerardnico$meta['ActionReaderSecond'] = $actionChoices;
80007225e5Sgerardnico$meta['ActionReaderThird'] = $actionChoices;
81007225e5Sgerardnico$meta['WeightFactorForSamePageName'] = array('string');
82007225e5Sgerardnico$meta['WeightFactorForStartPage'] = array('string');
83007225e5Sgerardnico$meta['WeightFactorForSameNamespace'] = array('string');
84c3437056SNickeau
8504fd306cSNickeau$meta[RouterBestEndPage::CONF_MINIMAL_SCORE_FOR_REDIRECT] = array('string');
86007225e5Sgerardnico
87c3437056SNickeau$meta[Canonical::CONF_CANONICAL_LAST_NAMES_COUNT] = array('string');
88370d7a6cSgerardnico$meta[action_plugin_combo_canonical::CONF_CANONICAL_FOR_GA_PAGE_VIEW] = array('onoff');
89007225e5Sgerardnico
90007225e5Sgerardnico/**
91007225e5Sgerardnico * Icon namespace where the downloaded icon are stored
92007225e5Sgerardnico */
9304fd306cSNickeau$meta[IconDownloader::CONF_ICONS_MEDIA_NAMESPACE] = array('string');
9404fd306cSNickeau$meta[IconDownloader::CONF_DEFAULT_ICON_LIBRARY] = array('multichoice', '_choices' => array_keys(IconDownloader::PUBLIC_LIBRARY_ACRONYM));
9521913ab3SNickeau
96007225e5Sgerardnico
97007225e5Sgerardnico/**
98007225e5Sgerardnico * Css optimization
99007225e5Sgerardnico */
100007225e5Sgerardnico$meta[action_plugin_combo_css::CONF_ENABLE_MINIMAL_FRONTEND_STYLESHEET] = array('onoff');
101007225e5Sgerardnico$meta[action_plugin_combo_css::CONF_DISABLE_DOKUWIKI_STYLESHEET] = array('onoff');
102007225e5Sgerardnico
103007225e5Sgerardnico/**
104007225e5Sgerardnico * Metadata Viewer
105007225e5Sgerardnico */
106c3437056SNickeau$meta[syntax_plugin_combo_metadata::CONF_METADATA_DEFAULT_ATTRIBUTES] = array('string');
107007225e5Sgerardnico
108007225e5Sgerardnico/**
109007225e5Sgerardnico * Badge
110007225e5Sgerardnico */
111007225e5Sgerardnico$meta[syntax_plugin_combo_badge::CONF_DEFAULT_ATTRIBUTES_KEY] = array('string');
112007225e5Sgerardnico
113007225e5Sgerardnico/**
114007225e5Sgerardnico * Ads
115007225e5Sgerardnico */
11604fd306cSNickeau$meta[AdTag::CONF_IN_ARTICLE_ENABLED] = array('onoff');
11704fd306cSNickeau$meta[AdTag::CONF_IN_ARTICLE_PLACEHOLDER] = array('onoff');
118007225e5Sgerardnico
119007225e5Sgerardnico/**
120007225e5Sgerardnico * Code / File / Console
121007225e5Sgerardnico */
122007225e5Sgerardnico$meta[syntax_plugin_combo_code::CONF_CODE_ENABLE] = array('onoff');
123007225e5Sgerardnico$meta[Prism::CONF_PRISM_THEME] = array('multichoice', '_choices' => array_keys(Prism::THEMES_INTEGRITY));
124007225e5Sgerardnico$meta[Prism::CONF_BASH_PROMPT] = array('string');
125007225e5Sgerardnico$meta[Prism::CONF_BATCH_PROMPT] = array('string');
126007225e5Sgerardnico$meta[Prism::CONF_POWERSHELL_PROMPT] = array('string');
12704fd306cSNickeau$meta[PrismTags::CONF_FILE_ENABLE] = array('onoff');
128007225e5Sgerardnico
129007225e5Sgerardnico/**
130007225e5Sgerardnico * Quality (SEO)
131007225e5Sgerardnico */
13237748cd8SNickeaurequire_once(__DIR__ . '/../ComboStrap/LowQualityPage.php');
133007225e5Sgerardnico$meta[LowQualityPage::CONF_LOW_QUALITY_PAGE_PROTECTION_ENABLE] = array('onoff');
13485e82846SNickeau$meta[LowQualityPage::CONF_LOW_QUALITY_PAGE_PROTECTION_MODE] = array('multichoice', '_choices' => array(
13585e82846SNickeau    PageProtection::CONF_VALUE_ROBOT,
13685e82846SNickeau    PageProtection::CONF_VALUE_FEED,
1375f891b7eSNickeau    PageProtection::CONF_VALUE_ACL,
1385f891b7eSNickeau    PageProtection::CONF_VALUE_HIDDEN
139007225e5Sgerardnico));
14085e82846SNickeau$meta[LowQualityPage::CONF_LOW_QUALITY_PAGE_LINK_TYPE] = array('multichoice', '_choices' => array(
14185e82846SNickeau    PageProtection::PAGE_PROTECTION_LINK_NORMAL,
14285e82846SNickeau    PageProtection::PAGE_PROTECTION_LINK_WARNING,
14385e82846SNickeau    PageProtection::PAGE_PROTECTION_LINK_LOGIN,
14485e82846SNickeau));
145007225e5Sgerardnico
146007225e5Sgerardnico/**
147007225e5Sgerardnico * Preformatted mode enable
148007225e5Sgerardnico */
149007225e5Sgerardnico$meta[syntax_plugin_combo_preformatted::CONF_PREFORMATTED_ENABLE] = array('onoff');
15021913ab3SNickeau$meta[syntax_plugin_combo_preformatted::CONF_PREFORMATTED_EMPTY_CONTENT_NOT_PRINTED_ENABLE] = array('onoff');
151007225e5Sgerardnico
152007225e5Sgerardnico/**
153007225e5Sgerardnico * The mandatory rules
154007225e5Sgerardnico */
155aa3cb38fSgerardnico$meta[renderer_plugin_combo_analytics::CONF_MANDATORY_QUALITY_RULES] = array('multicheckbox', '_choices' => renderer_plugin_combo_analytics::QUALITY_RULES);
156c25e802bSgerardnico
157c25e802bSgerardnico/**
158aa3cb38fSgerardnico * The quality rules excluded from monitoring
159aa3cb38fSgerardnico */
16004fd306cSNickeau$meta[QualityMessageHandler::CONF_DISABLE_QUALITY_MONITORING] = array('onoff');
16104fd306cSNickeau$meta[QualityMessageHandler::CONF_EXCLUDED_QUALITY_RULES_FROM_DYNAMIC_MONITORING] = array('multicheckbox', '_choices' => renderer_plugin_combo_analytics::QUALITY_RULES);
1625f891b7eSNickeau
1635f891b7eSNickeau/**
16421913ab3SNickeau * Link
1655f891b7eSNickeau */
16604fd306cSNickeau$meta[LinkMarkup::CONF_USE_DOKUWIKI_CLASS_NAME] = array('onoff');
16704fd306cSNickeau$meta[LinkMarkup::CONF_PREVIEW_LINK] = array('onoff');
16821913ab3SNickeau$meta[syntax_plugin_combo_link::CONF_DISABLE_LINK] = array('onoff');
1695f891b7eSNickeau
1705f891b7eSNickeau/**
1715f891b7eSNickeau * Twitter
1725f891b7eSNickeau */
1735f891b7eSNickeau$meta[action_plugin_combo_metatwitter::CONF_TWITTER_SITE_HANDLE] = array('string');
1745f891b7eSNickeau$meta[action_plugin_combo_metatwitter::CONF_TWITTER_SITE_ID] = array('string');
1755f891b7eSNickeau$meta[action_plugin_combo_metatwitter::CONF_DONT_NOT_TRACK] = array('multichoice', '_choices' => array(
1765f891b7eSNickeau    action_plugin_combo_metatwitter::CONF_ON,
1775f891b7eSNickeau    action_plugin_combo_metatwitter::CONF_OFF
1785f891b7eSNickeau));
17904fd306cSNickeau$meta[BlockquoteTag::CONF_TWEET_WIDGETS_THEME] = array('string');
18004fd306cSNickeau$meta[BlockquoteTag::CONF_TWEET_WIDGETS_BORDER] = array('string');
1815f891b7eSNickeau
1825f891b7eSNickeau
1835f891b7eSNickeau/**
1845f891b7eSNickeau * Facebook
1855f891b7eSNickeau */
1865f891b7eSNickeau$meta[action_plugin_combo_metafacebook::CONF_DEFAULT_FACEBOOK_IMAGE] = array('string');
1875f891b7eSNickeau
1885f891b7eSNickeau/**
189c3437056SNickeau * Language region
1905f891b7eSNickeau */
191c3437056SNickeau$meta[Region::CONF_SITE_LANGUAGE_REGION] = array("string");
1925f891b7eSNickeau
1935f891b7eSNickeau/**
1945f891b7eSNickeau * Late publication protection
1955f891b7eSNickeau */
196c3437056SNickeau$meta[PagePublicationDate::CONF_LATE_PUBLICATION_PROTECTION_ENABLE] = array('onoff');
197c3437056SNickeau$meta[PagePublicationDate::CONF_LATE_PUBLICATION_PROTECTION_MODE] = array('multichoice', '_choices' => array(
19885e82846SNickeau    PageProtection::CONF_VALUE_ROBOT,
19985e82846SNickeau    PageProtection::CONF_VALUE_FEED,
20085e82846SNickeau    PageProtection::CONF_VALUE_ACL,
20185e82846SNickeau    PageProtection::CONF_VALUE_HIDDEN
20285e82846SNickeau));
2035f891b7eSNickeau
2045f891b7eSNickeau/**
2055f891b7eSNickeau * Default Page Type
2065f891b7eSNickeau */
207c3437056SNickeau$meta[PageType::CONF_DEFAULT_PAGE_TYPE] = array("string");
20821913ab3SNickeau
20921913ab3SNickeau/**
21021913ab3SNickeau * Default Shadow level
21121913ab3SNickeau */
21221913ab3SNickeau$meta[Shadow::CONF_DEFAULT_VALUE] = array('multichoice', '_choices' => array(
21321913ab3SNickeau    Shadow::CONF_SMALL_LEVEL_VALUE,
21421913ab3SNickeau    Shadow::CONF_MEDIUM_LEVEL_VALUE,
21521913ab3SNickeau    Shadow::CONF_LARGE_LEVEL_VALUE,
21621913ab3SNickeau    Shadow::CONF_EXTRA_LARGE_LEVEL_VALUE
21721913ab3SNickeau));
21821913ab3SNickeau
21921913ab3SNickeau
22021913ab3SNickeau/**
22121913ab3SNickeau * Big Svg Lazy load
22221913ab3SNickeau */
22337748cd8SNickeaurequire_once(__DIR__ . '/../ComboStrap/SvgImageLink.php');
22421913ab3SNickeau$meta[SvgImageLink::CONF_LAZY_LOAD_ENABLE] = array('onoff');
22521913ab3SNickeau
22621913ab3SNickeau/**
22721913ab3SNickeau * Big Svg Injection
22821913ab3SNickeau */
22921913ab3SNickeau$meta[SvgImageLink::CONF_SVG_INJECTION_ENABLE] = array('onoff');
23021913ab3SNickeau
23121913ab3SNickeau/**
23221913ab3SNickeau * Svg Optimization
23321913ab3SNickeau */
23404fd306cSNickeau$meta[FetcherSvg::CONF_SVG_OPTIMIZATION_ENABLE] = array('onoff');
23521913ab3SNickeau
23621913ab3SNickeau/**
23704fd306cSNickeau * Inline Element (svg, javascript)
23821913ab3SNickeau */
23904fd306cSNickeau$meta[SiteConfig::HTML_MAX_KB_SIZE_FOR_INLINE_ELEMENT] = array('numeric');
24021913ab3SNickeau
24121913ab3SNickeau/**
24221913ab3SNickeau * Svg Upload Group Name
24321913ab3SNickeau */
24404fd306cSNickeau$meta[Identity::CONF_DESIGNER_GROUP_NAME] = array('string');
24521913ab3SNickeau
24621913ab3SNickeau/**
24721913ab3SNickeau * Svg The attribute that are deleted with the optimization
24804fd306cSNickeau * {@link FetcherSvg::CONF_OPTIMIZATION_ATTRIBUTES_TO_DELETE}
24921913ab3SNickeau */
25004fd306cSNickeau$meta[FetcherSvg::CONF_OPTIMIZATION_ATTRIBUTES_TO_DELETE] = array('string');
25104fd306cSNickeau$meta[FetcherSvg::CONF_OPTIMIZATION_ELEMENTS_TO_DELETE] = array('string');
25204fd306cSNickeau$meta[FetcherSvg::CONF_OPTIMIZATION_ELEMENTS_TO_DELETE_IF_EMPTY] = array('string');
25304fd306cSNickeau$meta[FetcherSvg::CONF_OPTIMIZATION_NAMESPACES_TO_KEEP] = array('string');
25404fd306cSNickeau$meta[FetcherSvg::CONF_PRESERVE_ASPECT_RATIO_DEFAULT] = array('string');
25521913ab3SNickeau
25621913ab3SNickeau/**
25721913ab3SNickeau * Raster Lazy load image
25821913ab3SNickeau */
25904fd306cSNickeau$meta[LazyLoad::CONF_RASTER_ENABLE] = array('onoff');
26021913ab3SNickeau$meta[RasterImageLink::CONF_RESPONSIVE_IMAGE_MARGIN] = array('string');
26121913ab3SNickeau$meta[RasterImageLink::CONF_RETINA_SUPPORT_ENABLED] = array('onoff');
26221913ab3SNickeau
26321913ab3SNickeau/**
26421913ab3SNickeau * Lazy loading
26521913ab3SNickeau */
26621913ab3SNickeau$meta[LazyLoad::CONF_LAZY_LOADING_PLACEHOLDER_COLOR] = array("string");
26721913ab3SNickeau
26821913ab3SNickeau/**
26921913ab3SNickeau * Internal media
27021913ab3SNickeau */
271531e725cSNickeau$meta[syntax_plugin_combo_media::CONF_IMAGE_ENABLE] = array('onoff');
27221913ab3SNickeau
27321913ab3SNickeau/**
27421913ab3SNickeau * Internal media default linking
27521913ab3SNickeau */
27604fd306cSNickeau$meta[MediaMarkup::CONF_DEFAULT_LINKING] = array('multichoice', '_choices' => array(
27704fd306cSNickeau    MediaMarkup::LINKING_DIRECT_VALUE,
27804fd306cSNickeau    MediaMarkup::LINKING_DETAILS_VALUE,
27904fd306cSNickeau    MediaMarkup::LINKING_LINKONLY_VALUE,
28004fd306cSNickeau    MediaMarkup::LINKING_NOLINK_VALUE,
28121913ab3SNickeau));
28221913ab3SNickeau
28321913ab3SNickeau/**
28421913ab3SNickeau * Default breakpoint
28521913ab3SNickeau */
28621913ab3SNickeau$meta[FloatAttribute::CONF_FLOAT_DEFAULT_BREAKPOINT] = array('multichoice', '_choices' => array(
28721913ab3SNickeau    "xs",
28821913ab3SNickeau    "sm",
28921913ab3SNickeau    "md",
29021913ab3SNickeau    "lg",
29121913ab3SNickeau    "xl",
29221913ab3SNickeau    "xxl"
29321913ab3SNickeau));
294531e725cSNickeau
295531e725cSNickeau/**
296531e725cSNickeau * Outline Numbering
297531e725cSNickeau */
29804fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_ENABLE] = array("onoff");
29904fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_COUNTER_STYLE_LEVEL2] = array('multichoice', '_choices' => Outline::CONF_COUNTER_STYLES_CHOICES);
30004fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_COUNTER_STYLE_LEVEL3] = array('multichoice', '_choices' => Outline::CONF_COUNTER_STYLES_CHOICES);
30104fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_COUNTER_STYLE_LEVEL4] = array('multichoice', '_choices' => Outline::CONF_COUNTER_STYLES_CHOICES);
30204fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_COUNTER_STYLE_LEVEL5] = array('multichoice', '_choices' => Outline::CONF_COUNTER_STYLES_CHOICES);
30304fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_COUNTER_STYLE_LEVEL6] = array('multichoice', '_choices' => Outline::CONF_COUNTER_STYLES_CHOICES);
30404fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_COUNTER_SEPARATOR] = array("string");
30504fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_PREFIX] = array("string");
30604fd306cSNickeau$meta[Outline::CONF_OUTLINE_NUMBERING_SUFFIX] = array("string");
307a6bf47aaSNickeau
308a6bf47aaSNickeau/**
309a6bf47aaSNickeau * Identity form
310a6bf47aaSNickeau */
311a6bf47aaSNickeau$meta[Identity::CONF_ENABLE_LOGO_ON_IDENTITY_FORMS] = array("onoff");
312a6bf47aaSNickeau$meta[action_plugin_combo_registration::CONF_ENABLE_REGISTER_FORM] = array("onoff");
313a6bf47aaSNickeau$meta[action_plugin_combo_login::CONF_ENABLE_LOGIN_FORM] = array("onoff");
314a6bf47aaSNickeau$meta[action_plugin_combo_resend::CONF_ENABLE_RESEND_PWD_FORM] = array("onoff");
3159337a630SNickeau$meta[action_plugin_combo_profile::CONF_ENABLE_PROFILE_UPDATE_FORM] = array("onoff");
3169337a630SNickeau$meta[action_plugin_combo_profile::CONF_ENABLE_PROFILE_DELETE_FORM] = array("onoff");
317a6bf47aaSNickeau
31837748cd8SNickeau/**
31937748cd8SNickeau * Comment
32037748cd8SNickeau */
32137748cd8SNickeau$meta[syntax_plugin_combo_comment::CONF_OUTPUT_COMMENT] = array("onoff");
32237748cd8SNickeau
3231fa8c418SNickeau/**
3241fa8c418SNickeau * Cache
3251fa8c418SNickeau */
326c3437056SNickeau$meta[action_plugin_combo_staticresource::CONF_STATIC_CACHE_ENABLED] = array("onoff");
327c3437056SNickeau
328c3437056SNickeau/**
329c3437056SNickeau * Link Wizard
330c3437056SNickeau */
331c3437056SNickeau$meta[action_plugin_combo_linkwizard::CONF_ENABLE_ENHANCED_LINK_WIZARD] = array("onoff");
332c3437056SNickeau
333c3437056SNickeau/**
334c3437056SNickeau * Canonical Url Type
335c3437056SNickeau */
336c3437056SNickeau$meta[PageUrlType::CONF_CANONICAL_URL_TYPE] = array('multichoice', '_choices' => PageUrlType::CONF_VALUES);
337c3437056SNickeau
338c3437056SNickeau/**
339c3437056SNickeau * Frontmatter on sumbit
340c3437056SNickeau */
34104fd306cSNickeau$meta[MetadataFrontmatterStore::CONF_ENABLE_FRONT_MATTER_ON_SUBMIT] = array("onoff");
342c3437056SNickeau
343c3437056SNickeau/**
344c3437056SNickeau * Heading
345c3437056SNickeau */
346c3437056SNickeau$meta[syntax_plugin_combo_headingwiki::CONF_WIKI_HEADING_ENABLE] = array("onoff");
3474cadd4f8SNickeau
3484cadd4f8SNickeau/**
3494cadd4f8SNickeau * Branding Colors
3504cadd4f8SNickeau */
35104fd306cSNickeau$meta[BrandingColors::PRIMARY_COLOR_CONF] = array("string");
3524cadd4f8SNickeau$meta[ColorRgb::SECONDARY_COLOR_CONF] = array("string");
35304fd306cSNickeau$meta[BrandingColors::BRANDING_COLOR_INHERITANCE_ENABLE_CONF] = array("onoff");
3544cadd4f8SNickeau
3554cadd4f8SNickeau/**
3564cadd4f8SNickeau * Highlight
3574cadd4f8SNickeau */
3584cadd4f8SNickeau$meta[syntax_plugin_combo_highlightwiki::CONF_HIGHLIGHT_WIKI_ENABLE] = array("onoff");
35904fd306cSNickeau
36004fd306cSNickeau/**
36104fd306cSNickeau * Default page layout container
36204fd306cSNickeau */
36304fd306cSNickeau$meta[ContainerTag::DEFAULT_LAYOUT_CONTAINER_CONF] = array('multichoice', '_choices' => ContainerTag::CONTAINER_VALUES);
36404fd306cSNickeau
36504fd306cSNickeau/**
36604fd306cSNickeau * Take over the show
36704fd306cSNickeau */
36804fd306cSNickeau$meta[SiteConfig::CONF_ENABLE_THEME_SYSTEM] = array("onoff");
36904fd306cSNickeau
37004fd306cSNickeau/**
37104fd306cSNickeau * Railbar
37204fd306cSNickeau */
37304fd306cSNickeau$meta[FetcherRailBar::CONF_PRIVATE_RAIL_BAR] = array('onoff');
37404fd306cSNickeau$meta[FetcherRailBar::CONF_BREAKPOINT_RAIL_BAR] = array('multichoice', '_choices' => array(
37504fd306cSNickeau    Breakpoint::EXTRA_SMALL_NAME,
37604fd306cSNickeau    Breakpoint::BREAKPOINT_SMALL_NAME,
37704fd306cSNickeau    Breakpoint::BREAKPOINT_MEDIUM_NAME,
37804fd306cSNickeau    Breakpoint::BREAKPOINT_LARGE_NAME,
37904fd306cSNickeau    Breakpoint::BREAKPOINT_EXTRA_LARGE_NAME,
38004fd306cSNickeau    Breakpoint::EXTRA_EXTRA_LARGE_NAME,
38104fd306cSNickeau    Breakpoint::NEVER_NAME
38204fd306cSNickeau));
38304fd306cSNickeau
38404fd306cSNickeau
38504fd306cSNickeau$meta[Snippet::CONF_USE_CDN] = array('onoff');
38604fd306cSNickeau
38704fd306cSNickeau/**
38804fd306cSNickeau * Bootstrap
38904fd306cSNickeau */
39004fd306cSNickeau$bootstrapStyleSheet = Bootstrap::getQualifiedVersions();
39104fd306cSNickeau$meta[Bootstrap::CONF_BOOTSTRAP_VERSION_STYLESHEET] = array('multichoice', '_choices' => $bootstrapStyleSheet);
39204fd306cSNickeau
39304fd306cSNickeau/**
39404fd306cSNickeau * Preload css ?
39504fd306cSNickeau */
39604fd306cSNickeau$meta[action_plugin_combo_snippetsbootstrap::CONF_PRELOAD_CSS] = array('onoff');
39704fd306cSNickeau
39804fd306cSNickeau/**
39904fd306cSNickeau * Jquery doku vs Bootstrap
40004fd306cSNickeau */
40104fd306cSNickeau$meta[action_plugin_combo_snippetsbootstrap::CONF_JQUERY_DOKU] = array('onoff');
40204fd306cSNickeau
40304fd306cSNickeau/**
40404fd306cSNickeau * Disable
40504fd306cSNickeau */
40604fd306cSNickeau$meta[action_plugin_combo_snippetsbootstrap::CONF_DISABLE_BACKEND_JAVASCRIPT] = array('onoff');
40704fd306cSNickeau
40804fd306cSNickeau/**
40904fd306cSNickeau * Rem conf
41004fd306cSNickeau */
41104fd306cSNickeau$meta[SiteConfig::REM_CONF] = array('numeric');
41204fd306cSNickeau
41304fd306cSNickeau/**
41404fd306cSNickeau * Theme
41504fd306cSNickeau */
41604fd306cSNickeau$themes = TemplateEngine::getThemes();
41704fd306cSNickeau$meta[TemplateEngine::CONF_THEME] = array('multichoice', '_choices' => $themes);
41804fd306cSNickeau
419ad54dffdSgerardnico/**
420ad54dffdSgerardnico * Slot
421ad54dffdSgerardnico */
422ad54dffdSgerardnico$meta[TemplateSlot::CONF_PAGE_HEADER_NAME] = array("string");
423ad54dffdSgerardnico$meta[TemplateSlot::CONF_PAGE_FOOTER_NAME] = array("string");
424