imports:
- { resource: parameters.ini }
- { resource: security.yml }
framework:
#esi: ~
translator: { fallback: %locale% }
secret: %secret%
charset: UTF-8
router: { resource: "%kernel.root_dir%/config/routing.yml" }
form: true
csrf_protection: true
validation: { enable_annotations: true }
templating: { engines: ['twig'] } #assets_version: SomeVersionScheme
session:
default_locale: %locale%
auto_start: true
# Twig Configuration
twig:
debug: %kernel.debug%
strict_variables: %kernel.debug%
# Assetic Configuration
assetic:
debug: %kernel.debug%
use_controller: false
filters:
cssrewrite: ~
# closure:
# jar: %kernel.root_dir%/java/compiler.jar
# yui_css:
# jar: %kernel.root_dir%/java/yuicompressor-2.4.2.jar
# Doctrine Configuration
doctrine:
dbal:
driver: %database_driver%
host: %database_host%
port: %database_port%
dbname: %database_name%
user: %database_user%
password: %database_password%
charset: UTF8
orm:
auto_generate_proxy_classes: %kernel.debug%
auto_mapping: true
# Swiftmailer Configuration
swiftmailer:
transport: %mailer_transport%
host: %mailer_host%
username: %mailer_user%
password: %mailer_password%
jms_security_extra:
secure_controllers: true
secure_all_services: false
fos_user:
db_driver: orm # other valid values are 'mongodb', 'couchdb'
firewall_name: main
user_class: Company\UserBundle\Entity\User
wiki_tag:
route_for_documents_by_tag: company_other
document_class: Company\BaseBundle\Entity\Document
document_id_column: id
ignore_wikipedia_error: false
fields:
title:
type: string
length: 1024
accessor: getTitle
weight: 1.0
description:
type: text
weight: 0.5
categories:
type: text
accessor: getCategoriesStr
weight: 1.5
# reactive_selectors is a list of jQuery selectors meant to let appear tag context search by selecting text.
# Example of list : [ '.any_class', '#any_div .p_class', '#another_selector' ]. Write [ 'document' ] if you want the whole document/page to be reactive.
# Do not define reactive_selectors if you want nothing to be reactive.
reactive_selectors:
all: [ '.left_sheet', '#p_title .sheet_title', '#p_description' ]
only_p: [ '#p_title .sheet_title', '#p_description' ]
document: [ 'document' ]
# document_list_profile is the list of the columns displayed in a document's tag list, AND the button to sort tags.
# The list can contain "sort_tag, order, move_up_down, id, label, wikipedia_link, wikipedia_permalink, dbpedia_link, category, remove_wikipedia_link, alias, remove_tag_from_list, alternative_label, alternative_wikipedia_url"
# The integers mean : 0 : never displayed and not available in the list. 1 : displayed by default. 2 : hidden by default but available in the list
# If visibility is not defined, it means 0. Hidden columns can be not in the list, it means 0.
# Exemple of list : ['sort_tag', 'order', 'move_up_down', 'label', 'wikipedia_link', 'remove_tag_from_list' ]
# If document_list_profile in not defined, all columns and the sort tag button will be displayed.
# If no param is set in the controller call, all columns and the sort tag button will be displayed. ({% render "WikiTagBundle:WikiTag:addJavascript" %})
document_list_profile:
all:
sort_tag:
visibility: 1
order:
label: '##'
visibility: 1
move_up_down:
visibility: 1
id:
label: '#id'
visibility: 1
label:
label: '#Tag'
visibility: 1
wikipedia_link:
label: '#Lien W'
visibility: 1
wikipedia_permalink:
label: '#pLien W'
visibility: 1
dbpedia_link:
label: '#Lien D'
visibility: 1
category:
label: '#Catégorie'
visibility: 1
remove_wikipedia_link:
label: '#Supprimer le lien W'
visibility: 1
alias:
label: '#Alias'
visibility: 1
remove_tag_from_list:
label: '#Retirer le tag'
visibility: 1
alternative_label:
label: '#Label redirigé'
visibility: 1
alternative_wikipedia_url:
label: '#Lien redirigé'
visibility: 1
#editor : [ 'sort_tag', 'order', 'id', 'move_up_down', 'label', 'wikipedia_link', 'wikipedia_permalink', 'dbpedia_link', 'category', 'remove_wikipedia_link', 'alias', 'remove_tag_from_list' ]
editor:
sort_tag:
visibility: 1
order:
label: '#'
visibility: 1
move_up_down:
visibility: 1
id:
label: 'id'
visibility: 1
label:
label: 'Tag'
visibility: 1
wikipedia_link:
label: 'Lien W'
visibility: 1
wikipedia_permalink:
label: 'pLien W'
visibility: 1
dbpedia_link:
label: 'Lien D'
visibility: 1
category:
label: 'Catégorie'
visibility: 1
remove_wikipedia_link:
label: 'Supprimer le lien W'
visibility: 1
alias:
label: 'Alias'
visibility: 1
remove_tag_from_list:
label: 'Retirer le tag'
visibility: 1
alternative_label:
label: 'Label redirigé'
visibility: 2
alternative_wikipedia_url:
label: 'Lien redirigé'
visibility: 2
#contributor: [ 'order', 'label', 'wikipedia_link', 'wikipedia_permalink', 'delete_wikipedia_link', 'remove_tag_from_list' ]
contributor:
sort_tag:
visibility: 0
order:
label: '#'
visibility: 1
move_up_down:
visibility: 1
id:
label: 'id'
visibility: 0
label:
label: 'Tag'
visibility: 1
wikipedia_link:
label: 'Lien W'
visibility: 1
wikipedia_permalink:
label: 'pLien W'
visibility: 1
dbpedia_link:
label: 'Lien D'
visibility: 1
category:
label: 'Catégorie'
visibility: 2
remove_wikipedia_link:
label: 'Supprimer le lien W'
visibility: 1
alias:
label: 'Alias'
visibility: 2
remove_tag_from_list:
label: 'Retirer le tag'
visibility: 1
alternative_label:
label: 'Label redirigé'
visibility: 2
alternative_wikipedia_url:
label: 'Lien redirigé'
visibility: 2
# Options for curl_setopt, typically proxy settings. If you want to use constant values, just write for example 'CURLOPT_PROXYAUTH' or 'CURLAUTH_NTLM'.
# The program will check if the string gives an existing constant
# For boolean, just write 'TRUE' or 'FALSE'.
#curl_options:
# CURLOPT_HTTPPROXYTUNNEL: 'TRUE'
# CURLOPT_PROXYAUTH: 'CURLAUTH_NTLM'
# CURLOPT_USERAGENT: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:10.0.1) Gecko/20100101 Firefox/10.0.1'
# CURLOPT_PROXY: 'derain.centrepompidou.lan:3128'
# CURLOPT_PROXYUSERPWD: 'DOM-CNAC\cavaliet:thibaut';
# CURLOPT_PROXYTYPE: 'CURLPROXY_HTTP'
services:
wiki_tag.tag_test_listener:
class: Company\BaseBundle\Event\TestListener
arguments: [@service_container]
tags:
- { name: kernel.event_listener, event: wikitag.tag_changed, method: onTagCreateAction }