page:
db: []
has_one: []
extensions:
- CyberDuck\SEO\Model\Extension\SeoPageExtension
- Sheadawson\Linkable\Extensions\LinkableDataExtension
- LittleGiant\CatalogManager\Extensions\CategoryPageHierarchyExtension
pagecontroller:
allowed_actions: []
extensions:
- CyberDuck\SEO\Model\Extension\SeoPageControllerExtension
composer\autoload\classloader: []
composer\installedversions:
installed: null
canGetVendors: null
installedByVendor: []
composerautoloaderinit10fb8c673cb84ac0591643fab0ea3fd4: []
composer\autoload\composerstaticinit10fb8c673cb84ac0591643fab0ea3fd4: []
s2hub\admin\agencyadmin:
managed_models:
- S2Hub\Model\Agency
- S2Hub\Model\Country
- S2Hub\Model\Testimonial
- S2Hub\Model\AgencyService
url_segment: agencies
menu_title: 'Agencies & Testimonials'
menu_icon_class: font-icon-flow-tree
menu_priority: 360
s2hub\admin\casestudyadmin:
managed_models:
- S2Hub\Page\CaseStudy
url_segment: casestudies
menu_title: 'Case Studies'
menu_icon_class: font-icon-graph-bar
menu_priority: 380
s2hub\admin\solutionsadmin:
managed_models:
- S2Hub\Page\Solution
url_segment: solutions
menu_title: Solutions
menu_icon_class: font-icon-lamp
menu_priority: 370
s2hub\element\abouttheagency:
icon: font-icon-block-promo-2
table_name: ElementAgency
singular_name: 'agency block'
plural_name: 'agency blocks'
description: 'block with one agency'
has_one:
Agency: S2Hub\Model\Agency
defaults:
ShowTitle: true
PreHeader: 'About the Agency'
s2hub\element\agencies:
icon: font-icon-block-promo
table_name: ElementAgencies
singular_name: 'agencies block'
plural_name: 'agencies blocks'
description: 'block with agencies'
many_many:
Agencies: S2Hub\Model\Agency
many_many_extraFields:
Agencies:
SortOrder: Int
inline_editable: false
s2hub\element\casestudies:
icon: font-icon-graph-bar
table_name: ElementCaseStudy
singular_name: 'case study block'
plural_name: 'case study blocks'
description: 'block with linked case studies'
defaults:
ShowTitle: true
PreHeader: 'Built with Silverstripe'
many_many:
CaseStudies: S2Hub\Page\CaseStudy
many_many_extraFields:
CaseStudies:
SortOrder: Int
inline_editable: false
s2hub\element\furtherreadings:
icon: font-icon-tree
table_name: ElementFurtherReadings
singular_name: 'further readings block'
plural_name: 'further readings blocks'
description: 'block with links to related articles'
db:
Limit: Int
has_one:
ReadMore: gorriecoe\Link\Models\Link
many_many:
RelatedArticles: SilverStripe\Blog\Model\BlogPost
article_limits:
- 2
- 4
- 6
inline_editable: false
styles:
default: normal
twocolumns: two-columns
s2hub\element\image:
icon: font-icon-block-file
singular_name: Image
plural_name: Images
table_name: ElementImage
db:
Caption: Varchar(255)
has_one:
Image: SilverStripe\Assets\Image
owns:
- Image
extensions:
- Fractas\ElementalStylings\StylingStyle
- Fractas\ElementalStylings\StylingWidth
styles:
default: Normal
browser: 'Display with Browserwindows'
width:
default: Normal
full: Full
s2hub\element\solutions:
icon: font-icon-lamp
table_name: ElementSolutions
singular_name: 'solutions block'
plural_name: 'solutions blocks'
description: 'block with linked solutions'
defaults:
ShowTitle: true
PreHeader: ''
many_many:
Solutions: S2Hub\Page\Solution
many_many_extraFields:
Solutions:
SortOrder: Int
inline_editable: false
s2hub\element\testimonials:
icon: font-icon-block-quote
table_name: ElementTestimonials
singular_name: 'testimonial block'
plural_name: 'testimonial blocks'
description: 'block with testimonials'
many_many:
Testimonials: S2Hub\Model\Testimonial
many_many_extraFields:
Testimonials:
SortOrder: Int
inline_editable: false
s2hub\extension\blogpostcards: []
s2hub\extension\blogpostfurtherreadings:
belongs_manymany:
FurtherReadingsBlocks: S2Hub\Element\FurtherReadings
casting:
getSummary: HTMLText
s2hub\extension\elementbubbles:
db:
BubbleStyle: Varchar(255)
casting:
Bubbles: HTMLFragment
s2hub\extension\elementpreheader:
db:
PreHeader: Varchar(255)
s2hub\extension\elementstylingbackground:
db:
Background: Varchar(255)
backgrounds:
light: Light
primary: Primary
dark: Dark
singular_name: Background
plural_name: Backgrounds
style: []
s2hub\extension\link: []
s2hub\extension\promocolumnstyle: []
s2hub\extension\promoelementcardslayout:
db:
IsCardLayout: Boolean
s2hub\extension\promonumeration:
db:
UseNumeration: Boolean
s2hub\extension\promoobjectcardlayout: []
s2hub\extension\svgicons:
db:
Icon: Varchar
icons:
streamline-icon-brain-head-1: Brain
streamline-icon-cog-1: Cog
streamline-icon-conversation-chat-text: 'Conversation Chat'
streamline-icon-database-settings: 'Database settings'
streamline-icon-maze-strategy-1: 'Maze Strategy'
streamline-icon-module-three-2: 'Three Cubes'
streamline-icon-monitor-graph: 'Monitor with Graph'
streamline-icon-monitor-touch: 'Touch Monitor'
streamline-icon-organic-flask: 'Flask with Plant'
streamline-icon-programming-browser: 'Programming Browser'
streamline-icon-programming-team-chat-3: 'Team chatting about code'
streamline-icon-robot-head: 'Robot head'
streamline-icon-app-window-badge: 'Window with Badge'
streamline-icon-saving-piggy-bank: 'Piggy bank'
s2hub\model\agency:
table_name: Agency
db:
Title: Varchar(255)
Country: Varchar(64)
Founded: Int
Tel: Varchar
Email: Varchar
Content: HTMLText
ShowOnAgenciesPage: Boolean
has_one:
Country: S2Hub\Model\Country
HomePage: gorriecoe\Link\Models\Link
Logo: SilverStripe\Assets\Image
has_many:
Testimonials: S2Hub\Model\Testimonial
CaseStudies: S2Hub\Page\CaseStudy
many_many:
Services: S2Hub\Model\AgencyService
belongs_many_many:
AgenciesBlocks: S2Hub\Element\Agencies
default_sort: Title
many_many_extraFields:
Services:
SortOrder: Int
owns:
- Logo
summary_fields:
Title: Title
CountryName: Country
ShowOnAgenciesPage.Nice: 'In Listing'
s2hub\model\agencyservice:
table_name: AgencyServices
db:
Title: Varchar
Explanation: HTMLText
belongs_many_many:
Agencies: S2Hub\Model\Agency
default_sort: Title
s2hub\model\country:
table_name: Country
db:
Name: Varchar(255)
has_many:
Agencies: S2Hub\Model\Agency
default_sort: Name
s2hub\model\testimonial:
table_name: Testimonial
db:
Name: Varchar
Content: Text
has_one:
Agency: S2Hub\Model\Agency
Image: SilverStripe\Assets\Image
many_many:
Tags: SilverStripe\Blog\Model\BlogTag
belongs_many_many:
TestimonialElements: S2Hub\Element\Testimonials
owns:
- Image
summary_fields:
Image.CMSThumbnail: Image
Name: Name
Agency.Title: Agency
Content.Summary: Content
s2hub\page\agencies: []
s2hub\page\agenciescontroller: []
s2hub\page\blockpage:
table_name: BlockPage
db:
CompactLayout: Boolean
extensions:
- DNADesign\Elemental\Extensions\ElementalPageExtension
s2hub\page\casestudy:
table_name: CaseStudyPage
db:
Client: Varchar(64)
Industry: Varchar(64)
has_one:
CaseStudyLink: gorriecoe\Link\Models\Link
Agency: S2Hub\Model\Agency
belongs_many_many:
CaseStudiesElements: S2Hub\Element\CaseStudies
default_sort: Sort
parent_classes:
- S2Hub\Page\CaseStudyHolder
s2hub\page\casestudyholder:
table_name: CaseStudyHolder
extensions:
- DNADesign\Elemental\Extensions\ElementalPageExtension
allowed_children:
- S2Hub\Page\CaseStudy
s2hub\page\solution:
table_name: SolutionPage
default_sort: Sort
parent_classes:
- S2Hub\Page\SolutionHolder
s2hub\page\solutionholder:
table_name: SolutionHolder
extensions:
- DNADesign\Elemental\Extensions\ElementalPageExtension
allowed_children:
- S2Hub\Page\Solution
s2hub\task\convertagenciescountry:
segment: ConvertAgenciesCountry
netwerkstatt\remotemarkdown\element\remotemarkdown:
icon: 'fab fa-markdown'
singular_name: 'Remote Markdown Element'
plural_name: 'Remote Markdown Elements'
table_name: ElementMarkdownRemote
db:
URL: Varchar(255)
has_one:
MarkdownData: Netwerkstatt\RemoteMarkdown\Model\RemoteMarkdownData
netwerkstatt\remotemarkdown\model\remotemarkdowndata:
table_name: RemoteMarkdownData
db:
Markdown: Markdown
Content: HTMLText
belongs_to:
RemoteMarkdownElement: Netwerkstatt\RemoteMarkdown\Element\RemoteMarkdown
dorsetdigital\elements\imagetextelement:
singular_name: 'Text & Image Block'
plural_name: 'Text & Image Blocks'
description: 'Adds a block of text with accompanying image'
table_name: DorsetDigital_Elements_ImageText
db:
Content: HTMLText
ImagePosition: Varchar(10)
ImageAlt: Varchar(255)
ImageWidth: Varchar(10)
many_many:
Image: SilverStripe\Assets\Image
owns:
- Image
inline_editable: false
sizes:
half: '1/2 page width'
third: '1/3 page width'
quarter: '1/4 page width'
sixth: '1/6 page width'
extensions:
- Fractas\ElementalStylings\StylingStyle
- S2Hub\Extension\ElementStylingBackground
styles:
default: normal
browser: 'Display with Browserwindows'
fractas\elementalstylings\stylingheight:
db:
Height: Varchar(255)
singular_name: Height
plural_name: Heights
height: []
fractas\elementalstylings\stylinghorizontalalign:
db:
HorAlign: Varchar(255)
singular_name: 'Horizontal Align'
plural_name: 'Horizontal Aligns'
horalign: []
fractas\elementalstylings\stylinglimit:
db:
Limit: Varchar(255)
singular_name: Limit
plural_name: Limits
limit: []
fractas\elementalstylings\stylingsize:
db:
Size: Varchar(255)
singular_name: Size
plural_name: Sizes
size: []
fractas\elementalstylings\stylingstyle:
singular_name: Style
plural_name: Styles
style: []
fractas\elementalstylings\stylingtextalign:
db:
TextAlign: Varchar(255)
singular_name: 'Text Align'
plural_name: 'Text Aligns'
textalign: []
fractas\elementalstylings\stylingverticalalign:
db:
VerAlign: Varchar(255)
singular_name: 'Vertical Align'
plural_name: 'Vertical Aligns'
veralign: []
fractas\elementalstylings\stylingwidth:
db:
Width: Varchar(255)
singular_name: Width
plural_name: Widths
width: []
gorriecoe\linkfield\linkfield:
sort_column: Sort
purplespider\basicgalleryextension\customlumberjack: []
purplespider\basicgalleryextension\photogalleryextension:
has_many:
PhotoGalleryImages: PurpleSpider\BasicGalleryExtension\PhotoGalleryImage
owns:
- PhotoGalleryImages
purplespider\basicgalleryextension\photogalleryimage:
db:
SortOrder: Int
Title: Varchar(255)
has_one:
Image: SilverStripe\Assets\Image
PhotoGalleryPage: Page
PhotoGalleryBlock: PurpleSpider\ElementalBasicGallery\ImageGalleryBlock
summary_fields:
Thumbnail: Image
Title: Caption
owns:
- Image
table_name: PhotoGalleryImage
default_sort: 'SortOrder ASC, Created ASC'
ondelete_delete_image_files: false
purplespider\elementalbasicgallery\imagegalleryblock:
singular_name: 'Image Gallery Block'
plural_name: 'Image Gallery Blocks'
table_name: ImageGalleryBlock
description: 'Add a gallery of multiple images.'
icon: font-icon-thumbnails
inline_editable: false
summary_fields:
EditorPreview: MyEditorPreview
casting:
getSummary: HTMLText
extensions:
- Fractas\ElementalStylings\StylingStyle
- Fractas\ElementalStylings\StylingWidth
- S2Hub\Extension\ElementStylingBackground
- PurpleSpider\BasicGalleryExtension\PhotoGalleryExtension
styles:
default: normal
browser: 'Display with Browserwindows'
width:
default: Normal
full: Full
silverleague\ideannotator\dataobjectannotator:
enabled: true
enabled_modules:
- mysite
- app
- app
- remote-markdown
- mysite
- app
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silvershop\hasonefield\gridfieldhasonebuttonrow: []
silvershop\hasonefield\gridfieldhasoneeditbutton: []
silvershop\hasonefield\gridfieldhasoneunlinkbutton: []
silvershop\hasonefield\gridfieldsummaryfield: []
silvershop\hasonefield\hasoneaddexistingautocompleter: []
silvershop\hasonefield\hasonebuttonfield: []
silvershop\hasonefield\hasonebuttonrelationlist: []
silverstripe\admin\adminrootcontroller:
url_base: admin
default_panel: SilverStripe\CMS\Controllers\CMSPagesController
silverstripe\admin\cmsbatchaction: []
silverstripe\admin\cmsbatchactionhandler:
batch_actions: []
registered_actions: null
url_handlers:
$BatchAction/applicablepages: handleApplicablePages
$BatchAction/confirmation: handleConfirmation
$BatchAction: handleBatchAction
allowed_actions:
- handleBatchAction
- handleApplicablePages
- handleConfirmation
silverstripe\admin\cmsmenu: []
silverstripe\admin\cmsmenuitem: []
silverstripe\admin\cmsprofilecontroller:
url_segment: myprofile
menu_title: 'My Profile'
required_permission_codes: false
tree_class: SilverStripe\Security\Member
silverstripe\admin\groupimportform: []
silverstripe\admin\leftandmain:
client_debugging: true
url_segment: null
url_rule: /$Action/$ID/$OtherID
menu_title: null
menu_icon: null
menu_priority: 0
url_priority: 50
tree_class: null
help_link: ''
allowed_actions:
- index
- save
- printable
- show
- Modals
- EditForm
- AddForm
- batchactions
- BatchActionsForm
- schema
- methodSchema
url_handlers:
'GET schema/$FormName/$ItemID/$OtherItemID': schema
'GET methodSchema/$Method/$FormName/$ItemID': methodSchema
dependencies:
FormSchema: '%$SilverStripe\Forms\Schema\FormSchema'
VersionProvider: '%$SilverStripe\Core\Manifest\VersionProvider'
admin_themes:
- 'silverstripe/admin:cms-forms'
- $default
required_permission_codes: null
session_namespace: null
extra_requirements_javascript:
- 'dnadesign/silverstripe-elemental:client/dist/js/bundle.js'
- 'jonom/silverstripe-betternavigator: javascript/BN.LeftAndMain.Preview.js'
- 'silverstripe/cms: client/dist/js/bundle.js'
- 'silverstripe/cms: client/dist/js/SilverStripeNavigator.js'
- 'silverstripe/lumberjack:javascript/GridField.js'
- 'silverstripe/tagfield:client/dist/js/bundle.js'
- 'silverstripe/tagfield:client/dist/js/bundle.js'
- 'silverstripe/versioned-admin:client/dist/js/bundle.js'
extra_requirements_css:
- 'fractas/elemental-stylings:client/dist/css/cms.css'
- 'cyber-duck/silverstripe-seo:assets/css/seo.css'
- 'dnadesign/silverstripe-elemental:client/dist/styles/bundle.css'
- 'dnadesign/silverstripe-elemental-virtual:css/elemental-admin.css'
- 'purplespider/silverstripe-basic-gallery-extension:client/dist/css/cms.css'
- 'silverstripe/cms: client/dist/styles/bundle.css'
- 'silverstripe/lumberjack:css/lumberjack.css'
- 'silverstripe/tagfield:client/dist/styles/bundle.css'
- 'silverstripe/tagfield:client/dist/styles/bundle.css'
- 'silverstripe/versioned-admin:client/dist/styles/bundle.css'
extra_requirements_themedCss: []
session_keepalive_ping: true
frame_options: SAMEORIGIN
section_name: null
help_links:
'CMS User help': 'https://userhelp.silverstripe.org/en/4'
'Developer docs': 'https://docs.silverstripe.org/en/4/'
Community: 'https://www.silverstripe.org/'
Feedback: 'https://www.silverstripe.org/give-feedback/'
application_link: //www.silverstripe.org/
application_name: SilverStripe
menu_groups:
Content:
icon: sitemap
children:
- SilverStripe-CMS-Controllers-CMSPagesController
- S2Hub-Admin-CaseStudyAdmin
- S2Hub-Admin-SolutionsAdmin
- S2Hub-Admin-AgencyAdmin
- SilverStripe-AssetAdmin-Controller-AssetAdmin
- Dynamic-Elements-Promos-Admin-PromosAdmin
- gorriecoe-Menu-Admin-MenuSetAdmin
- SilverStripe-CampaignAdmin-CampaignAdmin
- SilverStripe-VersionedAdmin-ArchiveAdmin
- CyberDuck-SEO-Admin-SEOAdmin
SilverStripe\Admin\SecurityAdmin:
children:
- SilverStripe-Admin-SecurityAdmin
Other:
icon: info-circled
children:
- TractorCow-Fluent-Control-LocaleAdmin
- SilverStripe-SiteConfig-SiteConfigLeftAndMain
- SilverStripe-Reports-ReportAdmin
extensions:
0: DNADesign\Elemental\Extensions\ElementalLeftAndMainExtension
1: Firebrand\PhoneLink\Extensions\LeftAndMainExtension
2: SilverStripe\AssetAdmin\Controller\AssetAdminFieldsExtension
3: SilverStripe\CampaignAdmin\CampaignAdminExtension
4: SilverStripe\CMS\Controllers\LeftAndMainPageIconsExtension
5: SilverStripe\GraphQL\Extensions\ClientConfigProvider
RecursivePublishableHandler: SilverStripe\Versioned\RecursivePublishableHandler
6: Symbiote\GroupedCmsMenu\Admin\GroupedCmsMenu
FluentLeftAndMainExtension: TractorCow\Fluent\Extension\FluentLeftAndMainExtension
silverstripe\admin\leftandmainextension: []
silverstripe\admin\leftandmainformrequesthandler: []
silverstripe\admin\leftandmain_httpresponse: []
silverstripe\admin\memberimportform: []
silverstripe\admin\modalcontroller:
allowed_actions:
- EditorExternalLink
- EditorEmailLink
extensions:
- SilverStripe\CMS\Forms\InternalLinkModalExtension
- Firebrand\PhoneLink\Forms\PhoneLinkModalExtension
- SilverStripe\AssetAdmin\Extensions\RemoteFileModalExtension
silverstripe\admin\modeladmin:
url_rule: /$ModelClass/$Action
managed_models: null
menu_priority: -0.5
menu_icon_class: font-icon-database
allowed_actions:
- ImportForm
- SearchForm
url_handlers:
$ModelClass/$Action: handleAction
model_importers: null
page_length: 30
silverstripe\admin\securityadmin:
url_segment: security
url_rule: /$Action/$ID/$OtherID
menu_title: Security
tree_class: SilverStripe\Security\Group
subitem_class: SilverStripe\Security\Member
required_permission_codes: CMS_ACCESS_SecurityAdmin
menu_icon_class: font-icon-torsos-all
allowed_actions:
- EditForm
- MemberImportForm
- memberimport
- GroupImportForm
- groupimport
- groups
- users
- roles
silverstripe\assets\assetcontrolextension:
keep_archived_assets: false
silverstripe\assets\assetmanipulationlist: []
silverstripe\assets\file:
default_sort: '"Name"'
singular_name: File
plural_name: Files
non_live_permissions:
- CMS_ACCESS
- VIEW_DRAFT_CONTENT
db:
Name: Varchar(255)
Title: Varchar(255)
File: DBFile
ShowInSearch: Boolean(1)
has_one:
Parent: SilverStripe\Assets\File
Owner: SilverStripe\Security\Member
has_many:
BackLinks: SilverStripe\Assets\Shortcodes\FileLink.Linked
owned_by:
- BackLinks
indexes:
FileHash: true
defaults:
ShowInSearch: 1
extensions:
- SilverStripe\ORM\Hierarchy\Hierarchy
- SilverStripe\Security\InheritedPermissionsExtension
- SilverStripe\AssetAdmin\Controller\AssetAdminFile
- SilverStripe\UserForms\Extension\UserFormFileExtension
- SilverStripe\Versioned\Versioned
- SilverStripe\VersionedAdmin\Extensions\FileArchiveExtension
casting:
TreeTitle: HTMLFragment
getTreeTitle: HTMLFragment
Tag: HTMLFragment
getTag: HTMLFragment
table_name: File
allowed_extensions:
- ''
- ace
- arc
- arj
- asf
- au
- avi
- bmp
- bz2
- cab
- cda
- csv
- dmg
- doc
- docx
- dotx
- flv
- gif
- gpx
- gz
- hqx
- ico
- jpeg
- jpg
- kml
- m4a
- m4v
- mid
- midi
- mkv
- mov
- mp3
- mp4
- mpa
- mpeg
- mpg
- ogg
- ogv
- pages
- pcx
- pdf
- png
- pps
- ppt
- pptx
- potx
- ra
- ram
- rm
- rtf
- sit
- sitx
- tar
- tgz
- tif
- tiff
- txt
- wav
- webm
- wma
- wmv
- xls
- xlsx
- xltx
- zip
- zipx
- mp4
- graphql
app_categories:
archive:
- ace
- arc
- arj
- bz
- bz2
- cab
- dmg
- gz
- hqx
- jar
- rar
- sit
- sitx
- tar
- tgz
- zip
- zipx
audio:
- aif
- aifc
- aiff
- apl
- au
- avr
- cda
- m4a
- mid
- midi
- mp3
- ogg
- ra
- ram
- rm
- snd
- wav
- wma
document:
- css
- csv
- doc
- docx
- dotm
- dotx
- htm
- html
- gpx
- js
- kml
- pages
- pdf
- potm
- potx
- pps
- ppt
- pptx
- rtf
- txt
- xhtml
- xls
- xlsx
- xltm
- xltx
- xml
- graphql
image:
- alpha
- als
- bmp
- cel
- gif
- ico
- icon
- jpeg
- jpg
- pcx
- png
- ps
- psd
- tif
- tiff
image/supported:
- gif
- jpeg
- jpg
- png
- bmp
- ico
flash:
- fla
- swf
video:
- asf
- avi
- flv
- ifo
- m1v
- m2v
- m4v
- mkv
- mov
- mp2
- mp4
- mpa
- mpe
- mpeg
- mpg
- ogv
- qt
- vob
- webm
- wmv
class_for_file_extension:
'*': SilverStripe\Assets\File
jpg: SilverStripe\Assets\Image
jpeg: SilverStripe\Assets\Image
png: SilverStripe\Assets\Image
gif: SilverStripe\Assets\Image
bmp: SilverStripe\Assets\Image
ico: SilverStripe\Assets\Image
apply_restrictions_to_admin: true
update_filesystem: true
file_types:
gif: 'GIF image - good for diagrams'
jpg: 'JPEG image - good for photos'
jpeg: 'JPEG image - good for photos'
png: 'PNG image - good general-purpose format'
ico: 'Icon image'
tiff: 'Tagged image format'
doc: 'Word document'
xls: 'Excel spreadsheet'
ppt: 'PowerPoint presentation'
docx: 'Word document'
xlsx: 'Excel spreadsheet'
pptx: 'PowerPoint presentation'
zip: 'ZIP compressed file'
gz: 'GZIP compressed file'
dmg: 'Apple disk image'
pdf: 'Adobe Acrobat PDF file'
mp3: 'MP3 audio file'
wav: 'WAV audio file'
avi: 'AVI video file'
mpg: 'MPEG video file'
mpeg: 'MPEG video file'
js: 'Javascript file'
css: 'CSS file'
html: 'HTML file'
htm: 'HTML file'
force_resample: false
strip_thumbnail_width: 50
strip_thumbnail_height: 50
cms_thumbnail_width: 100
cms_thumbnail_height: 100
asset_preview_width: 930
asset_preview_height: 336
silverstripe\assets\filedefaultpermissions: []
silverstripe\assets\filefinder: []
silverstripe\assets\filenamefilter:
default_use_transliterator: true
default_replacements:
/\s/: '-'
'/[^-_A-Za-z0-9+.]+/': ''
'/_{2,}/': _
'/-{2,}/': '-'
'/^[-_\.]+/': ''
silverstripe\assets\filesystem:
file_create_mask: 1533
folder_create_mask: 1533
silverstripe\assets\folder:
singular_name: Folder
plural_name: Folders
table_name: Folder
silverstripe\assets\foldernamefilter:
default_replacements:
/\./: '-'
silverstripe\assets\image:
table_name: Image
singular_name: Image
plural_name: Images
silverstripe\assets\imagebackendfactory: []
silverstripe\assets\interventionbackend:
flush_enabled: true
error_cache_ttl:
invalid: 0
missing: '5,10,20,40,80'
unknown: 300
local_temp_path: /tmp/silverstripe-cache-php7.4.33-var-customers-webs-s2hub-s2hub-staging-releases-20220905092610/s2hub
silverstripe\assets\upload:
allowed_actions:
- index
- load
uploads_folder: Uploads
version_prefix: '-v'
silverstripe\assets\upload_validator:
default_max_file_size: []
use_is_uploaded_file: true
silverstripe\campaignadmin\addtocampaignhandler: []
silverstripe\campaignadmin\addtocampaignhandler_formaction: []
silverstripe\campaignadmin\addtocampaignvalidator: []
silverstripe\campaignadmin\campaignadmin:
allowed_actions:
- set
- sets
- EditForm
- campaignEditForm
- campaignCreateForm
- readCampaigns
- readCampaign
- deleteCampaign
- publishCampaign
- removeCampaignItem
menu_priority: 3
sync_expires: 300
menu_title: Campaigns
menu_icon_class: font-icon-page-multiple
tree_class: SilverStripe\Versioned\ChangeSet
show_published: true
show_inferred: false
url_handlers:
'GET sets': readCampaigns
'POST set/$ID/publish': publishCampaign
'GET set/$ID/$Name': readCampaign
'DELETE set/$ID': deleteCampaign
campaignEditForm/$ID: campaignEditForm
campaignCreateForm: campaignCreateForm
'POST removeCampaignItem/$CampaignID/$ItemID': removeCampaignItem
url_segment: campaigns
thumbnail_width: 64
thumbnail_height: 64
required_permission_codes: CMS_ACCESS_CampaignAdmin
silverstripe\campaignadmin\campaignadminextension: []
silverstripe\campaignadmin\campaignadminlist: []
silverstripe\campaignadmin\sitetreeextension: []
silverstripe\errorpage\errorpage:
db:
ErrorCode: Int
defaults:
ShowInMenus: 0
ShowInSearch: 0
ErrorCode: 400
table_name: ErrorPage
allowed_children: []
description: 'Custom content for different error cases (e.g. "Page not found")'
icon_class: font-icon-p-error
dev_append_error_message: true
enable_static_file: true
store_filepath: null
silverstripe\errorpage\errorpagecontroller: []
silverstripe\errorpage\errorpagecontrollerextension: []
silverstripe\errorpage\errorpageerrorformatter: []
silverstripe\errorpage\errorpagefileextension: []
silverstripe\graphql\controller:
cors:
Enabled: false
Allow-Origin: []
Allow-Headers: 'Authorization, Content-Type'
Allow-Methods: 'GET, POST, OPTIONS'
Allow-Credentials: ''
Max-Age: 86400
cache_types_in_filesystem: false
cache_on_flush: true
schema:
types:
link: gorriecoe\Link\GraphQL\LinkTypeCreator
queries:
link: gorriecoe\Link\GraphQL\LinkQueryCreator
links: gorriecoe\Link\GraphQL\LinksQueryCreator
scaffolding_providers:
- gorriecoe\Link\Models\Link
- gorriecoe\Menu\Models\MenuSet
- gorriecoe\Menu\Models\MenuLink
extensions:
- SilverStripe\GraphQL\Extensions\IntrospectionProvider
silverstripe\graphql\dataobjectinterfacetypecreator: []
silverstripe\graphql\fieldcreator: []
silverstripe\graphql\interfacetypecreator: []
silverstripe\graphql\manager:
extensions:
- SilverStripe\Versioned\GraphQL\Extensions\ManagerExtension
unextendable_classes:
- SilverStripe\View\ViewableData
schemas:
admin:
types:
ObjectType: DNADesign\Elemental\GraphQL\Types\ObjectType
DataObjectInterface: SilverStripe\GraphQL\DataObjectInterfaceTypeCreator
File: SilverStripe\AssetAdmin\GraphQL\FileTypeCreator
FileInterface: SilverStripe\AssetAdmin\GraphQL\FileInterfaceTypeCreator
FileInput: SilverStripe\AssetAdmin\GraphQL\FileInputTypeCreator
FileUsage: SilverStripe\AssetAdmin\GraphQL\FileUsageType
Folder: SilverStripe\AssetAdmin\GraphQL\FolderTypeCreator
FolderInput: SilverStripe\AssetAdmin\GraphQL\FolderInputTypeCreator
FileFilterInput: SilverStripe\AssetAdmin\GraphQL\FileFilterInputTypeCreator
PublicationNotice: SilverStripe\AssetAdmin\GraphQL\PublicationNoticeType
PublicationResult: SilverStripe\AssetAdmin\GraphQL\PublicationResultType
mutations:
sortBlock: DNADesign\Elemental\GraphQL\SortBlockMutationCreator
duplicateBlock: DNADesign\Elemental\GraphQL\DuplicateElementMutation
addElementToArea: DNADesign\Elemental\GraphQL\AddElementToAreaMutation
createFile: SilverStripe\AssetAdmin\GraphQL\CreateFileMutationCreator
updateFile: SilverStripe\AssetAdmin\GraphQL\UpdateFileMutationCreator
deleteFiles: SilverStripe\AssetAdmin\GraphQL\DeleteFileMutationCreator
createFolder: SilverStripe\AssetAdmin\GraphQL\CreateFolderMutationCreator
moveFiles: SilverStripe\AssetAdmin\GraphQL\MoveFilesMutationCreator
unpublishFiles: SilverStripe\AssetAdmin\GraphQL\UnpublishFileMutationCreator
publishFiles: SilverStripe\AssetAdmin\GraphQL\PublishFileMutationCreator
scaffolding:
types:
DNADesign\Elemental\Models\BaseElement:
fields:
- ID
- LastEdited
- AbsoluteLink
- Title
- ShowTitle
- Sort
- BlockSchema
- IsPublished
- IsLiveVersion
operations:
copyToStage: true
readOne: true
delete: true
publish: true
unpublish: true
DNADesign\Elemental\Models\ElementalArea:
fields:
- ID
nestedQueries:
Elements:
resolver: DNADesign\Elemental\GraphQL\ElementsResolver
paginate: false
operations:
readOne:
resolver: DNADesign\Elemental\GraphQL\ReadOneAreaResolver
SilverStripe\Security\Member:
fields:
- ID
- FirstName
- Surname
- ID
- FirstName
- Surname
operations:
readOne: true
SilverStripe\CMS\Model\SiteTree:
fields:
- ID
- LastEdited
- AbsoluteLink
operations:
copyToStage: true
rollback: true
readOne: true
typeNames:
DNADesign\Elemental\Models\BaseElement: Block
DNADesign\Elemental\Models\ElementalArea: ElementalArea
queries:
readFiles: SilverStripe\AssetAdmin\GraphQL\ReadFileQueryCreator
readFileUsage: SilverStripe\AssetAdmin\GraphQL\ReadFileUsageQueryCreator
silverstripe\graphql\mutationcreator: []
silverstripe\graphql\querycreator: []
silverstripe\graphql\typecreator: []
silverstripe\mimevalidator\mimeuploadvalidator:
MimeTypes:
ico:
- image/vnd.microsoft.icon
- image/x-icon
- image/x-ico
ics:
- text/plain
docx:
- application/vnd.openxmlformats-officedocument.wordprocessingml.document
- application/zip
docm:
- application/vnd.ms-word.document.macroEnabled.12
- application/zip
dotx:
- application/vnd.openxmlformats-officedocument.wordprocessingml.template
- application/zip
dotm:
- application/vnd.ms-word.template.macroEnabled.12
- application/zip
xlsx:
- application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
- application/zip
xlsm:
- application/vnd.ms-excel.sheet.macroEnabled.12
- application/zip
xltx:
- application/vnd.openxmlformats-officedocument.spreadsheetml.template
- application/zip
xltm:
- application/vnd.ms-excel.template.macroEnabled.12
- application/zip
xlsb:
- application/vnd.ms-excel.sheet.binary.macroEnabled.12
- application/zip
xlam:
- application/vnd.ms-excel.addin.macroEnabled.12
- application/zip
pptx:
- application/vnd.openxmlformats-officedocument.presentationml.presentation
- application/zip
pptm:
- application/vnd.ms-powerpoint.presentation.macroEnabled.12
- application/zip
ppsx:
- application/vnd.openxmlformats-officedocument.presentationml.slideshow
- application/zip
ppsm:
- application/vnd.ms-powerpoint.slideshow.macroEnabled.12
- application/zip
potx:
- application/vnd.openxmlformats-officedocument.presentationml.template
- application/zip
potm:
- application/vnd.ms-powerpoint.template.macroEnabled.12
- application/zip
ppam:
- application/vnd.ms-powerpoint.addin.macroEnabled.12
- application/zip
sldx:
- application/vnd.openxmlformats-officedocument.presentationml.slide
- application/zip
sldm:
- application/vnd.ms-powerpoint.slide.macroEnabled.12
- application/zip
one:
- application/msonenote
- application/zip
onetoc2:
- application/msonenote
- application/zip
onetmp:
- application/msonenote
- application/zip
onepkg:
- application/msonenote
- application/zip
thmx:
- application/vnd.ms-officetheme
- application/zip
silverstripe\mimevalidator\mimeuploadvalidatorexception: []
silverstripe\reports\report:
excluded_reports:
- SilverStripe\Reports\Report
- SilverStripe\Reports\ReportWrapper
- SilverStripe\Reports\SideReportWrapper
silverstripe\reports\reportadmin:
url_segment: reports
menu_title: Reports
menu_icon_class: font-icon-chart-line
template_path: null
tree_class: SilverStripe\Reports\Report
url_handlers:
show/$ReportClass/$Action: handleAction
required_permission_codes: CMS_ACCESS_ReportAdmin
silverstripe\reports\reportwrapper: []
silverstripe\reports\sidereportview: []
silverstripe\reports\sidereportwrapper: []
silverstripe\forms\segmentfield:
allowed_actions:
- suggest
silverstripe\siteconfig\siteconfig:
db:
Title: Varchar(255)
Tagline: Varchar(255)
CanViewType: 'Enum(''Anyone, LoggedInUsers, OnlyTheseUsers'', ''Anyone'')'
CanEditType: 'Enum(''LoggedInUsers, OnlyTheseUsers'', ''LoggedInUsers'')'
CanCreateTopLevelType: 'Enum(''LoggedInUsers, OnlyTheseUsers'', ''LoggedInUsers'')'
many_many:
ViewerGroups: SilverStripe\Security\Group
EditorGroups: SilverStripe\Security\Group
CreateTopLevelGroups: SilverStripe\Security\Group
defaults:
CanViewType: Anyone
CanEditType: LoggedInUsers
CanCreateTopLevelType: LoggedInUsers
table_name: SiteConfig
required_permission:
- CMS_ACCESS_CMSMain
- CMS_ACCESS_LeftAndMain
- SITETREE_VIEW_ALL
- SITETREE_EDIT_ALL
extensions:
- CyberDuck\SEO\Model\Extension\SeoSiteConfigExtension
- Kraftausdruck\Extensions\KlaroSiteConfigExtension
- Kraftausdruck\Extensions\SiteConfigExtension
frontend_publish_required: false
silverstripe\siteconfig\siteconfigleftandmain:
url_segment: settings
url_rule: /$Action/$ID/$OtherID
menu_priority: -1
menu_title: Settings
menu_icon_class: font-icon-cog
tree_class: SilverStripe\SiteConfig\SiteConfig
required_permission_codes:
- EDIT_SITECONFIG
silverstripe\siteconfig\siteconfigpagepermissions: []
silverstripe\tagfield\readonlytagfield: []
silverstripe\tagfield\stringtagfield:
allowed_actions:
- suggest
silverstripe\tagfield\tagfield:
allowed_actions:
- suggest
silverstripe\versioned\changeset:
singular_name: Campaign
plural_name: Campaigns
table_name: ChangeSet
db:
Name: Varchar
State: 'Enum(''open,published,reverted'',''open'')'
IsInferred: Boolean(0)
Description: Text
PublishDate: Datetime
LastSynced: Datetime
has_many:
Changes: SilverStripe\Versioned\ChangeSetItem
defaults:
State: open
has_one:
Owner: SilverStripe\Security\Member
Publisher: SilverStripe\Security\Member
casting:
Details: Text
default_sort: '"ChangeSet"."State" ASC, "ChangeSet"."ID" ASC'
important_classes:
- SilverStripe\CMS\Model\SiteTree
- SilverStripe\Assets\File
summary_fields:
Name: Title
Details: Items
StateLabel: Status
PublishedLabel: Published
required_permission:
- CMS_ACCESS_CampaignAdmin
- CMS_ACCESS_LeftAndMain
silverstripe\versioned\changesetitem:
table_name: ChangeSetItem
db:
VersionBefore: Int
VersionAfter: Int
Added: 'Enum(''explicitly, implicitly'', ''implicitly'')'
has_one:
ChangeSet: SilverStripe\Versioned\ChangeSet
Object: SilverStripe\ORM\DataObject
many_many:
ReferencedBy: SilverStripe\Versioned\ChangeSetItem
belongs_many_many:
References: SilverStripe\Versioned\ChangeSetItem.ReferencedBy
indexes:
ObjectUniquePerChangeSet:
type: unique
columns:
- ObjectID
- ObjectClass
- ChangeSetID
extensions:
FluentChangesExtension: TractorCow\Fluent\Extension\FluentChangesExtension
silverstripe\versioned\datadifferencer: []
silverstripe\versioned\gridfieldarchiveaction: []
silverstripe\versioned\gridfieldrestoreaction: []
silverstripe\versioned\readingmode: []
silverstripe\versioned\recursivepublishable:
owns: []
owned_by: []
silverstripe\versioned\recursivepublishablehandler: []
silverstripe\versioned\restoreaction: []
silverstripe\versioned\versioned:
draft_site_secured: true
non_virtual_fields:
- MigratingVersion
- NextWriteWithoutVersioned
- DeleteWritesVersionDisabled
db_for_versions_table:
RecordID: Int
Version: Int
WasPublished: Boolean
WasDeleted: Boolean
WasDraft: Boolean(1)
AuthorID: Int
PublisherID: Int
casting:
RecordID: Int
WasPublished: Boolean
WasDeleted: Boolean
WasDraft: Boolean
AuthorID: Int
PublisherID: Int
db:
Version: Int
prepopulate_versionnumber_cache: true
use_conditions_over_inner_joins: false
indexes_for_versions_table:
RecordID_Version:
type: index
columns:
- RecordID
- Version
RecordID:
type: index
columns:
- RecordID
Version:
type: index
columns:
- Version
AuthorID:
type: index
columns:
- AuthorID
PublisherID:
type: index
columns:
- PublisherID
versionableExtensions: []
non_live_permissions:
- CMS_ACCESS_LeftAndMain
- CMS_ACCESS_CMSMain
- VIEW_DRAFT_CONTENT
use_session: false
silverstripe\versioned\versionedgridfieldarchiveextension: []
silverstripe\versioned\versionedgridfielddetailform: []
silverstripe\versioned\versionedgridfielditemrequest:
extensions:
0: DNADesign\Elemental\Extensions\GridFieldDetailFormItemRequestExtension
1: SilverStripe\VersionedAdmin\Extensions\ArchiveRestoreAction
FluentGridFieldExtension: TractorCow\Fluent\Extension\FluentGridFieldExtension
silverstripe\versioned\versionedgridfieldstateextension: []
silverstripe\versioned\versionedhttpmiddleware: []
silverstripe\versioned\versionedstateextension: []
silverstripe\versioned\versionedtabledataqueryextension: []
silverstripe\versioned\versioned_version: []
silverstripe\versionedadmin\archiveadmin:
url_segment: archive
menu_title: Archives
menu_icon_class: font-icon-box
steviemayhew\silverstripesvg\svgtemplate:
base_path: themes/s2hub/dist/icons
extension: svg
default_extra_classes:
- svg-image
steviemayhew\silverstripesvg\svgtemplateprovider: []
symbiote\gridfieldextensions\gridfieldaddexistingsearchbutton:
allowed_actions:
- handleSearch
symbiote\gridfieldextensions\gridfieldaddexistingsearchhandler:
allowed_actions:
- index
- add
- SearchForm
symbiote\gridfieldextensions\gridfieldaddnewinlinebutton: []
symbiote\gridfieldextensions\gridfieldaddnewmulticlass:
allowed_actions:
- handleAdd
showEmptyString: true
symbiote\gridfieldextensions\gridfieldaddnewmulticlasshandler:
extensions:
- DNADesign\Elemental\Extensions\GridFieldAddNewMultiClassHandlerExtension
symbiote\gridfieldextensions\gridfieldconfigurablepaginator:
default_page_sizes:
- 15
- 30
- 60
symbiote\gridfieldextensions\gridfieldeditablecolumns:
allowed_actions:
- handleForm
symbiote\gridfieldextensions\gridfieldextensions: []
symbiote\gridfieldextensions\gridfieldexternallink: []
symbiote\gridfieldextensions\gridfieldorderablerows:
default_immediate_update: true
allowed_actions:
- handleReorder
- handleMoveToPage
extensions:
- LittleGiant\CatalogManager\Extensions\AutoPublishSortExtension
symbiote\gridfieldextensions\gridfieldrequesthandler:
allowed_actions:
- Form
symbiote\gridfieldextensions\gridfieldtitleheader: []
tractorcow\autocomplete\autocompletefield:
allowed_actions:
- Suggest
unclecheese\displaylogic\criteria:
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
comparisons:
- isEqualTo
- isNotEqualTo
- isGreaterThan
- isLessThan
- contains
- startsWith
- endsWith
- isEmpty
- isNotEmpty
- isBetween
- isChecked
- isNotChecked
- hasCheckedOption
- hasCheckedAtLeast
- hasCheckedLessThan
animations:
- toggle
- slide
- fade
default_animation: toggle
unclecheese\displaylogic\criterion:
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
wilr\googlesitemaps\googlesitemap:
dataobjects: []
routes: []
exclude_redirector_pages: true
search_indexes:
google: 'http://www.google.com/webmasters/sitemaps/ping?sitemap='
bing: 'http://www.bing.com/ping?sitemap='
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
enabled: true
objects_per_sitemap: 1000
google_notification_enabled: false
use_show_in_search: true
colymba\bulkmanager\bulkmanager: []
colymba\bulktools\httpbulktoolsresponse: []
colymba\bulkupload\bulkuploadfield: []
colymba\bulkupload\bulkuploadhandler:
allowed_actions:
- upload
- attach
url_handlers:
$Action!: $Action
colymba\bulkupload\bulkuploader: []
cyberduck\seo\admin\seoadmin:
managed_models:
- Page
menu_priority: 100
menu_icon_class: font-icon-database
model_importers: null
page_length: 100
menu_title: SEO
showImportForm: false
url_segment: seo-admin
cyberduck\seo\controller\robotstxtcontroller: []
cyberduck\seo\controller\sitemapxmlcontroller: []
cyberduck\seo\forms\metapreviewfield:
meta_title: 'Your Meta Title Here - What Your Page is About'
meta_description: 'This is a preview of your Meta description and how it will look in the Search Engine Results Page. Always try to keep it short and make it fit into the space provided.'
cyberduck\seo\generators\dynamicmetagenerator: []
cyberduck\seo\generators\sitemapgenerator:
objects:
Page:
parent_id: 0
cyberduck\seo\model\seoheadtag:
table_name: SeoHeadTag
db:
Title: Varchar(512)
Value: Varchar(512)
Type: Varchar(512)
has_one:
Page: SilverStripe\ORM\DataObject
summary_fields:
Title: Title
Value: Value
Type: Type
default_sort: Title
singular_name: 'Meta Tag'
plural_name: 'Meta Tags'
cyberduck\seo\orm\seopaginatedlist: []
dnadesign\elemental\controllers\elementcontroller:
default_styles: []
include_default_styles: true
dnadesign\elemental\controllers\elementsitetreefiltersearch: []
dnadesign\elemental\controllers\elementalareacontroller:
url_segment: elemental-area
ignore_menuitem: true
url_handlers:
'POST api/saveForm/$ID': apiSaveForm
$FormName/field/$FieldName: formAction
allowed_actions:
- elementForm
- schema
- apiSaveForm
- formAction
dnadesign\elemental\extensions\elementalareausedontableextension: []
dnadesign\elemental\extensions\elementalareasextension:
ignored_classes: []
clear_contentfield: false
sort_types_alphabetically: true
keep_content_fields: false
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
dnadesign\elemental\extensions\elementalcmsmainextension: []
dnadesign\elemental\extensions\elementalcontentcontrollerextension:
allowed_actions:
- handleElement
dnadesign\elemental\extensions\elementalleftandmainextension: []
dnadesign\elemental\extensions\elementalpageextension:
has_one:
ElementalArea: DNADesign\Elemental\Models\ElementalArea
owns:
- ElementalArea
cascade_duplicates:
- ElementalArea
dnadesign\elemental\extensions\gridfieldaddnewmulticlasshandlerextension: []
dnadesign\elemental\extensions\gridfielddetailformitemrequestextension: []
dnadesign\elemental\forms\editformfactory:
html_field_rows: 7
dnadesign\elemental\forms\elementalareaconfig: []
dnadesign\elemental\forms\elementalareafield: []
dnadesign\elemental\forms\textcheckboxgroupfield: []
dnadesign\elemental\graphql\addelementtoareamutation: []
dnadesign\elemental\graphql\duplicateelementmutation: []
dnadesign\elemental\graphql\elementsresolver: []
dnadesign\elemental\graphql\readonearearesolver: []
dnadesign\elemental\graphql\sortblockmutationcreator: []
dnadesign\elemental\models\baseelement:
icon: font-icon-block-layout
description: 'Base element class'
db:
Title: Varchar(255)
ShowTitle: Boolean
Sort: Int
ExtraClass: Varchar(255)
Style: Varchar(255)
has_one:
Parent: DNADesign\Elemental\Models\ElementalArea
extensions:
- SilverStripe\Versioned\Versioned
- S2Hub\Extension\ElementPreHeader
- S2Hub\Extension\ElementBubbles
- DNADesign\ElementalVirtual\Extensions\BaseElementExtension
- SilverStripe\VersionedAdmin\Extensions\BlockArchiveExtension
casting:
BlockSchema: DNADesign\Elemental\ORM\FieldType\DBObjectType
IsLiveVersion: SilverStripe\ORM\FieldType\DBBoolean
IsPublished: SilverStripe\ORM\FieldType\DBBoolean
versioned_gridfield_extensions: true
table_name: Element
controller_class: DNADesign\Elemental\Controllers\ElementController
controller_template: ElementHolder
default_sort: Sort
singular_name: block
plural_name: blocks
summary_fields:
EditorPreview: Summary
styles: []
searchable_fields:
ID:
field: SilverStripe\Forms\NumericField
0: Title
1: LastEdited
disable_pretty_anchor_name: false
inline_editable: true
bubblestyles:
TwoLGLeftIntersect: 'Two Bubbles left intersect - Large'
TwoLGRightIntersect: 'Two Bubbles right intersect - Large'
TwoLGRightCenter: 'Two Bubbles right centered - Large'
SingleMDLeftDark: 'Single Bubble Dark left - Medium'
SingleMDLeftLight: 'Single Bubble Light left - Medium'
dnadesign\elemental\models\elementcontent:
icon: font-icon-block-content
db:
HTML: HTMLText
table_name: ElementContent
singular_name: 'content block'
plural_name: 'content blocks'
description: 'HTML text block'
extensions:
- Fractas\ElementalStylings\StylingHeight
- Fractas\ElementalStylings\StylingHorizontalAlign
- Fractas\ElementalStylings\StylingStyle
- Fractas\ElementalStylings\StylingWidth
- S2Hub\Extension\ElementStylingBackground
styles:
light: 'Light design'
bg-graylight: 'Background light gray'
dark: 'Dark design'
width:
small: Small
medium: Medium
large: Large
full: Full
dnadesign\elemental\models\elementalarea:
db:
OwnerClassName: Varchar(255)
has_many:
Elements: DNADesign\Elemental\Models\BaseElement
extensions:
- SilverStripe\Versioned\Versioned
owns:
- Elements
cascade_deletes:
- Elements
cascade_duplicates:
- Elements
summary_fields:
Title: Title
table_name: ElementalArea
hide_in_campaigns: true
dnadesign\elemental\reports\elementtypereport: []
dnadesign\elemental\reports\elementsinusereport: []
dnadesign\elemental\services\elementtabprovider:
regenerate_on_flush: false
dnadesign\elemental\services\elementtyperegistry: []
dnadesign\elemental\services\reorderelements: []
dnadesign\elemental\tasks\migratecontenttoelement:
clear_content: true
target_element: DNADesign\Elemental\Models\ElementContent
target_element_field: HTML
publish_changes: true
dnadesign\elemental\toppage\dataextension:
has_one:
TopPage: Page
indexes:
TopPageID: true
dnadesign\elemental\toppage\fluentextension:
db:
TopPageLocale: Varchar
dnadesign\elemental\toppage\sitetreeextension: []
dnadesign\elemental\toppage\teststate: []
dnadesign\elementaluserforms\control\elementformcontroller:
allowed_actions:
- Form
- process
- finished
dnadesign\elementaluserforms\model\elementform:
table_name: ElementForm
icon: font-icon-block-form
controller_class: DNADesign\ElementalUserForms\Control\ElementFormController
singular_name: form
plural_name: forms
inline_editable: false
extensions:
- SilverStripe\UserForms\Extension\UserFormFieldEditorExtension
required_identifier: null
email_template_directory: 'silverstripe/userforms:templates/email/'
upgrade_on_build: true
block_default_userforms_css: true
block_default_userforms_js: true
db:
SubmitButtonText: Varchar
ClearButtonText: Varchar
OnCompleteMessage: HTMLText
ShowClearButton: Boolean
DisableSaveSubmissions: Boolean
EnableLiveValidation: Boolean
DisplayErrorMessagesAtTop: Boolean
DisableAuthenicatedFinishAction: Boolean
DisableCsrfSecurityToken: Boolean
defaults:
Content: $UserDefinedForm
DisableSaveSubmissions: 0
OnCompleteMessage: 'Thanks, we''ve received your submission.
'
has_many:
Submissions: SilverStripe\UserForms\Model\Submission\SubmittedForm
EmailRecipients: SilverStripe\UserForms\Model\Recipient\EmailRecipient
cascade_deletes:
- EmailRecipients
cascade_duplicates: false
casting:
ErrorContainerID: Text
error_container_id: error-container
enable_are_you_sure: true
recipients_warning_enabled: false
non_live_permissions:
- SITETREE_VIEW_ALL
dnadesign\elementalvirtual\control\elementvirtuallinkedcontroller: []
dnadesign\elementalvirtual\extensions\baseelementextension:
default_global_elements: true
db:
AvailableGlobally: Boolean(1)
has_many:
VirtualClones: DNADesign\ElementalVirtual\Model\ElementVirtual
dnadesign\elementalvirtual\forms\elementalgridfieldaddexistingautocompleter: []
dnadesign\elementalvirtual\forms\elementalgridfielddeleteaction: []
dnadesign\elementalvirtual\forms\elementalgridfieldunlinkaction: []
dnadesign\elementalvirtual\model\elementvirtual:
icon: font-icon-block-link
has_one:
LinkedElement: DNADesign\Elemental\Models\BaseElement
description: 'Reused element'
table_name: ElementVirtual
singular_name: 'virtual block'
dnadesign\elementalvirtual\tasks\resetgloballyenabledelements: []
dynamic\baseobject\model\baseelementobject:
db:
Title: Varchar(255)
ShowTitle: Boolean
Content: HTMLText
has_one:
Image: SilverStripe\Assets\Image
ElementLink: Sheadawson\Linkable\Models\Link
owns:
- Image
default_sort: 'Title ASC'
summary_fields:
- Image.CMSThumbnail
- Title
searchable_fields:
- Title
- Content
extensions:
- SilverStripe\Versioned\Versioned
versioned_gridfield_extensions: true
table_name: BaseElementObject
dynamic\elements\markdown\elements\elementmarkdown:
icon: font-icon-code
singular_name: 'Markdown Element'
plural_name: 'Markdown Elements'
table_name: ElementMarkdown
db:
Content: Markdown
dynamic\elements\promos\admin\promosadmin:
managed_models:
Dynamic\Elements\Promos\Model\PromoObject:
title: Promos
url_segment: promos
menu_title: Promos
menu_priority: 200
dynamic\elements\promos\elements\elementpromos:
icon: font-icon-block-banner
singular_name: 'Promos Element'
plural_name: 'Promos Elements'
table_name: ElementPromos
styles:
default: 'normal (2 columns)'
promo-list--1col: '1 column'
promo-list--2col: '2 columns'
promo-list--3col: '3 columns'
db:
Content: SilverStripe\ORM\FieldType\DBHTMLText
many_many:
Promos: Dynamic\Elements\Promos\Model\PromoObject
many_many_extraFields:
Promos:
SortOrder: Int
owns:
- Promos
inline_editable: false
extensions:
- S2Hub\Extension\PromoElementCardsLayout
- S2Hub\Extension\PromoNumeration
- Fractas\ElementalStylings\StylingStyle
- S2Hub\Extension\PromoColumnStyle
- S2Hub\Extension\ElementStylingBackground
dynamic\elements\promos\model\promoobject:
singular_name: Promo
plural_name: Promos
belongs_many_many:
ElementPromos: Dynamic\Elements\Promos\Elements\ElementPromos
table_name: PromoObject
summary_fields:
- Summary
extensions:
- S2Hub\Extension\SVGIcons
- S2Hub\Extension\PromoObjectCardLayout
dynamic\elements\video\elements\elementvideo:
db:
Content: HTMLText
MediaAspectRatio: 'Enum(''21by9,16by9,4by3,1by1'',''16by9'')'
Autoplay: 'Enum(''Off,On'',''Off'')'
Muted: 'Enum(''Off,On'',''On'')'
Loop: 'Enum(''Off,On'',''Off'')'
MediaCredits: HTMLText
has_one:
VideoFileMP4: SilverStripe\Assets\File
VideoFileWEBM: SilverStripe\Assets\File
VideoFileOGV: SilverStripe\Assets\File
PosterImage: SilverStripe\Assets\Image
defaults:
MediaAspectRatio: 16by9
Autoplay: 'Off'
Muted: 'On'
Loop: 'Off'
owns:
- VideoFileMP4
- VideoFileWEBM
- VideoFileOGV
- PosterImage
table_name: ElementVideoSelfHosted
icon: font-icon-block-media
singular_name: 'Self Hosted Video'
plural_name: 'Self Hosted Videos'
extensions:
- Fractas\ElementalStylings\StylingStyle
- Fractas\ElementalStylings\StylingWidth
styles:
default: Normal
nocontrols: 'Hide Controls'
sheadawson\linkable\extensions\linkabledataextension: []
sheadawson\linkable\extensions\linkablesitetreeextension:
db:
Anchor: Varchar(255)
has_one:
SiteTree: SilverStripe\CMS\Model\SiteTree
types:
SiteTree: 'Page on this website'
sheadawson\linkable\forms\embeddedobjectfield:
allowed_actions:
- update
sheadawson\linkable\forms\linkfield:
allowed_actions:
- LinkForm
- LinkFormHTML
- doSaveLink
- doRemoveLink
sheadawson\linkable\models\embeddedobject:
db:
Title: Varchar(255)
Type: Varchar
SourceURL: Varchar(255)
Width: Varchar
Height: Varchar
Description: HTMLText
ThumbURL: Varchar(255)
ExtraClass: Varchar(64)
EmbedHTML: Text
table_name: LinkableEmbed
sheadawson\linkable\models\link:
db:
Title: Varchar(255)
Type: Varchar
URL: Varchar(255)
Email: Varchar(255)
Phone: Varchar(255)
OpenInNewWindow: Boolean
Template: Varchar(255)
has_one:
File: SilverStripe\Assets\File
table_name: LinkableLink
summary_fields:
- Title
- LinkType
- LinkURL
templates: []
types:
URL: URL
Email: 'Email address'
Phone: 'Phone number'
File: 'File on this website'
allowed_types: null
casting:
ClassAttr: HTMLFragment
TargetAttr: HTMLFragment
extensions:
- Sheadawson\Linkable\Extensions\LinkableSiteTreeExtension
firebrand\phonelink\extensions\leftandmainextension: []
firebrand\phonelink\forms\editorphonelinkformfactory: []
firebrand\phonelink\forms\phonelinkmodalextension:
allowed_actions:
- EditorPhoneLink
fractas\elementalstylings\forms\stylingoptionsetfield: []
gorriecoe\link\extensions\automaticmarkupid: []
gorriecoe\link\extensions\dbstringlink: []
gorriecoe\link\extensions\defineablemarkupid:
db:
IDCustomValue: Text
gorriecoe\link\extensions\linksitetree:
db:
Anchor: Varchar(255)
has_one:
SiteTree: SilverStripe\CMS\Model\SiteTree
types:
SiteTree: 'Page on this website'
sitetree_field_label: MenuTitle
gorriecoe\link\extensions\sitetreelink: []
gorriecoe\link\graphql\linkquerycreator: []
gorriecoe\link\graphql\linktypecreator: []
gorriecoe\link\graphql\linksquerycreator: []
gorriecoe\link\models\link:
table_name: Link
db:
Title: Varchar
Type: Varchar(50)
URL: Varchar
Email: Varchar
Phone: Varchar(30)
OpenInNewWindow: Boolean
SelectedStyle: Varchar
has_one:
File: SilverStripe\Assets\File
summary_fields:
Title: Title
TypeLabel: Type
LinkURL: Link
searchable_fields:
- Title
- URL
- Email
- Phone
styles: []
types:
URL: URL
Email: 'Email address'
Phone: 'Phone number'
File: 'File on this website'
allowed_types: null
casting:
ClassAttr: HTMLFragment
TargetAttr: HTMLFragment
IDAttr: HTMLFragment
linking_mode_default: link
linking_mode_current: current
linking_mode_section: section
gql_fields: []
gql_nested_queries: []
extensions:
- S2Hub\Extension\Link
- gorriecoe\Link\Extensions\LinkSiteTree
gorriecoe\link\view\phone:
default_country: NZ
gorriecoe\menu\admin\menusetadmin:
managed_models:
- gorriecoe\Menu\Models\MenuSet
url_segment: menus
menu_title: Menus
menu_icon_class: font-icon-list
menu_priority: 100
gorriecoe\menu\extensions\menusetsubsiteextension:
has_one:
Subsite: SilverStripe\Subsites\Model\Subsite
gorriecoe\menu\extensions\sitetreeautocreateextension: []
gorriecoe\menu\models\menulink:
table_name: MenuLink
singular_name: Link
plural_name: Links
db:
Sort: Int
has_one:
MenuSet: gorriecoe\Menu\Models\MenuSet
Parent: gorriecoe\Menu\Models\MenuLink
has_many:
Children: gorriecoe\Menu\Models\MenuLink
summary_fields:
Title: Title
TypeLabel: Type
LinkURL: Link
Children.Count: Children
default_sort:
Sort: ASC
gorriecoe\menu\models\menuset:
table_name: MenuSet
singular_name: Menu
plural_name: Menus
db:
Title: Varchar(255)
Slug: Varchar(255)
AllowChildren: Boolean
has_many:
Links: gorriecoe\Menu\Models\MenuLink
summary_fields:
Title: Title
Links.Count: Links
searchable_fields:
- Title
sets:
footer: 'Footer Menu'
gorriecoe\menu\view\menumanagertemplateprovider: []
jonom\betternavigator\extension\betternavigatorextension: []
kraftausdruck\controller\klaroconfigcontroller: []
kraftausdruck\extensions\klaroinitextension: []
kraftausdruck\extensions\klarositeconfigextension:
db:
CookieIsActive: Boolean
ConsentNoticeDescription: Text
ConsentNoticeLearnMore: Varchar
ConsentModalTitle: Varchar
ConsentModalDescription: Text
ConsentModalPrivacyPolicyName: Varchar
ConsentModalPrivacyPolicyText: Varchar
AcceptAll: Varchar
AcceptSelected: Varchar
Decline: Varchar
has_one:
CookieLinkPrivacy: SilverStripe\CMS\Model\SiteTree
translate:
- ConsentNoticeDescription
- ConsentNoticeLearnMore
- ConsentModalTitle
- ConsentModalDescription
- ConsentModalPrivacyPolicyName
- ConsentModalPrivacyPolicyText
- AcceptAll
- AcceptSelected
- Decline
kraftausdruck\models\cookiecategory:
singular_name: 'Cookie Category'
table_name: CookieCategory
db:
Title: Varchar
Key: Varchar
Content: Text
Required: Boolean
SortOrder: Int
has_many:
CookieEntries: Kraftausdruck\Models\CookieEntry
default_sort: 'SortOrder ASC'
field_labels:
Title: Titel
Key: 'Javascript Key'
Content: Text
summary_fields:
Title: Titel
Key: 'Javascript Key'
searchable_fields:
- Title
- Key
OnInit:
Notwendig:
Required: true
Title: Notwendig
Content: notwendig
Key: required
ConsentNoticeLearnMore: 'Cookie Einstellungen'
CookieEntries:
Title: 'klaro! consent manager'
Provider: 'Eigentümer dieser Website'
Purpose: 'Speichert Zustimmung, Ablehnung von Cookies.'
Policy: /rechtliches
CookieName: klaro
CookieKey: klaro
Time: '1 Jahr'
Marketing:
Title: Marketing
Content: marketing
Key: marketing
CookieEntries:
Title: 'Google Analytics'
Provider: 'Google LLC'
Purpose: 'Cookie von Google für Website-Analysen. Statistische Daten, wie Besucher die Website nutzen.'
Policy: 'https://policies.google.com/privacy?hl=de'
CookieName: '_ga,_gat,_gid'
CookieKey: google-analytics
Default: 'false'
OptOut: 'false'
Time: '2 Jahre'
Extern:
Title: extern
Content: extern
Key: extern
kraftausdruck\models\cookieentry:
singular_name: CookieEntry
table_name: CookieEntry
db:
Title: Varchar
CookieKey: Varchar
Provider: Varchar
Purpose: Text
Policy: Varchar
CookieName: Varchar
Default: 'Enum("false,true", "false")'
OptOut: 'Enum("false,true", "false")'
Time: Varchar
SortOrder: Int
has_one:
CookieCategory: Kraftausdruck\Models\CookieCategory
default_sort: 'SortOrder ASC'
field_labels: []
littlegiant\catalogmanager\actions\gridfieldpublishaction: []
littlegiant\catalogmanager\extensions\autopublishsortextension: []
littlegiant\catalogmanager\extensions\catalogpageextension:
parent_classes: []
can_duplicate: true
automatic_live_sort: true
include_parent_subclasses: false
littlegiant\catalogmanager\extensions\categorypagehierarchyextension: []
littlegiant\catalogmanager\extensions\hidepagechildrenextension: []
littlegiant\catalogmanager\forms\catalogpagegridfielditemrequest:
allowed_actions:
- ItemEditForm
littlegiant\catalogmanager\modeladmin\catalogpageadmin: []
silverleague\ideannotator\extensions\annotatable: []
silverleague\ideannotator\generators\abstracttaggenerator: []
silverleague\ideannotator\generators\controllertaggenerator: []
silverleague\ideannotator\generators\docblockgenerator: []
silverleague\ideannotator\generators\ormtaggenerator: []
silverleague\ideannotator\helpers\annotateclassinfo: []
silverleague\ideannotator\helpers\annotatepermissionchecker: []
silverleague\ideannotator\tasks\dataobjectannotatortask: []
silverstripe\admin\forms\editoremaillinkformfactory: []
silverstripe\admin\forms\editorexternallinkformfactory: []
silverstripe\forms\formmessagebootstrapextension: []
silverstripe\admin\forms\gridfieldprintbuttonextension: []
silverstripe\admin\forms\linkformfactory:
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\admin\forms\usedontable:
allowed_actions:
- usage
extensions:
- DNADesign\Elemental\Extensions\ElementalAreaUsedOnTableExtension
- SilverStripe\AssetAdmin\Extensions\UsedOnTableExtension
- SilverStripe\UserForms\Extensions\UsedOnTableExtension
- SilverStripe\VersionedAdmin\Extensions\UsedOnTableExtension
silverstripe\assetadmin\batchaction\deleteassets: []
silverstripe\assetadmin\controller\assetadmin:
url_segment: assets
url_rule: /$Action/$ID
menu_title: Files
menu_icon_class: font-icon-image
tree_class: SilverStripe\Assets\Folder
url_handlers:
EditForm/field/File/item/$FileID/$Action: legacyRedirectForEditView
show/$FolderID/edit/$FileID: index
'POST api/createFile': apiCreateFile
'POST api/uploadFile': apiUploadFile
'GET api/history': apiHistory
fileEditForm/$ID: fileEditForm
fileInsertForm/$ID: fileInsertForm
fileEditorLinkForm/$ID: fileEditorLinkForm
fileHistoryForm/$ID/$VersionID: fileHistoryForm
folderCreateForm/$ParentID: folderCreateForm
fileSelectForm/$ID: fileSelectForm
moveForm/$ID: moveForm
page_length: 50
max_history_entries: 100
max_upload_size: null
image_retry_min: 0
image_retry_max: 0
image_retry_failure_expiry: 300
allowed_actions:
- legacyRedirectForEditView
- apiCreateFile
- apiUploadFile
- apiHistory
- folderCreateForm
- fileEditForm
- fileHistoryForm
- addToCampaignForm
- fileInsertForm
- fileEditorLinkForm
- schema
- fileSelectForm
- fileSearchForm
- moveForm
required_permission_codes: CMS_ACCESS_AssetAdmin
thumbnail_width: 352
thumbnail_height: 264
menu_priority: 300
silverstripe\assetadmin\controller\assetadminfieldsextension: []
silverstripe\assetadmin\controller\assetadminfile:
insert_width: 600
insert_height: 400
silverstripe\assetadmin\extensions\campaignadminextension: []
silverstripe\assetadmin\extensions\remotefilemodalextension:
allowed_actions:
- remoteCreateForm
- remoteEditForm
- remoteEditFormSchema
silverstripe\assetadmin\extensions\usedontableextension: []
silverstripe\assetadmin\forms\assetformfactory:
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\assetadmin\forms\fileformfactory:
show_history: false
extensions:
- SilverStripe\AssetAdmin\Extensions\CampaignAdminExtension
silverstripe\assetadmin\forms\filehistoryformfactory: []
silverstripe\assetadmin\forms\filesearchformfactory:
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\assetadmin\forms\foldercreateformfactory: []
silverstripe\assetadmin\forms\folderformfactory: []
silverstripe\assetadmin\forms\historylistfield: []
silverstripe\assetadmin\forms\imageformfactory: []
silverstripe\assetadmin\forms\moveformfactory:
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\assetadmin\forms\previewimagefield: []
silverstripe\assetadmin\forms\remotefileformfactory:
fileurl_scheme_whitelist:
- http
- https
fileurl_scheme_blacklist: []
fileurl_domain_whitelist: []
fileurl_domain_blacklist: []
fileurl_port_whitelist:
- 80
- 443
fileurl_port_blacklist: []
enabled: true
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\assetadmin\forms\uploadfield:
allowed_actions:
- upload
thumbnail_width: 60
thumbnail_height: 60
silverstripe\assetadmin\graphql\createfilemutationcreator: []
silverstripe\assetadmin\graphql\createfoldermutationcreator: []
silverstripe\assetadmin\graphql\deletefilemutationcreator: []
silverstripe\assetadmin\graphql\filefilterinputtypecreator: []
silverstripe\assetadmin\graphql\fileinputtypecreator: []
silverstripe\assetadmin\graphql\fileinterfacetypecreator: []
silverstripe\assetadmin\graphql\filetypecreator: []
silverstripe\assetadmin\graphql\fileusagetype: []
silverstripe\assetadmin\graphql\folderinputtypecreator: []
silverstripe\assetadmin\graphql\foldertypecreator: []
silverstripe\assetadmin\graphql\movefilesmutationcreator: []
silverstripe\assetadmin\graphql\notice: []
silverstripe\assetadmin\graphql\publicationmutationcreator: []
silverstripe\assetadmin\graphql\publicationnoticetype: []
silverstripe\assetadmin\graphql\publicationresulttype: []
silverstripe\assetadmin\graphql\publishfilemutationcreator: []
silverstripe\assetadmin\graphql\readfilequerycreator: []
silverstripe\assetadmin\graphql\readfileusagequerycreator: []
silverstripe\assetadmin\graphql\unpublishfilemutationcreator: []
silverstripe\assetadmin\graphql\updatefilemutationcreator: []
silverstripe\assetadmin\helper\imagethumbnailhelper:
dependencies:
logger: '%$Psr\Log\LoggerInterface.quiet'
silverstripe\assetadmin\model\embedresource: []
silverstripe\assetadmin\model\thumbnailgenerator:
max_thumbnail_bytes: 200000
thumbnail_links:
protected: inline
public: url
method: FitMax
silverstripe\dev\tasks\fixfolderpermissionshelper:
dependencies:
logger: '%$Psr\Log\LoggerInterface'
silverstripe\assets\dev\versionedfilesmigrator:
dependencies:
finder: '%$Symfony\Component\Finder\Finder'
silverstripe\assets\filenameparsing\fileidhelperresolutionstrategy:
dependencies:
FileHashingService: '%$SilverStripe\Assets\Storage\FileHashingService'
silverstripe\assets\filenameparsing\hashfileidhelper: []
silverstripe\assets\filenameparsing\legacyfileidhelper:
ss3_image_variant_methods:
- fit
- fill
- pad
- scalewidth
- scaleheight
- setratiosize
- setwidth
- setheight
- setsize
- cmsthumbnail
- assetlibrarypreview
- assetlibrarythumbnail
- stripthumbnail
- paddedimage
- formattedimage
- resizedimage
- croppedimage
- cropheight
silverstripe\assets\filenameparsing\naturalfileidhelper: []
silverstripe\assets\filenameparsing\parsedfileid: []
silverstripe\assets\flysystem\assetadapter:
server_configuration: []
default_server: apache
file_permissions:
file:
public: 436
private: 384
dir:
public: 509
private: 448
silverstripe\assets\flysystem\flysystemassetstore:
legacy_filenames: false
keep_empty_dirs: false
denied_response_code: 404
missing_response_code: 404
redirect_response_code: 302
permanent_redirect_response_code: 301
file_response_headers:
Cache-Control: private
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\assets\flysystem\generatedassets: []
silverstripe\assets\flysystem\protectedassetadapter:
secure_folder: .protected
server_configuration:
apache:
.htaccess: SilverStripe\Assets\Flysystem\ProtectedAssetAdapter_HTAccess
microsoft-iis:
web.config: SilverStripe\Assets\Flysystem\ProtectedAssetAdapter_WebConfig
silverstripe\assets\flysystem\publicassetadapter:
server_configuration:
apache:
.htaccess: SilverStripe\Assets\Flysystem\PublicAssetAdapter_HTAccess
microsoft-iis:
web.config: SilverStripe\Assets\Flysystem\PublicAssetAdapter_WebConfig
silverstripe\assets\shortcodes\filelink:
table_name: FileLink
owns:
- Linked
owned_by:
- Parent
has_one:
Parent: SilverStripe\ORM\DataObject
Linked: SilverStripe\Assets\File
hide_in_campaigns: true
silverstripe\assets\shortcodes\filelinktracking:
dependencies:
FileParser: '%$SilverStripe\Assets\Shortcodes\FileLinkTrackingParser'
owns:
- FileTracking
many_many:
FileTracking:
through: SilverStripe\Assets\Shortcodes\FileLink
from: Parent
to: Linked
show_file_link_tracking: false
silverstripe\assets\shortcodes\filelinktrackingparser: []
silverstripe\assets\shortcodes\fileshortcodeprovider:
shortcodes_inherit_canview: true
allow_session_grant: false
extensions:
- SilverStripe\ErrorPage\ErrorPageFileExtension
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\assets\shortcodes\imageshortcodeprovider: []
silverstripe\assets\storage\dbfile:
supported_images:
- image/jpg
- image/jpeg
- image/pjpeg
- image/gif
- image/png
- image/x-png
- image/tiff
- image/tif
- image/x-tiff
- image/x-tif
- image/bmp
- image/ms-bmp
- image/x-bitmap
- image/x-bmp
- image/x-ms-bmp
- image/x-win-bitmap
- image/x-windows-bmp
- image/x-xbitmap
- image/x-ico
- image/x-icon
- image/vnd.microsoft.icon
- image/vnd.adobe.photoshop
composite_db:
Hash: Varchar(255)
Filename: Varchar(255)
Variant: Varchar(255)
casting:
URL: Varchar
AbsoluteURL: Varchar
Basename: Varchar
Title: Varchar
MimeType: Varchar
String: Text
Tag: HTMLFragment
Size: Varchar
force_resample: false
strip_thumbnail_width: 50
strip_thumbnail_height: 50
cms_thumbnail_width: 100
cms_thumbnail_height: 100
asset_preview_width: 930
asset_preview_height: 336
graphql_type:
Filename: String
Hash: String
Variant: String
URL: String
Width: Int
Height: Int
silverstripe\assets\storage\defaultassetnamegenerator:
version_prefix: '-v'
silverstripe\assets\storage\protectedfilecontroller:
url_handlers:
$Filename: handleFile
allowed_actions:
- handleFile
silverstripe\assets\storage\sha1filehashingservice:
default_cachable: true
silverstripe\blog\admin\gridfieldcategorisationconfig: []
silverstripe\blog\admin\gridfieldformaction: []
silverstripe\blog\admin\gridfieldmergeaction: []
silverstripe\blog\forms\blogadminsidebar: []
silverstripe\blog\model\blog:
grant_user_access: true
grant_user_permission: CMS_ACCESS_CMSMain
grant_user_group: blog-users
table_name: Blog
db:
PostsPerPage: Int
has_many:
Tags: SilverStripe\Blog\Model\BlogTag
Categories: SilverStripe\Blog\Model\BlogCategory
many_many:
Editors: SilverStripe\Security\Member
Writers: SilverStripe\Security\Member
Contributors: SilverStripe\Security\Member
allowed_children:
- SilverStripe\Blog\Model\BlogPost
extensions:
- SilverStripe\Blog\Model\BlogFilter
- DNADesign\Elemental\Extensions\ElementalPageExtension
- CyberDuck\SEO\Model\Extension\SeoBlogExtension
defaults:
ProvideComments: false
PostsPerPage: 10
description: 'Adds a blog to your website.'
icon_class: font-icon-p-posts
silverstripe\blog\model\blogcategory:
table_name: BlogCategory
db:
Title: Varchar(255)
URLSegment: Varchar(255)
has_one:
Blog: SilverStripe\Blog\Model\Blog
belongs_many_many:
BlogPosts: SilverStripe\Blog\Model\BlogPost
silverstripe\blog\model\blogcommentextension: []
silverstripe\blog\model\blogcontroller:
allowed_actions:
- archive
- tag
- category
- rss
- profile
url_handlers:
tag/$Tag!/$Rss: tag
category/$Category!/$Rss: category
archive/$Year!/$Month/$Day: archive
profile/$URLSegment!: profile
casting:
MetaTitle: Text
FilterDescription: Text
disable_profiles: false
silverstripe\blog\model\blogfilter: []
silverstripe\blog\model\blogmemberextension:
db:
URLSegment: Varchar(255)
BlogProfileSummary: Text
has_one:
BlogProfileImage: SilverStripe\Assets\Image
belongs_many_many:
BlogPosts: SilverStripe\Blog\Model\BlogPost
silverstripe\blog\model\blogpost:
restrict_authors_to_group: false
table_name: BlogPost
icon_class: font-icon-p-post
db:
PublishDate: Datetime
AuthorNames: Varchar(1024)
Summary: HTMLText
indexes:
PublishDate: true
has_one:
FeaturedImage: SilverStripe\Assets\Image
owns:
- FeaturedImage
many_many:
Categories: SilverStripe\Blog\Model\BlogCategory
Tags: SilverStripe\Blog\Model\BlogTag
Authors: SilverStripe\Security\Member
defaults:
ShowInMenus: false
InheritSideBar: true
ProvideComments: true
extensions:
- SilverStripe\Blog\Model\BlogPostFilter
- LittleGiant\CatalogManager\Extensions\CatalogPageExtension
- S2Hub\Extension\BlogPostFurtherReadings
- S2Hub\Extension\BlogPostCards
- DNADesign\Elemental\Extensions\ElementalPageExtension
- CyberDuck\SEO\Model\Extension\SeoBlogPostExtension
searchable_fields:
- Title
summary_fields:
- Title
casting:
Excerpt: HTMLText
Date: DBDatetime
allowed_children: []
default_sort: '"PublishDate" IS NULL DESC, "PublishDate" DESC'
can_be_root: false
show_in_sitetree: false
minutes_to_read_wpm: 200
featured_images_directory: null
parent_classes:
- SilverStripe\Blog\Model\Blog
silverstripe\blog\model\blogpostcontroller: []
silverstripe\blog\model\blogpostfeaturedextension:
db:
FeaturedInWidget: Boolean
silverstripe\blog\model\blogpostfilter: []
silverstripe\blog\model\blogpostnotifications:
notification_on_spam: true
silverstripe\blog\model\blogtag:
table_name: BlogTag
db:
Title: Varchar(255)
URLSegment: Varchar(255)
has_one:
Blog: SilverStripe\Blog\Model\Blog
belongs_many_many:
BlogPosts: SilverStripe\Blog\Model\BlogPost
Testimonials: S2Hub\Model\Testimonial
silverstripe\cms\batchactions\cmsbatchaction_archive: []
silverstripe\cms\batchactions\cmsbatchaction_publish: []
silverstripe\cms\batchactions\cmsbatchaction_restore: []
silverstripe\cms\batchactions\cmsbatchaction_unpublish: []
silverstripe\cms\controllers\cmsmain:
url_segment: pages
url_rule: /$Action/$ID/$OtherID
url_priority: 39
menu_title: 'Edit Page'
menu_icon_class: font-icon-sitemap
menu_priority: 10
tree_class: SilverStripe\CMS\Model\SiteTree
subitem_class: SilverStripe\Security\Member
session_namespace: SilverStripe\CMS\Controllers\CMSMain
required_permission_codes: CMS_ACCESS_CMSMain
enable_dynamic_archive_warning_message: true
page_length: 15
allowed_actions:
- archive
- deleteitems
- DeleteItemsForm
- dialog
- duplicate
- duplicatewithchildren
- publishall
- publishitems
- PublishItemsForm
- submit
- EditForm
- schema
- SearchForm
- SiteTreeAsUL
- getshowdeletedsubtree
- savetreenode
- getsubtree
- updatetreenodes
- batchactions
- treeview
- listview
- ListViewForm
- childfilter
url_handlers:
EditForm/$ID: EditForm
casting:
TreeIsFiltered: Boolean
AddForm: HTMLFragment
LinkPages: Text
Link: Text
ListViewForm: HTMLFragment
ExtraTreeTools: HTMLFragment
PageList: HTMLFragment
PageListSidebar: HTMLFragment
SiteTreeHints: HTMLFragment
SecurityID: Text
SiteTreeAsUL: HTMLFragment
dependencies:
HintsCache: '%$Psr\SimpleCache\CacheInterface.CMSMain_SiteTreeHints'
extensions:
- DNADesign\Elemental\Extensions\ElementalCMSMainExtension
- SilverStripe\VersionedAdmin\Extensions\CMSMainExtension
silverstripe\cms\controllers\cmspageaddcontroller:
url_segment: pages/add
url_rule: /$Action/$ID/$OtherID
url_priority: 42
menu_title: 'Add page'
required_permission_codes: CMS_ACCESS_CMSMain
allowed_actions:
- AddForm
- doAdd
- doCancel
silverstripe\cms\controllers\cmspageeditcontroller:
url_segment: pages/edit
url_rule: /$Action/$ID/$OtherID
url_priority: 41
required_permission_codes: CMS_ACCESS_CMSMain
allowed_actions:
- AddToCampaignForm
silverstripe\cms\controllers\cmspagehistorycontroller:
url_segment: pages/history
url_rule: /$Action/$ID/$VersionID/$OtherVersionID
url_priority: 42
menu_title: History
required_permission_codes: CMS_ACCESS_CMSMain
allowed_actions:
- EditForm
- VersionsForm
- CompareVersionsForm
- show
- compare
url_handlers:
$Action/$ID/$VersionID/$OtherVersionID: handleAction
EditForm/$ID/$VersionID: EditForm
silverstripe\cms\controllers\cmspagesettingscontroller:
url_segment: pages/settings
url_rule: /$Action/$ID/$OtherID
url_priority: 42
required_permission_codes: CMS_ACCESS_CMSMain
silverstripe\cms\controllers\cmspagescontroller:
url_segment: pages
url_rule: /$Action/$ID/$OtherID
url_priority: 40
menu_title: Pages
required_permission_codes: CMS_ACCESS_CMSMain
menu_priority: 400
silverstripe\cms\controllers\cmssitetreefilter: []
silverstripe\cms\controllers\cmssitetreefilter_changedpages: []
silverstripe\cms\controllers\cmssitetreefilter_deletedpages: []
silverstripe\cms\controllers\cmssitetreefilter_publishedpages: []
silverstripe\cms\controllers\cmssitetreefilter_search: []
silverstripe\cms\controllers\cmssitetreefilter_statusdeletedpages: []
silverstripe\cms\controllers\cmssitetreefilter_statusdraftpages: []
silverstripe\cms\controllers\cmssitetreefilter_statusremovedfromdraftpages: []
silverstripe\cms\controllers\contentcontroller:
extensions:
- SilverStripe\CMS\Controllers\OldPageRedirector
- DNADesign\Elemental\Extensions\ElementalContentControllerExtension
- JonoM\BetterNavigator\Extension\BetterNavigatorExtension
- Kraftausdruck\Extensions\KlaroInitExtension
allowed_actions:
- successfullyinstalled
- deleteinstallfiles
- LoginForm
casting:
SilverStripeNavigator: HTMLFragment
url_handlers:
element/$ID!: handleElement
silverstripe\cms\controllers\leftandmainpageiconsextension: []
silverstripe\cms\controllers\modelascontroller:
extensions:
- SilverStripe\CMS\Controllers\OldPageRedirector
silverstripe\cms\controllers\oldpageredirector: []
silverstripe\cms\controllers\rooturlcontroller:
default_homepage_link: home
silverstripe\cms\controllers\silverstripenavigator: []
silverstripe\cms\controllers\silverstripenavigatoritem: []
silverstripe\cms\controllers\silverstripenavigatoritem_archivelink:
priority: 40
silverstripe\cms\controllers\silverstripenavigatoritem_cmslink:
priority: 10
silverstripe\cms\controllers\silverstripenavigatoritem_livelink:
priority: 30
silverstripe\cms\controllers\silverstripenavigatoritem_stagelink:
priority: 20
silverstripe\cms\forms\anchorlinkformfactory: []
silverstripe\cms\forms\anchorselectorfield:
allowed_actions:
- anchors
url_handlers:
anchors/$PageID: anchors
silverstripe\cms\forms\internallinkformfactory: []
silverstripe\cms\forms\internallinkmodalextension:
url_handlers:
editorAnchorLink/$ItemID: editorAnchorLink
allowed_actions:
- editorInternalLink
- editorAnchorLink
silverstripe\cms\forms\sitetreeurlsegmentfield:
allowed_actions:
- suggest
silverstripe\cms\forms\sitetreeurlsegmentfield_readonly: []
silverstripe\cms\model\redirectorpage:
description: 'Redirects to an internal page or an external URL'
icon_class: font-icon-p-redirect
show_stage_link: false
show_live_link: false
db:
RedirectionType: 'Enum(''Internal,External'',''Internal'')'
ExternalURL: Varchar(2083)
defaults:
RedirectionType: Internal
has_one:
LinkTo: SilverStripe\CMS\Model\SiteTree
table_name: RedirectorPage
silverstripe\cms\model\redirectorpagecontroller:
allowed_actions:
- index
silverstripe\cms\model\sitetree:
allowed_children:
- SilverStripe\CMS\Model\SiteTree
show_stage_link: true
show_live_link: true
default_child: Page
default_classname: Page
default_parent: null
can_be_root: true
need_permission: null
hide_ancestor: null
controller_name: null
db:
URLSegment: Varchar(255)
Title: Varchar(255)
MenuTitle: Varchar(100)
Content: HTMLText
MetaDescription: Text
ExtraMeta: 'HTMLFragment([''whitelist'' => [''meta'', ''link'']])'
ShowInMenus: Boolean
ShowInSearch: Boolean
Sort: Int
HasBrokenFile: Boolean
HasBrokenLink: Boolean
ReportClass: Varchar
indexes:
URLSegment: true
has_many:
VirtualPages: SilverStripe\CMS\Model\VirtualPage.CopyContentFrom
BackLinks: SilverStripe\CMS\Model\SiteTreeLink.Linked
owned_by:
- VirtualPages
cascade_deletes:
- VirtualPages
casting:
Breadcrumbs: HTMLFragment
LastEdited: Datetime
Created: Datetime
Link: Text
RelativeLink: Text
AbsoluteLink: Text
CMSEditLink: Text
TreeTitle: HTMLFragment
MetaTags: HTMLFragment
defaults:
ShowInMenus: 1
ShowInSearch: 1
table_name: SiteTree
versioning:
- Stage
- Live
default_sort: '"Sort"'
can_create: true
icon: null
icon_class: font-icon-page
extensions:
0: SilverStripe\ORM\Hierarchy\Hierarchy
1: SilverStripe\Versioned\Versioned
2: SilverStripe\Security\InheritedPermissionsExtension
3: gorriecoe\Link\Extensions\SiteTreeLink
4: Kraftausdruck\Extensions\PageExtension
5: SilverStripe\CampaignAdmin\SiteTreeExtension
6: SilverStripe\VersionedAdmin\Extensions\SiteTreeArchiveExtension
FluentSiteTreeExtension: TractorCow\Fluent\Extension\FluentSiteTreeExtension
7: Wilr\GoogleSitemaps\Extensions\GoogleSitemapSiteTreeExtension
searchable_fields:
- Title
- Content
field_labels:
URLSegment: URL
nested_urls: true
create_default_pages: true
runCMSFieldsExtensions: true
enforce_strict_hierarchy: true
meta_generator: 'SilverStripe - https://www.silverstripe.org'
base_plural_name: Pages
base_singular_name: Page
description: null
base_description: 'Generic content page'
dependencies:
creatableChildrenCache: '%$Psr\SimpleCache\CacheInterface.SiteTree_CreatableChildren'
silverstripe\cms\model\sitetreeextension: []
silverstripe\cms\model\sitetreefileextension:
casting:
BackLinkHTMLList: HTMLFragment
silverstripe\cms\model\sitetreefileformfactoryextension: []
silverstripe\cms\model\sitetreefolderextension: []
silverstripe\cms\model\sitetreelink:
table_name: SiteTreeLink
has_one:
Parent: SilverStripe\ORM\DataObject
Linked: SilverStripe\CMS\Model\SiteTree
silverstripe\cms\model\sitetreelinktracking:
dependencies:
Parser: '%$SilverStripe\CMS\Model\SiteTreeLinkTracking_Parser'
many_many:
LinkTracking:
through: SilverStripe\CMS\Model\SiteTreeLink
from: Parent
to: Linked
show_sitetree_link_tracking: false
silverstripe\cms\model\sitetreelinktracking_parser: []
silverstripe\cms\model\virtualpage:
description: 'Displays the content of another page'
icon_class: font-icon-p-virtual
non_virtual_fields:
- ID
- ClassName
- ObsoleteClassName
- SecurityTypeID
- OwnerID
- ParentID
- URLSegment
- Sort
- Status
- ShowInMenus
- ShowInSearch
- Version
- Embargo
- Expiry
- CanViewType
- CanEditType
- CopyContentFromID
- HasBrokenLink
initially_copied_fields:
- ShowInMenus
- ShowInSearch
- URLSegment
has_one:
CopyContentFrom: SilverStripe\CMS\Model\SiteTree
owns:
- CopyContentFrom
db:
VersionID: Int
table_name: VirtualPage
silverstripe\cms\reports\brokenfilesreport: []
silverstripe\cms\reports\brokenlinksreport: []
silverstripe\cms\reports\brokenredirectorpagesreport: []
silverstripe\cms\reports\brokenvirtualpagesreport: []
silverstripe\cms\reports\emptypagesreport: []
silverstripe\cms\reports\recentlyeditedreport: []
silverstripe\cms\search\contentcontrollersearchextension:
allowed_actions:
- SearchForm
silverstripe\cms\search\searchform:
casting:
SearchQuery: Text
silverstripe\cms\tasks\migratesitetreelinkingtask:
segment: MigrateSiteTreeLinkingTask
silverstripe\cms\tasks\removeorphanedpagestask:
allowed_actions:
index: ADMIN
Form: ADMIN
run: ADMIN
handleAction: ADMIN
silverstripe\cms\tasks\sitetreemaintenancetask:
allowed_actions:
'*': ADMIN
silverstripe\control\clirequestbuilder: []
silverstripe\control\clicontroller:
allowed_actions:
- index
silverstripe\control\contentnegotiator:
content_type: ''
encoding: utf-8
enabled: false
default_format: html
silverstripe\control\controller:
url_handlers:
$Action//$ID/$OtherID: handleAction
allowed_actions:
- handleAction
- handleIndex
extensions:
- SilverStripe\ErrorPage\ErrorPageControllerExtension
silverstripe\control\cookie:
report_errors: true
silverstripe\control\cookiejar: []
silverstripe\control\director:
rules:
sitemap.xml: Wilr\GoogleSitemaps\Control\GoogleSitemapController
robots.txt: CyberDuck\SEO\Controller\RobotsTxtController
_klaro-config/: Kraftausdruck\Controller\KlaroConfigController
admin/graphql:
Controller: '%$SilverStripe\GraphQL\Controller.admin'
Stage: Stage
Permissions:
CMS_ACCESS: CMS_ACCESS
'': SilverStripe\CMS\Controllers\RootURLController
Security//$Action/$ID/$OtherID: SilverStripe\Security\Security
CMSSecurity//$Action/$ID/$OtherID: SilverStripe\Security\CMSSecurity
dev: SilverStripe\Dev\DevelopmentAdmin
admin: SilverStripe\Admin\AdminRootController
assets: SilverStripe\Assets\Storage\ProtectedFileController
RemoveOrphanedPagesTask//$Action/$ID/$OtherID: SilverStripe\CMS\Tasks\RemoveOrphanedPagesTask
SiteTreeMaintenanceTask//$Action/$ID/$OtherID: SilverStripe\CMS\Tasks\SiteTreeMaintenanceTask
admin/cms: '->admin/pages'
UserDefinedFormController//$Action: SilverStripe\UserForms\Control\UserDefinedFormController
$URLSegment//$Action/$ID/$OtherID: SilverStripe\CMS\Controllers\ModelAsController
alternate_base_folder: null
alternate_public_dir: null
default_base_url: '`SS_BASE_URL`'
extensions:
FluentDirectorExtension: TractorCow\Fluent\Extension\FluentDirectorExtension
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\control\http:
cache_ajax_requests: false
disable_http_cache: false
ignoreDeprecatedCaching: false
MimeTypes:
0: application/vnd.lotus-1-2-3
3dml: text/vnd.in3d.3dml
3ds: image/x-3ds
3g2: video/3gpp2
3gp: video/3gpp
7z: application/x-7z-compressed
aab: application/x-authorware-bin
aac: audio/x-aac
aam: application/x-authorware-map
aas: application/x-authorware-seg
abw: application/x-abiword
ac: application/pkix-attr-cert
acc: application/vnd.americandynamics.acc
ace: application/x-ace-compressed
acu: application/vnd.acucobol
acutc: application/vnd.acucorp
adp: audio/adpcm
aep: application/vnd.audiograph
afm: application/x-font-type1
afp: application/vnd.ibm.modcap
ahead: application/vnd.ahead.space
ai: application/postscript
aif: audio/x-aiff
aifc: audio/x-aiff
aiff: audio/x-aiff
air: application/vnd.adobe.air-application-installer-package+zip
ait: application/vnd.dvb.ait
ami: application/vnd.amiga.ami
apk: application/vnd.android.package-archive
appcache: text/cache-manifest
application: application/x-ms-application
apr: application/vnd.lotus-approach
arc: application/x-freearc
asc: application/pgp-signature
asf: video/x-ms-asf
asm: text/x-asm
aso: application/vnd.accpac.simply.aso
asx: video/x-ms-asf
atc: application/vnd.acucorp
atom: application/atom+xml
atomcat: application/atomcat+xml
atomsvc: application/atomsvc+xml
atx: application/vnd.antix.game-component
au: audio/basic
avi: video/x-msvideo
aw: application/applixware
azf: application/vnd.airzip.filesecure.azf
azs: application/vnd.airzip.filesecure.azs
azw: application/vnd.amazon.ebook
bat: application/x-msdownload
bcpio: application/x-bcpio
bdf: application/x-font-bdf
bdm: application/vnd.syncml.dm+wbxml
bed: application/vnd.realvnc.bed
bh2: application/vnd.fujitsu.oasysprs
bin: application/octet-stream
blb: application/x-blorb
blorb: application/x-blorb
bmi: application/vnd.bmi
bmp: image/bmp
book: application/vnd.framemaker
box: application/vnd.previewsystems.box
boz: application/x-bzip2
bpk: application/octet-stream
btif: image/prs.btif
bz: application/x-bzip
bz2: application/x-bzip2
c: text/x-c
c11amc: application/vnd.cluetrust.cartomobile-config
c11amz: application/vnd.cluetrust.cartomobile-config-pkg
c4d: application/vnd.clonk.c4group
c4f: application/vnd.clonk.c4group
c4g: application/vnd.clonk.c4group
c4p: application/vnd.clonk.c4group
c4u: application/vnd.clonk.c4group
cab: application/vnd.ms-cab-compressed
caf: audio/x-caf
cap: application/vnd.tcpdump.pcap
car: application/vnd.curl.car
cat: application/vnd.ms-pki.seccat
cb7: application/x-cbr
cba: application/x-cbr
cbr: application/x-cbr
cbt: application/x-cbr
cbz: application/x-cbr
cc: text/x-c
cct: application/x-director
ccxml: application/ccxml+xml
cdbcmsg: application/vnd.contact.cmsg
cdf: application/x-netcdf
cdkey: application/vnd.mediastation.cdkey
cdmia: application/cdmi-capability
cdmic: application/cdmi-container
cdmid: application/cdmi-domain
cdmio: application/cdmi-object
cdmiq: application/cdmi-queue
cdx: chemical/x-cdx
cdxml: application/vnd.chemdraw+xml
cdy: application/vnd.cinderella
cer: application/pkix-cert
cfs: application/x-cfs-compressed
cgm: image/cgm
chat: application/x-chat
chm: application/vnd.ms-htmlhelp
chrt: application/vnd.kde.kchart
cif: chemical/x-cif
cii: application/vnd.anser-web-certificate-issue-initiation
cil: application/vnd.ms-artgalry
cla: application/vnd.claymore
class: application/java-vm
clkk: application/vnd.crick.clicker.keyboard
clkp: application/vnd.crick.clicker.palette
clkt: application/vnd.crick.clicker.template
clkw: application/vnd.crick.clicker.wordbank
clkx: application/vnd.crick.clicker
clp: application/x-msclip
cmc: application/vnd.cosmocaller
cmdf: chemical/x-cmdf
cml: chemical/x-cml
cmp: application/vnd.yellowriver-custom-menu
cmx: image/x-cmx
cod: application/vnd.rim.cod
com: application/x-msdownload
conf: text/plain
cpio: application/x-cpio
cpp: text/x-c
cpt: application/mac-compactpro
crd: application/x-mscardfile
crl: application/pkix-crl
crt: application/x-x509-ca-cert
cryptonote: application/vnd.rig.cryptonote
csh: application/x-csh
csml: chemical/x-csml
csp: application/vnd.commonspace
css: text/css
cst: application/x-director
csv: text/plain
cu: application/cu-seeme
curl: text/vnd.curl
cww: application/prs.cww
cxt: application/x-director
cxx: text/x-c
dae: model/vnd.collada+xml
daf: application/vnd.mobius.daf
dart: application/vnd.dart
dataless: application/vnd.fdsn.seed
davmount: application/davmount+xml
dbk: application/docbook+xml
dcr: application/x-director
dcurl: text/vnd.curl.dcurl
dd2: application/vnd.oma.dd2+xml
ddd: application/vnd.fujixerox.ddd
deb: application/x-debian-package
def: text/plain
deploy: application/octet-stream
der: application/x-x509-ca-cert
dfac: application/vnd.dreamfactory
dgc: application/x-dgc-compressed
dic: text/x-c
dir: application/x-director
dis: application/vnd.mobius.dis
dist: application/octet-stream
distz: application/octet-stream
djv: image/vnd.djvu
djvu: image/vnd.djvu
dll: application/x-msdownload
dmg: application/x-apple-diskimage
dmp: application/vnd.tcpdump.pcap
dms: application/octet-stream
dna: application/vnd.dna
doc: application/msword
docm: application/vnd.ms-word.document.macroenabled.12
docx: application/vnd.openxmlformats-officedocument.wordprocessingml.document
dot: application/msword
dotm: application/vnd.ms-word.template.macroenabled.12
dotx: application/vnd.openxmlformats-officedocument.wordprocessingml.template
dp: application/vnd.osgi.dp
dpg: application/vnd.dpgraph
dra: audio/vnd.dra
dsc: text/prs.lines.tag
dssc: application/dssc+der
dtb: application/x-dtbook+xml
dtd: application/xml-dtd
dts: audio/vnd.dts
dtshd: audio/vnd.dts.hd
dump: application/octet-stream
dvb: video/vnd.dvb.file
dvi: application/x-dvi
dwf: model/vnd.dwf
dwg: image/vnd.dwg
dxf: image/vnd.dxf
dxp: application/vnd.spotfire.dxp
dxr: application/x-director
ecelp4800: audio/vnd.nuera.ecelp4800
ecelp7470: audio/vnd.nuera.ecelp7470
ecelp9600: audio/vnd.nuera.ecelp9600
ecma: application/ecmascript
edm: application/vnd.novadigm.edm
edx: application/vnd.novadigm.edx
efif: application/vnd.picsel
ei6: application/vnd.pg.osasli
elc: application/octet-stream
emf: application/x-msmetafile
eml: message/rfc822
emma: application/emma+xml
emz: application/x-msmetafile
eol: audio/vnd.digital-winds
eot: application/vnd.ms-fontobject
eps: application/postscript
epub: application/epub+zip
es3: application/vnd.eszigno3+xml
esa: application/vnd.osgi.subsystem
esf: application/vnd.epson.esf
et3: application/vnd.eszigno3+xml
etx: text/x-setext
eva: application/x-eva
evy: application/x-envoy
exe: application/x-msdownload
exi: application/exi
ext: application/vnd.novadigm.ext
ez: application/andrew-inset
ez2: application/vnd.ezpix-album
ez3: application/vnd.ezpix-package
f: text/x-fortran
f4v: video/x-f4v
f77: text/x-fortran
f90: text/x-fortran
fbs: image/vnd.fastbidsheet
fcdt: application/vnd.adobe.formscentral.fcdt
fcs: application/vnd.isac.fcs
fdf: application/vnd.fdf
fe_launch: application/vnd.denovo.fcselayout-link
fg5: application/vnd.fujitsu.oasysgp
fgd: application/x-director
fh: image/x-freehand
fh4: image/x-freehand
fh5: image/x-freehand
fh7: image/x-freehand
fhc: image/x-freehand
fig: application/x-xfig
flac: audio/x-flac
fli: video/x-fli
flo: application/vnd.micrografx.flo
flv: video/x-flv
flw: application/vnd.kde.kivio
flx: text/vnd.fmi.flexstor
fly: text/vnd.fly
fm: application/vnd.framemaker
fnc: application/vnd.frogans.fnc
for: text/x-fortran
fpx: image/vnd.fpx
frame: application/vnd.framemaker
fsc: application/vnd.fsc.weblaunch
fst: image/vnd.fst
ftc: application/vnd.fluxtime.clip
fti: application/vnd.anser-web-funds-transfer-initiation
fvt: video/vnd.fvt
fxp: application/vnd.adobe.fxp
fxpl: application/vnd.adobe.fxp
fzs: application/vnd.fuzzysheet
g2w: application/vnd.geoplan
g3: image/g3fax
g3w: application/vnd.geospace
gac: application/vnd.groove-account
gam: application/x-tads
gbr: application/rpki-ghostbusters
gca: application/x-gca-compressed
gdl: model/vnd.gdl
geo: application/vnd.dynageo
gex: application/vnd.geometry-explorer
ggb: application/vnd.geogebra.file
ggt: application/vnd.geogebra.tool
ghf: application/vnd.groove-help
gif: image/gif
gim: application/vnd.groove-identity-message
gml: application/gml+xml
gmx: application/vnd.gmx
gnumeric: application/x-gnumeric
gph: application/vnd.flographit
gpx: application/gpx+xml
gqf: application/vnd.grafeq
gqs: application/vnd.grafeq
gram: application/srgs
gramps: application/x-gramps-xml
gre: application/vnd.geometry-explorer
grv: application/vnd.groove-injector
grxml: application/srgs+xml
gsf: application/x-font-ghostscript
gtar: application/x-gtar
gtm: application/vnd.groove-tool-message
gtw: model/vnd.gtw
gv: text/vnd.graphviz
gxf: application/gxf
gxt: application/vnd.geonext
gz: application/gzip
h: text/x-c
h261: video/h261
h263: video/h263
h264: video/h264
hal: application/vnd.hal+xml
hbci: application/vnd.hbci
hdf: application/x-hdf
hh: text/x-c
hlp: application/winhlp
hpgl: application/vnd.hp-hpgl
hpid: application/vnd.hp-hpid
hps: application/vnd.hp-hps
hqx: application/mac-binhex40
htke: application/vnd.kenameaapp
htm: text/html
html: text/html
hvd: application/vnd.yamaha.hv-dic
hvp: application/vnd.yamaha.hv-voice
hvs: application/vnd.yamaha.hv-script
i2g: application/vnd.intergeo
icc: application/vnd.iccprofile
ice: x-conference/x-cooltalk
icm: application/vnd.iccprofile
ico: image/x-icon
ics: text/calendar
ief: image/ief
ifb: text/calendar
ifm: application/vnd.shana.informed.formdata
iges: model/iges
igl: application/vnd.igloader
igm: application/vnd.insors.igm
igs: model/iges
igx: application/vnd.micrografx.igx
iif: application/vnd.shana.informed.interchange
imp: application/vnd.accpac.simply.imp
ims: application/vnd.ms-ims
in: text/plain
ink: application/inkml+xml
inkml: application/inkml+xml
install: application/x-install-instructions
iota: application/vnd.astraea-software.iota
ipfix: application/ipfix
ipk: application/vnd.shana.informed.package
irm: application/vnd.ibm.rights-management
irp: application/vnd.irepository.package+xml
iso: application/x-iso9660-image
itp: application/vnd.shana.informed.formtemplate
ivp: application/vnd.immervision-ivp
ivu: application/vnd.immervision-ivu
jad: text/vnd.sun.j2me.app-descriptor
jam: application/vnd.jam
jar: application/java-archive
java: text/x-java-source
jisp: application/vnd.jisp
jlt: application/vnd.hp-jlyt
jnlp: application/x-java-jnlp-file
joda: application/vnd.joost.joda-archive
jpe: image/jpeg
jpeg: image/jpeg
jpg: image/jpeg
jpgm: video/jpm
jpgv: video/jpeg
jpm: video/jpm
js: application/javascript
json: application/json
jsonml: application/jsonml+json
kar: audio/midi
karbon: application/vnd.kde.karbon
kfo: application/vnd.kde.kformula
kia: application/vnd.kidspiration
kml: application/vnd.google-earth.kml+xml
kmz: application/vnd.google-earth.kmz
kne: application/vnd.kinar
knp: application/vnd.kinar
kon: application/vnd.kde.kontour
kpr: application/vnd.kde.kpresenter
kpt: application/vnd.kde.kpresenter
kpxx: application/vnd.ds-keypoint
ksp: application/vnd.kde.kspread
ktr: application/vnd.kahootz
ktx: image/ktx
ktz: application/vnd.kahootz
kwd: application/vnd.kde.kword
kwt: application/vnd.kde.kword
lasxml: application/vnd.las.las+xml
latex: application/x-latex
lbd: application/vnd.llamagraphics.life-balance.desktop
lbe: application/vnd.llamagraphics.life-balance.exchange+xml
les: application/vnd.hhe.lesson-player
lha: application/x-lzh-compressed
link66: application/vnd.route66.link66+xml
list: text/plain
list3820: application/vnd.ibm.modcap
listafp: application/vnd.ibm.modcap
lnk: application/x-ms-shortcut
log: text/plain
lostxml: application/lost+xml
lrf: application/octet-stream
lrm: application/vnd.ms-lrm
ltf: application/vnd.frogans.ltf
lvp: audio/vnd.lucent.voice
lwp: application/vnd.lotus-wordpro
lzh: application/x-lzh-compressed
m13: application/x-msmediaview
m14: application/x-msmediaview
m1v: video/mpeg
m21: application/mp21
m2a: audio/mpeg
m2v: video/mpeg
m3a: audio/mpeg
m3u: audio/x-mpegurl
m3u8: application/vnd.apple.mpegurl
m4u: video/vnd.mpegurl
m4v: video/x-m4v
ma: application/mathematica
mads: application/mads+xml
mag: application/vnd.ecowin.chart
maker: application/vnd.framemaker
man: text/troff
mar: application/octet-stream
mathml: application/mathml+xml
mb: application/mathematica
mbk: application/vnd.mobius.mbk
mbox: application/mbox
mc1: application/vnd.medcalcdata
mcd: application/vnd.mcd
mcurl: text/vnd.curl.mcurl
mdb: application/x-msaccess
mdi: image/vnd.ms-modi
me: text/troff
mesh: model/mesh
meta4: application/metalink4+xml
metalink: application/metalink+xml
mets: application/mets+xml
mfm: application/vnd.mfmp
mft: application/rpki-manifest
mgp: application/vnd.osgeo.mapguide.package
mgz: application/vnd.proteus.magazine
mid: audio/midi
midi: audio/midi
mie: application/x-mie
mif: application/vnd.mif
mime: message/rfc822
mj2: video/mj2
mjp2: video/mj2
mk3d: video/x-matroska
mka: audio/x-matroska
mks: video/x-matroska
mkv: video/x-matroska
mlp: application/vnd.dolby.mlp
mmd: application/vnd.chipnuts.karaoke-mmd
mmf: application/vnd.smaf
mmr: image/vnd.fujixerox.edmics-mmr
mng: video/x-mng
mny: application/x-msmoney
mobi: application/x-mobipocket-ebook
mods: application/mods+xml
mov: video/quicktime
movie: video/x-sgi-movie
mp2: audio/mpeg
mp21: application/mp21
mp2a: audio/mpeg
mp3: audio/mpeg
mp4: video/mp4
mp4a: audio/mp4
mp4s: application/mp4
mp4v: video/mp4
mpc: application/vnd.mophun.certificate
mpe: video/mpeg
mpeg: video/mpeg
mpg: video/mpeg
mpg4: video/mp4
mpga: audio/mpeg
mpkg: application/vnd.apple.installer+xml
mpm: application/vnd.blueice.multipass
mpn: application/vnd.mophun.application
mpp: application/vnd.ms-project
mpt: application/vnd.ms-project
mpy: application/vnd.ibm.minipay
mqy: application/vnd.mobius.mqy
mrc: application/marc
mrcx: application/marcxml+xml
ms: text/troff
mscml: application/mediaservercontrol+xml
mseed: application/vnd.fdsn.mseed
mseq: application/vnd.mseq
msf: application/vnd.epson.msf
msh: model/mesh
msi: application/x-msdownload
msl: application/vnd.mobius.msl
msty: application/vnd.muvee.style
mts: model/vnd.mts
mus: application/vnd.musician
musicxml: application/vnd.recordare.musicxml+xml
mvb: application/x-msmediaview
mwf: application/vnd.mfer
mxf: application/mxf
mxl: application/vnd.recordare.musicxml
mxml: application/xv+xml
mxs: application/vnd.triscape.mxs
mxu: video/vnd.mpegurl
n-gage: application/vnd.nokia.n-gage.symbian.install
n3: text/n3
nb: application/mathematica
nbp: application/vnd.wolfram.player
nc: application/x-netcdf
ncx: application/x-dtbncx+xml
nfo: text/x-nfo
ngdat: application/vnd.nokia.n-gage.data
nitf: application/vnd.nitf
nlu: application/vnd.neurolanguage.nlu
nml: application/vnd.enliven
nnd: application/vnd.noblenet-directory
nns: application/vnd.noblenet-sealer
nnw: application/vnd.noblenet-web
npx: image/vnd.net-fpx
nsc: application/x-conference
nsf: application/vnd.lotus-notes
ntf: application/vnd.nitf
nzb: application/x-nzb
oa2: application/vnd.fujitsu.oasys2
oa3: application/vnd.fujitsu.oasys3
oas: application/vnd.fujitsu.oasys
obd: application/x-msbinder
obj: application/x-tgif
oda: application/oda
odb: application/vnd.oasis.opendocument.database
odc: application/vnd.oasis.opendocument.chart
odf: application/vnd.oasis.opendocument.formula
odft: application/vnd.oasis.opendocument.formula-template
odg: application/vnd.oasis.opendocument.graphics
odi: application/vnd.oasis.opendocument.image
odm: application/vnd.oasis.opendocument.text-master
odp: application/vnd.oasis.opendocument.presentation
ods: application/vnd.oasis.opendocument.spreadsheet
odt: application/vnd.oasis.opendocument.text
oga: audio/ogg
ogg: audio/ogg
ogv: video/ogg
ogx: application/ogg
omdoc: application/omdoc+xml
onepkg: application/onenote
onetmp: application/onenote
onetoc: application/onenote
onetoc2: application/onenote
opf: application/oebps-package+xml
opml: text/x-opml
oprc: application/vnd.palm
org: application/vnd.lotus-organizer
osf: application/vnd.yamaha.openscoreformat
osfpvg: application/vnd.yamaha.openscoreformat.osfpvg+xml
otc: application/vnd.oasis.opendocument.chart-template
otf: application/x-font-otf
otg: application/vnd.oasis.opendocument.graphics-template
oth: application/vnd.oasis.opendocument.text-web
oti: application/vnd.oasis.opendocument.image-template
otp: application/vnd.oasis.opendocument.presentation-template
ots: application/vnd.oasis.opendocument.spreadsheet-template
ott: application/vnd.oasis.opendocument.text-template
oxps: application/oxps
oxt: application/vnd.openofficeorg.extension
p: text/x-pascal
p10: application/pkcs10
p12: application/x-pkcs12
p7b: application/x-pkcs7-certificates
p7c: application/pkcs7-mime
p7m: application/pkcs7-mime
p7r: application/x-pkcs7-certreqresp
p7s: application/pkcs7-signature
p8: application/pkcs8
pas: text/x-pascal
paw: application/vnd.pawaafile
pbd: application/vnd.powerbuilder6
pbm: image/x-portable-bitmap
pcap: application/vnd.tcpdump.pcap
pcf: application/x-font-pcf
pcl: application/vnd.hp-pcl
pclxl: application/vnd.hp-pclxl
pct: image/x-pict
pcurl: application/vnd.curl.pcurl
pcx: image/x-pcx
pdb: application/vnd.palm
pdf: application/pdf
pfa: application/x-font-type1
pfb: application/x-font-type1
pfm: application/x-font-type1
pfr: application/font-tdpfr
pfx: application/x-pkcs12
pgm: image/x-portable-graymap
pgn: application/x-chess-pgn
pgp: application/pgp-encrypted
pic: image/x-pict
pkg: application/octet-stream
pki: application/pkixcmp
pkipath: application/pkix-pkipath
plb: application/vnd.3gpp.pic-bw-large
plc: application/vnd.mobius.plc
plf: application/vnd.pocketlearn
pls: application/pls+xml
pml: application/vnd.ctc-posml
png: image/png
pnm: image/x-portable-anymap
portpkg: application/vnd.macports.portpkg
pot: application/vnd.ms-powerpoint
potm: application/vnd.ms-powerpoint.template.macroenabled.12
potx: application/vnd.openxmlformats-officedocument.presentationml.template
ppam: application/vnd.ms-powerpoint.addin.macroenabled.12
ppd: application/vnd.cups-ppd
ppm: image/x-portable-pixmap
pps: application/vnd.ms-powerpoint
ppsm: application/vnd.ms-powerpoint.slideshow.macroenabled.12
ppsx: application/vnd.openxmlformats-officedocument.presentationml.slideshow
ppt: application/vnd.ms-powerpoint
pptm: application/vnd.ms-powerpoint.presentation.macroenabled.12
pptx: application/vnd.openxmlformats-officedocument.presentationml.presentation
pqa: application/vnd.palm
prc: application/x-mobipocket-ebook
pre: application/vnd.lotus-freelance
prf: application/pics-rules
ps: application/postscript
psb: application/vnd.3gpp.pic-bw-small
psd: image/vnd.adobe.photoshop
psf: application/x-font-linux-psf
pskcxml: application/pskc+xml
ptid: application/vnd.pvi.ptid1
pub: application/x-mspublisher
pvb: application/vnd.3gpp.pic-bw-var
pwn: application/vnd.3m.post-it-notes
pya: audio/vnd.ms-playready.media.pya
pyv: video/vnd.ms-playready.media.pyv
qam: application/vnd.epson.quickanime
qbo: application/vnd.intu.qbo
qfx: application/vnd.intu.qfx
qps: application/vnd.publishare-delta-tree
qt: video/quicktime
qwd: application/vnd.quark.quarkxpress
qwt: application/vnd.quark.quarkxpress
qxb: application/vnd.quark.quarkxpress
qxd: application/vnd.quark.quarkxpress
qxl: application/vnd.quark.quarkxpress
qxt: application/vnd.quark.quarkxpress
ra: audio/x-pn-realaudio
ram: audio/x-pn-realaudio
rar: application/x-rar-compressed
ras: image/x-cmu-raster
rcprofile: application/vnd.ipunplugged.rcprofile
rdf: application/rdf+xml
rdz: application/vnd.data-vision.rdz
rep: application/vnd.businessobjects
res: application/x-dtbresource+xml
rgb: image/x-rgb
rif: application/reginfo+xml
rip: audio/vnd.rip
ris: application/x-research-info-systems
rl: application/resource-lists+xml
rlc: image/vnd.fujixerox.edmics-rlc
rld: application/resource-lists-diff+xml
rm: application/vnd.rn-realmedia
rmi: audio/midi
rmp: audio/x-pn-realaudio-plugin
rms: application/vnd.jcp.javame.midlet-rms
rmvb: application/vnd.rn-realmedia-vbr
rnc: application/relax-ng-compact-syntax
roa: application/rpki-roa
roff: text/troff
rp9: application/vnd.cloanto.rp9
rpss: application/vnd.nokia.radio-presets
rpst: application/vnd.nokia.radio-preset
rq: application/sparql-query
rs: application/rls-services+xml
rsd: application/rsd+xml
rss: application/rss+xml
rtf: application/rtf
rtx: text/richtext
s: text/x-asm
s3m: audio/s3m
saf: application/vnd.yamaha.smaf-audio
sbml: application/sbml+xml
sc: application/vnd.ibm.secure-container
scd: application/x-msschedule
scm: application/vnd.lotus-screencam
scq: application/scvp-cv-request
scs: application/scvp-cv-response
scurl: text/vnd.curl.scurl
sda: application/vnd.stardivision.draw
sdc: application/vnd.stardivision.calc
sdd: application/vnd.stardivision.impress
sdkd: application/vnd.solent.sdkm+xml
sdkm: application/vnd.solent.sdkm+xml
sdp: application/sdp
sdw: application/vnd.stardivision.writer
see: application/vnd.seemail
seed: application/vnd.fdsn.seed
sema: application/vnd.sema
semd: application/vnd.semd
semf: application/vnd.semf
ser: application/java-serialized-object
setpay: application/set-payment-initiation
setreg: application/set-registration-initiation
sfd-hdstx: application/vnd.hydrostatix.sof-data
sfs: application/vnd.spotfire.sfs
sfv: text/x-sfv
sgi: image/sgi
sgl: application/vnd.stardivision.writer-global
sgm: text/sgml
sgml: text/sgml
sh: application/x-sh
shar: application/x-shar
shf: application/shf+xml
sid: image/x-mrsid-image
sig: application/pgp-signature
sil: audio/silk
silo: model/mesh
sis: application/vnd.symbian.install
sisx: application/vnd.symbian.install
sit: application/x-stuffit
sitx: application/x-stuffitx
skd: application/vnd.koan
skm: application/vnd.koan
skp: application/vnd.koan
skt: application/vnd.koan
sldm: application/vnd.ms-powerpoint.slide.macroenabled.12
sldx: application/vnd.openxmlformats-officedocument.presentationml.slide
slt: application/vnd.epson.salt
sm: application/vnd.stepmania.stepchart
smf: application/vnd.stardivision.math
smi: application/smil+xml
smil: application/smil+xml
smv: video/x-smv
smzip: application/vnd.stepmania.package
snd: audio/basic
snf: application/x-font-snf
so: application/octet-stream
spc: application/x-pkcs7-certificates
spf: application/vnd.yamaha.smaf-phrase
spl: application/x-futuresplash
spot: text/vnd.in3d.spot
spp: application/scvp-vp-response
spq: application/scvp-vp-request
spx: audio/ogg
sql: application/x-sql
src: application/x-wais-source
srt: application/x-subrip
sru: application/sru+xml
srx: application/sparql-results+xml
ssdl: application/ssdl+xml
sse: application/vnd.kodak-descriptor
ssf: application/vnd.epson.ssf
ssml: application/ssml+xml
st: application/vnd.sailingtracker.track
stc: application/vnd.sun.xml.calc.template
std: application/vnd.sun.xml.draw.template
stf: application/vnd.wt.stf
sti: application/vnd.sun.xml.impress.template
stk: application/hyperstudio
stl: application/vnd.ms-pki.stl
str: application/vnd.pg.format
stw: application/vnd.sun.xml.writer.template
sub: text/vnd.dvb.subtitle
sus: application/vnd.sus-calendar
susp: application/vnd.sus-calendar
sv4cpio: application/x-sv4cpio
sv4crc: application/x-sv4crc
svc: application/vnd.dvb.service
svd: application/vnd.svd
svg: image/svg+xml
svgz: image/svg+xml
swa: application/x-director
swf: application/x-shockwave-flash
swi: application/vnd.aristanetworks.swi
sxc: application/vnd.sun.xml.calc
sxd: application/vnd.sun.xml.draw
sxg: application/vnd.sun.xml.writer.global
sxi: application/vnd.sun.xml.impress
sxm: application/vnd.sun.xml.math
sxw: application/vnd.sun.xml.writer
t: text/troff
t3: application/x-t3vm-image
taglet: application/vnd.mynfc
tao: application/vnd.tao.intent-module-archive
tar: application/x-tar
tcap: application/vnd.3gpp2.tcap
tcl: application/x-tcl
teacher: application/vnd.smart.teacher
tei: application/tei+xml
teicorpus: application/tei+xml
tex: application/x-tex
texi: application/x-texinfo
texinfo: application/x-texinfo
text: text/plain
tfi: application/thraud+xml
tfm: application/x-tex-tfm
tga: image/x-tga
thmx: application/vnd.ms-officetheme
tif: image/tiff
tiff: image/tiff
tmo: application/vnd.tmobile-livetv
torrent: application/x-bittorrent
tpl: application/vnd.groove-tool-template
tpt: application/vnd.trid.tpt
tr: text/troff
tra: application/vnd.trueapp
trm: application/x-msterminal
tsd: application/timestamped-data
tsv: text/tab-separated-values
ttc: application/x-font-ttf
ttf: application/x-font-ttf
ttl: text/turtle
twd: application/vnd.simtech-mindmapper
twds: application/vnd.simtech-mindmapper
txd: application/vnd.genomatix.tuxedo
txf: application/vnd.mobius.txf
txt: text/plain
u32: application/x-authorware-bin
udeb: application/x-debian-package
ufd: application/vnd.ufdl
ufdl: application/vnd.ufdl
ulx: application/x-glulx
umj: application/vnd.umajin
unityweb: application/vnd.unity
uoml: application/vnd.uoml+xml
uri: text/uri-list
uris: text/uri-list
urls: text/uri-list
ustar: application/x-ustar
utz: application/vnd.uiq.theme
uu: text/x-uuencode
uva: audio/vnd.dece.audio
uvd: application/vnd.dece.data
uvf: application/vnd.dece.data
uvg: image/vnd.dece.graphic
uvh: video/vnd.dece.hd
uvi: image/vnd.dece.graphic
uvm: video/vnd.dece.mobile
uvp: video/vnd.dece.pd
uvs: video/vnd.dece.sd
uvt: application/vnd.dece.ttml+xml
uvu: video/vnd.uvvu.mp4
uvv: video/vnd.dece.video
uvva: audio/vnd.dece.audio
uvvd: application/vnd.dece.data
uvvf: application/vnd.dece.data
uvvg: image/vnd.dece.graphic
uvvh: video/vnd.dece.hd
uvvi: image/vnd.dece.graphic
uvvm: video/vnd.dece.mobile
uvvp: video/vnd.dece.pd
uvvs: video/vnd.dece.sd
uvvt: application/vnd.dece.ttml+xml
uvvu: video/vnd.uvvu.mp4
uvvv: video/vnd.dece.video
uvvx: application/vnd.dece.unspecified
uvvz: application/vnd.dece.zip
uvx: application/vnd.dece.unspecified
uvz: application/vnd.dece.zip
vcard: text/vcard
vcd: application/x-cdlink
vcf: text/x-vcard
vcg: application/vnd.groove-vcard
vcs: text/x-vcalendar
vcx: application/vnd.vcx
vis: application/vnd.visionary
viv: video/vnd.vivo
vob: video/x-ms-vob
vor: application/vnd.stardivision.writer
vox: application/x-authorware-bin
vrml: model/vrml
vsd: application/vnd.visio
vsf: application/vnd.vsf
vss: application/vnd.visio
vst: application/vnd.visio
vsw: application/vnd.visio
vtu: model/vnd.vtu
vxml: application/voicexml+xml
w3d: application/x-director
wad: application/x-doom
wav: audio/x-wav
wax: audio/x-ms-wax
wbmp: image/vnd.wap.wbmp
wbs: application/vnd.criticaltools.wbs+xml
wbxml: application/vnd.wap.wbxml
wcm: application/vnd.ms-works
wdb: application/vnd.ms-works
wdp: image/vnd.ms-photo
weba: audio/webm
webm: video/webm
webp: image/webp
wg: application/vnd.pmi.widget
wgt: application/widget
wks: application/vnd.ms-works
wm: video/x-ms-wm
wma: audio/x-ms-wma
wmd: application/x-ms-wmd
wmf: application/x-msmetafile
wml: text/vnd.wap.wml
wmlc: application/vnd.wap.wmlc
wmls: text/vnd.wap.wmlscript
wmlsc: application/vnd.wap.wmlscriptc
wmv: video/x-ms-wmv
wmx: video/x-ms-wmx
wmz: application/x-ms-wmz
woff: application/x-font-woff
wpd: application/vnd.wordperfect
wpl: application/vnd.ms-wpl
wps: application/vnd.ms-works
wqd: application/vnd.wqd
wri: application/x-mswrite
wrl: model/vrml
wsdl: application/wsdl+xml
wspolicy: application/wspolicy+xml
wtb: application/vnd.webturbo
wvx: video/x-ms-wvx
x32: application/x-authorware-bin
x3d: model/x3d+xml
x3db: model/x3d+binary
x3dbz: model/x3d+binary
x3dv: model/x3d+vrml
x3dvz: model/x3d+vrml
x3dz: model/x3d+xml
xaml: application/xaml+xml
xap: application/x-silverlight-app
xar: application/vnd.xara
xbap: application/x-ms-xbap
xbd: application/vnd.fujixerox.docuworks.binder
xbm: image/x-xbitmap
xdf: application/xcap-diff+xml
xdm: application/vnd.syncml.dm+xml
xdp: application/vnd.adobe.xdp+xml
xdssc: application/dssc+xml
xdw: application/vnd.fujixerox.docuworks
xenc: application/xenc+xml
xer: application/patch-ops-error+xml
xfdf: application/vnd.adobe.xfdf
xfdl: application/vnd.xfdl
xht: application/xhtml+xml
xhtml: application/xhtml+xml
xhvml: application/xv+xml
xif: image/vnd.xiff
xla: application/vnd.ms-excel
xlam: application/vnd.ms-excel.addin.macroenabled.12
xlc: application/vnd.ms-excel
xlf: application/x-xliff+xml
xlm: application/vnd.ms-excel
xls: application/vnd.ms-excel
xlsb: application/vnd.ms-excel.sheet.binary.macroenabled.12
xlsm: application/vnd.ms-excel.sheet.macroenabled.12
xlsx: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
xlt: application/vnd.ms-excel
xltm: application/vnd.ms-excel.template.macroenabled.12
xltx: application/vnd.openxmlformats-officedocument.spreadsheetml.template
xlw: application/vnd.ms-excel
xm: audio/xm
xml: application/xml
xo: application/vnd.olpc-sugar
xop: application/xop+xml
xpi: application/x-xpinstall
xpl: application/xproc+xml
xpm: image/x-xpixmap
xpr: application/vnd.is-xpr
xps: application/vnd.ms-xpsdocument
xpw: application/vnd.intercon.formnet
xpx: application/vnd.intercon.formnet
xsl: application/xml
xslt: application/xslt+xml
xsm: application/vnd.syncml+xml
xspf: application/xspf+xml
xul: application/vnd.mozilla.xul+xml
xvm: application/xv+xml
xvml: application/xv+xml
xwd: image/x-xwindowdump
xyz: chemical/x-xyz
xz: application/x-xz
yang: application/yang
yin: application/yin+xml
z1: application/x-zmachine
z2: application/x-zmachine
z3: application/x-zmachine
z4: application/x-zmachine
z5: application/x-zmachine
z6: application/x-zmachine
z7: application/x-zmachine
z8: application/x-zmachine
zaz: application/vnd.zzazz.deck+xml
zip: application/zip
zir: application/vnd.zul
zirz: application/vnd.zul
zmm: application/vnd.handheld-entertainment+xml
cache_control: []
vary: null
silverstripe\control\httpapplication: []
silverstripe\control\httprequest: []
silverstripe\control\httprequestbuilder: []
silverstripe\control\httpresponse: []
silverstripe\control\httpresponse_exception: []
silverstripe\control\httpstreamresponse: []
silverstripe\control\nullhttprequest: []
silverstripe\control\pjaxresponsenegotiator: []
silverstripe\control\requesthandler:
url_segment: null
url_handlers:
$Action: $Action
allowed_actions: null
extensions:
- SilverStripe\Versioned\VersionedStateExtension
silverstripe\control\requestprocessor: []
silverstripe\control\session:
timeout: 0
session_ips: []
cookie_domain: null
cookie_path: null
session_store_path: null
cookie_secure: false
cookie_name_secure: SECSESSID
sessionCacheLimiter: ''
strict_user_agent_check: true
silverstripe\control\simpleresourceurlgenerator:
url_rewrites: []
silverstripe\core\classinfo: []
silverstripe\core\convert: []
silverstripe\core\corekernel: []
silverstripe\core\environment: []
silverstripe\core\environmentloader: []
silverstripe\core\extension:
allowed_actions: []
silverstripe\core\path: []
silverstripe\core\tempfolder: []
silverstripe\dev\backtrace:
ignore_function_args:
- mysql_connect
- mssql_connect
- pg_connect
-
- PDO
- __construct
-
- mysqli
- mysqli
-
- mysqli
- select_db
-
- mysqli
- real_connect
-
- SilverStripe\ORM\DB
- connect
-
- SilverStripe\Security\Security
- check_default_admin
-
- SilverStripe\Security\Security
- encrypt_password
-
- SilverStripe\Security\Security
- setDefaultAdmin
-
- SilverStripe\ORM\DB
- createDatabase
-
- SilverStripe\Security\Member
- checkPassword
-
- SilverStripe\Security\Member
- changePassword
-
- SilverStripe\Security\MemberPassword
- checkPassword
-
- SilverStripe\Security\PasswordValidator
- validate
-
- SilverStripe\Security\PasswordEncryptor_PHPHash
- encrypt
-
- SilverStripe\Security\PasswordEncryptor_PHPHash
- salt
-
- SilverStripe\Security\PasswordEncryptor_LegacyPHPHash
- encrypt
-
- SilverStripe\Security\PasswordEncryptor_LegacyPHPHash
- salt
-
- SilverStripe\Security\PasswordEncryptor_MySQLPassword
- encrypt
-
- SilverStripe\Security\PasswordEncryptor_MySQLPassword
- salt
-
- SilverStripe\Security\PasswordEncryptor_MySQLOldPassword
- encrypt
-
- SilverStripe\Security\PasswordEncryptor_MySQLOldPassword
- salt
-
- SilverStripe\Security\PasswordEncryptor_Blowfish
- encrypt
-
- SilverStripe\Security\PasswordEncryptor_Blowfish
- salt
-
- '*'
- updateValidatePassword
silverstripe\dev\behatfixturefactory: []
silverstripe\dev\buildtask:
segment: null
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\dev\bulkloader: []
silverstripe\dev\bulkloader_result: []
silverstripe\dev\cli: []
silverstripe\dev\csscontentparser: []
silverstripe\dev\csvparser: []
silverstripe\dev\clidebugview: []
silverstripe\dev\csvbulkloader:
lines: 1000
silverstripe\dev\debug: []
silverstripe\dev\debugview:
columns: 100
silverstripe\dev\deprecation: []
silverstripe\dev\devbuildcontroller:
url_handlers:
'': build
allowed_actions:
- build
extensions:
- SilverLeague\IDEAnnotator\Extensions\Annotatable
silverstripe\dev\devconfigcontroller:
url_handlers:
audit: audit
'': index
allowed_actions:
- index
- audit
silverstripe\dev\devconfirmationcontroller: []
silverstripe\dev\developmentadmin:
url_handlers:
'': index
build/defaults: buildDefaults
generatesecuretoken: generatesecuretoken
$Action: runRegisteredController
allowed_actions:
- index
- buildDefaults
- runRegisteredController
- generatesecuretoken
registered_controllers:
build:
controller: SilverStripe\Dev\DevBuildController
links:
build: 'Build/rebuild this environment. Call this whenever you have updated your project sources'
tasks:
controller: SilverStripe\Dev\TaskRunner
links:
tasks: 'See a list of build tasks to run'
confirm:
controller: SilverStripe\Dev\DevConfirmationController
config:
controller: Silverstripe\Dev\DevConfigController
links:
config: 'View the current config, useful for debugging'
allow_all_cli: true
deny_non_cli: false
silverstripe\dev\fixtureblueprint:
dependencies:
factory: '%$SilverStripe\Dev\FixtureFactory'
silverstripe\dev\fixturefactory: []
silverstripe\dev\installertest:
allowed_actions:
- testrewrite
silverstripe\dev\migrationtask:
segment: MigrationTask
silverstripe\dev\sapphireinfo:
allowed_actions:
- baseurl
- version
- environmenttype
silverstripe\dev\taskrunner:
url_handlers:
'': index
$TaskName: runTask
allowed_actions:
- index
- runTask
css:
- 'silverstripe/framework:client/styles/task-runner.css'
silverstripe\dev\testkernel: []
silverstripe\dev\testmailer: []
silverstripe\dev\testsession:
extensions:
- SilverStripe\Versioned\Dev\VersionedTestSessionExtension
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\dev\testsession_stresponsewrapper: []
silverstripe\dev\yamlfixture: []
silverstripe\forms\checkboxfield: []
silverstripe\forms\checkboxfield_readonly: []
silverstripe\forms\checkboxsetfield: []
silverstripe\forms\compositefield: []
silverstripe\forms\compositevalidator: []
silverstripe\forms\confirmedpasswordfield: []
silverstripe\forms\currencyfield: []
silverstripe\forms\currencyfield_disabled: []
silverstripe\forms\currencyfield_readonly: []
silverstripe\forms\datalessfield: []
silverstripe\forms\datefield: []
silverstripe\forms\datefield_disabled: []
silverstripe\forms\datetimefield: []
silverstripe\forms\defaultformfactory:
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\forms\disabledtransformation: []
silverstripe\forms\dropdownfield: []
silverstripe\forms\emailfield: []
silverstripe\forms\fieldgroup: []
silverstripe\forms\fieldlist: []
silverstripe\forms\filefield: []
silverstripe\forms\form:
default_classes: []
casting:
AttributesHTML: HTMLFragment
FormAttributes: HTMLFragment
FormName: Text
Legend: HTMLFragment
extensions:
- SilverStripe\Forms\FormMessageBootstrapExtension
- SilverStripe\ErrorPage\ErrorPageControllerExtension
silverstripe\forms\formaction:
casting:
ButtonContent: HTMLFragment
silverstripe\forms\formfield:
default_classes: []
casting:
FieldHolder: HTMLFragment
SmallFieldHolder: HTMLFragment
Field: HTMLFragment
AttributesHTML: HTMLFragment
getAttributesHTML: HTMLFragment
Value: Text
extraClass: Text
ID: Text
isReadOnly: Boolean
HolderID: Text
Title: Text
RightTitle: Text
Description: HTMLFragment
extensions:
- SilverStripe\Forms\FormMessageBootstrapExtension
- UncleCheese\DisplayLogic\Extensions\DisplayLogic
silverstripe\forms\formrequesthandler:
allowed_actions:
- handleField
- httpSubmission
- forTemplate
url_handlers:
field/$FieldName!: handleField
'POST ': httpSubmission
'GET ': httpSubmission
'HEAD ': httpSubmission
silverstripe\forms\formscaffolder: []
silverstripe\forms\formtemplatehelper: []
silverstripe\forms\formtransformation:
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\forms\form_fieldmap: []
silverstripe\forms\groupeddropdownfield: []
silverstripe\forms\htmlreadonlyfield:
casting:
Value: HTMLFragment
ValueEntities: HTMLFragment
silverstripe\forms\headerfield: []
silverstripe\forms\hiddenfield: []
silverstripe\forms\labelfield: []
silverstripe\forms\listboxfield: []
silverstripe\forms\literalfield:
casting:
Value: HTMLFragment
silverstripe\forms\lookupfield: []
silverstripe\forms\moneyfield: []
silverstripe\forms\multiselectfield: []
silverstripe\forms\nullablefield: []
silverstripe\forms\numericfield: []
silverstripe\forms\optionsetfield: []
silverstripe\forms\passwordfield:
autocomplete: null
silverstripe\forms\popoverfield:
cast:
PopoverTitle: HTMLText
silverstripe\forms\printabletransformation: []
silverstripe\forms\printabletransformation_tabset: []
silverstripe\forms\readonlyfield: []
silverstripe\forms\readonlytransformation: []
silverstripe\forms\requiredfields: []
silverstripe\forms\selectfield: []
silverstripe\forms\selectiongroup: []
silverstripe\forms\selectiongroup_item: []
silverstripe\forms\singlelookupfield: []
silverstripe\forms\singleselectfield: []
silverstripe\forms\tab: []
silverstripe\forms\tabset: []
silverstripe\forms\textfield: []
silverstripe\forms\textareafield:
casting:
Value: Text
ValueEntities: 'HTMLFragment([''shortcodes'' => false])'
silverstripe\forms\timefield: []
silverstripe\forms\timefield_readonly: []
silverstripe\forms\tip: []
silverstripe\forms\togglecompositefield: []
silverstripe\forms\treedropdownfield:
url_handlers:
$Action!/$ID: $Action
allowed_actions:
- tree
node_threshold_total: 30
silverstripe\forms\treedropdownfield_readonly: []
silverstripe\forms\treemultiselectfield: []
silverstripe\forms\treemultiselectfield_readonly: []
silverstripe\forms\validator:
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\logging\debugviewfriendlyerrorformatter: []
silverstripe\logging\detailederrorformatter: []
silverstripe\logging\httpoutputhandler: []
silverstripe\logging\monologerrorhandler: []
silverstripe\logging\preformattedechohandler: []
silverstripe\orm\arraylib: []
silverstripe\orm\arraylist: []
silverstripe\orm\db:
alternative_database_enabled: true
connection_attempted: false
silverstripe\orm\dataextension: []
silverstripe\orm\datalist: []
silverstripe\orm\dataobject:
singular_name: null
plural_name: null
api_access: false
default_classname: null
validation_enabled: true
fixed_fields:
ID: PrimaryKey
ClassName: DBClassName
LastEdited: DBDatetime
Created: DBDatetime
table_name: null
cascade_deletes: []
cascade_duplicates: []
subclass_access: true
db: []
casting:
Title: Text
create_table_options:
MySQLDatabase: ENGINE=InnoDB
indexes: null
defaults: []
default_records: null
has_one: []
belongs_to: []
has_many: []
many_many: []
many_many_extraFields: []
belongs_many_many: []
default_sort: null
searchable_fields: null
field_labels: []
summary_fields: []
extensions:
0: SilverStripe\Assets\AssetControlExtension
1: SilverStripe\Assets\Shortcodes\FileLinkTracking
2: SilverStripe\CMS\Model\SiteTreeLinkTracking
3: SilverStripe\Versioned\VersionedStateExtension
RecursivePublishable: SilverStripe\Versioned\RecursivePublishable
versioned_gridfield_extensions: true
cms_localisation_required: false
frontend_publish_required: true
apply_filtered_locales_to_stage: true
apply_isolated_locales_to_admin: true
silverstripe\orm\dataobjectschema:
table_namespace_separator: _
silverstripe\orm\dataquery:
extensions:
- SilverStripe\Versioned\VersionedTableDataQueryExtension
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\orm\dataquery_subgroup: []
silverstripe\orm\databaseadmin:
allowed_actions:
- index
- build
- cleanup
- import
classname_value_remapping:
File: SilverStripe\Assets\File
Image: SilverStripe\Assets\Image
Folder: SilverStripe\Assets\Folder
Group: SilverStripe\Security\Group
LoginAttempt: SilverStripe\Security\LoginAttempt
Member: SilverStripe\Security\Member
MemberPassword: SilverStripe\Security\MemberPassword
Permission: SilverStripe\Security\Permission
PermissionRole: SilverStripe\Security\PermissionRole
PermissionRoleCode: SilverStripe\Security\PermissionRoleCode
RememberLoginHash: SilverStripe\Security\RememberLoginHash
ElementVirtualLinked: DNADesign\ElementalVirtual\Model\ElementVirtual
Blog: SilverStripe\Blog\Model\Blog
BlogCategory: SilverStripe\Blog\Model\BlogCategory
BlogPost: SilverStripe\Blog\Model\BlogPost
BlogTag: SilverStripe\Blog\Model\BlogTag
BlogArchiveWidget: SilverStripe\Blog\Widgets\BlogArchiveWidget
BlogCategoriesWidget: SilverStripe\Blog\Widgets\BlogCategoriesWidget
BlogRecentPostsWidget: SilverStripe\Blog\Widgets\BlogRecentPostsWidget
BlogTagsCloudWidget: SilverStripe\Blog\Widgets\BlogTagsCloudWidget
BlogTagsWidget: SilverStripe\Blog\Widgets\BlogTagsWidget
SiteTree: SilverStripe\CMS\Model\SiteTree
RedirectorPage: SilverStripe\CMS\Model\RedirectorPage
VirtualPage: SilverStripe\CMS\Model\VirtualPage
ErrorPage: SilverStripe\ErrorPage\ErrorPage
SilverStripe\CMS\Model\ErrorPage: SilverStripe\ErrorPage\ErrorPage
SiteConfig: SilverStripe\SiteConfig\SiteConfig
EditableCheckbox: SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox
EditableCheckboxGroupField: SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField
EditableCountryDropdownField: SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField
EditableDateField: SilverStripe\UserForms\Model\EditableFormField\EditableDateField
EditableDropdown: SilverStripe\UserForms\Model\EditableFormField\EditableDropdown
EditableEmailField: SilverStripe\UserForms\Model\EditableFormField\EditableEmailField
EditableFieldGroup: SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroup
EditableFieldGroupEnd: SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd
EditableFileField: SilverStripe\UserForms\Model\EditableFormField\EditableFileField
EditableFormHeading: SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading
EditableFormStep: SilverStripe\UserForms\Model\EditableFormField\EditableFormStep
EditableLiteralField: SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField
EditableMemberListField: SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField
EditableMultipleOptionField: SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField
EditableNumericField: SilverStripe\UserForms\Model\EditableFormField\EditableNumericField
EditableOption: SilverStripe\UserForms\Model\EditableFormField\EditableOption
EditableRadioField: SilverStripe\UserForms\Model\EditableFormField\EditableRadioField
EditableTextField: SilverStripe\UserForms\Model\EditableFormField\EditableTextField
UserDefinedForm_EmailRecipient: SilverStripe\UserForms\Model\Recipient\EmailRecipient
UserDefinedForm_EmailRecipientCondition: SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition
SubmittedFileField: SilverStripe\UserForms\Model\Submission\SubmittedFileField
SubmittedForm: SilverStripe\UserForms\Model\Submission\SubmittedForm
SubmittedFormField: SilverStripe\UserForms\Model\Submission\SubmittedFormField
EditableCustomRule: SilverStripe\UserForms\Model\EditableCustomRule
EditableFormField: SilverStripe\UserForms\Model\EditableFormField
UserDefinedForm: SilverStripe\UserForms\Model\UserDefinedForm
show_record_counts: true
silverstripe\orm\groupedlist: []
silverstripe\orm\hasmanylist: []
silverstripe\orm\listdecorator: []
silverstripe\orm\manymanylist: []
silverstripe\orm\manymanythroughlist: []
silverstripe\orm\manymanythroughquerymanipulator: []
silverstripe\orm\map: []
silverstripe\orm\map_iterator: []
silverstripe\orm\paginatedlist: []
silverstripe\orm\polymorphichasmanylist: []
silverstripe\orm\relationlist: []
silverstripe\orm\unexpecteddataexception: []
silverstripe\orm\unsavedrelationlist: []
silverstripe\orm\validationexception: []
silverstripe\orm\validationresult: []
silverstripe\security\authenticationmiddleware: []
silverstripe\security\basicauth:
entire_site_protected: false
ignore_cli: true
entire_site_protected_code: ADMIN
entire_site_protected_message: 'SilverStripe test website. Use your CMS login.'
silverstripe\security\basicauthmiddleware: []
silverstripe\security\cmssecurity:
allowed_actions:
- login
- success
reauth_enabled: true
silverstripe\security\defaultadminservice:
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\security\group:
db:
Title: Varchar(255)
Description: Text
Code: Varchar(255)
Locked: Boolean
Sort: Int
HtmlEditorConfig: Text
has_one:
Parent: SilverStripe\Security\Group
has_many:
Permissions: SilverStripe\Security\Permission
Groups: SilverStripe\Security\Group
many_many:
Members: SilverStripe\Security\Member
Roles: SilverStripe\Security\PermissionRole
extensions:
- SilverStripe\ORM\Hierarchy\Hierarchy
- SilverStripe\Security\InheritedPermissionFlusher
table_name: Group
silverstripe\security\groupcsvbulkloader: []
silverstripe\security\inheritedpermissionflusher: []
silverstripe\security\inheritedpermissions: []
silverstripe\security\inheritedpermissionsextension:
db:
CanViewType: 'Enum(''Anyone, LoggedInUsers, OnlyTheseUsers, Inherit'', ''Inherit'')'
CanEditType: 'Enum(''LoggedInUsers, OnlyTheseUsers, Inherit'', ''Inherit'')'
many_many:
ViewerGroups: SilverStripe\Security\Group
EditorGroups: SilverStripe\Security\Group
defaults:
CanViewType: Inherit
CanEditType: Inherit
silverstripe\security\loginattempt:
db:
Email: Varchar(255)
EmailHashed: Varchar(255)
Status: 'Enum(''Success,Failure'')'
IP: Varchar(255)
has_one:
Member: SilverStripe\Security\Member
indexes:
EmailHashed: true
table_name: LoginAttempt
silverstripe\security\loginform: []
silverstripe\security\logoutform: []
silverstripe\security\member:
db:
FirstName: Varchar
Surname: Varchar
Email: Varchar(254)
TempIDHash: Varchar(160)
TempIDExpired: Datetime
Password: Varchar(160)
AutoLoginHash: Varchar(160)
AutoLoginExpired: Datetime
PasswordEncryption: Varchar(50)
Salt: Varchar(50)
PasswordExpiry: Date
LockedOutUntil: Datetime
Locale: Varchar(6)
FailedLoginCount: Int
belongs_many_many:
Groups: SilverStripe\Security\Group
has_many:
LoggedPasswords: SilverStripe\Security\MemberPassword
RememberLoginHashes: SilverStripe\Security\RememberLoginHash
table_name: Member
default_sort: '"Surname", "FirstName"'
indexes:
Email: true
notify_password_change: false
searchable_fields:
- FirstName
- Surname
- Email
summary_fields:
- FirstName
- Surname
- Email
casting:
Name: Varchar
hidden_fields:
- AutoLoginHash
- AutoLoginExpired
- PasswordEncryption
- PasswordExpiry
- LockedOutUntil
- TempIDHash
- TempIDExpired
- Salt
title_format: null
unique_identifier_field: Email
password_expiry_days: null
password_logging_enabled: true
lock_out_after_incorrect_logins: 10
lock_out_delay_mins: 15
login_marker_cookie: null
session_regenerate_id: true
temp_id_lifetime: 259200
auto_login_token_lifetime: 172800
extensions:
0: SilverStripe\Blog\Model\BlogMemberExtension
1: SilverStripe\Security\InheritedPermissionFlusher
fluentmember: TractorCow\Fluent\Extension\FluentMemberExtension
silverstripe\security\membercsvbulkloader: []
silverstripe\security\memberpassword:
db:
Password: Varchar(160)
Salt: Varchar(50)
PasswordEncryption: Varchar(50)
has_one:
Member: SilverStripe\Security\Member
table_name: MemberPassword
silverstripe\security\member_groupset: []
silverstripe\security\member_validator: []
silverstripe\security\nullsecuritytoken: []
silverstripe\security\passwordencryptor:
encryptors:
none:
SilverStripe\Security\PasswordEncryptor_None: null
md5:
SilverStripe\Security\PasswordEncryptor_LegacyPHPHash: md5
sha1:
SilverStripe\Security\PasswordEncryptor_LegacyPHPHash: sha1
md5_v2.4:
SilverStripe\Security\PasswordEncryptor_PHPHash: md5
sha1_v2.4:
SilverStripe\Security\PasswordEncryptor_PHPHash: sha1
blowfish:
SilverStripe\Security\PasswordEncryptor_Blowfish: null
silverstripe\security\passwordencryptor_blowfish: []
silverstripe\security\passwordencryptor_encryptionfailed: []
silverstripe\security\passwordencryptor_legacyphphash: []
silverstripe\security\passwordencryptor_mysqloldpassword: []
silverstripe\security\passwordencryptor_mysqlpassword: []
silverstripe\security\passwordencryptor_none: []
silverstripe\security\passwordencryptor_notfoundexception: []
silverstripe\security\passwordencryptor_phphash: []
silverstripe\security\passwordexpirationmiddleware:
whitelisted_url_startswith:
- Security/basicauthlogin/
- Security/changepassword/
- Security/login/
- Security/logout/
default_redirect: Security/changepassword
mimetypes_allowing_redirect:
- '*/*'
- 'text/*'
- text/html
- application/xhtml+xml
- text/xml
- application/xml
silverstripe\security\passwordvalidator:
character_strength_tests:
lowercase: '/[a-z]/'
uppercase: '/[A-Z]/'
digits: '/[0-9]/'
punctuation: '/[^A-Za-z0-9]/'
min_length: 8
min_test_score: null
historic_count: 6
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\security\permission:
db:
Code: Varchar(255)
Arg: Int
Type: Int(1)
has_one:
Group: SilverStripe\Security\Group
indexes:
Code: true
defaults:
Type: 1
table_name: Permission
declared_permissions: null
declared_permissions_list: null
strict_checking: true
admin_implies_all: true
hidden_permissions: []
privileged_permissions:
- ADMIN
- APPLY_ROLES
- EDIT_PERMISSIONS
cache_permissions: []
silverstripe\security\permissioncheckboxsetfield: []
silverstripe\security\permissioncheckboxsetfield_readonly: []
silverstripe\security\permissionfailureexception: []
silverstripe\security\permissionrole:
db:
Title: Varchar
OnlyAdminCanApply: Boolean
has_many:
Codes: SilverStripe\Security\PermissionRoleCode
belongs_many_many:
Groups: SilverStripe\Security\Group
table_name: PermissionRole
default_sort: '"Title"'
singular_name: Role
plural_name: Roles
silverstripe\security\permissionrolecode:
db:
Code: Varchar
has_one:
Role: SilverStripe\Security\PermissionRole
table_name: PermissionRoleCode
silverstripe\security\permission_group: []
silverstripe\security\randomgenerator: []
silverstripe\security\rememberloginhash:
singular_name: 'Login Hash'
plural_name: 'Login Hashes'
db:
DeviceID: Varchar(40)
Hash: Varchar(160)
ExpiryDate: Datetime
has_one:
Member: SilverStripe\Security\Member
indexes:
DeviceID: true
Hash: true
table_name: RememberLoginHash
logout_across_devices: true
token_expiry_days: 90
device_expiry_days: 365
force_single_token: false
silverstripe\security\requestauthenticationhandler: []
silverstripe\security\security:
allowed_actions:
- basicauthlogin
- changepassword
- index
- login
- logout
- lostpassword
- passwordsent
- ping
strict_path_checking: false
password_encryption_algorithm: blowfish
autologin_enabled: true
remember_username: true
word_list: ./wordlist.txt
template: BlankPage
template_main: Page
page_class: Page
default_message_set: null
login_url: Security/login
logout_url: Security/logout
lost_password_url: Security/lostpassword
frame_options: SAMEORIGIN
robots_tag: 'noindex, nofollow'
login_recording: false
default_login_dest: ''
default_reset_password_dest: null
silverstripe\security\securitytoken: []
silverstripe\view\arraydata: []
silverstripe\view\generictemplateglobalprovider: []
silverstripe\view\html:
void_elements:
- area
- base
- br
- col
- embed
- hr
- img
- input
- keygen
- link
- menuitem
- meta
- param
- source
- track
- wbr
legal_empty_attributes:
- alt
silverstripe\view\publicthemes: []
silverstripe\view\requirements:
disable_flush_combined: false
backend: null
silverstripe\view\requirements_backend:
combine_in_dev: false
default_combined_files_folder: _combinedfiles
combine_hash_querystring: false
silverstripe\view\sstemplateparseexception: []
silverstripe\view\sstemplateparser: []
silverstripe\view\ssviewer:
themes:
- s2hub
- $default
theme: null
theme_enabled: true
global_key: '$CurrentReadingMode, $CurrentUser.ID'
source_file_comments: false
rewrite_hash_links: true
silverstripe\view\ssviewer_basiciteratorsupport: []
silverstripe\view\ssviewer_datapresenter: []
silverstripe\view\ssviewer_fromstring:
cache_template: true
silverstripe\view\ssviewer_scope: []
silverstripe\view\thememanifest: []
silverstripe\view\themeresourceloader: []
silverstripe\view\viewabledata:
casting:
CSSClasses: Varchar
default_cast: Text
casting_cache: []
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\view\viewabledata_customised: []
silverstripe\view\viewabledata_debugger: []
silverstripe\i18n\i18n:
default_locale: en_GB
date_format: yyyy-MM-dd
time_format: 'H:mm'
plurals:
- zero
- one
- two
- few
- many
- other
default_plurals:
- one
- other
missing_default_warning: true
silverstripe\graphql\auth\basicauthauthenticator: []
silverstripe\graphql\auth\handler:
authenticators:
-
class: SilverStripe\GraphQL\Auth\MemberAuthenticator
priority: 10
-
class: SilverStripe\GraphQL\Auth\BasicAuthAuthenticator
priority: 20
silverstripe\graphql\auth\memberauthenticator: []
silverstripe\graphql\extensions\clientconfigprovider: []
silverstripe\graphql\extensions\introspectionprovider:
allowed_actions:
- types
silverstripe\graphql\middleware\csrfmiddleware: []
silverstripe\graphql\middleware\httpmethodmiddleware: []
silverstripe\graphql\pagination\connection: []
silverstripe\graphql\pagination\pageinfotypecreator: []
silverstripe\graphql\pagination\paginatedquerycreator: []
silverstripe\graphql\pagination\sortdirectiontypecreator: []
silverstripe\graphql\pagination\sortinputtypecreator: []
silverstripe\graphql\permission\canviewpermissionchecker: []
silverstripe\graphql\persistedquery\fileprovider: []
silverstripe\graphql\persistedquery\guzzlehttpclient: []
silverstripe\graphql\persistedquery\httpprovider:
timeout: 5
silverstripe\graphql\persistedquery\jsonstringprovider: []
silverstripe\graphql\queryfilter\dataobjectqueryfilter: []
silverstripe\graphql\queryfilter\fieldfilterregistry: []
silverstripe\graphql\scaffolding\staticschema:
instance: null
inheritanceTypeSuffix: WithDescendants
silverstripe\graphql\util\caseinsensitivefieldaccessor: []
silverstripe\lumberjack\forms\gridfieldconfig_lumberjack: []
silverstripe\lumberjack\forms\gridfieldsitetreeaddnewbutton: []
silverstripe\lumberjack\forms\gridfieldsitetreeeditbutton: []
silverstripe\lumberjack\forms\gridfieldsitetreestate: []
silverstripe\lumberjack\model\lumberjack: []
silverstripe\forms\filter\slugfilter: []
silverstripe\forms\segmentfieldmodifier\abstractsegmentfieldmodifier: []
silverstripe\forms\segmentfieldmodifier\idsegmentfieldmodifier: []
silverstripe\forms\segmentfieldmodifier\slugsegmentfieldmodifier: []
silverstripe\userforms\control\userdefinedformadmin:
allowed_actions:
- confirmfolderformschema
- ConfirmFolderForm
- confirmfolder
- getfoldergrouppermissions
required_permission_codes: CMS_ACCESS_CMSMain
url_segment: user-forms
form_submissions_folder: Form-submissions
silverstripe\userforms\control\userdefinedformcontroller:
finished_anchor: '#uff'
allowed_actions:
- index
- ping
- Form
- finished
form_submissions_folder: Form-submissions
disable_form_content_shortcode: false
silverstripe\userforms\extension\upgradepolymorphicextension: []
silverstripe\userforms\extension\userformfieldeditorextension:
has_many:
Fields: SilverStripe\UserForms\Model\EditableFormField
owns:
- Fields
cascade_deletes:
- Fields
silverstripe\userforms\extension\userformfileextension:
db:
UserFormUpload: 'Enum(''f, t'', null)'
belongs_to:
SubmittedFileField: SilverStripe\UserForms\Model\Submission\SubmittedFileField
silverstripe\userforms\extension\userformvalidator: []
silverstripe\userforms\extensions\usedontableextension: []
silverstripe\userforms\form\gridfieldaddclassesbutton: []
silverstripe\userforms\form\userform:
button_text: ''
silverstripe\userforms\form\userformsgridfieldfilterheader: []
silverstripe\userforms\form\userformsrequiredfields: []
silverstripe\userforms\formfield\userformscheckboxsetfield: []
silverstripe\userforms\formfield\userformscompositefield: []
silverstripe\userforms\formfield\userformsfieldlist: []
silverstripe\userforms\formfield\userformsgroupfield: []
silverstripe\userforms\formfield\userformsoptionsetfield: []
silverstripe\userforms\formfield\userformsstepfield:
casting:
StepNumber: Int
silverstripe\userforms\model\editablecustomrule:
condition_options:
IsBlank: 'Is blank'
IsNotBlank: 'Is not blank'
HasValue: Equals
ValueNot: 'Doesn''t equal'
ValueLessThan: 'Less than'
ValueLessThanEqual: 'Less than or equal'
ValueGreaterThan: 'Greater than'
ValueGreaterThanEqual: 'Greater than or equal'
db:
Display: 'Enum("Show,Hide")'
ConditionOption: 'Enum("IsBlank,IsNotBlank,HasValue,ValueNot,ValueLessThan,ValueLessThanEqual,ValueGreaterThan,ValueGreaterThanEqual")'
FieldValue: Varchar(255)
has_one:
Parent: SilverStripe\UserForms\Model\EditableFormField
ConditionField: SilverStripe\UserForms\Model\EditableFormField
extensions:
- 'SilverStripe\Versioned\Versioned(''Stage'', ''Live'')'
table_name: EditableCustomRule
silverstripe\userforms\model\editableformfield:
hidden: false
abstract: true
literal: false
default_sort: '"Sort"'
has_placeholder: false
summary_fields:
- Title
db:
Name: Varchar
Title: Varchar(255)
Default: Varchar(255)
Sort: Int
Required: Boolean
CustomErrorMessage: Varchar(255)
ExtraClass: Text
RightTitle: Varchar(255)
ShowOnLoad: Boolean(1)
ShowInSummary: Boolean
Placeholder: Varchar(255)
DisplayRulesConjunction: 'Enum("And,Or","Or")'
table_name: EditableFormField
defaults:
ShowOnLoad: true
has_one:
Parent: SilverStripe\ORM\DataObject
extensions:
- 'SilverStripe\Versioned\Versioned(''Stage'', ''Live'')'
has_many:
DisplayRules: SilverStripe\UserForms\Model\EditableCustomRule.Parent
owns:
- DisplayRules
cascade_deletes:
- DisplayRules
cascade_duplicates: false
silverstripe\userforms\model\userdefinedform:
icon_class: font-icon-p-list
description: 'Adds a customizable form.'
table_name: UserDefinedForm
extensions:
0: SilverStripe\UserForms\Extension\UserFormFieldEditorExtension
UpgradePolymorphicExtension: SilverStripe\UserForms\Extension\UpgradePolymorphicExtension
required_identifier: null
email_template_directory: 'silverstripe/userforms:templates/email/'
upgrade_on_build: true
block_default_userforms_css: false
block_default_userforms_js: false
db:
SubmitButtonText: Varchar
ClearButtonText: Varchar
OnCompleteMessage: HTMLText
ShowClearButton: Boolean
DisableSaveSubmissions: Boolean
EnableLiveValidation: Boolean
DisplayErrorMessagesAtTop: Boolean
DisableAuthenicatedFinishAction: Boolean
DisableCsrfSecurityToken: Boolean
defaults:
Content: $UserDefinedForm
DisableSaveSubmissions: 0
OnCompleteMessage: 'Thanks, we''ve received your submission.
'
has_many:
Submissions: SilverStripe\UserForms\Model\Submission\SubmittedForm
EmailRecipients: SilverStripe\UserForms\Model\Recipient\EmailRecipient
cascade_deletes:
- EmailRecipients
cascade_duplicates: false
casting:
ErrorContainerID: Text
error_container_id: error-container
enable_are_you_sure: true
recipients_warning_enabled: false
non_live_permissions:
- SITETREE_VIEW_ALL
silverstripe\userforms\modifier\disambiguationsegmentfieldmodifier: []
silverstripe\userforms\modifier\underscoresegmentfieldmodifier: []
silverstripe\userforms\task\recoveruploadlocationshelper:
dependencies:
logger: '%$Psr\Log\LoggerInterface.quiet'
silverstripe\userforms\task\userformscolumncleantask: []
silverstripe\versioned\caching\proxycacheadapter: []
silverstripe\versioned\caching\proxycachefactory: []
silverstripe\versioned\caching\versionedcacheadapter: []
silverstripe\versioned\dev\versionedtestsessionextension: []
silverstripe\versioned\dev\versionedteststate: []
silverstripe\versioned\versionedgridfieldstate\versionedgridfieldstate: []
silverstripe\versionedadmin\controllers\cmspagehistoryviewercontroller:
url_segment: pages/history
url_rule: /$Action/$ID/$VersionID/$OtherVersionID
url_priority: 43
required_permission_codes: CMS_ACCESS_CMSMain
silverstripe\versionedadmin\controllers\historycontrollerfactory:
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\versionedadmin\controllers\historyviewercontroller:
url_segment: historyviewer
url_rule: /$Action
url_priority: 10
required_permission_codes: CMS_ACCESS_CMSMain
allowed_actions:
- versionForm
- compareForm
- schema
silverstripe\versionedadmin\extensions\archiverestoreaction: []
silverstripe\versionedadmin\extensions\blockarchiveextension: []
silverstripe\versionedadmin\extensions\cmsmainextension: []
silverstripe\versionedadmin\extensions\filearchiveextension: []
silverstripe\versionedadmin\extensions\sitetreearchiveextension: []
silverstripe\versionedadmin\extensions\usedontableextension: []
silverstripe\versionedadmin\forms\dataobjectversionformfactory:
readonly_types:
- history
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\versionedadmin\forms\difffield: []
silverstripe\versionedadmin\forms\difftransformation: []
silverstripe\versionedadmin\forms\historyviewerfield:
default_page_size: 30
symbiote\groupedcmsmenu\admin\groupedcmsmenu:
menu_groups: []
menu_groups_alphabetical_sorting: false
tractorcow\fluent\control\localeadmin:
url_segment: locales
menu_title: Locales
managed_models:
- TractorCow\Fluent\Model\Locale
- TractorCow\Fluent\Model\Domain
menu_icon_class: font-icon-globe-1
tractorcow\fluent\dev\fluentteststate: []
tractorcow\fluent\extension\fluentchangesextension: []
tractorcow\fluent\extension\fluentdirectorextension:
detect_locale: false
remember_locale: false
query_param: l
disable_default_prefix: false
force_domain: false
tractorcow\fluent\extension\fluentextension:
db_for_localised_table:
ID: PrimaryKey
RecordID: Int
Locale: Varchar(10)
indexes_for_localised_table:
Fluent_Record:
type: unique
columns:
- RecordID
- Locale
translate: []
field_include: []
field_exclude:
- ID
- ClassName
- Theme
- Priority
data_include:
- Text
- Varchar
- HTMLText
- HTMLVarchar
- SilverStripe\ORM\FieldType\DBText
- SilverStripe\ORM\FieldType\DBVarchar
- SilverStripe\ORM\FieldType\DBHTMLText
- SilverStripe\ORM\FieldType\DBHTMLVarchar
data_exclude: []
copy_to_locale_enabled: true
copy_from_locale_enabled: true
batch_actions_enabled: true
localised_copy: []
tractorcow\fluent\extension\fluentfilteredextension:
many_many:
FilteredLocales: TractorCow\Fluent\Model\Locale
tractorcow\fluent\extension\fluentgridfieldextension: []
tractorcow\fluent\extension\fluentisolatedextension:
has_one:
Locale: TractorCow\Fluent\Model\Locale
tractorcow\fluent\extension\fluentleftandmainextension: []
tractorcow\fluent\extension\fluentmemberextension: []
tractorcow\fluent\extension\fluentreadversionsextension: []
tractorcow\fluent\extension\fluentsitetreeextension:
locale_published_status_message: true
localise_actions_enabled: true
tractorcow\fluent\extension\fluentversionedextension:
prepopulate_localecontent_cache: true
tractorcow\fluent\forms\baseaction: []
tractorcow\fluent\forms\copylocaleaction: []
tractorcow\fluent\forms\deletealllocalesaction: []
tractorcow\fluent\forms\deletelocaleaction: []
tractorcow\fluent\forms\groupactionmenu: []
tractorcow\fluent\forms\localetogglecolumn: []
tractorcow\fluent\forms\publishaction: []
tractorcow\fluent\forms\savelocaleaction: []
tractorcow\fluent\forms\unpublishaction: []
tractorcow\fluent\forms\visiblelocalescolumn: []
tractorcow\fluent\middleware\detectlocalemiddleware:
persist_ids:
frontend: FluentLocale
cms: FluentLocale_CMS
persist_cookie: true
persist_cookie_expiry: 90
persist_cookie_path: null
persist_cookie_domain: null
persist_cookie_http_only: true
tractorcow\fluent\middleware\initstatemiddleware:
admin_url_paths:
- dev/
- admin/
tractorcow\fluent\model\domain:
table_name: Fluent_Domain
singular_name: Domain
plural_name: Domains
summary_fields:
Domain: Domain
DefaultLocaleTitle: 'Default Locale'
LocaleNames: Locales
db:
Domain: Varchar(150)
has_many:
Locales: TractorCow\Fluent\Model\Locale
has_one:
DefaultLocale: TractorCow\Fluent\Model\Locale
tractorcow\fluent\model\fallbacklocale:
table_name: Fluent_FallbackLocale
summary_fields:
Locale.Title: Locale
has_one:
Parent: TractorCow\Fluent\Model\Locale
Locale: TractorCow\Fluent\Model\Locale
db:
Sort: Int
tractorcow\fluent\model\locale:
table_name: Fluent_Locale
singular_name: Locale
plural_name: Locales
summary_fields:
Title: Title
Locale: Locale
URLSegment: URL
IsGlobalDefault: 'Global Default'
Domain.Domain: Domain
db:
Title: Varchar(100)
Locale: Varchar(10)
URLSegment: Varchar(100)
IsGlobalDefault: Boolean
UseDefaultCode: Boolean
Sort: Int
default_sort: '"Fluent_Locale"."Sort" ASC, "Fluent_Locale"."Locale" ASC'
has_one:
Domain: TractorCow\Fluent\Model\Domain
has_many:
FallbackLocales: TractorCow\Fluent\Model\FallbackLocale.Parent
many_many:
Fallbacks:
through: TractorCow\Fluent\Model\FallbackLocale
from: Parent
to: Locale
tractorcow\fluent\model\recordlocale: []
tractorcow\fluent\search\fluentsearchform: []
tractorcow\fluent\state\browserlocaledetector:
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
tractorcow\fluent\state\cloudflarelocaledetector:
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
tractorcow\fluent\state\fluentstate: []
tractorcow\fluent\task\converttranslatabletask:
segment: ConvertTranslatableTask
tractorcow\fluent\view\fluenttemplateglobalprovider: []
unclecheese\displaylogic\extensions\displaylogic: []
unclecheese\displaylogic\forms\wrapper: []
undefinedoffset\markdown\forms\markdowneditor: []
undefinedoffset\markdown\renderer\githubmarkdownrenderer:
useGFM: false
useBasicAuth: false
username: null
password: null
undefinedoffset\markdown\renderer\phpmarkdownmarkdownrenderer: []
wilr\googlesitemaps\control\googlesitemapcontroller:
allowed_actions:
- index
- sitemap
- styleSheetIndex
- styleSheet
wilr\googlesitemaps\extensions\googlesitemapextension: []
wilr\googlesitemaps\extensions\googlesitemapsitetreeextension:
db:
Priority: Varchar(5)
colymba\bulkmanager\bulkaction\archivehandler:
url_segment: archive
allowed_actions:
- archive
url_handlers:
'': archive
colymba\bulkmanager\bulkaction\deletehandler:
url_segment: delete
allowed_actions:
- delete
url_handlers:
'': delete
colymba\bulkmanager\bulkaction\edithandler:
url_segment: edit
allowed_actions:
- index
- bulkEditForm
- recordEditForm
url_handlers:
bulkEditForm: bulkEditForm
recordEditForm: recordEditForm
'': index
colymba\bulkmanager\bulkaction\handler:
url_segment: null
colymba\bulkmanager\bulkaction\publishhandler:
url_segment: publish
allowed_actions:
- publish
url_handlers:
'': publish
colymba\bulkmanager\bulkaction\unpublishhandler:
url_segment: unpublish
allowed_actions:
- unPublish
url_handlers:
'': unPublish
colymba\bulkmanager\bulkaction\unlinkhandler:
url_segment: unlink
allowed_actions:
- unLink
url_handlers:
'': unLink
cyberduck\seo\model\extension\seoblogextension:
db:
DefaultPostMetaTitle: Boolean
DefaultPostMetaDescription: Boolean
UseFeaturedAsSocialImage: Boolean
cyberduck\seo\model\extension\seoblogpostextension: []
cyberduck\seo\model\extension\seoextension:
db:
Title: Varchar(512)
URLSegment: Varchar(512)
MetaDescription: Varchar(512)
cyberduck\seo\model\extension\seopagecontrollerextension: []
cyberduck\seo\model\extension\seopageextension:
db:
MetaTitle: Varchar(512)
Canonical: Varchar(512)
Robots: Varchar(100)
Priority: 'Decimal(3,2)'
ChangeFrequency: Varchar(20)
SitemapHide: Boolean
HideSocial: Boolean
OGtype: Varchar(100)
OGlocale: Varchar(10)
TwitterCard: Varchar(100)
has_one:
SocialImage: SilverStripe\Assets\Image
many_many:
HeadTags: CyberDuck\SEO\Model\SeoHeadTag
SitemapImages: SilverStripe\Assets\Image
defaults:
Robots: 'index,follow'
Priority: 0.5
ChangeFrequency: weekly
OGtype: website
TwitterCard: summary
cyberduck\seo\model\extension\seositeconfigextension:
db:
OGSiteName: Varchar(512)
TwitterHandle: Varchar(512)
CreatorTwitterHandle: Varchar(512)
FacebookAppID: Varchar(512)
UseTitleAsMetaTitle: Boolean
SchemaOrganisationName: Varchar(512)
has_one:
SchemaOrganisationImage: SilverStripe\Assets\Image
DefaultSocialImage: SilverStripe\Assets\Image
owns:
- SchemaOrganisationImage
- DefaultSocialImage
dnadesign\elemental\graphql\types\objecttype: []
dnadesign\elemental\orm\fieldtype\dbobjecttype: []
kraftausdruck\extensions\pageextension: []
kraftausdruck\extensions\siteconfigextension:
db:
GoogleAnalyticsAccountID: Varchar
GTMAccountID: Varchar(255)
silverstripe\assets\dev\tasks\filemigrationhelper:
dependencies:
logger: '%$Psr\Log\LoggerInterface.quiet'
delete_invalid_files: true
silverstripe\assets\dev\tasks\foldermigrationhelper:
dependencies:
logger: '%$Psr\Log\LoggerInterface.quiet'
silverstripe\assets\dev\tasks\interventionbackendcacheflushtask:
segment: InterventionBackendCacheFlushTask
silverstripe\assets\dev\tasks\legacythumbnailmigrationhelper:
dependencies:
logger: '%$Psr\Log\LoggerInterface'
silverstripe\assets\dev\tasks\normaliseaccessmigrationhelper:
dependencies:
logger: '%$Psr\Log\LoggerInterface.quiet'
silverstripe\assets\dev\tasks\secureassetsmigrationhelper:
dependencies:
logger: '%$Psr\Log\LoggerInterface.quiet'
silverstripe\assets\dev\tasks\tagstoshortcodehelper:
dependencies:
logger: '%$Psr\Log\LoggerInterface'
silverstripe\assets\dev\tasks\tagstoshortcodetask:
segment: TagsToShortcodeTask
silverstripe\assets\dev\tasks\versionedfilesmigrationtask:
segment: migrate-versionedfiles
silverstripe\blog\forms\gridfield\gridfieldaddbydbfield: []
silverstripe\blog\forms\gridfield\gridfieldblogpoststate: []
silverstripe\blog\forms\gridfield\gridfieldconfigblogpost: []
silverstripe\blog\model\blogfilter\blogfiltergridfield: []
silverstripe\control\email\email:
send_all_emails_to: []
cc_all_emails_to: []
bcc_all_emails_to: []
send_all_emails_from: []
admin_email: office@s2-hub.com
silverstripe\control\email\swiftmailer:
swift_plugins:
- SilverStripe\Control\Email\SwiftPlugin
silverstripe\control\email\swiftplugin: []
silverstripe\control\middleware\allowedhostsmiddleware: []
silverstripe\control\middleware\canonicalurlmiddleware: []
silverstripe\control\middleware\changedetectionmiddleware: []
silverstripe\control\middleware\confirmationmiddleware: []
silverstripe\control\middleware\execmetricmiddleware: []
silverstripe\control\middleware\flushmiddleware: []
silverstripe\control\middleware\httpcachecontrolmiddleware:
defaultState: disabled
defaultVary:
X-Forwarded-Protocol: true
defaultForcingLevel: 3
allowed_directives:
- public
- private
- no-cache
- max-age
- s-maxage
- must-revalidate
- proxy-revalidate
- no-store
- no-transform
silverstripe\control\middleware\permissionawareconfirmationmiddleware: []
silverstripe\control\middleware\ratelimitmiddleware: []
silverstripe\control\middleware\requesthandlermiddlewareadapter: []
silverstripe\control\middleware\sessionmiddleware: []
silverstripe\control\middleware\trustedproxymiddleware: []
silverstripe\control\middleware\urlspecialsmiddleware: []
silverstripe\control\rss\rssfeed:
casting:
Title: Varchar
Description: Varchar
Link: Varchar
silverstripe\control\rss\rssfeed_entry: []
silverstripe\control\util\iputils: []
silverstripe\core\cache\apcucachefactory: []
silverstripe\core\cache\defaultcachefactory: []
silverstripe\core\cache\filesystemcachefactory: []
silverstripe\core\cache\manifestcachefactory: []
silverstripe\core\cache\memcachedcachefactory: []
silverstripe\core\cache\ratelimiter: []
silverstripe\core\config\config: []
silverstripe\core\config\configloader: []
silverstripe\core\config\config_forclass: []
silverstripe\core\config\coreconfigfactory: []
silverstripe\core\injector\aopproxyservice: []
silverstripe\core\injector\injectioncreator: []
silverstripe\core\injector\injector:
instance: null
SilverStripe\Dev\State\SapphireTestState:
properties:
States:
kernel: '%$SilverStripe\Dev\State\KernelTestState'
topPageTestState: '%$DNADesign\Elemental\TopPage\TestState'
disabletypecaching: '%$SilverStripe\GraphQL\Dev\State\DisableTypeCacheState'
globals: '%$SilverStripe\Dev\State\GlobalsTestState'
extensions: '%$SilverStripe\Dev\State\ExtensionTestState'
flushable: '%$SilverStripe\Dev\State\FlushableTestState'
fixtures: '%$SilverStripe\Dev\State\FixtureTestState'
requirements: '%$SilverStripe\View\Dev\RequirementsTestState'
ssviewer: '%$SilverStripe\View\Dev\SSViewerTestState'
logstate: '%$SilverStripe\Dev\State\LoggerState'
versioned: '%$SilverStripe\Versioned\Dev\VersionedTestState'
fluent: '%$TractorCow\Fluent\Dev\FluentTestState'
SilverStripe\Assets\Upload_Validator:
class: SilverStripe\MimeValidator\MimeUploadValidator
SilverStripe\ORM\PaginatedList:
class: CyberDuck\SEO\ORM\SeoPaginatedList
Psr\SimpleCache\CacheInterface.ElementTabCache:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: ElementTabCache
DNADesign\Elemental\Services\ElementTabProvider:
properties:
cache: '%$Psr\SimpleCache\CacheInterface.ElementTabCache'
SilverStripe\CMS\Controllers\CMSSiteTreeFilter_Search:
class: DNADesign\Elemental\Controllers\ElementSiteTreeFilterSearch
SilverStripe\GraphQL\Manager.admin:
class: SilverStripe\GraphQL\Manager
constructor:
identifier: admin
properties:
Middlewares:
CSRFMiddleware: '%$SilverStripe\GraphQL\Middleware\QueryMiddleware.csrf'
HTTPMethodMiddleware: '%$SilverStripe\GraphQL\Middleware\QueryMiddleware.httpMethod'
SilverStripe\GraphQL\Controller.admin:
class: SilverStripe\GraphQL\Controller
constructor:
manager: '%$SilverStripe\GraphQL\Manager.admin'
SilverStripe\AssetAdmin\Model\Embeddable:
class: SilverStripe\View\Embed\Embeddable
SilverStripe\AssetAdmin\Model\ThumbnailGenerator.assetadmin:
class: SilverStripe\AssetAdmin\Model\ThumbnailGenerator
properties:
Generates: true
SilverStripe\AssetAdmin\Controller\AssetAdmin:
properties:
ThumbnailGenerator: '%$SilverStripe\AssetAdmin\Model\ThumbnailGenerator.assetadmin'
SilverStripe\Forms\FileHandleField:
class: SilverStripe\AssetAdmin\Forms\UploadField
SilverStripe\AssetAdmin\Model\ThumbnailGenerator.graphql:
class: SilverStripe\AssetAdmin\Model\ThumbnailGenerator
properties:
Generates: false
SilverStripe\AssetAdmin\GraphQL\FileTypeCreator:
properties:
ThumbnailGenerator: '%$SilverStripe\AssetAdmin\Model\ThumbnailGenerator.graphql'
Psr\Log\LoggerInterface.quiet:
type: singleton
class: Monolog\Logger
constructor:
- file-migration
SilverStripe\Security\PermissionChecker.file:
class: SilverStripe\Security\InheritedPermissions
constructor:
BaseClass: SilverStripe\Assets\File
CacheService: '%$Psr\SimpleCache\CacheInterface.InheritedPermissions'
properties:
DefaultPermissions: '%$SilverStripe\Assets\FileDefaultPermissions'
GlobalEditPermissions:
- CMS_ACCESS
SilverStripe\Security\InheritedPermissionFlusher:
properties:
Services:
- '%$SilverStripe\Security\PermissionChecker.file'
- '%$SilverStripe\Security\PermissionChecker.sitetree'
- '%$SilverStripe\CMS\Controllers\CMSMain'
- '%$SilverStripe\CMS\Model\SiteTree'
SilverStripe\Assets\Flysystem\PublicAdapter:
class: SilverStripe\Assets\Flysystem\PublicAssetAdapter
SilverStripe\Assets\Flysystem\ProtectedAdapter:
class: SilverStripe\Assets\Flysystem\ProtectedAssetAdapter
League\Flysystem\Filesystem.public:
class: League\Flysystem\Filesystem
constructor:
FilesystemAdapter: '%$SilverStripe\Assets\Flysystem\PublicAdapter'
FilesystemConfig:
visibility: public
League\Flysystem\Filesystem.protected:
class: League\Flysystem\Filesystem
constructor:
FilesystemAdapter: '%$SilverStripe\Assets\Flysystem\ProtectedAdapter'
FilesystemConfig:
visibility: private
SilverStripe\Assets\FilenameParsing\FileResolutionStrategy.public:
class: SilverStripe\Assets\FilenameParsing\FileIDHelperResolutionStrategy
properties:
ResolutionFileIDHelpers:
- '%$SilverStripe\Assets\FilenameParsing\HashFileIDHelper'
- '%$SilverStripe\Assets\FilenameParsing\NaturalFileIDHelper'
- '%$SilverStripe\Assets\FilenameParsing\LegacyFileIDHelper'
DefaultFileIDHelper: '%$SilverStripe\Assets\FilenameParsing\NaturalFileIDHelper'
VersionedStage: Live
SilverStripe\Assets\FilenameParsing\FileResolutionStrategy.protected:
class: SilverStripe\Assets\FilenameParsing\FileIDHelperResolutionStrategy
properties:
DefaultFileIDHelper: '%$SilverStripe\Assets\FilenameParsing\HashFileIDHelper'
ResolutionFileIDHelpers:
- '%$SilverStripe\Assets\FilenameParsing\HashFileIDHelper'
- '%$SilverStripe\Assets\FilenameParsing\NaturalFileIDHelper'
VersionedStage: Stage
SilverStripe\Assets\Storage\AssetStore:
class: SilverStripe\Assets\Flysystem\FlysystemAssetStore
properties:
PublicFilesystem: '%$League\Flysystem\Filesystem.public'
ProtectedFilesystem: '%$League\Flysystem\Filesystem.protected'
SilverStripe\Assets\Storage\AssetStoreRouter: '%$SilverStripe\Assets\Storage\AssetStore'
SilverStripe\Assets\Storage\ProtectedFileController:
properties:
RouteHandler: '%$SilverStripe\Assets\Storage\AssetStoreRouter'
SilverStripe\Assets\Storage\AssetNameGenerator:
class: SilverStripe\Assets\Storage\DefaultAssetNameGenerator
type: prototype
SilverStripe\Assets\Storage\GeneratedAssetHandler:
class: SilverStripe\Assets\Flysystem\GeneratedAssets
properties:
Filesystem: '%$League\Flysystem\Filesystem.public'
SilverStripe\View\Requirements_Backend:
properties:
AssetHandler: '%$SilverStripe\Assets\Storage\GeneratedAssetHandler'
DBFile:
class: SilverStripe\Assets\Storage\DBFile
Psr\SimpleCache\CacheInterface.InterventionBackend_Manipulations:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: Intervention_Manipulations
Psr\SimpleCache\CacheInterface.FileShortcodeProvider:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: FileShortcodeProvider
Psr\SimpleCache\CacheInterface.ImageShortcodeProvider:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: ImageShortcodeProvider
Psr\SimpleCache\CacheInterface.Sha1FileHashingService:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: Sha1FileHashingService
disable-container: true
defaultLifetime: 0
useInMemoryCache: false
SilverStripe\Assets\Storage\FileHashingService:
class: SilverStripe\Assets\Storage\Sha1FileHashingService
SilverStripe\Assets\ImageBackendFactory:
constructor:
creator: '%$SilverStripe\Core\Injector\InjectionCreator'
SilverStripe\Assets\Image_Backend:
class: SilverStripe\Assets\InterventionBackend
factory: '%$SilverStripe\Assets\ImageBackendFactory'
SilverStripe\Core\Cache\CacheFactory:
class: SilverStripe\Versioned\Caching\ProxyCacheFactory
constructor:
args:
directory: '`TEMP_PATH`'
version: null
container: SilverStripe\Versioned\Caching\VersionedCacheAdapter
logger: '%$Psr\Log\LoggerInterface'
Psr\SimpleCache\CacheInterface.cacheblock:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: cacheblock
defaultLifetime: 600
Psr\SimpleCache\CacheInterface.VersionProvider_composerlock:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: VersionProvider_composerlock
disable-container: true
Psr\SimpleCache\CacheInterface.RateLimiter:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: ratelimiter
disable-container: true
Psr\SimpleCache\CacheInterface.InheritedPermissions:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: InheritedPermissions
disable-container: true
Psr\SimpleCache\CacheInterface.ThemeResourceLoader:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: ThemeResourceLoader
Psr\SimpleCache\CacheInterface.DatabaseAdapterRegistry:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: DatabaseAdapterRegistry
Psr\SimpleCache\CacheInterface.EmbedShortcodeProvider:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: EmbedShortcodeProvider
defaultLifetime: 86400
Psr\SimpleCache\CacheInterface.CMSMain_SiteTreeHints:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: CMSMain_SiteTreeHints
Psr\SimpleCache\CacheInterface.SiteTree_CreatableChildren:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: SiteTree_CreatableChildren
Psr\SimpleCache\CacheInterface.SiteTree_PageIcons:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: SiteTree_PageIcons
SilverStripe\Security\PermissionChecker.sitetree:
class: SilverStripe\Security\InheritedPermissions
constructor:
BaseClass: SilverStripe\CMS\Model\SiteTree
CacheService: '%$Psr\SimpleCache\CacheInterface.InheritedPermissions'
properties:
DefaultPermissions: '%$SilverStripe\SiteConfig\SiteConfigPagePermissions'
GlobalEditPermissions:
- CMS_ACCESS_LeftAndMain
- CMS_ACCESS_CMSMain
SilverStripe\Control\Director:
properties:
Middlewares:
TrustedProxyMiddleware: '%$SilverStripe\Control\Middleware\TrustedProxyMiddleware'
AllowedHostsMiddleware: '%$SilverStripe\Control\Middleware\AllowedHostsMiddleware'
SessionMiddleware: '%$SilverStripe\Control\Middleware\SessionMiddleware'
RequestProcessorMiddleware: '%$SilverStripe\Control\RequestProcessor'
FlushMiddleware: '%$SilverStripe\Control\Middleware\FlushMiddleware'
ChangeDetectionMiddleware: '%$SilverStripe\Control\Middleware\ChangeDetectionMiddleware'
HTTPCacheControleMiddleware: '%$SilverStripe\Control\Middleware\HTTPCacheControlMiddleware'
CanonicalURLMiddleware: '%$SilverStripe\Control\Middleware\CanonicalURLMiddleware'
AuthenticationMiddleware: '%$SilverStripe\Security\AuthenticationMiddleware'
BasicAuthMiddleware: '%$SilverStripe\Security\BasicAuthMiddleware'
PasswordExpirationMiddleware: '%$SilverStripe\Security\PasswordExpirationMiddleware'
URLSpecialsMiddleware: '%$SilverStripe\Control\Middleware\URLSpecialsMiddleware'
DevUrlsConfirmationMiddleware: '%$DevUrlsConfirmationMiddleware'
ExecMetricMiddleware: '%$SilverStripe\Control\Middleware\ExecMetricMiddleware'
VersionedMiddleware: '%$SilverStripe\Versioned\VersionedHTTPMiddleware'
InitStateMiddleware: '%$TractorCow\Fluent\Middleware\InitStateMiddleware'
DetectLocaleMiddleware: '%$TractorCow\Fluent\Middleware\DetectLocaleMiddleware'
SilverStripe\Control\Middleware\AllowedHostsMiddleware:
properties:
AllowedHosts: '`SS_ALLOWED_HOSTS`'
SilverStripe\Control\Middleware\TrustedProxyMiddleware:
properties:
TrustedProxyIPs: '`SS_TRUSTED_PROXY_IPS`'
SecurityRateLimitMiddleware:
class: SilverStripe\Control\Middleware\RateLimitMiddleware
properties:
ExtraKey: Security
MaxAttempts: 10
Decay: 1
RateLimitedSecurityController:
class: SilverStripe\Control\Middleware\RequestHandlerMiddlewareAdapter
properties:
RequestHandler: '%$SilverStripe\Security\Security'
Middlewares:
- '%$SecurityRateLimitMiddleware'
SilverStripe\Core\Startup\ErrorDirector: '%$SilverStripe\Control\Director'
SilverStripe\Control\Middleware\CanonicalURLMiddleware:
properties:
ForceSSL: false
ForceWWW: false
SilverStripe\Security\AuthenticationMiddleware:
properties:
AuthenticationHandler: '%$SilverStripe\Security\AuthenticationHandler'
SilverStripe\Security\BasicAuthMiddleware:
properties:
URLPatterns: []
SilverStripe\Security\Security:
properties:
Authenticators:
default: '%$SilverStripe\Security\MemberAuthenticator\MemberAuthenticator'
SilverStripe\Security\CMSSecurity:
properties:
Authenticators:
cms: '%$SilverStripe\Security\MemberAuthenticator\CMSMemberAuthenticator'
SilverStripe\Security\IdentityStore: '%$SilverStripe\Security\AuthenticationHandler'
SilverStripe\Control\Middleware\URLSpecialsMiddleware:
class: SilverStripe\Control\Middleware\URLSpecialsMiddleware
properties:
ConfirmationStorageId: url-specials
ConfirmationFormUrl: /dev/confirm
Bypasses:
- '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\CliBypass'
- '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\EnvironmentBypass("dev")'
- '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith("dev/confirm")'
EnforceAuthentication: true
AffectedPermissions:
- ADMIN
DevUrlsConfirmationMiddleware:
class: SilverStripe\Control\Middleware\PermissionAwareConfirmationMiddleware
constructor:
- '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith("dev")'
properties:
ConfirmationStorageId: dev-urls
ConfirmationFormUrl: /dev/confirm
Bypasses:
- '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\CliBypass'
- '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\EnvironmentBypass("dev")'
- '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith("dev/build")'
- '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith("dev/confirm")'
- '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\Url("dev", ["GET", "HEAD"])'
EnforceAuthentication: false
AffectedPermissions:
- ADMIN
SilverStripe\Core\Manifest\ResourceURLGenerator:
class: SilverStripe\Control\SimpleResourceURLGenerator
properties:
NonceStyle: mtime
SilverStripe\i18n\Messages\Reader:
class: SilverStripe\i18n\Messages\YamlReader
SilverStripe\i18n\Messages\Writer:
class: SilverStripe\i18n\Messages\YamlWriter
Symfony\Component\Translation\Loader\LoaderInterface:
class: SilverStripe\i18n\Messages\Symfony\ModuleYamlLoader
properties:
Reader: '%$SilverStripe\i18n\Messages\Reader'
Symfony\Component\Config\ConfigCacheFactoryInterface:
class: Symfony\Component\Config\ResourceCheckerConfigCacheFactory
constructor:
-
- '%$Symfony\Component\Config\Resource\SelfCheckingResourceChecker'
Symfony\Component\Translation\TranslatorInterface:
class: Symfony\Component\Translation\Translator
constructor:
- en
- null
- '`TEMP_PATH`'
properties:
ConfigCacheFactory: '%$Symfony\Component\Config\ConfigCacheFactoryInterface'
calls:
FallbackLocales:
- setFallbackLocales
-
-
- en
Loader:
- addLoader
-
- ss
- '%$Symfony\Component\Translation\Loader\LoaderInterface'
SilverStripe\i18n\Messages\MessageProvider:
class: SilverStripe\i18n\Messages\Symfony\SymfonyMessageProvider
properties:
Translator: '%$Symfony\Component\Translation\TranslatorInterface'
SilverStripe\i18n\TextCollection\i18nTextCollector:
properties:
Reader: '%$SilverStripe\i18n\Messages\Reader'
Writer: '%$SilverStripe\i18n\Messages\Writer'
SilverStripe\i18n\Data\Locales:
class: SilverStripe\i18n\Data\Intl\IntlLocales
SilverStripe\View\Embed\Embeddable:
class: SilverStripe\View\Embed\EmbedResource
SilverStripe\Forms\GridField\FormAction\StateStore:
class: SilverStripe\Forms\GridField\FormAction\SessionStore
SilverStripe\Forms\GridField\GridFieldStateManagerInterface:
class: SilverStripe\Forms\GridField\GridFieldStateManager
SilverStripe\ORM\RelatedData\RelatedDataService:
class: SilverStripe\ORM\RelatedData\StandardRelatedDataService
MySQLPDODatabase:
class: SilverStripe\ORM\Connect\MySQLDatabase
properties:
connector: '%$PDOConnector'
schemaManager: '%$MySQLSchemaManager'
queryBuilder: '%$MySQLQueryBuilder'
MySQLDatabase:
class: SilverStripe\ORM\Connect\MySQLDatabase
properties:
connector: '%$MySQLiConnector'
schemaManager: '%$MySQLSchemaManager'
queryBuilder: '%$MySQLQueryBuilder'
MySQLiConnector:
class: SilverStripe\ORM\Connect\MySQLiConnector
type: prototype
PDOConnector:
class: SilverStripe\ORM\Connect\PDOConnector
type: prototype
MySQLSchemaManager:
class: SilverStripe\ORM\Connect\MySQLSchemaManager
MySQLQueryBuilder:
class: SilverStripe\ORM\Connect\MySQLQueryBuilder
SilverStripe\Logging\ErrorHandler:
class: SilverStripe\Logging\MonologErrorHandler
calls:
pushDefaultLogger:
- pushLogger
-
- '%$Psr\Log\LoggerInterface'
pushErrorHandler:
- pushLogger
-
- '%$Psr\Log\LoggerInterface.errorhandler'
Psr\Log\LoggerInterface:
type: singleton
class: Monolog\Logger
constructor:
- error-log
Psr\Log\LoggerInterface.errorhandler:
type: singleton
class: Monolog\Logger
constructor:
- error-handler
calls:
pushDisplayErrorHandler:
- pushHandler
-
- '%$Monolog\Handler\HandlerInterface'
Monolog\Formatter\FormatterInterface.detailed:
class: SilverStripe\Logging\DetailedErrorFormatter
Monolog\Formatter\FormatterInterface.friendly:
class: SilverStripe\ErrorPage\ErrorPageErrorFormatter
properties:
Title: 'There has been an error'
Body: 'The website server has not been able to respond to your request'
Monolog\Handler\HandlerInterface:
class: SilverStripe\Logging\HTTPOutputHandler
constructor:
- notice
properties:
DefaultFormatter: '%$Monolog\Formatter\FormatterInterface.detailed'
SilverStripe\Core\Manifest\PrioritySorter.modulesorter:
class: SilverStripe\Core\Manifest\PrioritySorter
properties:
RestKey: $other_modules
Boolean:
class: SilverStripe\ORM\FieldType\DBBoolean
Currency:
class: SilverStripe\ORM\FieldType\DBCurrency
DBClassName:
class: SilverStripe\ORM\FieldType\DBClassName
Date:
class: SilverStripe\ORM\FieldType\DBDate
Datetime:
class: SilverStripe\ORM\FieldType\DBDatetime
DBDatetime:
class: SilverStripe\ORM\FieldType\DBDatetime
Decimal:
class: SilverStripe\ORM\FieldType\DBDecimal
Double:
class: SilverStripe\ORM\FieldType\DBDouble
Enum:
class: SilverStripe\ORM\FieldType\DBEnum
Float:
class: SilverStripe\ORM\FieldType\DBFloat
ForeignKey:
class: SilverStripe\ORM\FieldType\DBForeignKey
HTMLText:
class: SilverStripe\ORM\FieldType\DBHTMLText
properties:
ProcessShortcodes: true
HTMLFragment:
class: SilverStripe\ORM\FieldType\DBHTMLText
HTMLVarchar:
class: SilverStripe\ORM\FieldType\DBHTMLVarchar
Int:
class: SilverStripe\ORM\FieldType\DBInt
BigInt:
class: SilverStripe\ORM\FieldType\DBBigInt
Locale:
class: SilverStripe\ORM\FieldType\DBLocale
DBLocale:
class: SilverStripe\ORM\FieldType\DBLocale
Money:
class: SilverStripe\ORM\FieldType\DBMoney
MultiEnum:
class: SilverStripe\ORM\FieldType\DBMultiEnum
Percentage:
class: SilverStripe\ORM\FieldType\DBPercentage
PolymorphicForeignKey:
class: SilverStripe\ORM\FieldType\DBPolymorphicForeignKey
PrimaryKey:
class: SilverStripe\ORM\FieldType\DBPrimaryKey
Text:
class: SilverStripe\ORM\FieldType\DBText
Time:
class: SilverStripe\ORM\FieldType\DBTime
Varchar:
class: SilverStripe\ORM\FieldType\DBVarchar
Year:
class: SilverStripe\ORM\FieldType\DBYear
DataListFilter.default: '%$DataListFilter.ExactMatch'
DataListFilter.EndsWith:
class: SilverStripe\ORM\Filters\EndsWithFilter
DataListFilter.ExactMatch:
class: SilverStripe\ORM\Filters\ExactMatchFilter
DataListFilter.Fulltext:
class: SilverStripe\ORM\Filters\FulltextFilter
DataListFilter.GreaterThan:
class: SilverStripe\ORM\Filters\GreaterThanFilter
DataListFilter.GreaterThanOrEqual:
class: SilverStripe\ORM\Filters\GreaterThanOrEqualFilter
DataListFilter.LessThan:
class: SilverStripe\ORM\Filters\LessThanFilter
DataListFilter.LessThanOrEqual:
class: SilverStripe\ORM\Filters\LessThanOrEqualFilter
DataListFilter.PartialMatch:
class: SilverStripe\ORM\Filters\PartialMatchFilter
DataListFilter.StartsWith:
class: SilverStripe\ORM\Filters\StartsWithFilter
DataListFilter.WithinRange:
class: SilverStripe\ORM\Filters\WithinRangeFilter
EndsWithFilter: '%$DataListFilter.EndsWith'
ExactMatchFilter: '%$DataListFilter.ExactMatch'
FulltextFilter: '%$DataListFilter.Fulltext'
GreaterThanFilter: '%$$DataListFilter.GreaterThan'
GreaterThanOrEqualFilter: '%$DataListFilter.GreaterThanOrEqual'
LessThanFilter: '%$DataListFilter.LessThan'
LessThanOrEqualFilter: '%$DataListFilter.LessThanOrEqual'
PartialMatchFilter: '%$DataListFilter.PartialMatch'
StartsWithFilter: '%$DataListFilter.StartsWith'
WithinRangeFilter: '%$DataListFilter.WithinRange'
SilverStripe\Security\MemberAuthenticator\SessionAuthenticationHandler:
properties:
SessionVariable: loggedInAs
SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler:
properties:
TokenCookieName: alc_enc
DeviceCookieName: alc_device
CascadeInTo: '%$SilverStripe\Security\MemberAuthenticator\SessionAuthenticationHandler'
SilverStripe\Security\AuthenticationHandler:
class: SilverStripe\Security\RequestAuthenticationHandler
properties:
Handlers:
session: '%$SilverStripe\Security\MemberAuthenticator\SessionAuthenticationHandler'
alc: '%$SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler'
SilverStripe\Security\PasswordValidator:
properties:
MinLength: 8
HistoricCount: 6
SilverStripe\ORM\UniqueKey\UniqueKeyInterface:
class: SilverStripe\ORM\UniqueKey\UniqueKeyService
Swift_Transport: Swift_MailTransport
Swift_Mailer:
constructor:
- '%$Swift_Transport'
SilverStripe\Control\Email\Mailer:
class: SilverStripe\Control\Email\SwiftMailer
properties:
SwiftMailer: '%$Swift_Mailer'
SilverStripe\Control\Middleware\ConfirmationMiddleware\AjaxBypass:
class: SilverStripe\Control\Middleware\ConfirmationMiddleware\AjaxBypass
type: prototype
SilverStripe\Control\Middleware\ConfirmationMiddleware\GetParameter:
class: SilverStripe\Control\Middleware\ConfirmationMiddleware\GetParameter
type: prototype
SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith:
class: SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith
type: prototype
SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswithCaseInsensitive:
class: SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswithCaseInsensitive
type: prototype
SilverStripe\Control\Middleware\ConfirmationMiddleware\EnvironmentBypass:
class: SilverStripe\Control\Middleware\ConfirmationMiddleware\EnvironmentBypass
type: prototype
SilverStripe\Control\Middleware\ConfirmationMiddleware\CliBypass:
class: SilverStripe\Control\Middleware\ConfirmationMiddleware\CliBypass
type: prototype
SilverStripe\Control\Middleware\ConfirmationMiddleware\HttpMethodBypass:
class: SilverStripe\Control\Middleware\ConfirmationMiddleware\HttpMethodBypass
type: prototype
SilverStripe\Control\Middleware\ConfirmationMiddleware\Url:
class: SilverStripe\Control\Middleware\ConfirmationMiddleware\Url
type: prototype
SilverStripe\View\Parsers\HTMLValue:
class: SilverStripe\View\Parsers\HTML4Value
HTMLValue: '%$SilverStripe\View\Parsers\HTMLValue'
SilverStripe\Forms\HTMLEditor\HTMLEditorConfig:
class: SilverStripe\Forms\HTMLEditor\TinyMCEConfig
SilverStripe\Forms\HTMLEditor\TinyMCEScriptGenerator: '%$SilverStripe\Forms\HTMLEditor\TinyMCECombinedGenerator'
SilverStripe\Forms\HTMLEditor\TinyMCECombinedGenerator:
class: SilverStripe\Forms\HTMLEditor\TinyMCECombinedGenerator
properties:
AssetHandler: '%$SilverStripe\Assets\Storage\GeneratedAssetHandler'
SilverStripe\Control\Cookie_Backend: SilverStripe\Control\CookieJar
SilverStripe\GraphQL\QueryFilter\FilterRegistryInterface:
class: SilverStripe\GraphQL\QueryFilter\FieldFilterRegistry
constructor:
contains: '%$SilverStripe\GraphQL\QueryFilter\Filters\ContainsFilter'
eq: '%$SilverStripe\GraphQL\QueryFilter\Filters\EqualToFilter'
gt: '%$SilverStripe\GraphQL\QueryFilter\Filters\GreaterThanFilter'
lt: '%$SilverStripe\GraphQL\QueryFilter\Filters\LessThanFilter'
gte: '%$SilverStripe\GraphQL\QueryFilter\Filters\GreaterThanOrEqualFilter'
lte: '%$SilverStripe\GraphQL\QueryFilter\Filters\LessThanOrEqualFilter'
in: '%$SilverStripe\GraphQL\QueryFilter\Filters\InFilter'
endswith: '%$SilverStripe\GraphQL\QueryFilter\Filters\EndsWithFilter'
startswith: '%$SilverStripe\GraphQL\QueryFilter\Filters\StartsWithFilter'
SilverStripe\GraphQL\QueryFilter\DataObjectQueryFilter:
properties:
filterRegistry: '%$SilverStripe\GraphQL\QueryFilter\FilterRegistryInterface'
SilverStripe\GraphQL\Controller:
properties:
assetHandler: '%$SilverStripe\Assets\Storage\GeneratedAssetHandler'
SilverStripe\GraphQL\Scaffolding\Interfaces\TypeParserInterface.string:
class: SilverStripe\GraphQL\Scaffolding\Util\StringTypeParser
SilverStripe\GraphQL\Scaffolding\Interfaces\TypeParserInterface.array:
class: SilverStripe\GraphQL\Scaffolding\Util\ArrayTypeParser
SilverStripe\GraphQL\Middleware\QueryMiddleware.csrf:
class: SilverStripe\GraphQL\Middleware\CSRFMiddleware
SilverStripe\GraphQL\Middleware\QueryMiddleware.httpMethod:
class: SilverStripe\GraphQL\Middleware\HTTPMethodMiddleware
SilverStripe\GraphQL\PersistedQuery\PersistedQueryMappingProvider:
class: SilverStripe\GraphQL\PersistedQuery\JSONStringProvider
SilverStripe\GraphQL\PersistedQuery\HTTPProvider:
constructor:
httpClient: '%$SilverStripe\GraphQL\PersistedQuery\GuzzleHTTPClient'
SilverStripe\GraphQL\Permission\QueryPermissionChecker.default:
class: SilverStripe\GraphQL\Permission\CanViewPermissionChecker
SilverStripe\GraphQL\Scaffolding\Scaffolders\ItemQueryScaffolder:
properties:
permissionChecker: '%$SilverStripe\GraphQL\Permission\QueryPermissionChecker.default'
SilverStripe\GraphQL\Scaffolding\Scaffolders\ListQueryScaffolder:
properties:
permissionChecker: '%$SilverStripe\GraphQL\Permission\QueryPermissionChecker.default'
SilverStripe\GraphQL\Pagination\Connection:
properties:
permissionChecker: '%$SilverStripe\GraphQL\Permission\QueryPermissionChecker.default'
SilverStripe\GraphQL\Manager.default:
class: SilverStripe\GraphQL\Manager
constructor:
schemaKey: default
properties:
Middlewares:
CSRFMiddleware: '%$SilverStripe\GraphQL\Middleware\QueryMiddleware.csrf'
HTTPMethodMiddleware: '%$SilverStripe\GraphQL\Middleware\QueryMiddleware.httpMethod'
SilverStripe\GraphQL\Controller.default:
class: SilverStripe\GraphQL\Controller
constructor:
manager: '%$SilverStripe\GraphQL\Manager.default'
SilverStripe\Assets\Upload_Validator.userforms:
class: SilverStripe\MimeValidator\MimeUploadValidator
SilverStripe\Versioned\Versioned.versioned:
class: SilverStripe\Versioned\Versioned
constructor:
mode: Versioned
SilverStripe\Versioned\Versioned.stagedversioned:
class: SilverStripe\Versioned\Versioned
constructor:
mode: StagedVersioned
SilverStripe\Versioned\Versioned: '%$SilverStripe\Versioned\Versioned.stagedversioned'
SilverStripe\CMS\Controllers\CMSPageHistoryController:
class: SilverStripe\VersionedAdmin\Controllers\CMSPageHistoryViewerController
TractorCow\Fluent\State\LocaleDetector:
class: TractorCow\Fluent\State\BrowserLocaleDetector
TractorCow\Fluent\Model\Delete\DeletePolicy:
factory: \TractorCow\Fluent\Model\Delete\DeletePolicyFactory
Psr\SimpleCache\CacheInterface.dbMarkdownCache:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: dbmarkdowncache
Markdown:
class: UndefinedOffset\Markdown\Model\FieldTypes\DBMarkdown
silverstripe\core\injector\injectorloader: []
silverstripe\core\injector\injectornotfoundexception: []
silverstripe\core\injector\silverstripeserviceconfigurationlocator: []
silverstripe\core\manifest\classcontentremover: []
silverstripe\core\manifest\classloader: []
silverstripe\core\manifest\classmanifest: []
silverstripe\core\manifest\classmanifesterrorhandler: []
silverstripe\core\manifest\classmanifestvisitor: []
silverstripe\core\manifest\manifestfilefinder: []
silverstripe\core\manifest\module: []
silverstripe\core\manifest\moduleloader: []
silverstripe\core\manifest\modulemanifest:
module_priority:
- $project
- tractorcow/silverstripe-fluent
- $other_modules
- silverstripe/cms
- silverstripe/admin
- silverstripe/assets
- silverstripe/framework
project: app
silverstripe\core\manifest\moduleresource: []
silverstripe\core\manifest\moduleresourceloader: []
silverstripe\core\manifest\prioritysorter: []
silverstripe\core\manifest\versionprovider:
modules:
silverstripe/framework: ''
silverstripe/recipe-core: 'Core Recipe'
silverstripe/cms: CMS
silverstripe/recipe-cms: 'CMS Recipe'
silverstripe\core\startup\abstractconfirmationtoken: []
silverstripe\core\startup\callbackflushdiscoverer: []
silverstripe\core\startup\compositeflushdiscoverer: []
silverstripe\core\startup\confirmationtokenchain: []
silverstripe\core\startup\deployflushdiscoverer: []
silverstripe\core\startup\errorcontrolchain: []
silverstripe\core\startup\errorcontrolchainmiddleware: []
silverstripe\core\startup\errordirector: []
silverstripe\core\startup\parameterconfirmationtoken: []
silverstripe\core\startup\requestflushdiscoverer: []
silverstripe\core\startup\scheduledflushdiscoverer: []
silverstripe\core\startup\urlconfirmationtoken: []
silverstripe\dev\install\databaseadapterregistry:
default_fields:
server:
title: 'Database server'
envVar: SS_DATABASE_SERVER
default: localhost
username:
title: 'Database username'
envVar: SS_DATABASE_USERNAME
default: root
password:
title: 'Database password'
envVar: SS_DATABASE_PASSWORD
default: password
database:
title: 'Database name'
default: SS_mysite
attributes:
onchange: "this.value = this.value.replace(/[\\/\\:*?"<>|. \t]+/g,'');"
adapters: []
silverstripe\dev\install\mysqldatabaseconfigurationhelper: []
silverstripe\dev\state\extensionteststate: []
silverstripe\dev\state\fixtureteststate: []
silverstripe\dev\state\flushableteststate: []
silverstripe\dev\state\globalsteststate: []
silverstripe\dev\state\kernelteststate: []
silverstripe\dev\state\loggerstate: []
silverstripe\dev\state\sapphireteststate: []
silverstripe\dev\tasks\cleanuptestdatabasestask:
segment: CleanupTestDatabasesTask
silverstripe\dev\tasks\migratefiletask:
segment: MigrateFileTask
dependencies:
logger: '%$Psr\Log\LoggerInterface'
silverstripe\dev\tasks\i18ntextcollectortask:
segment: i18nTextCollectorTask
silverstripe\forms\gridfield\gridfield:
allowed_actions:
- index
- gridFieldAlterAction
silverstripe\forms\gridfield\gridfieldaddexistingautocompleter: []
silverstripe\forms\gridfield\gridfieldaddnewbutton: []
silverstripe\forms\gridfield\gridfieldbuttonrow: []
silverstripe\forms\gridfield\gridfieldconfig:
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\forms\gridfield\gridfieldconfig_base:
extensions:
- SilverStripe\Versioned\VersionedGridFieldStateExtension
silverstripe\forms\gridfield\gridfieldconfig_recordeditor:
extensions:
- SilverStripe\Versioned\VersionedGridFieldStateExtension
- SilverStripe\Versioned\VersionedGridFieldArchiveExtension
silverstripe\forms\gridfield\gridfieldconfig_recordviewer: []
silverstripe\forms\gridfield\gridfieldconfig_relationeditor:
extensions:
- SilverStripe\Versioned\VersionedGridFieldStateExtension
- SilverStripe\Versioned\VersionedGridFieldArchiveExtension
silverstripe\forms\gridfield\gridfielddatacolumns: []
silverstripe\forms\gridfield\gridfielddeleteaction: []
silverstripe\forms\gridfield\gridfielddetailform:
extensions:
- SilverStripe\Versioned\VersionedGridFieldDetailForm
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\forms\gridfield\gridfielddetailform_itemrequest:
allowed_actions:
- edit
- view
- ItemEditForm
formActions:
showPagination: true
showAdd: true
url_handlers:
$Action!: $Action
'': edit
silverstripe\forms\gridfield\gridfieldeditbutton: []
silverstripe\forms\gridfield\gridfieldexportbutton:
xls_export_disabled: false
silverstripe\forms\gridfield\gridfieldfilterheader:
force_legacy: false
silverstripe\forms\gridfield\gridfieldfooter: []
silverstripe\forms\gridfield\gridfieldgroupdeleteaction: []
silverstripe\forms\gridfield\gridfieldimportbutton: []
silverstripe\forms\gridfield\gridfieldlazyloader: []
silverstripe\forms\gridfield\gridfieldlevelup: []
silverstripe\forms\gridfield\gridfieldpagecount:
require_paginator: true
silverstripe\forms\gridfield\gridfieldpaginator:
default_items_per_page: 15
silverstripe\forms\gridfield\gridfieldprintbutton:
extensions:
- SilverStripe\Admin\Forms\GridFieldPrintButtonExtension
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\forms\gridfield\gridfieldsortableheader: []
silverstripe\forms\gridfield\gridfieldstatemanager: []
silverstripe\forms\gridfield\gridfieldtoolbarheader: []
silverstripe\forms\gridfield\gridfieldversionedstate: []
silverstripe\forms\gridfield\gridfieldviewbutton: []
silverstripe\forms\gridfield\gridfield_actionmenu: []
silverstripe\forms\gridfield\gridfield_formaction: []
silverstripe\forms\gridfield\gridstate: []
silverstripe\forms\gridfield\gridstate_component: []
silverstripe\forms\gridfield\gridstate_data: []
silverstripe\forms\htmleditor\htmleditorconfig:
default_config: default
user_themes: []
silverstripe\forms\htmleditor\htmleditorfield:
casting:
Value: HTMLText
media_alignment: leftAlone
sanitise_server_side: false
default_rows: 20
fixed_row_height: 20
silverstripe\forms\htmleditor\htmleditorfield_readonly:
casting:
Value: HTMLText
silverstripe\forms\htmleditor\htmleditorsanitiser:
link_rel_value: 'noopener noreferrer'
silverstripe\forms\htmleditor\tinymcecombinedgenerator:
filename_base: '_tinymce/tinymce-{name}-{hash}.js'
silverstripe\forms\htmleditor\tinymceconfig:
tinymce_lang:
ar_EG: ar
ca_AD: ca
ca_ES: ca
cs_CZ: cs
cy_GB: cy
da_DK: da
da_GL: da
de_AT: de_AT
de_BE: de
de_CH: de
de_DE: de
de_LI: de
de_LU: de
de_BR: de
de_US: de
el_CY: el
el_GR: el
es_AR: es
es_BO: es
es_CL: es
es_CO: es
es_CR: es
es_CU: es
es_DO: es
es_EC: es
es_ES: es
es_GQ: es
es_GT: es
es_HN: es
es_MX: es_MX
es_NI: es
es_PA: es
es_PE: es
es_PH: es
es_PR: es
es_PY: es
es_SV: es
es_UY: es
es_VE: es
es_AD: es
es_BZ: es
es_US: es
fa_AF: fa_IR
fa_IR: fa_IR
fa_PK: fa_IR
fr_BE: fr_FR
fr_BF: fr_FR
fr_BI: fr_FR
fr_BJ: fr_FR
fr_CA: fr_FR
fr_CF: fr_FR
fr_CG: fr_FR
fr_CH: fr_FR
fr_CI: fr_FR
fr_CM: fr_FR
fr_DJ: fr_FR
fr_DZ: fr_FR
fr_FR: fr_FR
fr_GA: fr_FR
fr_GF: fr_FR
fr_GN: fr_FR
fr_GP: fr_FR
fr_HT: fr_FR
fr_KM: fr_FR
fr_LU: fr_FR
fr_MA: fr_FR
fr_MC: fr_FR
fr_MG: fr_FR
fr_ML: fr_FR
fr_MQ: fr_FR
fr_MU: fr_FR
fr_NC: fr_FR
fr_NE: fr_FR
fr_PF: fr_FR
fr_PM: fr_FR
fr_RE: fr_FR
fr_RW: fr_FR
fr_SC: fr_FR
fr_SN: fr_FR
fr_SY: fr_FR
fr_TD: fr_FR
fr_TG: fr_FR
fr_TN: fr_FR
fr_VU: fr_FR
fr_WF: fr_FR
fr_YT: fr_FR
fr_GB: fr_FR
fr_US: fr_FR
he_IL: he_IL
hu_HU: hu_HU
hu_AT: hu_HU
hu_RO: hu_HU
hu_RS: hu_HU
it_CH: it
it_IT: it
it_SM: it
it_FR: it
it_HR: it
it_US: it
it_VA: it
ja_JP: ja
ko_KP: ko_KR
ko_KR: ko_KR
ko_CN: ko_KR
nb_NO: nb_NO
nb_SJ: nb_NO
nl_AN: nl
nl_AW: nl
nl_BE: nl
nl_NL: nl
nl_SR: nl
pl_PL: pl
pl_UA: pl
pt_AO: pt_PT
pt_BR: pt_BR
pt_CV: pt_PT
pt_GW: pt_PT
pt_MZ: pt_PT
pt_PT: pt_PT
pt_ST: pt_PT
pt_TL: pt_PT
ro_MD: ro
ro_RO: ro
ro_RS: ro
ru_BY: ru
ru_KG: ru
ru_KZ: ru
ru_RU: ru
ru_SJ: ru
ru_UA: ru
sk_SK: sk
sk_RS: sk
sv_FI: sv_SE
sv_SE: sv_SE
tr_CY: tr
tr_TR: tr_TR
tr_DE: tr
tr_MK: tr
uk_UA: uk_UA
vi_VN: vi_VN
vi_US: vi_VN
zh_CN: zh_CN
zh_HK: zh_CN
zh_MO: zh_CN
zh_SG: zh_CN
zh_TW: zh_TW
zh_ID: zh_CN
zh_MY: zh_CN
zh_TH: zh_CN
zh_US: zh_CN
base_dir: 'silverstripe/admin:thirdparty/tinymce'
editor_css:
- 'silverstripe/admin:client/dist/styles/editor.css'
image_size_presets:
-
width: 600
i18n: SilverStripe\Forms\HTMLEditor\TinyMCEConfig.BEST_FIT
text: 'Best fit'
name: bestfit
default: true
-
i18n: SilverStripe\Forms\HTMLEditor\TinyMCEConfig.ORIGINAL
text: Original
name: originalsize
silverstripe\forms\htmleditor\tinymcegzipgenerator: []
silverstripe\forms\schema\formschema: []
silverstripe\orm\connect\dbconnector:
write_operations:
- insert
- update
- delete
- replace
ddl_operations:
- alter
- drop
- create
- truncate
silverstripe\orm\connect\dbquerybuilder: []
silverstripe\orm\connect\dbschemamanager:
check_and_repair_on_build: true
fix_table_case_on_build: true
silverstripe\orm\connect\database:
optimistic_connect: false
silverstripe\orm\connect\databaseexception: []
silverstripe\orm\connect\mysqldatabase:
connection_charset: utf8mb4
connection_collation: utf8mb4_unicode_ci
charset: utf8mb4
sql_mode: ANSI
collation: utf8mb4_unicode_ci
silverstripe\orm\connect\mysqlquery: []
silverstripe\orm\connect\mysqlquerybuilder: []
silverstripe\orm\connect\mysqlschemamanager: []
silverstripe\orm\connect\mysqlstatement: []
silverstripe\orm\connect\mysqltransactionmanager: []
silverstripe\orm\connect\mysqliconnector:
ssl_cipher_default: DHE-RSA-AES256-SHA
silverstripe\orm\connect\nestedtransactionmanager: []
silverstripe\orm\connect\pdoconnector:
emulate_prepare: false
legacy_types: false
ssl_cipher_default: DHE-RSA-AES256-SHA
silverstripe\orm\connect\pdoquery: []
silverstripe\orm\connect\pdostatementhandle: []
silverstripe\orm\connect\query: []
silverstripe\orm\connect\tempdatabase:
teardown_on_exit: true
silverstripe\orm\fieldtype\dbbigint: []
silverstripe\orm\fieldtype\dbboolean:
graphql_type: Boolean
silverstripe\orm\fieldtype\dbclassname:
index: true
silverstripe\orm\fieldtype\dbcomposite:
composite_db: []
silverstripe\orm\fieldtype\dbcurrency:
currency_symbol: $
silverstripe\orm\fieldtype\dbdate:
graphql_default_filters:
- gt
- lt
- gte
- lte
silverstripe\orm\fieldtype\dbdatetime: []
silverstripe\orm\fieldtype\dbdecimal: []
silverstripe\orm\fieldtype\dbdouble: []
silverstripe\orm\fieldtype\dbenum:
default_search_filter_class: ExactMatchFilter
silverstripe\orm\fieldtype\dbfield:
escape_type: raw
default_search_filter_class: PartialMatchFilter
index: false
casting:
ATT: HTMLFragment
CDATA: HTMLFragment
HTML: HTMLFragment
HTMLATT: HTMLFragment
JS: HTMLFragment
RAW: HTMLFragment
RAWURLATT: HTMLFragment
URLATT: HTMLFragment
XML: HTMLFragment
ProcessedRAW: HTMLFragment
graphql_default_filters:
- eq
- in
extensions:
- SilverStripe\GraphQL\Scaffolding\Extensions\TypeCreatorExtension
graphql_type: String
silverstripe\orm\fieldtype\dbfloat:
graphql_default_filters:
- gt
- lt
- gte
- lte
graphql_type: Float
silverstripe\orm\fieldtype\dbforeignkey:
dropdown_field_threshold: 100
index: true
default_search_filter_class: ExactMatchFilter
graphql_type: ID
silverstripe\orm\fieldtype\dbhtmltext:
escape_type: xml
casting:
AbsoluteLinks: HTMLFragment
LowerCase: HTMLFragment
UpperCase: HTMLFragment
silverstripe\orm\fieldtype\dbhtmlvarchar:
escape_type: xml
casting:
LowerCase: HTMLFragment
UpperCase: HTMLFragment
silverstripe\orm\fieldtype\dbint:
graphql_default_filters:
- gt
- lt
- gte
- lte
graphql_type: Int
silverstripe\orm\fieldtype\dblocale: []
silverstripe\orm\fieldtype\dbmoney:
composite_db:
Currency: Varchar(3)
Amount: 'Decimal(19,4)'
silverstripe\orm\fieldtype\dbmultienum: []
silverstripe\orm\fieldtype\dbpercentage: []
silverstripe\orm\fieldtype\dbpolymorphicforeignkey:
index: true
composite_db:
ID: Int
Class: 'DBClassName(''SilverStripe\ORM\DataObject'', [''index'' => false])'
silverstripe\orm\fieldtype\dbprimarykey:
default_search_filter_class: ExactMatchFilter
graphql_type: ID
silverstripe\orm\fieldtype\dbstring:
casting:
LimitCharacters: Text
LimitCharactersToClosestWord: Text
LimitWordCount: Text
LowerCase: Text
UpperCase: Text
Plain: Text
extensions:
- gorriecoe\Link\Extensions\DBStringLink
graphql_default_filters:
- contains
silverstripe\orm\fieldtype\dbtext:
casting:
BigSummary: Text
ContextSummary: HTMLFragment
FirstParagraph: Text
FirstSentence: Text
LimitSentences: Text
Summary: Text
silverstripe\orm\fieldtype\dbtime:
graphql_default_filters:
- gt
- lt
- gte
- lte
silverstripe\orm\fieldtype\dbvarchar:
casting:
Initial: Text
URL: Text
silverstripe\orm\fieldtype\dbyear: []
silverstripe\orm\filters\comparisonfilter: []
silverstripe\orm\filters\endswithfilter: []
silverstripe\orm\filters\exactmatchfilter: []
silverstripe\orm\filters\fulltextfilter: []
silverstripe\orm\filters\greaterthanfilter: []
silverstripe\orm\filters\greaterthanorequalfilter: []
silverstripe\orm\filters\lessthanfilter: []
silverstripe\orm\filters\lessthanorequalfilter: []
silverstripe\orm\filters\partialmatchfilter: []
silverstripe\orm\filters\searchfilter: []
silverstripe\orm\filters\startswithfilter: []
silverstripe\orm\filters\withinrangefilter: []
silverstripe\orm\hierarchy\hierarchy:
node_threshold_total: 50
node_threshold_leaf: 250
hide_from_hierarchy: []
hide_from_cms_tree: []
prepopulate_numchildren_cache: true
non_virtual_fields:
- _cache_children
silverstripe\orm\hierarchy\markedset: []
silverstripe\orm\queries\sqlassignmentrow: []
silverstripe\orm\queries\sqlconditionalexpression: []
silverstripe\orm\queries\sqldelete: []
silverstripe\orm\queries\sqlexpression: []
silverstripe\orm\queries\sqlinsert: []
silverstripe\orm\queries\sqlselect: []
silverstripe\orm\queries\sqlupdate: []
silverstripe\orm\relateddata\standardrelateddataservice: []
silverstripe\orm\search\fulltextsearchable: []
silverstripe\orm\search\searchcontext: []
silverstripe\orm\uniquekey\uniquekeyservice: []
silverstripe\security\confirmation\form: []
silverstripe\security\confirmation\handler:
url_handlers:
$StorageID!/$Action//$ID/$OtherID: $Action
allowed_actions:
- index
- Form
silverstripe\security\confirmation\item: []
silverstripe\security\confirmation\storage: []
silverstripe\security\memberauthenticator\cmsloginhandler:
allowed_actions:
- LoginForm
silverstripe\security\memberauthenticator\cmsmemberauthenticator: []
silverstripe\security\memberauthenticator\cmsmemberloginform: []
silverstripe\security\memberauthenticator\changepasswordform: []
silverstripe\security\memberauthenticator\changepasswordhandler:
allowed_actions:
- changepassword
- changePasswordForm
url_handlers:
'': changepassword
silverstripe\security\memberauthenticator\cookieauthenticationhandler: []
silverstripe\security\memberauthenticator\loginhandler:
url_handlers:
'': login
allowed_actions:
- login
- LoginForm
- logout
silverstripe\security\memberauthenticator\logouthandler:
url_handlers:
'': logout
allowed_actions:
- logout
- LogoutForm
silverstripe\security\memberauthenticator\lostpasswordform: []
silverstripe\security\memberauthenticator\lostpasswordhandler:
url_handlers:
passwordsent: passwordsent
'': lostpassword
allowed_actions:
- lostpassword
- LostPasswordForm
- passwordsent
silverstripe\security\memberauthenticator\memberauthenticator:
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\security\memberauthenticator\memberloginform:
required_fields:
- Email
- Password
silverstripe\security\memberauthenticator\sessionauthenticationhandler: []
silverstripe\view\dev\requirementsteststate: []
silverstripe\view\dev\ssviewerteststate: []
silverstripe\view\embed\embedresource: []
silverstripe\view\parsers\diff: []
silverstripe\view\parsers\html4value: []
silverstripe\view\parsers\htmlcleaner: []
silverstripe\view\parsers\htmlvalue: []
silverstripe\view\parsers\purifierhtmlcleaner: []
silverstripe\view\parsers\sqlformatter: []
silverstripe\view\parsers\shortcodeparser:
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\view\parsers\tidyhtmlcleaner: []
silverstripe\view\parsers\transliterator:
use_iconv: false
silverstripe\view\parsers\urlsegmentfilter:
default_use_transliterator: true
default_replacements:
'/&/u': '-and-'
'/&/u': '-and-'
/\s|\+/u: '-'
'/[_.]+/u': '-'
'/[^A-Za-z0-9\-]+/u': ''
'/[\/\?=#:]+/u': '-'
'/[\-]{2,}/u': '-'
'/^[\-]+/u': ''
'/[\-]+$/u': ''
default_allow_multibyte: false
silverstripe\view\shortcodes\embedshortcodeprovider: []
silverstripe\i18n\data\sources:
module_priority:
- silverstripe\admin
- silverstripe\framework
- other_modules
silverstripe\i18n\messages\yamlreader: []
silverstripe\i18n\messages\yamlwriter: []
silverstripe\i18n\textcollection\parser: []
silverstripe\i18n\textcollection\i18ntextcollector: []
silverstripe\graphql\dev\state\disabletypecachestate: []
silverstripe\graphql\queryfilter\filters\containsfilter: []
silverstripe\graphql\queryfilter\filters\endswithfilter: []
silverstripe\graphql\queryfilter\filters\equaltofilter: []
silverstripe\graphql\queryfilter\filters\greaterthanfilter: []
silverstripe\graphql\queryfilter\filters\greaterthanorequalfilter: []
silverstripe\graphql\queryfilter\filters\infilter: []
silverstripe\graphql\queryfilter\filters\lessthanfilter: []
silverstripe\graphql\queryfilter\filters\lessthanorequalfilter: []
silverstripe\graphql\queryfilter\filters\startswithfilter: []
silverstripe\graphql\scaffolding\extensions\typecreatorextension: []
silverstripe\graphql\scaffolding\scaffolders\argumentscaffolder: []
silverstripe\graphql\scaffolding\scaffolders\dataobjectscaffolder:
default_fields:
ID: ID
extensions:
- SilverStripe\Versioned\GraphQL\Extensions\DataObjectScaffolderExtension
unextendable_classes:
- SilverStripe\View\ViewableData
silverstripe\graphql\scaffolding\scaffolders\inheritancescaffolder: []
silverstripe\graphql\scaffolding\scaffolders\itemqueryscaffolder: []
silverstripe\graphql\scaffolding\scaffolders\listqueryscaffolder: []
silverstripe\graphql\scaffolding\scaffolders\mutationscaffolder: []
silverstripe\graphql\scaffolding\scaffolders\operationscaffolder:
extensions: []
unextendable_classes:
- SilverStripe\View\ViewableData
operations:
create: SilverStripe\GraphQL\Scaffolding\Scaffolders\CRUD\Create
read: SilverStripe\GraphQL\Scaffolding\Scaffolders\CRUD\Read
readOne: SilverStripe\GraphQL\Scaffolding\Scaffolders\CRUD\ReadOne
update: SilverStripe\GraphQL\Scaffolding\Scaffolders\CRUD\Update
delete: SilverStripe\GraphQL\Scaffolding\Scaffolders\CRUD\Delete
copyToStage: SilverStripe\Versioned\GraphQL\Operations\CopyToStage
publish: SilverStripe\Versioned\GraphQL\Operations\Publish
unpublish: SilverStripe\Versioned\GraphQL\Operations\Unpublish
rollback: SilverStripe\Versioned\GraphQL\Operations\Rollback
silverstripe\graphql\scaffolding\scaffolders\paginationscaffolder: []
silverstripe\graphql\scaffolding\scaffolders\queryscaffolder: []
silverstripe\graphql\scaffolding\scaffolders\schemascaffolder:
extensions:
- SilverStripe\Versioned\GraphQL\Extensions\SchemaScaffolderExtension
unextendable_classes:
- SilverStripe\View\ViewableData
fixed_types:
- SilverStripe\Assets\Storage\DBFile
silverstripe\graphql\scaffolding\scaffolders\unionscaffolder: []
silverstripe\graphql\scaffolding\util\arraytypeparser: []
silverstripe\graphql\scaffolding\util\operationlist: []
silverstripe\graphql\scaffolding\util\stringtypeparser: []
silverstripe\userforms\model\editableformfield\editablecheckbox:
singular_name: 'Checkbox Field'
plural_name: Checkboxes
db:
CheckedDefault: Boolean
table_name: EditableCheckbox
silverstripe\userforms\model\editableformfield\editablecheckboxgroupfield:
singular_name: 'Checkbox Group'
plural_name: 'Checkbox Groups'
table_name: EditableCheckboxGroupField
silverstripe\userforms\model\editableformfield\editablecountrydropdownfield:
singular_name: 'Country Dropdown'
plural_name: 'Country Dropdowns'
db:
UseEmptyString: Boolean
EmptyString: Varchar(255)
table_name: EditableCountryDropdownField
silverstripe\userforms\model\editableformfield\editabledatefield:
singular_name: 'Date Field'
plural_name: 'Date Fields'
has_placeholder: true
db:
DefaultToToday: Boolean
table_name: EditableDateField
silverstripe\userforms\model\editableformfield\editabledropdown:
singular_name: 'Dropdown Field'
plural_name: Dropdowns
db:
UseEmptyString: Boolean
EmptyString: Varchar(255)
table_name: EditableDropdown
silverstripe\userforms\model\editableformfield\editableemailfield:
singular_name: 'Email Field'
plural_name: 'Email Fields'
has_placeholder: true
table_name: EditableEmailField
silverstripe\userforms\model\editableformfield\editablefieldgroup:
has_one:
End: SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd
owns:
- End
cascade_deletes:
- End
hidden: true
literal: true
table_name: EditableFieldGroup
silverstripe\userforms\model\editableformfield\editablefieldgroupend:
belongs_to:
Group: SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroup
hidden: true
literal: true
table_name: EditableFieldGroupEnd
silverstripe\userforms\model\editableformfield\editablefilefield:
singular_name: 'File Upload Field'
plural_names: 'File Fields'
db:
MaxFileSizeMB: Float
FolderConfirmed: Boolean
has_one:
Folder: SilverStripe\Assets\Folder
table_name: EditableFileField
allowed_extensions_blacklist:
- htm
- html
- xhtml
- swf
- xml
silverstripe\userforms\model\editableformfield\editableformheading:
singular_name: Heading
plural_name: Headings
literal: true
db:
Level: Int(3)
HideFromReports: Boolean(0)
defaults:
Level: 3
HideFromReports: false
table_name: EditableFormHeading
silverstripe\userforms\model\editableformfield\editableformstep:
singular_name: 'Page Break'
plural_name: 'Page Breaks'
hidden: true
table_name: EditableFormStep
silverstripe\userforms\model\editableformfield\editableliteralfield:
singular_name: 'HTML Block'
plural_name: 'HTML Blocks'
table_name: EditableLiteralField
literal: true
editor_config: null
db:
Content: HTMLText
HideFromReports: Boolean(0)
HideLabel: Boolean(0)
defaults:
HideFromReports: false
silverstripe\userforms\model\editableformfield\editablememberlistfield:
singular_name: 'Member List Field'
plural_name: 'Member List Fields'
has_one:
Group: SilverStripe\Security\Group
table_name: EditableMemberListField
silverstripe\userforms\model\editableformfield\editablemultipleoptionfield:
abstract: true
has_many:
Options: SilverStripe\UserForms\Model\EditableFormField\EditableOption
owns:
- Options
cascade_deletes:
- Options
table_name: EditableMultipleOptionField
silverstripe\userforms\model\editableformfield\editablenumericfield:
singular_name: 'Numeric Field'
plural_name: 'Numeric Fields'
has_placeholder: true
db:
MinValue: Int
MaxValue: Int
table_name: EditableNumericField
silverstripe\userforms\model\editableformfield\editableoption:
default_sort: Sort
db:
Name: Varchar(255)
Title: Varchar(255)
Default: Boolean
Sort: Int
Value: Varchar(255)
has_one:
Parent: SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField
extensions:
- 'SilverStripe\Versioned\Versioned(''Stage'', ''Live'')'
summary_fields:
- Title
- Default
table_name: EditableOption
silverstripe\userforms\model\editableformfield\editableradiofield:
singular_name: 'Radio Group'
plural_name: 'Radio Groups'
table_name: EditableRadioField
silverstripe\userforms\model\editableformfield\editabletextfield:
singular_name: 'Text Field'
plural_name: 'Text Fields'
has_placeholder: true
autocomplete_options:
'off': 'Off'
'on': 'On'
name: 'Full name'
honorific-prefix: 'Prefix or title'
given-name: 'First name'
additional-name: 'Additional name'
family-name: 'Family name'
honorific-suffix: 'Suffix (e.g Jr.)'
nickname: Nickname
email: Email
organization-title: 'Job title'
organization: Organization
street-address: 'Street address'
address-line1: 'Address line 1'
address-line2: 'Address line 2'
address-line3: 'Address line 3'
address-level1: 'Address level 1'
address-level2: 'Address level 2'
address-level3: 'Address level 3'
address-level4: 'Address level 4'
country: Country
country-name: 'Country name'
postal-code: 'Postal code'
bday: Birthday
sex: 'Gender identity'
tel: 'Telephone number'
url: 'Home page'
db:
MinLength: Int
MaxLength: Int
Rows: Int(1)
Autocomplete: Varchar(255)
defaults:
Rows: 1
table_name: EditableTextField
silverstripe\userforms\model\editableformfield\validator: []
silverstripe\userforms\model\recipient\emailrecipient:
db:
EmailAddress: Varchar(200)
EmailSubject: Varchar(200)
EmailFrom: Varchar(200)
EmailReplyTo: Varchar(200)
EmailBody: Text
EmailBodyHtml: HTMLText
EmailTemplate: Varchar
SendPlain: Boolean
HideFormData: Boolean
CustomRulesCondition: 'Enum("And,Or")'
has_one:
Form: SilverStripe\ORM\DataObject
SendEmailFromField: SilverStripe\UserForms\Model\EditableFormField
SendEmailToField: SilverStripe\UserForms\Model\EditableFormField
SendEmailSubjectField: SilverStripe\UserForms\Model\EditableFormField
has_many:
CustomRules: SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition
owns:
- CustomRules
cascade_deletes:
- CustomRules
summary_fields:
- EmailAddress
- EmailSubject
- EmailFrom
table_name: UserDefinedForm_EmailRecipient
versioned_gridfield_extensions: false
allow_unbound_recipient_fields: false
silverstripe\userforms\model\recipient\emailrecipientcondition:
condition_options:
IsBlank: 'Is blank'
IsNotBlank: 'Is not blank'
Equals: Equals
NotEquals: 'Doesn''t equal'
ValueLessThan: 'Less than'
ValueLessThanEqual: 'Less than or equal'
ValueGreaterThan: 'Greater than'
ValueGreaterThanEqual: 'Greater than or equal'
db:
ConditionOption: 'Enum("IsBlank,IsNotBlank,Equals,NotEquals,ValueLessThan,ValueLessThanEqual,ValueGreaterThan,ValueGreaterThanEqual")'
ConditionValue: Varchar
has_one:
Parent: SilverStripe\UserForms\Model\Recipient\EmailRecipient
ConditionField: SilverStripe\UserForms\Model\EditableFormField
table_name: UserDefinedForm_EmailRecipientCondition
silverstripe\userforms\model\recipient\userformrecipientitemrequest:
allowed_actions:
- edit
- view
- ItemEditForm
- preview
silverstripe\userforms\model\submission\submittedfilefield:
has_one:
UploadedFile: SilverStripe\Assets\File
table_name: SubmittedFileField
owns:
- UploadedFile
cascade_deletes:
- UploadedFile
silverstripe\userforms\model\submission\submittedform:
has_one:
SubmittedBy: SilverStripe\Security\Member
Parent: SilverStripe\ORM\DataObject
has_many:
Values: SilverStripe\UserForms\Model\Submission\SubmittedFormField
cascade_deletes:
- Values
summary_fields:
- ID
- Created
table_name: SubmittedForm
silverstripe\userforms\model\submission\submittedformfield:
db:
Name: Varchar
Value: Text
Title: Varchar(255)
has_one:
Parent: SilverStripe\UserForms\Model\Submission\SubmittedForm
summary_fields:
Title: Title
FormattedValue: Value
table_name: SubmittedFormField
silverstripe\versioned\graphql\extensions\dataobjectscaffolderextension: []
silverstripe\versioned\graphql\extensions\deleteextension: []
silverstripe\versioned\graphql\extensions\managerextension: []
silverstripe\versioned\graphql\extensions\readextension: []
silverstripe\versioned\graphql\extensions\schemascaffolderextension: []
silverstripe\versioned\graphql\operations\copytostage: []
silverstripe\versioned\graphql\operations\publish: []
silverstripe\versioned\graphql\operations\publishoperation: []
silverstripe\versioned\graphql\operations\readversions:
extensions:
FluentReadVersionsExtension: TractorCow\Fluent\Extension\FluentReadVersionsExtension
silverstripe\versioned\graphql\operations\rollback: []
silverstripe\versioned\graphql\operations\unpublish: []
silverstripe\graphql\resolvers\applyversionfilters: []
silverstripe\versioned\graphql\types\copytostageinputtype: []
silverstripe\versioned\graphql\types\versionedinputtype: []
silverstripe\versioned\graphql\types\versionedquerymode: []
silverstripe\versioned\graphql\types\versionedstage: []
silverstripe\versioned\graphql\types\versionedstatus: []
silverstripe\versionedadmin\forms\gridfield\gridfieldfilerestoreaction: []
tractorcow\fluent\model\delete\archiverecordpolicy: []
tractorcow\fluent\model\delete\deletefilterpolicy: []
tractorcow\fluent\model\delete\deletelocalisationpolicy: []
tractorcow\fluent\model\delete\deletepolicyfactory: []
tractorcow\fluent\model\delete\deleterecordpolicy: []
tractorcow\fluent\task\converttranslatabletask\exception: []
undefinedoffset\markdown\model\fieldtypes\dbmarkdown:
cache_seconds: 86400
casting:
AsHTML: HTMLText
Markdown: DBText
escape_type: xml
renderer: UndefinedOffset\Markdown\Renderer\GithubMarkdownRenderer
silverstripe\control\middleware\confirmationmiddleware\ajaxbypass: []
silverstripe\control\middleware\confirmationmiddleware\clibypass: []
silverstripe\control\middleware\confirmationmiddleware\environmentbypass: []
silverstripe\control\middleware\confirmationmiddleware\getparameter: []
silverstripe\control\middleware\confirmationmiddleware\httpmethodbypass: []
silverstripe\control\middleware\confirmationmiddleware\url: []
silverstripe\control\middleware\confirmationmiddleware\urlpathstartswith: []
silverstripe\control\middleware\confirmationmiddleware\urlpathstartswithcaseinsensitive: []
silverstripe\core\config\middleware\extensionmiddleware: []
silverstripe\core\config\middleware\inheritancemiddleware: []
silverstripe\forms\gridfield\formaction\abstractrequestawarestore: []
silverstripe\forms\gridfield\formaction\attributestore: []
silverstripe\forms\gridfield\formaction\sessionstore: []
silverstripe\i18n\data\intl\intllocales:
locales:
aa_DJ: 'Afar (Djibouti)'
ab_GE: 'Abkhazian (Georgia)'
abr_GH: 'Abron (Ghana)'
ace_ID: 'Achinese (Indonesia)'
ady_RU: 'Adyghe (Russia)'
af_ZA: 'Afrikaans (South Africa)'
ak_GH: 'Akan (Ghana)'
am_ET: 'Amharic (Ethiopia)'
ar_AE: 'Arabic (United Arab Emirates)'
ar_BH: 'Arabic (Bahrain)'
ar_DZ: 'Arabic (Algeria)'
ar_EG: 'Arabic (Egypt)'
ar_EH: 'Arabic (Western Sahara)'
ar_IQ: 'Arabic (Iraq)'
ar_JO: 'Arabic (Jordan)'
ar_KW: 'Arabic (Kuwait)'
ar_LB: 'Arabic (Lebanon)'
ar_LY: 'Arabic (Libya)'
ar_MA: 'Arabic (Morocco)'
ar_MR: 'Arabic (Mauritania)'
ar_OM: 'Arabic (Oman)'
ar_PS: 'Arabic (Palestinian Territory)'
ar_QA: 'Arabic (Qatar)'
ar_SA: 'Arabic (Saudi Arabia)'
ar_SD: 'Arabic (Sudan)'
ar_SY: 'Arabic (Syria)'
ar_TD: 'Arabic (Chad)'
ar_TN: 'Arabic (Tunisia)'
ar_YE: 'Arabic (Yemen)'
as_IN: 'Assamese (India)'
ast_ES: 'Asturian (Spain)'
auv_FR: 'Auvergnat (France)'
av_RU: 'Avaric (Russia)'
awa_IN: 'Awadhi (India)'
ay_BO: 'Aymara (Bolivia)'
ay_PE: 'Aymara (Peru)'
az_AZ: 'Azerbaijani (Azerbaijan)'
az_IR: 'Azerbaijani (Iran)'
ba_RU: 'Bashkir (Russia)'
ban_ID: 'Balinese (Indonesia)'
bcc_PK: 'Balochi, Southern (Pakistan)'
bcl_PH: 'Bicolano, Central (Philippines)'
be_BY: 'Belarusian (Belarus)'
bew_ID: 'Betawi (Indonesia)'
bg_BG: 'Bulgarian (Bulgaria)'
bgc_IN: 'Haryanvi (India)'
bgn_PK: 'Balochi, Western (Pakistan)'
bgp_PK: 'Balochi, Easter (Pakistan)'
bhb_IN: 'Bhili (India)'
bhi_IN: 'Bhilali (India)'
bhk_PH: 'Bicolano, Albay (Philippines)'
bho_IN: 'Bhojpuri (India)'
bho_MU: 'Bhojpuri (Mauritius)'
bho_NP: 'Bhojpuri (Nepal)'
bi_VU: 'Bislama (Vanuatu)'
bjj_IN: 'Kanauji (India)'
bjn_ID: 'Banjar (Indonesia)'
bm_ML: 'Bambara (Mali)'
bn_BD: 'Bengali (Bangladesh)'
bn_IN: 'Bengali (India)'
bo_CN: 'Tibetan (China)'
bqi_IR: 'Bakhtiari (Iran)'
brh_PK: 'Brahui (Pakistan)'
bs_BA: 'Bosnian (Bosnia and Herzegovina)'
btk_ID: 'Batak (Indonesia)'
buc_YT: 'Bushi (Mayotte)'
bug_ID: 'Buginese (Indonesia)'
ca_AD: 'Catalan (Andorra)'
ca_ES: 'Catalan (Spain)'
ce_RU: 'Chechen (Russia)'
ceb_PH: 'Cebuano (Philippines)'
cgg_UG: 'Chiga (Uganda)'
ch_GU: 'Chamorro (Guam)'
chk_FM: 'Chuukese (Micronesia)'
crk_CA: 'Cree, Plains (Canada)'
cs_CZ: 'Czech (Czech Republic)'
cwd_CA: 'Cree, Woods (Canada)'
cy_GB: 'Welsh (United Kingdom)'
da_DK: 'Danish (Denmark)'
da_GL: 'Danish (Greenland)'
dcc_IN: 'Deccan (India)'
de_AT: 'German (Austria)'
de_BE: 'German (Belgium)'
de_CH: 'German (Switzerland)'
de_DE: 'German (Germany)'
de_LI: 'German (Liechtenstein)'
de_LU: 'German (Luxembourg)'
dgo_IN: 'Dogri (India)'
dhd_IN: 'Dhundari (India)'
diq_TR: 'Dimli (Turkey)'
dje_NE: 'Zarma (Niger)'
dv_MV: 'Divehi (Maldives)'
dz_BT: 'Dzongkha (Bhutan)'
ee_GH: 'Ewe (Ghana)'
el_CY: 'Greek (Cyprus)'
el_GR: 'Greek (Greece)'
en_AS: 'English (American Samoa)'
en_AU: 'English (Australia)'
en_BM: 'English (Bermuda)'
en_BS: 'English (Bahamas)'
en_CA: 'English (Canada)'
en_DE: 'English (Germany)'
en_ES: 'English (Spain)'
en_FR: 'English (France)'
en_GB: 'English (United Kingdom)'
en_HK: 'English (Hong Kong SAR China)'
en_IE: 'English (Ireland)'
en_IN: 'English (India)'
en_IT: 'English (Italy)'
en_JM: 'English (Jamaica)'
en_KE: 'English (Kenya)'
en_LR: 'English (Liberia)'
en_MM: 'English (Myanmar)'
en_MW: 'English (Malawi)'
en_MY: 'English (Malaysia)'
en_NL: 'English (Netherlands)'
en_NZ: 'English (New Zealand)'
en_PH: 'English (Philippines)'
en_SG: 'English (Singapore)'
en_TT: 'English (Trinidad and Tobago)'
en_US: 'English (United States)'
en_ZA: 'English (South Africa)'
eo_XX: Esperanto
es_419: 'Spanish (Latin America)'
es_AR: 'Spanish (Argentina)'
es_BO: 'Spanish (Bolivia)'
es_CL: 'Spanish (Chile)'
es_CO: 'Spanish (Colombia)'
es_CR: 'Spanish (Costa Rica)'
es_CU: 'Spanish (Cuba)'
es_DO: 'Spanish (Dominican Republic)'
es_EC: 'Spanish (Ecuador)'
es_ES: 'Spanish (Spain)'
es_GQ: 'Spanish (Equatorial Guinea)'
es_GT: 'Spanish (Guatemala)'
es_HN: 'Spanish (Honduras)'
es_MX: 'Spanish (Mexico)'
es_NI: 'Spanish (Nicaragua)'
es_PA: 'Spanish (Panama)'
es_PE: 'Spanish (Peru)'
es_PH: 'Spanish (Philippines)'
es_PR: 'Spanish (Puerto Rico)'
es_PY: 'Spanish (Paraguay)'
es_SV: 'Spanish (El Salvador)'
es_US: 'Spanish (United States)'
es_UY: 'Spanish (Uruguay)'
es_VE: 'Spanish (Venezuela)'
et_EE: 'Estonian (Estonia)'
eu_ES: 'Basque (Spain)'
fa_AF: 'Persian (Afghanistan)'
fa_IR: 'Persian (Iran)'
fa_PK: 'Persian (Pakistan)'
fan_GQ: 'Fang (Equatorial Guinea)'
fi_FI: 'Finnish (Finland)'
fi_SE: 'Finnish (Sweden)'
fil_PH: 'Filipino (Philippines)'
fj_FJ: 'Fijian (Fiji)'
fo_FO: 'Faroese (Faroe Islands)'
fon_BJ: 'Fon (Benin)'
fr_002: 'French (Africa)'
fr_BE: 'French (Belgium)'
fr_CA: 'French (Canada)'
fr_CH: 'French (Switzerland)'
fr_DZ: 'French (Algeria)'
fr_FR: 'French (France)'
fr_GF: 'French (French Guiana)'
fr_GP: 'French (Guadeloupe)'
fr_HT: 'French (Haiti)'
fr_KM: 'French (Comoros)'
fr_MA: 'French (Morocco)'
fr_MQ: 'French (Martinique)'
fr_MU: 'French (Mauritius)'
fr_NC: 'French (New Caledonia)'
fr_PF: 'French (French Polynesia)'
fr_PM: 'French (Saint Pierre and Miquelon)'
fr_RE: 'French (Reunion)'
fr_SC: 'French (Seychelles)'
fr_SN: 'French (Senegal)'
fr_US: 'French (United States)'
fuv_NG: 'Fulfulde (Nigeria)'
ga_GB: 'Irish (United Kingdom)'
ga_IE: 'Irish (Ireland)'
gaa_GH: 'Ga (Ghana)'
gbm_IN: 'Garhwali (India)'
gcr_GF: 'Guianese Creole French (French Guiana)'
gd_GB: 'Scottish Gaelic (United Kingdom)'
gil_KI: 'Gilbertese (Kiribati)'
gl_ES: 'Galician (Spain)'
glk_IR: 'Gilaki (Iran)'
gn_PY: 'Guarani (Paraguay)'
gno_IN: 'Gondi, Northern (India)'
gsw_CH: 'Swiss German (Switzerland)'
gsw_LI: 'Swiss German (Liechtenstein)'
gu_IN: 'Gujarati (India)'
guz_KE: 'Gusii (Kenya)'
ha_NE: 'Hausa (Niger)'
ha_NG: 'Hausa (Nigeria)'
haw_US: 'Hawaiian (United States)'
haz_AF: 'Hazaragi (Afghanistan)'
he_IL: 'Hebrew (Israel)'
hi_IN: 'Hindi (India)'
hil_PH: 'Hiligaynon (Philippines)'
hne_IN: 'Chhattisgarhi (India)'
hno_PK: 'Hindko, Northern (Pakistan)'
hoc_IN: 'Ho (India)'
hr_AT: 'Croatian (Austria)'
hr_BA: 'Croatian (Bosnia and Herzegovina)'
hr_HR: 'Croatian (Croatia)'
ht_HT: 'Haitian (Haiti)'
hu_AT: 'Hungarian (Austria)'
hu_HU: 'Hungarian (Hungary)'
hu_RO: 'Hungarian (Romania)'
hu_RS: 'Hungarian (Serbia)'
hy_AM: 'Armenian (Armenia)'
id_ID: 'Indonesian (Indonesia)'
ig_NG: 'Igbo (Nigeria)'
ilo_PH: 'Iloko (Philippines)'
inh_RU: 'Ingush (Russia)'
is_IS: 'Icelandic (Iceland)'
it_CH: 'Italian (Switzerland)'
it_FR: 'Italian (France)'
it_HR: 'Italian (Croatia)'
it_IT: 'Italian (Italy)'
it_SM: 'Italian (San Marino)'
it_US: 'Italian (United States)'
iu_CA: 'Inuktitut (Canada)'
ja_JP: 'Japanese (Japan)'
jv_ID: 'Javanese (Indonesia)'
ka_GE: 'Georgian (Georgia)'
kam_KE: 'Kamba (Kenya)'
kbd_RU: 'Kabardian (Russia)'
kfy_IN: 'Kumauni (India)'
kha_IN: 'Khasi (India)'
khn_IN: 'Khandesi (India)'
ki_KE: 'Kikuyu (Kenya)'
kj_NA: 'Kuanyama (Namibia)'
kk_CN: 'Kazakh (China)'
kk_KZ: 'Kazakh (Kazakhstan)'
kl_DK: 'Kalaallisut (Denmark)'
kl_GL: 'Kalaallisut (Greenland)'
kln_KE: 'Kalenjin (Kenya)'
km_KH: 'Khmer (Cambodia)'
kn_IN: 'Kannada (India)'
ko_KR: 'Korean (Korea)'
koi_RU: 'Komi-Permyak (Russia)'
kok_IN: 'Konkani (India)'
kos_FM: 'Kosraean (Micronesia)'
kpv_RU: 'Komi-Zyrian (Russia)'
krc_RU: 'Karachay-Balkar (Russia)'
kru_IN: 'Kurukh (India)'
ks_IN: 'Kashmiri (India)'
ku_IQ: 'Kurdish (Iraq)'
ku_IR: 'Kurdish (Iran)'
ku_SY: 'Kurdish (Syria)'
ku_TR: 'Kurdish (Turkey)'
kum_RU: 'Kumyk (Russia)'
kxm_TH: 'Khmer, Northern (Thailand)'
ky_KG: 'Kirghiz (Kyrgyzstan)'
la_VA: 'Latin (Vatican)'
lah_PK: 'Lahnda (Pakistan)'
lb_LU: 'Luxembourgish (Luxembourg)'
lbe_RU: 'Lak (Russia)'
lc_XX: LOLCAT
lez_RU: 'Lezghian (Russia)'
lg_UG: 'Ganda (Uganda)'
lij_IT: 'Ligurian (Italy)'
lij_MC: 'Ligurian (Monaco)'
ljp_ID: 'Lampung (Indonesia)'
lmn_IN: 'Lambadi (India)'
ln_CD: 'Lingala (Congo - Kinshasa)'
ln_CG: 'Lingala (Congo - Brazzaville)'
lo_LA: 'Lao (Laos)'
lrc_IR: 'Luri, Northern (Iran)'
lt_LT: 'Lithuanian (Lithuania)'
luo_KE: 'Luo (Kenya)'
luy_KE: 'Luyia (Kenya)'
lv_LV: 'Latvian (Latvia)'
mad_ID: 'Madurese (Indonesia)'
mai_IN: 'Maithili (India)'
mai_NP: 'Maithili (Nepal)'
mak_ID: 'Makasar (Indonesia)'
mdf_RU: 'Moksha (Russia)'
mdh_PH: 'Maguindanao (Philippines)'
mer_KE: 'Meru (Kenya)'
mfa_TH: 'Malay, Pattani (Thailand)'
mfe_MU: 'Morisyen (Mauritius)'
mg_MG: 'Malagasy (Madagascar)'
mh_MH: 'Marshallese (Marshall Islands)'
mi_NZ: 'te reo Māori (New Zealand)'
min_ID: 'Minangkabau (Indonesia)'
mk_MK: 'Macedonian (Macedonia)'
ml_IN: 'Malayalam (India)'
mn_CN: 'Mongolian (China)'
mn_MN: 'Mongolian (Mongolia)'
mni_IN: 'Manipuri (India)'
mr_IN: 'Marathi (India)'
ms_BN: 'Malay (Brunei)'
ms_CC: 'Malay (Cocos Islands)'
ms_ID: 'Malay (Indonesia)'
ms_MY: 'Malay (Malaysia)'
ms_SG: 'Malay (Singapore)'
mt_MT: 'Maltese (Malta)'
mtr_IN: 'Mewari (India)'
mup_IN: 'Malvi (India)'
muw_IN: 'Mundari (India)'
my_MM: 'Burmese (Myanmar)'
myv_RU: 'Erzya (Russia)'
na_NR: 'Nauru (Nauru)'
nb_NO: 'Norwegian Bokmal (Norway)'
nb_SJ: 'Norwegian Bokmal (Svalbard and Jan Mayen)'
nd_ZW: 'North Ndebele (Zimbabwe)'
ndc_MZ: 'Ndau (Mozambique)'
ne_IN: 'Nepali (India)'
ne_NP: 'Nepali (Nepal)'
ng_NA: 'Ndonga (Namibia)'
ngl_MZ: 'Lomwe (Mozambique)'
niu_NU: 'Niuean (Niue)'
nl_AN: 'Dutch (Netherlands Antilles)'
nl_AW: 'Dutch (Aruba)'
nl_BE: 'Dutch (Belgium)'
nl_NL: 'Dutch (Netherlands)'
nl_SR: 'Dutch (Suriname)'
nn_NO: 'Norwegian Nynorsk (Norway)'
nod_TH: 'Thai, Northern (Thailand)'
noe_IN: 'Nimadi (India)'
nso_ZA: 'Northern Sotho (South Africa)'
ny_MW: 'Nyanja (Malawi)'
ny_ZM: 'Nyanja (Zambia)'
nyn_UG: 'Nyankole (Uganda)'
om_ET: 'Oromo (Ethiopia)'
or_IN: 'Oriya (India)'
pa_IN: 'Punjabi (India)'
pag_PH: 'Pangasinan (Philippines)'
pap_AN: 'Papiamento (Netherlands Antilles)'
pap_AW: 'Papiamento (Aruba)'
pau_PW: 'Palauan (Palau)'
pl_PL: 'Polish (Poland)'
pl_UA: 'Polish (Ukraine)'
pon_FM: 'Pohnpeian (Micronesia)'
ps_AF: 'Pashto (Afghanistan)'
ps_PK: 'Pashto (Pakistan)'
pt_AO: 'Portuguese (Angola)'
pt_BR: 'Portuguese (Brazil)'
pt_CV: 'Portuguese (Cape Verde)'
pt_GW: 'Portuguese (Guinea-Bissau)'
pt_MZ: 'Portuguese (Mozambique)'
pt_PT: 'Portuguese (Portugal)'
pt_ST: 'Portuguese (Sao Tome and Principe)'
pt_TL: 'Portuguese (East Timor)'
qu_BO: 'Quechua (Bolivia)'
qu_PE: 'Quechua (Peru)'
rcf_RE: 'R�union Creole French (Reunion)'
rej_ID: 'Rejang (Indonesia)'
rif_MA: 'Tarifit (Morocco)'
rjb_IN: 'Rajbanshi (India)'
rm_CH: 'Rhaeto-Romance (Switzerland)'
rmt_IR: 'Domari (Iran)'
rn_BI: 'Rundi (Burundi)'
ro_MD: 'Romanian (Moldova)'
ro_RO: 'Romanian (Romania)'
ro_RS: 'Romanian (Serbia)'
ru_BY: 'Russian (Belarus)'
ru_KG: 'Russian (Kyrgyzstan)'
ru_KZ: 'Russian (Kazakhstan)'
ru_RU: 'Russian (Russia)'
ru_SJ: 'Russian (Svalbard and Jan Mayen)'
ru_UA: 'Russian (Ukraine)'
rw_RW: 'Kinyarwanda (Rwanda)'
sa_IN: 'Sanskrit (India)'
sah_RU: 'Yakut (Russia)'
sas_ID: 'Sasak (Indonesia)'
sat_IN: 'Santali (India)'
sck_IN: 'Sadri (India)'
sco_GB: 'Scots (United Kingdom)'
sco_SCO: Scots
sd_IN: 'Sindhi (India)'
sd_PK: 'Sindhi (Pakistan)'
se_NO: 'Northern Sami (Norway)'
sg_CF: 'Sango (Central African Republic)'
si_LK: 'Sinhalese (Sri Lanka)'
sid_ET: 'Sidamo (Ethiopia)'
sk_RS: 'Slovak (Serbia)'
sk_SK: 'Slovak (Slovakia)'
sl_AT: 'Slovenian (Austria)'
sl_SI: 'Slovenian (Slovenia)'
sm_AS: 'Samoan (American Samoa)'
sm_WS: 'Samoan (Samoa)'
sn_ZW: 'Shona (Zimbabwe)'
so_DJ: 'Somali (Djibouti)'
so_ET: 'Somali (Ethiopia)'
so_SO: 'Somali (Somalia)'
sou_TH: 'Thai, Southern (Thailand)'
sq_AL: 'Albanian (Albania)'
sr_BA: 'Serbian (Bosnia and Herzegovina)'
sr_ME: 'Serbian (Montenegro)'
sr_RS: 'Serbian (Serbia)'
ss_SZ: 'Swati (Swaziland)'
ss_ZA: 'Swati (South Africa)'
st_LS: 'Southern Sotho (Lesotho)'
st_ZA: 'Southern Sotho (South Africa)'
su_ID: 'Sundanese (Indonesia)'
sv_AX: 'Swedish (Aland Islands)'
sv_FI: 'Swedish (Finland)'
sv_SE: 'Swedish (Sweden)'
sw_KE: 'Swahili (Kenya)'
sw_SO: 'Swahili (Somalia)'
sw_TZ: 'Swahili (Tanzania)'
sw_UG: 'Swahili (Uganda)'
swb_KM: 'Comorian (Comoros)'
swb_YT: 'Comorian (Mayotte)'
swv_IN: 'Shekhawati (India)'
ta_IN: 'Tamil (India)'
ta_LK: 'Tamil (Sri Lanka)'
ta_MY: 'Tamil (Malaysia)'
ta_SG: 'Tamil (Singapore)'
tcy_IN: 'Tulu (India)'
te_IN: 'Telugu (India)'
tet_TL: 'Tetum (East Timor)'
tg_TJ: 'Tajik (Tajikistan)'
th_TH: 'Thai (Thailand)'
ti_ER: 'Tigrinya (Eritrea)'
ti_ET: 'Tigrinya (Ethiopia)'
tk_IR: 'Turkmen (Iran)'
tk_TM: 'Turkmen (Turkmenistan)'
tkl_TK: 'Tokelau (Tokelau)'
tl_PH: 'Tagalog (Philippines)'
tl_US: 'Tagalog (United States)'
tn_BW: 'Tswana (Botswana)'
tn_ZA: 'Tswana (South Africa)'
to_TO: 'Tonga (Tonga)'
tr_CY: 'Turkish (Cyprus)'
tr_DE: 'Turkish (Germany)'
tr_MK: 'Turkish (Macedonia)'
tr_TR: 'Turkish (Turkey)'
ts_MZ: 'Tsonga (Mozambique)'
ts_ZA: 'Tsonga (South Africa)'
tsg_PH: 'Tausug (Philippines)'
tt_RU: 'Tatar (Russia)'
tts_TH: 'Thai, Northeastern (Thailand)'
tvl_TV: 'Tuvalu (Tuvalu)'
tw_GH: 'Twi (Ghana)'
ty_PF: 'Tahitian (French Polynesia)'
tyv_RU: 'Tuvinian (Russia)'
tzm_MA: 'Tamazight, Central Atlas (Morocco)'
udm_RU: 'Udmurt (Russia)'
ug_CN: 'Uighur (China)'
uk_UA: 'Ukrainian (Ukraine)'
uli_FM: 'Ulithian (Micronesia)'
ur_IN: 'Urdu (India)'
ur_PK: 'Urdu (Pakistan)'
uz_AF: 'Uzbek (Afghanistan)'
uz_UZ: 'Uzbek (Uzbekistan)'
ve_ZA: 'Venda (South Africa)'
vi_US: 'Vietnamese (United States)'
vi_VN: 'Vietnamese (Vietnam)'
vmw_MZ: 'Waddar (Mozambique)'
wal_ET: 'Walamo (Ethiopia)'
war_PH: 'Waray (Philippines)'
wbq_IN: 'Waddar (India)'
wbr_IN: 'Wagdi (India)'
wo_MR: 'Wolof (Mauritania)'
wo_SN: 'Wolof (Senegal)'
wtm_IN: 'Mewati (India)'
xh_ZA: 'Xhosa (South Africa)'
xnr_IN: 'Kangri (India)'
xog_UG: 'Soga (Uganda)'
yap_FM: 'Yapese (Micronesia)'
yo_NG: 'Yoruba (Nigeria)'
za_CN: 'Zhuang (China)'
zh_CN: 'Chinese (China)'
zh_HK: 'Chinese (Hong Kong SAR China)'
zh_MO: 'Chinese (Macao SAR China)'
zh_SG: 'Chinese (Singapore)'
zh_TW: 'Chinese (Taiwan)'
zh_US: 'Chinese (United States)'
zh_cmn: 'Chinese (Mandarin)'
zh_yue: 'Chinese (Cantonese)'
zu_ZA: 'Zulu (South Africa)'
languages:
af: Afrikaans
sq: Albanian
ar: Arabic
eu: Basque
be: Belarusian
bn: Bengali
bg: Bulgarian
ca: Catalan
zh: Chinese
hr: Croatian
cs: Czech
cy: Welsh
da: Danish
nl: Dutch
en: English
eo: Esperanto
et: Estonian
fo: Faroese
fi: Finnish
fr: French
gd: Gaelic
gl: Galician
de: German
el: Greek
gu: Gujarati
ha: Hausa
he: Hebrew
hi: Hindi
hu: Hungarian
is: Icelandic
io: Ido
id: Indonesian
ga: Irish
it: Italian
ja: Japanese
jv: Javanese
ko: Korean
ku: Kurdish
lv: Latvian
lt: Lithuanian
lmo: Lombard
mk: Macedonian
mi: 'te reo Māori'
ms: Malay
mt: Maltese
mr: Marathi
ne: Nepali
nb: Norwegian
om: Oromo
fa: Persian
pl: Polish
pt: Portuguese
pa: Punjabi
qu: Quechua
rm: Romansh
ro: Romanian
ru: Russian
sco: Scots
sr: Serbian
sk: Slovak
sl: Slovenian
es: Spanish
sv: Swedish
tl: Tagalog
ta: Tamil
te: Telugu
to: Tonga
ts: Tsonga
tn: Tswana
tr: Turkish
tk: Turkmen
tw: Twi
uk: Ukrainian
ur: Urdu
uz: Uzbek
ve: Venda
vi: Vietnamese
wa: Walloon
wo: Wolof
xh: Xhosa
yi: Yiddish
zu: Zulu
text_direction:
ar: rtl
dv: rtl
fa: rtl
ha_Arab: rtl
he: rtl
ku: rtl
pa_Arab: rtl
ps: rtl
syr: rtl
ug: rtl
ur: rtl
uz_Arab: rtl
likely_subtags:
aa: aa_ET
ab: ab_GE
ady: ady_RU
af: af_ZA
ak: ak_GH
am: am_ET
ar: ar_EG
as: as_IN
ast: ast_ES
av: av_RU
ay: ay_BO
az: az_AZ
az_Cyrl: az_AZ
az_Arab: az_IR
az_IR: az_IR
ba: ba_RU
be: be_BY
bg: bg_BG
bi: bi_VU
bn: bn_BD
bo: bo_CN
bs: bs_BA
ca: ca_ES
ce: ce_RU
ceb: ceb_PH
ch: ch_GU
chk: chk_FM
crk: crk_CA
cs: cs_CZ
cwd: cwd_CA
cy: cy_GB
da: da_DK
de: de_DE
dv: dv_MV
dz: dz_BT
ee: ee_GH
efi: efi_NG
el: el_GR
en: en_US
es: es_ES
et: et_EE
eu: eu_ES
eo: eo_XX
fa: fa_IR
fi: fi_FI
fil: fil_PH
fj: fj_FJ
fo: fo_FO
fr: fr_FR
fur: fur_IT
fy: fy_NL
ga: ga_IE
gaa: gaa_GH
gd: gd_GB
gil: gil_KI
gl: gl_ES
gn: gn_PY
gu: gu_IN
ha: ha_NG
ha_Arab: ha_SD
ha_SD: ha_SD
haw: haw_US
he: he_IL
hi: hi_IN
hil: hil_PH
ho: ho_PG
hr: hr_HR
ht: ht_HT
hu: hu_HU
hy: hy_AM
id: id_ID
ig: ig_NG
ii: ii_CN
ilo: ilo_PH
inh: inh_RU
is: is_IS
it: it_IT
iu: iu_CA
ja: ja_JP
jv: jv_ID
ka: ka_GE
kaj: kaj_NG
kam: kam_KE
kbd: kbd_RU
kha: kha_IN
kk: kk_KZ
kl: kl_GL
km: km_KH
kn: kn_IN
ko: ko_KR
koi: koi_RU
kok: kok_IN
kos: kos_FM
kpe: kpe_LR
kpv: kpv_RU
krc: krc_RU
ks: ks_IN
ku: ku_IQ
ku_Latn: ku_TR
ku_TR: ku_TR
kum: kum_RU
kxm: kxm_TH
ky: ky_KG
la: la_VA
lah: lah_PK
lb: lb_LU
lbe: lbe_RU
lez: lez_RU
ln: ln_CD
lo: lo_LA
lt: lt_LT
lv: lv_LV
mai: mai_IN
mdf: mdf_RU
mdh: mdh_PH
mg: mg_MG
mh: mh_MH
mi: mi_NZ
mk: mk_MK
ml: ml_IN
mn: mn_MN
mn_CN: mn_CN
mn_Mong: mn_CN
mr: mr_IN
ms: ms_MY
mt: mt_MT
my: my_MM
myv: myv_RU
na: na_NR
nb: nb_NO
ne: ne_NP
niu: niu_NU
nl: nl_NL
nn: nn_NO
nr: nr_ZA
nso: nso_ZA
ny: ny_MW
om: om_ET
or: or_IN
os: os_GE
pa: pa_IN
pa_Arab: pa_PK
pa_PK: pa_PK
pag: pag_PH
pap: pap_AN
pau: pau_PW
pl: pl_PL
pon: pon_FM
ps: ps_AF
pt: pt_PT
qu: qu_PE
rm: rm_CH
rn: rn_BI
ro: ro_RO
ru: ru_RU
rw: rw_RW
sa: sa_IN
sah: sah_RU
sat: sat_IN
sd: sd_IN
se: se_NO
sg: sg_CF
si: si_LK
sid: sid_ET
sk: sk_SK
sl: sl_SI
sm: sm_WS
sn: sn_ZW
so: so_SO
sq: sq_AL
sr: sr_RS
ss: ss_ZA
st: st_ZA
su: su_ID
sv: sv_SE
sw: sw_TZ
swb: swb_KM
ta: ta_IN
te: te_IN
tet: tet_TL
tg: tg_TJ
th: th_TH
ti: ti_ET
tig: tig_ER
tk: tk_TM
tkl: tkl_TK
tl: tl_PH
tn: tn_ZA
to: to_TO
tpi: tpi_PG
tr: tr_TR
trv: trv_TW
ts: ts_ZA
tsg: tsg_PH
tt: tt_RU
tts: tts_TH
tvl: tvl_TV
tw: tw_GH
ty: ty_PF
tyv: tyv_RU
udm: udm_RU
ug: ug_CN
uk: uk_UA
uli: uli_FM
und: en_US
und_AD: ca_AD
und_AE: ar_AE
und_AF: fa_AF
und_AL: sq_AL
und_AM: hy_AM
und_AN: pap_AN
und_AO: pt_AO
und_AR: es_AR
und_AS: sm_AS
und_AT: de_AT
und_AW: nl_AW
und_AX: sv_AX
und_AZ: az_AZ
und_Arab: ar_EG
und_Arab_CN: ug_CN
und_Arab_DJ: ar_DJ
und_Arab_ER: ar_ER
und_Arab_IL: ar_IL
und_Arab_IN: ur_IN
und_Arab_PK: ur_PK
und_Armn: hy_AM
und_BA: bs_BA
und_BD: bn_BD
und_BE: nl_BE
und_BF: fr_BF
und_BG: bg_BG
und_BH: ar_BH
und_BI: rn_BI
und_BJ: fr_BJ
und_BL: fr_BL
und_BN: ms_BN
und_BO: es_BO
und_BR: pt_BR
und_BT: dz_BT
und_BY: be_BY
und_Beng: bn_BD
und_CD: fr_CD
und_CF: sg_CF
und_CG: ln_CG
und_CH: de_CH
und_CI: fr_CI
und_CL: es_CL
und_CM: fr_CM
und_CN: zh_CN
und_CO: es_CO
und_CR: es_CR
und_CU: es_CU
und_CV: pt_CV
und_CY: el_CY
und_CZ: cs_CZ
und_Cans: cwd_CA
und_Cyrl: ru_RU
und_Cyrl_BA: sr_BA
und_Cyrl_GE: ab_GE
und_DE: de_DE
und_DJ: aa_DJ
und_DK: da_DK
und_DO: es_DO
und_DZ: ar_DZ
und_Deva: hi_IN
und_EC: es_EC
und_EE: et_EE
und_EG: ar_EG
und_EH: ar_EH
und_ER: ti_ER
und_ES: es_ES
und_ET: am_ET
und_Ethi: am_ET
und_FI: fi_FI
und_FJ: fj_FJ
und_FM: chk_FM
und_FO: fo_FO
und_FR: fr_FR
und_GA: fr_GA
und_GE: ka_GE
und_GF: fr_GF
und_GH: ak_GH
und_GL: kl_GL
und_GN: fr_GN
und_GP: fr_GP
und_GQ: fr_GQ
und_GR: el_GR
und_GT: es_GT
und_GU: ch_GU
und_GW: pt_GW
und_Geor: ka_GE
und_Grek: el_GR
und_Gujr: gu_IN
und_Guru: pa_IN
und_HK: zh_HK
und_HN: es_HN
und_HR: hr_HR
und_HT: ht_HT
und_HU: hu_HU
und_Hani: zh_CN
und_Hans: zh_CN
und_Hant: zh_TW
und_Hebr: he_IL
und_ID: id_ID
und_IL: he_IL
und_IN: hi_IN
und_IQ: ar_IQ
und_IR: fa_IR
und_IS: is_IS
und_IT: it_IT
und_JO: ar_JO
und_JP: ja_JP
und_Jpan: ja_JP
und_KG: ky_KG
und_KH: km_KH
und_KM: ar_KM
und_KP: ko_KP
und_KR: ko_KR
und_KW: ar_KW
und_KZ: ru_KZ
und_Khmr: km_KH
und_Knda: kn_IN
und_Kore: ko_KR
und_LA: lo_LA
und_LB: ar_LB
und_LI: de_LI
und_LK: si_LK
und_LS: st_LS
und_LT: lt_LT
und_LU: fr_LU
und_LV: lv_LV
und_LY: ar_LY
und_Laoo: lo_LA
und_Latn_CN: ii_CN
und_Latn_CY: tr_CY
und_Latn_DZ: fr_DZ
und_Latn_ET: om_ET
und_Latn_KM: fr_KM
und_Latn_MA: fr_MA
und_Latn_MK: sq_MK
und_Latn_SY: fr_SY
und_Latn_TD: fr_TD
und_Latn_TN: fr_TN
und_MA: ar_MA
und_MC: fr_MC
und_MD: ro_MD
und_ME: sr_ME
und_MF: fr_MF
und_MG: mg_MG
und_MH: mh_MH
und_MK: mk_MK
und_ML: fr_ML
und_MM: my_MM
und_MN: mn_MN
und_MO: zh_MO
und_MQ: fr_MQ
und_MR: ar_MR
und_MT: mt_MT
und_MV: dv_MV
und_MW: ny_MW
und_MX: es_MX
und_MY: ms_MY
und_MZ: pt_MZ
und_Mlym: ml_IN
und_Mong: mn_CN
und_Mymr: my_MM
und_NC: fr_NC
und_NE: ha_NE
und_NG: ha_NG
und_NI: es_NI
und_NL: nl_NL
und_NO: nb_NO
und_NP: ne_NP
und_NR: na_NR
und_NU: niu_NU
und_OM: ar_OM
und_Orya: or_IN
und_PA: es_PA
und_PE: es_PE
und_PF: ty_PF
und_PG: tpi_PG
und_PH: fil_PH
und_PK: ur_PK
und_PL: pl_PL
und_PM: fr_PM
und_PR: es_PR
und_PS: ar_PS
und_PT: pt_PT
und_PW: pau_PW
und_PY: gn_PY
und_QA: ar_QA
und_RE: fr_RE
und_RO: ro_RO
und_RS: sr_RS
und_RU: ru_RU
und_RW: rw_RW
und_SA: ar_SA
und_SD: ar_SD
und_SE: sv_SE
und_SI: sl_SI
und_SJ: nb_SJ
und_SK: sk_SK
und_SM: it_SM
und_SN: fr_SN
und_SO: so_SO
und_SR: nl_SR
und_ST: pt_ST
und_SV: es_SV
und_SY: ar_SY
und_Sinh: si_LK
und_TD: ar_TD
und_TG: ee_TG
und_TH: th_TH
und_TJ: tg_TJ
und_TK: tkl_TK
und_TL: tet_TL
und_TM: tk_TM
und_TN: ar_TN
und_TO: to_TO
und_TR: tr_TR
und_TV: tvl_TV
und_TW: zh_TW
und_Taml: ta_IN
und_Telu: te_IN
und_Thaa: dv_MV
und_Thai: th_TH
und_Tibt: bo_CN
und_UA: uk_UA
und_UY: es_UY
und_UZ: uz_UZ
und_VA: la_VA
und_VE: es_VE
und_VN: vi_VN
und_VU: fr_VU
und_WF: fr_WF
und_WS: sm_WS
und_YE: ar_YE
und_YT: fr_YT
und_ZW: sn_ZW
ur: ur_PK
uz: uz_UZ
uz_AF: uz_AF
uz_Arab: uz_AF
ve: ve_ZA
vi: vi_VN
wal: wal_ET
war: war_PH
wo: wo_SN
xh: xh_ZA
yap: yap_FM
yo: yo_NG
za: za_CN
zh: zh_CN
zh_HK: zh_HK
zh_Hani: zh_CN
zh_Hant: zh_TW
zh_MO: zh_MO
zh_TW: zh_TW
zu: zu_ZA
countries:
ad: Andorra
ae: 'United Arab Emirates'
af: Afghanistan
ag: 'Antigua and Barbuda'
ai: Anguilla
al: Albania
am: Armenia
an: 'Netherlands Antilles'
ao: Angola
aq: Antarctica
ar: Argentina
as: 'American Samoa'
at: Austria
au: Australia
aw: Aruba
ax: 'Åland Islands'
az: Azerbaijan
ba: 'Bosnia and Herzegovina'
bb: Barbados
bd: Bangladesh
be: Belgium
bf: 'Burkina Faso'
bg: Bulgaria
bh: Bahrain
bi: Burundi
bj: Benin
bl: 'Saint Barthélemy'
bm: Bermuda
bn: Brunei
bo: Bolivia
bq: 'Bonaire, Sint Eustatius and Saba'
br: Brazil
bs: Bahamas
bt: Bhutan
bv: 'Bouvet Island'
bw: Botswana
by: Belarus
bz: Belize
ca: Canada
cc: 'Cocos [Keeling] Islands'
cd: 'Congo - Kinshasa'
cf: 'Central African Republic'
cg: 'Congo - Brazzaville'
ch: Switzerland
ci: 'Côte d’Ivoire'
ck: 'Cook Islands'
cl: Chile
cm: Cameroon
cn: China
co: Colombia
cr: 'Costa Rica'
cu: Cuba
cv: 'Cape Verde'
cx: 'Christmas Island'
cy: Cyprus
cz: 'Czech Republic'
de: Germany
dj: Djibouti
dk: Denmark
dm: Dominica
do: 'Dominican Republic'
dz: Algeria
ec: Ecuador
ee: Estonia
eg: Egypt
eh: 'Western Sahara'
er: Eritrea
es: Spain
et: Ethiopia
fi: Finland
fj: Fiji
fk: 'Falkland Islands'
fm: Micronesia
fo: 'Faroe Islands'
fr: France
ga: Gabon
gb: 'United Kingdom'
gd: Grenada
ge: Georgia
gf: 'French Guiana'
gg: Guernsey
gh: Ghana
gi: Gibraltar
gl: Greenland
gm: Gambia
gn: Guinea
gp: Guadeloupe
gq: 'Equatorial Guinea'
gr: Greece
gs: 'South Georgia and the South Sandwich Islands'
gt: Guatemala
gu: Guam
gw: Guinea-Bissau
gy: Guyana
hk: 'Hong Kong SAR China'
hm: 'Heard Island and McDonald Islands'
hn: Honduras
hr: Croatia
ht: Haiti
hu: Hungary
id: Indonesia
ie: Ireland
il: Israel
im: 'Isle of Man'
in: India
io: 'British Indian Ocean Territory'
iq: Iraq
ir: Iran
is: Iceland
it: Italy
je: Jersey
jm: Jamaica
jo: Jordan
jp: Japan
ke: Kenya
kg: Kyrgyzstan
kh: Cambodia
ki: Kiribati
km: Comoros
kn: 'Saint Kitts and Nevis'
kp: 'North Korea'
kr: 'South Korea'
kw: Kuwait
ky: 'Cayman Islands'
kz: Kazakhstan
la: Laos
lb: Lebanon
lc: 'Saint Lucia'
li: Liechtenstein
lk: 'Sri Lanka'
lr: Liberia
ls: Lesotho
lt: Lithuania
lu: Luxembourg
lv: Latvia
ly: Libya
ma: Morocco
mc: Monaco
md: Moldova
me: Montenegro
mf: 'Saint Martin'
mg: Madagascar
mh: 'Marshall Islands'
mk: Macedonia
ml: Mali
mm: 'Myanmar [Burma]'
mn: Mongolia
mo: 'Macau SAR China'
mp: 'Northern Mariana Islands'
mq: Martinique
mr: Mauritania
ms: Montserrat
mt: Malta
mu: Mauritius
mv: Maldives
mw: Malawi
mx: Mexico
my: Malaysia
mz: Mozambique
na: Namibia
nc: 'New Caledonia'
ne: Niger
nf: 'Norfolk Island'
ng: Nigeria
ni: Nicaragua
nl: Netherlands
'no': Norway
np: Nepal
nr: Nauru
nu: Niue
nz: 'New Zealand'
om: Oman
pa: Panama
pe: Peru
pf: 'French Polynesia'
pg: 'Papua New Guinea'
ph: Philippines
pk: Pakistan
pl: Poland
pm: 'Saint Pierre and Miquelon'
pn: 'Pitcairn Islands'
pr: 'Puerto Rico'
ps: 'Palestinian Territories'
pt: Portugal
pw: Palau
py: Paraguay
qa: Qatar
qo: 'Outlying Oceania'
re: Réunion
ro: Romania
rs: Serbia
ru: Russia
rw: Rwanda
sa: 'Saudi Arabia'
sb: 'Solomon Islands'
sc: Seychelles
sd: Sudan
se: Sweden
sg: Singapore
sh: 'Saint Helena'
si: Slovenia
sj: 'Svalbard and Jan Mayen'
sk: Slovakia
sl: 'Sierra Leone'
sm: 'San Marino'
sn: Senegal
so: Somalia
sr: Suriname
st: 'São Tomé and Príncipe'
sv: 'El Salvador'
sy: Syria
sz: Swaziland
tc: 'Turks and Caicos Islands'
td: Chad
tf: 'French Southern Territories'
tg: Togo
th: Thailand
tj: Tajikistan
tk: Tokelau
tl: Timor-Leste
tm: Turkmenistan
tn: Tunisia
to: Tonga
tr: Turkey
tt: 'Trinidad and Tobago'
tv: Tuvalu
tw: Taiwan
tz: Tanzania
ua: Ukraine
ug: Uganda
um: 'U.S. Minor Outlying Islands'
us: 'United States'
uy: Uruguay
uz: Uzbekistan
va: 'Vatican City'
vc: 'Saint Vincent and the Grenadines'
ve: Venezuela
vg: 'British Virgin Islands'
vi: 'U.S. Virgin Islands'
vn: Vietnam
vu: Vanuatu
wf: 'Wallis and Futuna'
ws: Samoa
ye: Yemen
yt: Mayotte
za: 'South Africa'
zm: Zambia
zw: Zimbabwe
cache_locales: []
cache_languages: []
cache_countries: []
silverstripe\i18n\messages\symfony\flushinvalidatedresource: []
silverstripe\i18n\messages\symfony\moduleyamlloader: []
silverstripe\i18n\messages\symfony\symfonymessageprovider: []
silverstripe\graphql\scaffolding\scaffolders\crud\create: []
silverstripe\graphql\scaffolding\scaffolders\crud\delete:
extensions:
- SilverStripe\Versioned\GraphQL\Extensions\DeleteExtension
silverstripe\graphql\scaffolding\scaffolders\crud\read:
extensions:
- SilverStripe\Versioned\GraphQL\Extensions\ReadExtension
silverstripe\graphql\scaffolding\scaffolders\crud\readone:
extensions:
- SilverStripe\Versioned\GraphQL\Extensions\ReadExtension
silverstripe\graphql\scaffolding\scaffolders\crud\update: []
silverstripe\userforms\model\editableformfield\editabledatefield\formfield: []
cyberduck\seo\seo_meta:
defaults: '4.0'
cyberduck\seo:
version: '4.0'
cyberduck\seo\socialimage:
image_folder: SocialImages
image_size: 1024
gridfieldaddnewmulticlass:
showEmptyString: true