Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
wemove
traxivi
Commits
d2e5dadb
Commit
d2e5dadb
authored
Aug 24, 2021
by
Romain Thouvenin
Browse files
Update Readme file
parent
f7836a34
Changes
1
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
d2e5dadb
# Traxivi
This extension is to integrate CiviCRM with
[
Traxy
](
https://gitlab.wemove.eu/wemove/traxy
)
.
It provides a hook to store all trackable URLs created by CiviCRM in a Redis table (to be read by Traxy),
and an AMQP consumer to store the click and open counts of CiviCRM mailings.
The extension is licensed under
[
AGPL-3.0
](
LICENSE.txt
)
.
## Features
The extension provides a hook to store all trackable URLs created by CiviCRM in a Redis table (to be read by Traxy),
and API functions to store the click and open counts of CiviCRM mailings.
These functions expect the JSON messages generated by Traxy on URL visits and opens, you can use the Rabbitizen extension
to process these messages from RabbitMQ queues.
The extension also provides an API function
`Traxy.reloadcache`
to initialise or fully-reload the Traxy cache,
that you should call if the cache gets out of sync. Make sure to call this function after installing or enabling the extension.
## Installation
### Requirements
...
...
@@ -35,8 +43,11 @@ cv en traxivi
## Getting Started
*
Make sure Traxy and CiviCRM point to the same Redis database
*
Configure your reverse proxy so that extern/url.php is served by Traxy
*
Install the extension
*
Call
`Traxy.reloadcache`
API
*
Configure your reverse proxy so that extern/url.php extern/open.php are served by Traxy
## Known Issues
*
Traxy must use the default prefix (not configurable yet in this extension)
*
Due to a technical limitation of CiviCRM, the Traxy cache cannot be automatically initialised when installing or enabling the extension.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment