2015-01-22 08:30:07 +01:00
imports :
- { resource : parameters.yml }
- { resource : security.yml }
- { resource : services.yml }
framework :
#esi: ~
2016-06-24 11:28:07 +02:00
translator :
enabled : true
fallback : "%locale%"
secret : "%secret%"
2015-01-22 08:30:07 +01:00
router :
resource : "%kernel.root_dir%/config/routing.yml"
strict_requirements : ~
2016-06-24 11:28:07 +02:00
form : ~
2015-01-22 08:30:07 +01:00
csrf_protection : ~
2016-06-24 11:28:07 +02:00
validation :
enable_annotations : true
2015-01-22 08:30:07 +01:00
templating :
engines : [ 'twig' ]
2016-06-24 11:28:07 +02:00
default_locale : "%locale%"
trusted_hosts : ~
2015-01-22 08:30:07 +01:00
trusted_proxies : ~
session :
# handler_id set to null will use default session handler from php.ini
2016-06-24 11:28:07 +02:00
handler_id : session.handler.native_file
save_path : "%kernel.root_dir%/../var/sessions/%kernel.environment%"
fragments : ~
2015-01-22 08:30:07 +01:00
http_method_override : true
2016-01-14 18:35:59 +01:00
assets : ~
2015-01-22 08:30:07 +01:00
2015-10-01 16:28:38 +02:00
wallabag_core :
2016-10-17 11:56:29 +02:00
version : 2.1 .3 -dev
2016-01-21 08:53:09 +01:00
paypal_url : "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9UBA65LG3FX9Y&lc=gb"
2015-10-01 16:28:38 +02:00
languages :
en : 'English'
fr : 'Français'
2015-10-18 22:04:50 +02:00
de : 'Deutsch'
2016-01-24 16:27:26 +01:00
tr : 'Türkçe'
2016-02-16 16:58:10 +01:00
fa : 'فارسی'
2016-02-17 00:56:51 +01:00
ro : 'Română'
2016-02-17 21:29:29 +01:00
pl : 'Polish'
2016-02-27 16:33:16 +01:00
da : 'Dansk'
2016-03-01 23:26:03 +01:00
es : 'Español'
2016-04-01 10:36:07 +02:00
oc : 'Occitan'
2016-05-03 18:24:14 +02:00
it : 'Italiano'
2016-10-19 19:25:48 +02:00
pt : 'Português'
2016-01-20 19:54:57 +01:00
items_on_page : 12
theme : material
2016-10-08 09:33:55 +02:00
language : '%locale%'
2016-01-20 19:54:57 +01:00
rss_limit : 50
2016-03-08 16:44:25 +01:00
reading_speed : 1
2016-09-03 14:02:50 +02:00
cache_lifetime : 10
2016-10-23 15:34:52 +02:00
fetching_error_message : |
2016-10-24 21:01:13 +02:00
wallabag can't retrieve contents for this article. Please <a href="http://doc.wallabag.org/en/master/user/errors_during_fetching.html#how-can-i-help-to-fix-that">troubleshoot this issue</a>.
2015-12-30 10:06:45 +01:00
2016-07-02 14:35:52 +02:00
wallabag_user :
2016-07-24 11:41:04 +02:00
registration_enabled : "%fosuser_registration%"
2016-07-02 14:35:52 +02:00
2015-12-30 10:06:45 +01:00
wallabag_import :
2016-09-27 07:57:53 +02:00
allow_mimetypes : [ 'application/octet-stream' , 'application/json' , 'text/plain' , 'text/csv' ]
2015-12-30 13:26:30 +01:00
resource_dir : "%kernel.root_dir%/../web/uploads/import"
2015-10-01 16:28:38 +02:00
2015-01-22 08:30:07 +01:00
# Twig Configuration
twig :
2016-06-24 11:28:07 +02:00
debug : "%kernel.debug%"
2015-01-22 08:30:07 +01:00
strict_variables : "%kernel.debug%"
2015-12-22 13:00:37 +01:00
form_themes :
- "LexikFormFilterBundle:Form:form_div_layout.html.twig"
2016-10-01 14:51:54 +02:00
exception_controller : wallabag_core.exception_controller:showAction
2015-08-20 20:39:52 +02:00
2015-01-22 08:30:07 +01:00
# Doctrine Configuration
doctrine :
dbal :
2016-06-24 11:28:07 +02:00
driver : "%database_driver%"
2015-02-04 21:26:15 +01:00
host : "%database_host%"
port : "%database_port%"
dbname : "%database_name%"
user : "%database_user%"
password : "%database_password%"
2016-10-01 10:52:13 +02:00
charset : "%database_charset%"
2016-06-24 11:28:07 +02:00
path : "%database_path%"
2016-10-07 21:00:13 +02:00
unix_socket : "%database_socket%"
2016-04-10 15:34:32 +02:00
server_version : 5.6
2015-01-22 08:30:07 +01:00
orm :
auto_generate_proxy_classes : "%kernel.debug%"
2015-03-28 11:29:19 +01:00
entity_managers :
default :
auto_mapping : true
2015-01-22 08:30:07 +01:00
2015-10-14 21:30:25 +02:00
stof_doctrine_extensions :
default_locale : "%locale%"
translation_fallback : true
orm :
default :
tree : true
sluggable : true
2016-01-08 16:27:29 +01:00
doctrine_migrations :
dir_name : "%kernel.root_dir%/DoctrineMigrations"
namespace : Application\Migrations
table_name : migration_versions
name : Application Migrations
2015-01-22 08:30:07 +01:00
# Swiftmailer Configuration
swiftmailer :
transport : "%mailer_transport%"
2016-06-24 11:28:07 +02:00
host : "%mailer_host%"
username : "%mailer_user%"
password : "%mailer_password%"
spool :
type : memory
2015-01-28 17:09:27 +01:00
fos_rest :
param_fetcher_listener : true
body_listener : true
view :
2016-10-15 16:46:42 +02:00
mime_types :
csv :
- 'text/csv'
- 'text/plain'
pdf :
- 'application/pdf'
epub :
- 'application/epub+zip'
mobi :
- 'application/x-mobipocket-ebook'
2015-01-28 17:09:27 +01:00
view_response_listener : 'force'
formats :
xml : true
2016-10-15 16:46:42 +02:00
json : true
txt : true
csv : true
pdf : true
epub : true
mobi : true
2015-01-28 17:09:27 +01:00
templating_formats :
html : true
force_redirects :
html : true
failed_validation : HTTP_BAD_REQUEST
default_engine : twig
routing_loader :
2015-01-29 21:49:44 +01:00
default_format : json
2016-10-15 16:46:42 +02:00
format_listener :
enabled : true
rules :
- { path : "^/api/entries/([0-9]+)/export.(.*)" , priorities: ['epub', 'mobi', 'pdf', 'txt', 'csv'], fallback_format: false, prefer_extension : false }
- { path : "^/api" , priorities: ['json', 'xml'], fallback_format: false, prefer_extension : false }
- { path : "^/annotations" , priorities: ['json', 'xml'], fallback_format: false, prefer_extension : false }
# for an unknown reason, EACH REQUEST goes to FOS\RestBundle\EventListener\FormatListener
# so we need to add custom rule for custom api export but also for all other routes of the application...
- { path: '^/', priorities: ['text/html', '*/*'], fallback_format: html, prefer_extension : false }
2015-01-28 17:09:27 +01:00
2015-09-29 14:52:46 +02:00
nelmio_api_doc :
sandbox :
enabled : false
2016-10-08 12:59:17 +02:00
cache :
enabled : true
2015-10-14 21:30:25 +02:00
name : wallabag API documentation
2015-02-28 13:14:43 +01:00
nelmio_cors :
defaults :
allow_credentials : false
allow_origin : [ ]
allow_headers : [ ]
allow_methods : [ ]
expose_headers : [ ]
max_age : 0
hosts : [ ]
#origin_regex: false
paths :
'^/api/' :
allow_origin : [ '*' ]
allow_headers : [ 'X-Custom-Auth' ]
2016-08-18 11:30:32 +02:00
allow_methods : [ 'POST' , 'PUT' , 'PATCH' , 'GET' , 'DELETE' ]
2015-02-28 13:14:43 +01:00
max_age : 3600
2016-08-12 10:01:53 +02:00
'^/oauth/' :
2015-02-28 13:14:43 +01:00
allow_origin : [ '*' ]
allow_headers : [ 'X-Custom-Auth' ]
allow_methods : [ 'POST' , 'PUT' , 'GET' , 'DELETE' ]
max_age : 3600
'^/' :
#origin_regex: true
allow_origin : [ '^http://localhost:[0-9]+' ]
allow_headers : [ 'X-Custom-Auth' ]
allow_methods : [ 'POST' , 'PUT' , 'GET' , 'DELETE' ]
max_age : 3600
hosts : [ '^api\.' ]
2015-02-23 22:55:06 +01:00
liip_theme :
load_controllers : false
themes :
- baggy
2015-08-04 18:39:26 +02:00
- material
2015-02-23 22:55:06 +01:00
autodetect_theme : wallabag_core.helper.detect_active_theme
path_patterns :
bundle_resource :
2016-06-01 21:27:35 +02:00
- "%%bundle_path%%/Resources/views/themes/%%current_theme%%/%%template%%"
2015-08-18 11:08:45 +02:00
fos_user :
db_driver : orm
2016-06-24 11:55:45 +02:00
firewall_name : secured_area
2015-10-02 14:51:41 +02:00
user_class : Wallabag\UserBundle\Entity\User
2015-09-29 14:31:52 +02:00
registration :
confirmation :
2016-06-01 21:27:35 +02:00
enabled : "%fosuser_confirmation%"
2016-01-23 14:30:56 +01:00
from_email :
2016-06-01 21:27:35 +02:00
address : "%from_email%"
2016-01-23 14:30:56 +01:00
sender_name : wallabag
2015-09-29 14:31:52 +02:00
fos_oauth_server :
db_driver : orm
client_class : Wallabag\ApiBundle\Entity\Client
access_token_class : Wallabag\ApiBundle\Entity\AccessToken
refresh_token_class : Wallabag\ApiBundle\Entity\RefreshToken
auth_code_class : Wallabag\ApiBundle\Entity\AuthCode
service :
user_provider : fos_user.user_manager
2015-10-13 22:43:15 +02:00
scheb_two_factor :
trusted_computer :
enabled : true
cookie_name : wllbg_trusted_computer
2015-10-14 17:10:12 +02:00
cookie_lifetime : 2592000
2015-10-13 22:43:15 +02:00
email :
2016-06-01 21:27:35 +02:00
enabled : "%twofactor_auth%"
sender_email : "%twofactor_sender%"
2015-10-13 22:43:15 +02:00
digits : 6
template : WallabagUserBundle:Authentication:form.html.twig
2015-12-29 09:59:46 +01:00
mailer : wallabag_user.auth_code_mailer
2015-10-24 15:11:06 +02:00
kphoen_rulerz :
executors :
doctrine : true
2016-02-19 14:33:28 +01:00
2016-01-15 08:24:32 +01:00
old_sound_rabbit_mq :
connections :
default :
2016-09-03 17:36:57 +02:00
host : "%rabbitmq_host%"
port : "%rabbitmq_port%"
user : "%rabbitmq_user%"
password : "%rabbitmq_password%"
2016-01-15 08:24:32 +01:00
vhost : /
2016-09-03 17:36:57 +02:00
lazy : true
2016-01-15 08:24:32 +01:00
producers :
2016-09-04 21:49:21 +02:00
import_pocket :
2016-01-15 08:24:32 +01:00
connection : default
exchange_options :
2016-09-03 17:36:57 +02:00
name : 'wallabag.import.pocket'
2016-01-15 08:24:32 +01:00
type : topic
2016-09-04 21:49:21 +02:00
import_readability :
connection : default
exchange_options :
name : 'wallabag.import.readability'
type : topic
2016-09-27 17:01:14 +02:00
import_instapaper :
connection : default
exchange_options :
name : 'wallabag.import.instapaper'
type : topic
2016-09-04 21:49:21 +02:00
import_wallabag_v1 :
connection : default
exchange_options :
name : 'wallabag.import.wallabag_v1'
type : topic
import_wallabag_v2 :
connection : default
exchange_options :
name : 'wallabag.import.wallabag_v2'
type : topic
2016-09-21 18:00:08 +02:00
import_firefox :
connection : default
exchange_options :
name : 'wallabag.import.firefox'
type : topic
import_chrome :
connection : default
exchange_options :
name : 'wallabag.import.chrome'
type : topic
2016-01-15 08:24:32 +01:00
consumers :
2016-09-04 21:49:21 +02:00
import_pocket :
2016-01-15 08:24:32 +01:00
connection : default
exchange_options :
2016-09-03 17:36:57 +02:00
name : 'wallabag.import.pocket'
2016-01-15 08:24:32 +01:00
type : topic
queue_options :
2016-09-03 17:36:57 +02:00
name : 'wallabag.import.pocket'
2016-09-14 10:17:22 +02:00
callback : wallabag_import.consumer.amqp.pocket
2016-09-04 21:49:21 +02:00
import_readability :
connection : default
exchange_options :
name : 'wallabag.import.readability'
type : topic
queue_options :
name : 'wallabag.import.readability'
2016-09-14 10:17:22 +02:00
callback : wallabag_import.consumer.amqp.readability
2016-09-27 17:01:14 +02:00
import_instapaper :
connection : default
exchange_options :
name : 'wallabag.import.instapaper'
type : topic
queue_options :
name : 'wallabag.import.instapaper'
callback : wallabag_import.consumer.amqp.instapaper
2016-09-04 21:49:21 +02:00
import_wallabag_v1 :
connection : default
exchange_options :
name : 'wallabag.import.wallabag_v1'
type : topic
queue_options :
name : 'wallabag.import.wallabag_v1'
2016-09-14 10:17:22 +02:00
callback : wallabag_import.consumer.amqp.wallabag_v1
2016-09-04 21:49:21 +02:00
import_wallabag_v2 :
connection : default
exchange_options :
name : 'wallabag.import.wallabag_v2'
type : topic
queue_options :
name : 'wallabag.import.wallabag_v2'
2016-09-14 10:17:22 +02:00
callback : wallabag_import.consumer.amqp.wallabag_v2
2016-09-21 18:00:08 +02:00
import_firefox :
connection : default
exchange_options :
name : 'wallabag.import.firefox'
type : topic
queue_options :
name : 'wallabag.import.firefox'
callback : wallabag_import.consumer.amqp.firefox
import_chrome :
connection : default
exchange_options :
name : 'wallabag.import.chrome'
type : topic
queue_options :
name : 'wallabag.import.chrome'
callback : wallabag_import.consumer.amqp.chrome