mc0e / civicrm-extendedmailingstats Goto Github PK
View Code? Open in Web Editor NEWExtended Mailing Statistics module for CiviCRM
Extended Mailing Statistics module for CiviCRM
Hi,
So I'm assuming the separate tracking for gmail is about the new tabs and to avoid ending up trapped into the "promotions" tab, or whatever the name of where they put all the mass mailings.
So in that case, it would be great to not only track on %@gmail.com only but do a dns mx and check if it has a ASPMX.L.GOOGLE.COM. in it, as google apps have the same issues as the gmail ones
X+
I'm trying to install this extension on Civi 4.6.14 running on Wordpress 4.4.2.
I added the extension's files to my Civi extension directory, went to the Civi extension manager and clicked Install. I got this error:
Apr 07 04:34:06 [info] $Fatal Error Details = Array
(
[message] => Unsupported action
[code] =>
)
Apr 07 04:34:06 [info] $backTrace = #0 path/to/install/civicrm/CRM/Core/Error.php(364): CRM_Core_Error::backtrace("backTrace", TRUE)
#1 path/to/install/civicrm/CRM/Admin/Form/Extensions.php(80): CRM_Core_Error::fatal("Unsupported action")
#2 path/to/install/civicrm/CRM/Core/Form.php(455): CRM_Admin_Form_Extensions->preProcess()
#3 path/to/install/civicrm/CRM/Core/QuickForm/Action/Display.php(94): CRM_Core_Form->buildForm()
#4 path/to/install/civicrm/packages/HTML/QuickForm/Controller.php(203): CRM_Core_QuickForm_Action_Display->perform(Object(CRM_Admin_Form_Extensions), "display")
#5 path/to/install/civicrm/packages/HTML/QuickForm/Page.php(103): HTML_QuickForm_Controller->handle(Object(CRM_Admin_Form_Extensions), "display")
#6 path/to/install/civicrm/CRM/Core/Controller.php(363): HTML_QuickForm_Page->handle("display")
#7 path/to/install/civicrm/CRM/Core/Page/Basic.php(395): CRM_Core_Controller->run()
#8 path/to/install/civicrm/CRM/Core/Page/Basic.php(174): CRM_Core_Page_Basic->edit(1, NULL)
#9 path/to/install/civicrm/CRM/Admin/Page/Extensions.php(125): CRM_Core_Page_Basic->run()
#10 path/to/install/civicrm/CRM/Core/Invoke.php(312): CRM_Admin_Page_Extensions->run((Array:3), NULL)
#11 path/to/install/civicrm/CRM/Core/Invoke.php(86): CRM_Core_Invoke::runItem((Array:13))
#12 path/to/install/civicrm/CRM/Core/Invoke.php(54): CRM_Core_Invoke::_invoke((Array:3))
#13 path/to/install/civicrm.php(1199): CRM_Core_Invoke::invoke((Array:3))
#14 [internal function](): CiviCRM_For_WordPress->invoke("")
#15 path/to/install/wp-includes/plugin.php(525): call_user_func_array((Array:2), (Array:1))
#16 path/to/install/wp-admin/admin.php(236): do_action("toplevel_page_CiviCRM")
#17 {main}
It seems the action is "display". Not sure if it's supposed to be that. On the Civi backend, when I get the error, in the URL itself it says "action=add".
Any idea why this is happening?
Thanks.
note PR #3 has a patch for this
Heh @mc0e, for an alpha extension listed as only 4.2 compatible the fact that it has 18 installations is pretty great. At JMA we've put out the Mandrill Transactional Email extension and now we are working on a Mandrill CiviMail one for 4.4 and 4.5. If you are planning on making this available for 4.4 or 4.5 we'd want to make sure out extension works with it. Do you know if it works in 4.4/4.5, or have any plans to do a new release?
Have also put patch for this in PR #3
I'm interested in using this extension to store mailing stats from an external provider. There are currently a couple of blockers so I wanted to sound you out @MrLavaLava ...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.