Skip to content

Instantly share code, notes, and snippets.

@jeroendesloovere
Last active August 29, 2015 14:21
Show Gist options
  • Save jeroendesloovere/1317a567b35cd657f070 to your computer and use it in GitHub Desktop.
Save jeroendesloovere/1317a567b35cd657f070 to your computer and use it in GitHub Desktop.

Patching analytics

  • Verwijder de oude analytics module
rm -rf src/Backend/Modules/Analytics
rm library/external/google_analytics.php
  • Verwijder restanten in de DB
DELETE FROM modules WHERE name = 'Analytics';
DELETE FROM modules_settings WHERE module = 'Analytics';
DELETE FROM groups_rights_actions WHERE module = 'Analytics';
DELETE FROM groups_rights_modules WHERE module = 'Analytics';
DELETE FROM backend_navigation WHERE url LIKE 'analytics/%';
  • Voer composer require "google/apiclient" "~1.1.2" uit.
  • Controlleer of je project src/Common/Cache bevat. Anders kopiëren uit Fork.
  • Installeer de nieuwe module (zip upload van http://fork-cms.com/frontend/files/userfiles/files/modules/Analytics.zip)
  • Voeg - { resource: ../../src/Backend/Modules/Analytics/Resources/config/services.yml } toe in app/config/config.yml onder imports:
  • Commit alles (en deploy)

Volgende stappen doe je best op de server

  • Als je de koppeling toch lokaal wil proberen, verander dan SITE_URL naar http://localhost in Backend\Modules\Analytics\GoogleClient\ClientFactory::createClient. Verander na de redirect in je browser (zie je later wel) localhost in je url balk terug naar de correcte url van je vbox.
  • Ga naar private/en/analytics/settings en volg de stappen om te koppelen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment