import: "import"
misc: "misc"
modify_settings: "apply"
+piwik_host: Host of your website in Piwik
+piwik_site_id: ID of your website in Piwik
+piwik_enabled: Enable Piwik
import: "import"
misc: "divers"
modify_settings: "appliquer"
+piwik_host: URL de votre site dans Piwik
+piwik_site_id: ID de votre site dans Piwik
+piwik_enabled: Activer Piwik
tags:
- { name: twig.extension }
+ wallabag.twig_piwik_extension:
+ class: Wallabag\CoreBundle\Twig\WallabagPiwikExtension
+ public: false
+ arguments:
+ - "@craue_config"
+ tags:
+ - { name: twig.extension }
+
wallabag.locale_listener:
class: Wallabag\CoreBundle\EventListener\LocaleListener
arguments: ["%kernel.default_locale%"]
"guzzlehttp/guzzle": "^5.2.0",
"doctrine/doctrine-migrations-bundle": "^1.0",
"paragonie/random_compat": "~1.0",
- "craue/config-bundle": "~1.4"
+ "craue/config-bundle": "~1.4",
+ "mnapoli/piwik-twig-extension": "^1.0"
},
"require-dev": {
"doctrine/doctrine-fixtures-bundle": "~2.2",
'value' => 'http://v2.wallabag.org',
'section' => 'misc',
],
+ [
+ 'name' => 'piwik_enabled',
+ 'value' => '0',
+ 'section' => 'analytics',
+ ],
+ [
+ 'name' => 'piwik_host',
+ 'value' => 'http://v2.wallabag.org',
+ 'section' => 'analytics',
+ ],
+ [
+ 'name' => 'piwik_site_id',
+ 'value' => '1',
+ 'section' => 'analytics',
+ ],
];
foreach ($settings as $setting) {
'value' => 'http://v2.wallabag.org',
'section' => 'misc',
],
+ [
+ 'name' => 'piwik_enabled',
+ 'value' => '0',
+ 'section' => 'analytics',
+ ],
+ [
+ 'name' => 'piwik_host',
+ 'value' => 'http://v2.wallabag.org',
+ 'section' => 'analytics',
+ ],
+ [
+ 'name' => 'piwik_site_id',
+ 'value' => '1',
+ 'section' => 'analytics',
+ ],
];
foreach ($settings as $setting) {
<div id="warning_message">
You're trying wallabag v2, which is in alpha version. If you find a bug, please have a look to <a href="https://github.com/wallabag/wallabag/issues">our issues list</a> and <a href="https://github.com/wallabag/wallabag/issues/new">open a new if necessary</a>
</div>
+ {{ piwik() }}
</body>
</html>
--- /dev/null
+<?php
+
+namespace Wallabag\CoreBundle\Twig;
+
+use Craue\ConfigBundle\Util\Config;
+use PiwikTwigExtension\PiwikTwigExtension;
+
+class WallabagPiwikExtension extends PiwikTwigExtension
+{
+ public function __construct(Config $craueConfig)
+ {
+ parent::__construct($craueConfig->get('piwik_host'), $craueConfig->get('piwik_site_id'), $craueConfig->get('piwik_enabled'));
+ }
+}