Git Product home page Git Product logo

civicrm-extendedmailingstats's People

Contributors

eileenmcnaughton avatar mc0e avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

civicrm-extendedmailingstats's Issues

Would be great to handle google apps as @gmail

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+

Error on installation

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.

Still maintained? 4.5 release planned?

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?

Genericise

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 ...

  1. prefix name on the table - could we change to civicrm_mailing_stats
  2. I would want to add an api / BAO/ DAO for interacting with the table
  3. This is probably the tricker one - there are fields in the table we really would much prefer not to have - ie the gmail ones - since we have a large dataset it would be nice for them to be optional. Having said that the number of mailings that go out is only in the low thousands (as opposed to the emails that go out, which is obviously a lot higher - so the space issue might not be so high, so perhaps this is not a big deal
  4. The contributions_48hrs_count column name is too prescription. We do want to track contributions_count - but the timeframe would differ, or we would have tracking data
  5. I'm thinking to also add something to the standard mailing report page such that it would look up data from this table if some exists (and not calculate aggregates if this shortcut is possible). ie I'm thinking about the per-email report, not a civireport

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.