Sponsoring

To get this modules ported to D8 contact the maintainer about sponsoring, please.

Comments

hass’s picture

Are you volunteering?

xlyz’s picture

not yet :)

but please just drop here a line if/when you start working on that, that I plan to do the same on piwik reports

tx

xlyz’s picture

Priority: Normal » Minor
hass’s picture

Status: Active » Postponed

Mostly blocked by the issues listed in #1948588: Google Analytics 8 upgrade

slurpee’s picture

Issue summary: View changes

Hello from Drupal's GSoC 2014 team. Google Summer of Code (GSoC)? - an annual program for university students organized by Google with projects managed by open source organization mentors such as us (Drupal!).

We're currently browsing the issue queue looking for projects. Do you think this issue/project is worth a student spending a summer on it and being paid by Google? If so, are you interested in mentoring the student? Learn more about Summer of Code and how to get involved at links below. We're submitting our Summer of Code application to Google in just over 24 hours and looking for last minute ideas. Please respond quickly if you're interested.

Group to join - https://groups.drupal.org/google-summer-code

Ideas for projects for Summer of Code 2014 - https://groups.drupal.org/node/404778

GSoC Homepage http://www.google-melange.com/gsoc/homepage/google/gsoc2014

Google's Summer of Code 2014 Announcement - http://google-opensource.blogspot.com/2014/02/mentoring-organization-app...

hass’s picture

I belive this is a 4-6h job only. Not sure if this is useful for SOC. Link checker will be more advanced to upgrade.

dawehner’s picture

I am tracking some code work on https://github.com/dawehner/piwik

hass’s picture

Issue summary: View changes
hass’s picture

Issue summary: View changes
hass’s picture

Priority: Minor » Normal
acbramley’s picture

Status: Postponed » Active

I'm going to start looking at this, the github repo posted by @dawenhner looks like it's had a considerable amount of work so I'll start with that.

acbramley’s picture

Assigned: Unassigned » acbramley

I've spent the day starting off with the github repo, and using the Google Analytcics 8.x-2.x branch as a guide to upgrade (as it looked like the github repo had also heavily borrowed from an earlier version of GA).

You can follow my progress at https://www.drupal.org/sandbox/zombienaute/2553569

hass’s picture

Assigned: acbramley » Unassigned
Status: Active » Postponed

See #6

acbramley’s picture

Status: Postponed » Active

I've made significant progress and have a working module in my sandbox, considering #6 is 2 years old I didn't think that would apply. In any case I'm going to finish the port in my sandbox so would be greatful if you could consider making me a maintainer so I can just contribute straight to this project.

hass’s picture

Status: Active » Postponed

I'm porting with GA in mind. It does not matter if the comment is 2 years old or not. The situation is still the same.

Not sure where you are porting from. As long as core breaks GA every 2-3 weeks I'm still waiting for stable core and #2429617: Make D8 2x as fast: Dynamic Page Cache: context-dependent page caching (for *all* users!) may break it again and #2391029: Attaching inline JS no longer possible. Help get this back into core! may break a lot again.

acbramley’s picture

@hass I started from the github repo at #7 and used the 8.x-2.x branch of GA as a guide to make it work. It's working now and I'm just finishing off getting the config schema finished (having some problems with the custom_var).

I invested quite a bit of time into this so would appreciate you taking a look at the sandbox and committing as an 8.x branch to this project, at least we would then have a starting point on d.o going forward. It is developed in pretty much the same fashion as the GA module.

acbramley’s picture

Status: Postponed » Needs review
StatusFileSize
new132.3 KB

Here's the patch, I'll stop work on this until I get confirmation that my work will be used.

Still TODO: Write Tests.

Status: Needs review » Needs work

The last submitted patch, 17: 2061637-piwik-8.x-port-17.patch, failed testing.

acbramley’s picture

Status: Needs work » Needs review

So, now that those issues above are closed, can you give me feedback on the patch so we can get this committed?

hass’s picture

Version: 7.x-2.x-dev » 8.x-1.x-dev

hass’s picture

Status: Needs review » Needs work

The patch seems not implement the changes made to GA. It lacks a lot of changes, removes php module support, tests and so on. I start from scratch.

hass’s picture

Most coding should be done, but some tests are still failing.

acbramley’s picture

Ok, cheers @hass I'll take a look at that when I get a chance. Unfortunately my Drupal contrib time is very limited at the moment.

hass’s picture

dawehner’s picture

The patch seems not implement the changes made to GA. It lacks a lot of changes, removes php module support, tests and so on. I start from scratch.

Totally fair point. I hope though you don't keep php module support. Its broken by design

hass’s picture

Why is it broken by design? It still exists in contrib and we can just keep the few lines of code.

hass’s picture

Can someone of you take a look and give me a hint what is wrong? I cannot catch invalid URLs. Both dawehners github and the patch here are not working.

hass’s picture

We also need to fix the upgrade from D6/D7.

hass’s picture

hass’s picture

Status: Needs work » Needs review
StatusFileSize
new1.22 KB

All is green, let's see if this patch it get's green, too.

Status: Needs review » Needs work

The last submitted patch, 31: Issue-2608666-by-hass-dawehner-Cannot-try-catch-Guzz.patch, failed testing.

The last submitted patch, 31: Issue-2608666-by-hass-dawehner-Cannot-try-catch-Guzz.patch, failed testing.

dawehner’s picture

Looks reasonable for me :)

acbramley’s picture

Sorry, I'm unsure what's going on here. I spent a couple of days working on this port and can now see the 8.x-1.x version is live and I only have a single commit against my name to do with adding the composer file?

  • hass committed 32f5346 on 8.x-1.x
    Issue #2061637 by hass: Migrate pages and roles
    
hass’s picture

hass’s picture

Status: Needs work » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.