2015-01-22 07:30:07 +00:00
imports :
- { resource : parameters.yml }
- { resource : security.yml }
- { resource : services.yml }
framework :
#esi: ~
2016-06-24 09:28:07 +00:00
translator :
enabled : true
fallback : "%locale%"
secret : "%secret%"
2015-01-22 07:30:07 +00:00
router :
resource : "%kernel.root_dir%/config/routing.yml"
strict_requirements : ~
2016-06-24 09:28:07 +00:00
form : ~
2015-01-22 07:30:07 +00:00
csrf_protection : ~
2016-06-24 09:28:07 +00:00
validation :
enable_annotations : true
2015-01-22 07:30:07 +00:00
templating :
engines : [ 'twig' ]
2016-06-24 09:28:07 +00:00
default_locale : "%locale%"
trusted_hosts : ~
2015-01-22 07:30:07 +00:00
trusted_proxies : ~
session :
# handler_id set to null will use default session handler from php.ini
2016-06-24 09:28:07 +00:00
handler_id : session.handler.native_file
save_path : "%kernel.root_dir%/../var/sessions/%kernel.environment%"
fragments : ~
2015-01-22 07:30:07 +00:00
http_method_override : true
2016-01-14 17:35:59 +00:00
assets : ~
2015-01-22 07:30:07 +00:00
2015-10-01 14:28:38 +00:00
wallabag_core :
2016-11-21 08:20:27 +00:00
version : 2.1 .5
2016-01-21 07:53:09 +00:00
paypal_url : "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9UBA65LG3FX9Y&lc=gb"
2015-10-01 14:28:38 +00:00
languages :
en : 'English'
fr : 'Français'
2015-10-18 20:04:50 +00:00
de : 'Deutsch'
2016-01-24 15:27:26 +00:00
tr : 'Türkçe'
2016-02-16 15:58:10 +00:00
fa : 'فارسی'
2016-02-16 23:56:51 +00:00
ro : 'Română'
2016-02-17 20:29:29 +00:00
pl : 'Polish'
2016-02-27 15:33:16 +00:00
da : 'Dansk'
2016-03-01 22:26:03 +00:00
es : 'Español'
2016-04-01 08:36:07 +00:00
oc : 'Occitan'
2016-05-03 16:24:14 +00:00
it : 'Italiano'
2016-10-19 17:25:48 +00:00
pt : 'Português'
2016-01-20 18:54:57 +00:00
items_on_page : 12
theme : material
2016-10-08 07:33:55 +00:00
language : '%locale%'
2016-01-20 18:54:57 +00:00
rss_limit : 50
2016-03-08 15:44:25 +00:00
reading_speed : 1
2016-09-03 12:02:50 +00:00
cache_lifetime : 10
2016-12-12 16:41:03 +00:00
action_mark_as_read : 1
list_mode : 1
2016-10-23 13:34:52 +00:00
fetching_error_message : |
2016-10-24 19:01:13 +00: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 09:06:45 +00:00
2016-07-02 12:35:52 +00:00
wallabag_user :
2016-07-24 09:41:04 +00:00
registration_enabled : "%fosuser_registration%"
2016-07-02 12:35:52 +00:00
2015-12-30 09:06:45 +00:00
wallabag_import :
2016-09-27 05:57:53 +00:00
allow_mimetypes : [ 'application/octet-stream' , 'application/json' , 'text/plain' , 'text/csv' ]
2015-12-30 12:26:30 +00:00
resource_dir : "%kernel.root_dir%/../web/uploads/import"
2015-10-01 14:28:38 +00:00
2015-01-22 07:30:07 +00:00
# Twig Configuration
twig :
2016-06-24 09:28:07 +00:00
debug : "%kernel.debug%"
2015-01-22 07:30:07 +00:00
strict_variables : "%kernel.debug%"
2015-12-22 12:00:37 +00:00
form_themes :
- "LexikFormFilterBundle:Form:form_div_layout.html.twig"
2016-10-01 12:51:54 +00:00
exception_controller : wallabag_core.exception_controller:showAction
2015-08-20 18:39:52 +00:00
2015-01-22 07:30:07 +00:00
# Doctrine Configuration
doctrine :
dbal :
2016-06-24 09:28:07 +00:00
driver : "%database_driver%"
2015-02-04 20:26:15 +00:00
host : "%database_host%"
port : "%database_port%"
dbname : "%database_name%"
user : "%database_user%"
password : "%database_password%"
2016-10-01 08:52:13 +00:00
charset : "%database_charset%"
2016-06-24 09:28:07 +00:00
path : "%database_path%"
2016-10-07 19:00:13 +00:00
unix_socket : "%database_socket%"
2016-04-10 13:34:32 +00:00
server_version : 5.6
2015-01-22 07:30:07 +00:00
orm :
auto_generate_proxy_classes : "%kernel.debug%"
2015-03-28 10:29:19 +00:00
entity_managers :
default :
auto_mapping : true
2015-01-22 07:30:07 +00:00
2015-10-14 19:30:25 +00:00
stof_doctrine_extensions :
default_locale : "%locale%"
translation_fallback : true
orm :
default :
tree : true
sluggable : true
2016-01-08 15:27:29 +00:00
doctrine_migrations :
dir_name : "%kernel.root_dir%/DoctrineMigrations"
namespace : Application\Migrations
table_name : migration_versions
name : Application Migrations
2015-01-22 07:30:07 +00:00
# Swiftmailer Configuration
swiftmailer :
transport : "%mailer_transport%"
2016-06-24 09:28:07 +00:00
host : "%mailer_host%"
username : "%mailer_user%"
password : "%mailer_password%"
spool :
type : memory
2015-01-28 16:09:27 +00:00
fos_rest :
param_fetcher_listener : true
body_listener : true
view :
2016-10-15 14:46:42 +00:00
mime_types :
csv :
- 'text/csv'
- 'text/plain'
pdf :
- 'application/pdf'
epub :
- 'application/epub+zip'
mobi :
- 'application/x-mobipocket-ebook'
2015-01-28 16:09:27 +00:00
view_response_listener : 'force'
formats :
xml : true
2016-10-15 14:46:42 +00:00
json : true
txt : true
csv : true
pdf : true
epub : true
mobi : true
2015-01-28 16:09:27 +00:00
templating_formats :
html : true
force_redirects :
html : true
failed_validation : HTTP_BAD_REQUEST
default_engine : twig
routing_loader :
2015-01-29 20:49:44 +00:00
default_format : json
2016-10-15 14:46:42 +00: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 16:09:27 +00:00
2015-09-29 12:52:46 +00:00
nelmio_api_doc :
sandbox :
enabled : false
2016-10-08 10:59:17 +00:00
cache :
enabled : true
2015-10-14 19:30:25 +00:00
name : wallabag API documentation
2015-02-28 12:14:43 +00: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 09:30:32 +00:00
allow_methods : [ 'POST' , 'PUT' , 'PATCH' , 'GET' , 'DELETE' ]
2015-02-28 12:14:43 +00:00
max_age : 3600
2016-08-12 08:01:53 +00:00
'^/oauth/' :
2015-02-28 12:14:43 +00: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 21:55:06 +00:00
liip_theme :
load_controllers : false
themes :
- baggy
2015-08-04 16:39:26 +00:00
- material
2015-02-23 21:55:06 +00:00
autodetect_theme : wallabag_core.helper.detect_active_theme
path_patterns :
bundle_resource :
2016-06-01 19:27:35 +00:00
- "%%bundle_path%%/Resources/views/themes/%%current_theme%%/%%template%%"
2015-08-18 09:08:45 +00:00
fos_user :
db_driver : orm
2016-06-24 09:55:45 +00:00
firewall_name : secured_area
2015-10-02 12:51:41 +00:00
user_class : Wallabag\UserBundle\Entity\User
2015-09-29 12:31:52 +00:00
registration :
confirmation :
2016-06-01 19:27:35 +00:00
enabled : "%fosuser_confirmation%"
2016-01-23 13:30:56 +00:00
from_email :
2016-06-01 19:27:35 +00:00
address : "%from_email%"
2016-01-23 13:30:56 +00:00
sender_name : wallabag
2016-11-21 14:12:11 +00:00
2015-09-29 12:31:52 +00: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 :
2016-11-21 14:12:11 +00:00
user_provider : fos_user.user_provider.username_email
2016-11-21 06:29:09 +00:00
options :
refresh_token_lifetime : 1209600
2016-11-21 14:12:11 +00:00
2015-10-13 20:43:15 +00:00
scheb_two_factor :
trusted_computer :
enabled : true
cookie_name : wllbg_trusted_computer
2015-10-14 15:10:12 +00:00
cookie_lifetime : 2592000
2015-10-13 20:43:15 +00:00
email :
2016-06-01 19:27:35 +00:00
enabled : "%twofactor_auth%"
sender_email : "%twofactor_sender%"
2015-10-13 20:43:15 +00:00
digits : 6
template : WallabagUserBundle:Authentication:form.html.twig
2015-12-29 08:59:46 +00:00
mailer : wallabag_user.auth_code_mailer
2015-10-24 13:11:06 +00:00
kphoen_rulerz :
executors :
doctrine : true
2016-02-19 13:33:28 +00:00
2016-01-15 07:24:32 +00:00
old_sound_rabbit_mq :
connections :
default :
2016-09-03 15:36:57 +00:00
host : "%rabbitmq_host%"
port : "%rabbitmq_port%"
user : "%rabbitmq_user%"
password : "%rabbitmq_password%"
2016-01-15 07:24:32 +00:00
vhost : /
2016-09-03 15:36:57 +00:00
lazy : true
2016-01-15 07:24:32 +00:00
producers :
2016-09-04 19:49:21 +00:00
import_pocket :
2016-01-15 07:24:32 +00:00
connection : default
exchange_options :
2016-09-03 15:36:57 +00:00
name : 'wallabag.import.pocket'
2016-01-15 07:24:32 +00:00
type : topic
2016-09-04 19:49:21 +00:00
import_readability :
connection : default
exchange_options :
name : 'wallabag.import.readability'
type : topic
2016-11-04 21:44:31 +00:00
import_pinboard :
connection : default
exchange_options :
name : 'wallabag.import.pinboard'
type : topic
2016-09-27 15:01:14 +00:00
import_instapaper :
connection : default
exchange_options :
name : 'wallabag.import.instapaper'
type : topic
2016-09-04 19:49:21 +00: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 16:00:08 +00: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 07:24:32 +00:00
consumers :
2016-09-04 19:49:21 +00:00
import_pocket :
2016-01-15 07:24:32 +00:00
connection : default
exchange_options :
2016-09-03 15:36:57 +00:00
name : 'wallabag.import.pocket'
2016-01-15 07:24:32 +00:00
type : topic
queue_options :
2016-09-03 15:36:57 +00:00
name : 'wallabag.import.pocket'
2016-09-14 08:17:22 +00:00
callback : wallabag_import.consumer.amqp.pocket
2016-12-15 20:58:20 +00:00
qos_options : {prefetch_count : "%rabbitmq_prefetch_count%" }
2016-09-04 19:49:21 +00:00
import_readability :
connection : default
exchange_options :
name : 'wallabag.import.readability'
type : topic
queue_options :
name : 'wallabag.import.readability'
2016-09-14 08:17:22 +00:00
callback : wallabag_import.consumer.amqp.readability
2016-12-15 20:58:20 +00:00
qos_options : {prefetch_count : "%rabbitmq_prefetch_count%" }
2016-09-27 15:01:14 +00: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-12-15 20:58:20 +00:00
qos_options : {prefetch_count : "%rabbitmq_prefetch_count%" }
2016-11-04 21:44:31 +00:00
import_pinboard :
connection : default
exchange_options :
name : 'wallabag.import.pinboard'
type : topic
queue_options :
name : 'wallabag.import.pinboard'
callback : wallabag_import.consumer.amqp.pinboard
2016-12-15 20:58:20 +00:00
qos_options : {prefetch_count : "%rabbitmq_prefetch_count%" }
2016-09-04 19:49:21 +00: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 08:17:22 +00:00
callback : wallabag_import.consumer.amqp.wallabag_v1
2016-12-15 20:58:20 +00:00
qos_options : {prefetch_count : "%rabbitmq_prefetch_count%" }
2016-09-04 19:49:21 +00: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 08:17:22 +00:00
callback : wallabag_import.consumer.amqp.wallabag_v2
2016-12-15 20:58:20 +00:00
qos_options : {prefetch_count : "%rabbitmq_prefetch_count%" }
2016-09-21 16:00:08 +00: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
2016-12-15 20:58:20 +00:00
qos_options : {prefetch_count : "%rabbitmq_prefetch_count%" }
2016-09-21 16:00:08 +00:00
import_chrome :
connection : default
exchange_options :
name : 'wallabag.import.chrome'
type : topic
queue_options :
name : 'wallabag.import.chrome'
callback : wallabag_import.consumer.amqp.chrome
2016-12-15 20:58:20 +00:00
qos_options : {prefetch_count : "%rabbitmq_prefetch_count%" }
2016-10-24 09:20:11 +00:00
fos_js_routing :
2016-10-24 10:58:19 +00:00
routes_to_expose :
- homepage
- starred
- archive
- all
- tag
- config
- import
- developer
- howto
2016-11-23 13:40:00 +00:00
- fos_user_security_logout
2016-11-18 18:21:31 +00:00
- new