Skip to content

Instantly share code, notes, and snippets.

@radmiraal
Created January 18, 2012 12:35
Show Gist options
  • Save radmiraal/1632809 to your computer and use it in GitHub Desktop.
Save radmiraal/1632809 to your computer and use it in GitHub Desktop.
Config
TYPO3:
FLOW3:
aop:
globalObjects:
securityContext: TYPO3\FLOW3\Security\Context
configuration:
compileConfigurationFiles: true
core:
context: Production
phpBinaryPathAndFilename: /opt/local/bin/php
error:
exceptionHandler:
className: TYPO3\FLOW3\Error\ProductionExceptionHandler
errorHandler:
exceptionalErrors:
- '256'
- '4096'
log:
systemLogger:
backend: TYPO3\FLOW3\Log\Backend\FileBackend
backendOptions:
logFileURL: /Volumes/Data/mnt/Sites/flow3/buva/Data/Logs/System.log
createParentDirectories: true
severityThreshold: '6'
maximumLogFileSize: 10485760
logFilesToKeep: 1
securityLogger:
backend: TYPO3\FLOW3\Log\Backend\FileBackend
backendOptions:
logFileURL: /Volumes/Data/mnt/Sites/flow3/buva/Data/Logs/Security.log
createParentDirectories: true
severityThreshold: '6'
maximumLogFileSize: 10485760
logFilesToKeep: 1
logIpAddress: true
locale:
defaultLocaleIdentifier: en
defaultLocale:
detectBrowserLanguage: yes
mvc:
notFoundController: TYPO3\TYPO3\Controller\ErrorController
object:
registerFunctionalTestClasses: false
package:
git:
gitBinary: '/usr/bin/env git'
persistence:
backendOptions:
driver: pdo_mysql
host: 127.0.0.1
dbname: null
user: null
password: null
charset: utf8
doctrine:
cacheImplementation: Doctrine\Common\Cache\ArrayCache
sqlLogger: null
enable: true
reflection:
logIncorrectDocCommentHints: false
resource:
publishing:
detectPackageResourceChanges: false
fileSystem:
mirrorMode: link
security:
enable: true
firewall:
rejectAll: false
filters:
-
patternType: CsrfProtection
patternValue: null
interceptor: AccessDeny
authentication:
providers:
DefaultProvider:
providerClass: PersistedUsernamePasswordProvider
entryPoint:
WebRedirect:
uri: flow3/authentication
Typo3BackendProvider:
providerClass: PersistedUsernamePasswordProvider
requestPatterns: null
controllerObjectName: 'F3\TYPO3\Backend\.*'
entryPoint:
WebRedirect:
uri: typo3/login
BuvaOrdersProvider:
providerClass: PersistedUsernamePasswordProvider
entryPoint:
WebRedirect:
uri: login.html
authenticationStrategy: oneToken
authorization:
accessDecisionVoters:
- TYPO3\FLOW3\Security\Authorization\Voter\Policy
allowAccessIfAllVotersAbstain: false
csrf:
csrfStrategy: onePerSession
cryptography:
hashingStrategies:
default: pbkdf2
pbkdf2: TYPO3\FLOW3\Security\Cryptography\Pbkdf2HashingStrategy
bcrypt: TYPO3\FLOW3\Security\Cryptography\BCryptHashingStrategy
Pbkdf2HashingStrategy:
dynamicSaltLength: 8
iterationCount: 10000
derivedKeyLength: 64
algorithm: sha256
BCryptHashingStrategy:
cost: 14
RSAWalletServicePHP:
keystorePath: /Volumes/Data/mnt/Sites/flow3/buva/Data/Persistent/RsaWalletData
openSSLConfiguration: { }
session:
PHPSession:
name: FLOW3
savePath: null
cookie:
lifetime: 3600
path: /
secure: false
httponly: true
utility:
environment:
temporaryDirectoryBase: /Volumes/Data/mnt/Sites/flow3/buva/Data/Temporary/
baseUri: null
TYPO3CR:
contentTypes:
unstructured:
label: Unstructured
'TYPO3.TYPO3CR:Folder':
label: Folder
'TYPO3.TYPO3:AbstractNode':
properties:
_hidden:
type: boolean
label: Hide
category: visibility
priority: 1
_hiddenBeforeDateTime:
type: date
label: 'Hide before date'
category: visibility
priority: 11
_hiddenAfterDateTime:
type: date
label: 'Hide after date'
category: visibility
priority: 10
propertyGroups:
visibility:
label: Visibility
priority: 1
'TYPO3.TYPO3:TwoColumn':
superTypes:
- 'TYPO3.TYPO3:ContentObject'
label: 'Two column content'
group: Structure
icon: Images/Icons/White/columns_icon-16.png
structure:
left:
type: 'TYPO3.TYPO3:Section'
right:
type: 'TYPO3.TYPO3:Section'
properties:
layout:
type: enum
label: Layout
category: column
options:
default: 'Select layout'
items:
-
value: 50-50
label: '50% / 50%'
-
value: 75-25
label: '75% / 25%'
-
value: 25-75
label: '25% / 75%'
reloadOnChange: true
propertyGroups:
column:
label: Columns
priority: 10
'TYPO3.TYPO3:Page':
superTypes:
- 'TYPO3.TYPO3CR:Folder'
- 'TYPO3.TYPO3:AbstractNode'
label: Page
search: Pages
icon: Images/Icons/White/doc_empty_icon-16.png
properties:
title:
type: string
label: 'Page title'
category: page
reloadOnChange: true
propertyGroups:
page:
label: 'Page options'
priority: 10
'TYPO3.TYPO3:Section':
label: Section
'TYPO3.TYPO3:ContentObject':
superTypes:
- 'TYPO3.TYPO3:AbstractNode'
label: 'Abstract content object'
search: Content
'TYPO3.TYPO3:Text':
superTypes:
- 'TYPO3.TYPO3:ContentObject'
group: General
icon: Images/Icons/White/doc_lines_stright_icon-16.png
label: Text
properties:
headline:
label: string
default: 'Enter headline here'
text:
label: string
default: '<p>Enter text here</p>'
inlineEditableProperties:
- headline
- text
'TYPO3.TYPO3:TextWithImage':
label: 'Text with Image'
superTypes:
- 'TYPO3.TYPO3:Text'
group: General
icon: Images/Icons/White/picture_icon-16.png
properties:
image:
type: TYPO3\Media\Domain\Model\ImageVariant
label: Image
category: image
reloadOnChange: true
position:
type: enum
label: 'Image position'
category: image
options:
values:
left:
label: Left
right:
label: Right
reloadOnChange: true
propertyGroups:
image:
label: Image
priority: 5
'TYPO3.TYPO3:Html':
superTypes:
- 'TYPO3.TYPO3:ContentObject'
group: General
icon: Images/Icons/White/brackets_icon-16.png
label: HTML
properties:
source:
type: string
label: 'HTML Content'
default: '<p>Enter HTML here</p>'
category: html
userInterface:
class: T3.Content.UI.Editor.HtmlEditor
propertyGroups:
html:
label: HTML
priority: 10
'TYPO3.TYPO3:Plugin':
superTypes:
- 'TYPO3.TYPO3:ContentObject'
icon: Images/Icons/White/app_window_shell_icon-16.png
label: 'Abstract plugin'
properties:
package:
type: string
label: Package
category: pluginSettings
reloadOnChange: true
subpackage:
type: string
label: Subpackage
category: pluginSettings
reloadOnChange: true
controller:
type: string
label: 'Controller Name'
category: pluginSettings
reloadOnChange: true
action:
type: string
label: Action
category: pluginSettings
reloadOnChange: true
propertyGroups:
pluginSettings:
label: 'Plugin Settings'
'TYPO3.TYPO3:GenericPlugin':
superTypes:
- 'TYPO3.TYPO3:Plugin'
group: Plugins
label: 'Generic plugin'
properties:
package:
category: pluginSettings
subpackage:
category: pluginSettings
controller:
category: pluginSettings
action:
category: pluginSettings
Party: { }
Kickstart: { }
Fluid: { }
TypoScript: { }
TYPO3:
contentTypeGroups:
- General
- Structure
- Plugins
userInterface:
string:
class: T3.Content.UI.Editor.TextField
integer:
class: T3.Content.UI.Editor.TextField
boolean:
class: T3.Content.UI.Editor.Checkbox
TYPO3\Media\Domain\Model\ImageVariant:
class: T3.Content.UI.Editor.Image
date:
class: T3.Content.UI.Editor.DateField
enum:
class: T3.Content.UI.Editor.Selectbox
SwiftMailer:
transport:
type: Swift_MailTransport
options: { }
Media: { }
MailForm:
to:
email: ''
name: ''
subjectPrefix: ''
ExtJS:
ExtDirect:
exposeExceptionInformation: true
Symfony:
Component:
Yaml: { }
Doctrine:
ORM: { }
DBAL: { }
Common: { }
SandstormMedia:
Plumber:
calculations:
objectCreations:
label: 'No. of Object Creations'
type: regexSum
regex: '#==>(.*)::__construct#'
totalRuntime:
label: 'Runtime (ms)'
type: timerSum
timerName: 'Profiling Run'
totalMemory:
label: 'Memory (kb)'
type: maxMemory
PhpProfiler: { }
Aloha:
alohaDevelopmentMode: false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment