Download the PHP package xrow/xrowpiwik-ls without Composer
On this page you can find all versions of the php package xrow/xrowpiwik-ls. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download xrow/xrowpiwik-ls
More information about xrow/xrowpiwik-ls
Files in xrow/xrowpiwik-ls
Package xrowpiwik-ls
Short Description Integration eZ Publish and piwik. An alternative to eZOdoscope. Compliant with european privacy laws.
License GPL-2.0
Informations about the package xrowpiwik-ls
xrowPiwik Extension Gettings XML-String for free account from wetter.com URL: http://piwik.org URL DOCS: http://piwik.org/docs/
You need do perform the following steps:
- place xrowpiwik in extension folder
- activate extension
- modify ReWriteRules to work with /extension/xrowpiwik/src/piwik/ Rewriterule ^extension/xrowpiwik/src/piwik/.* - [L]
-
- adjust DB-Connection in ezpublish_legacy/extension/xrowpiwik/settings/config.ini.append.php
- set a cron for archivepiwik Example for a cron: 55 cd /[EZ_ROOT]/ezpublish_legacy && chmod -Rf 777 extension/xrowpiwik/src/piwik/tmp && php extension/xrowpiwik/src/piwik/console core:archive --url=http://[YOUR_BACKEND]/xrowpiwik/xrowpiwik/index.php > /dev/null 2>&1
- insert mysql schema+data from ezpublish_legacy/extension/xrowpiwik/doc/mysql_schema/xrowpiwik_clean.sql
- fix Piwik permissions mkdir -p ezpublish_legacy/extension/xrowpiwik/src/piwik/tmp mkdir -p ezpublish_legacy/extension/xrowpiwik/src/piwik/tmp/{assets,cache,tcpdf,templates_c} mkdir -p ezpublish_legacy/extension/xrowpiwik/src/piwik/tmp/cache/tracker chmod -R 777 ezpublish_legacy/extension/xrowpiwik/src/piwik/tmp
- update the database to newest xrowpiwik version: cd ezpublish_legacy php extension/xrowpiwik/src/piwik/console core:update
add symlink to make it work with your own configuration ln -s ../../../../../settings/override/config.ini.append.php ezpublish_legacy/extension/xrowpiwik/src/piwik/config/config.ini.php
Standard User: admin / admin Multi-User_setup can be established by providing different SiteIDs per siteaccess in xrowpiwik.ini.append.php
Data-collection works via Ajax and design.ini FrontendJavaScriptList [JavaScriptSettings] ... FrontendJavaScriptList[]=xrowpiwik::doPiwikTrack
!eZJscore required !not clustersafe since config.ini.append.php is in /extension/settings/config.ini.append.php
CLICKHEAT
if you want to use the clickheat plugin you should do the following:
mkdir -p ezpublish_legacy/extension/xrowpiwik/src/piwik/tmp/cache/{clickheat} mkdir -p ezpublish_legacy/extension/xrowpiwik/src/piwik/tmp/cache/clickheat/{cache,logs} chmod -R 777 ezpublish_legacy/extension/xrowpiwik/src/piwik/tmp/cache/clickheat
to collect the click data you must activate it by doing the following:
ln -s ../../../src/piwik/plugins/ClickHeat/libs/js/clickheat.js ezpublish_legacy/extension/xrowpiwik/design/standard/javascript/clickheat.js put this operator at the bottom of your
tag in your pagelayout.tpl: {click_tracker()} (our operator works with siteaccess_names and piwik site IDs) and enable the setting in your xrowpiwik.ini: [General] ... ClickHeatTracking=enabledand extend your design.ini: [JavaScriptSettings] ... FrontendJavaScriptList[]=clickheat.js
Attention: if you are using a clustered System, please make sure your clickheat logs are stored at a central position where all nodes can read it.
Example:
cd ezpublish_legacy mkdir /NFS/SITE/clickheat chmod 777 /NFS/SITE/clickheat ln -s /NFS/SITE/clickheat extension/xrowpiwik/src/piwik/tmp/cache/clickheat