View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
3540 | Composr | core | public | 2018-02-13 14:56 | 2024-01-21 15:55 |
Reporter | Chris Graham | Assigned To | Guest | ||
Priority | normal | Severity | feature | ||
Status | new | Resolution | open | ||
Summary | 3540: De-Googleificiation (idea staging issue) | ||||
Description | As Google haven't responded to the AMP Letter: http://ampletter.org/ EDIT: They now have made a lot of progress - https://www.ampproject.org/latest/blog/standardizing-lessons-learned-from-amp/ I think we need to start making sure Google isn't given any preferential treatment in Composr, as they can't be trusted to be good stewards of Open Web principles anymore. I did an audit of our codebase to see where we were using Google... Google Translate Google Analytics (core integration in config and JS, oAuth, tutorial, ad_success.php) Google Maps (DataMappr, UserMappr, media URLs) Google Site Search (addon) Google+ (share button, default CPF) Google AppEngine Google Fonts (HTML_HEAD.tpl, global.css) Google Search (search link in main_website_monitoring block, search suggestions in global.css, SEO tutorial, Statistics: Top Google Keywords, Recognition of GoogleBot) Google Chrome (Popup blocker advice, tips, sup_chrome_tools) Google reCAPTCHA YouTube (video syndication, media URLs, Channel block) Google summer of code promotion Google Geocoding (locations_catalogues addon, locations_geocoding.php) Google Search Console (oAuth) Google Safe Browsing API Google PageSpeed Structured data testing tool Google Webmaster Tools (Health Check, Ignoring of Google webmaster tools authentication files in files.php, tips) Google Finance (Currency Conversion) Webmaster documentation (Linking to Google CSP help) Google News RSS default Google News Sitemaps Various recommendations dotted across the tutorials Recommendations for changing... Google Translate: Support multiple translation systems via hooks Implement at least one other service Low priority, as this is a very minor feature Google Analytics: Implement Piwik This is already up as another issue. Low priority as only a tiny minority are going to do this, and there's no good equivalent to Google Analytics due to the high level of integration it has with Google data. Google Maps: Provide Bing Maps alternative, sharing code where possible If we rename main_google_map to main_map_users we'll need to update our "post your location" topic here to reference the new block name. This is quite a lot of work. Google Site Search: Provide Bing Custom Search alternative Low priority, this is quite a lot of work for what is only a non-bundled addon that is rarely used. Google AppEngine: No change, we already support EC2 etc fine Google Fonts: No change, Typekit is not free. Google Search: Link to DuckDuckGo Remove Top Google Keywords as it's been ineffective for a long time anyway In the future try to stick to our 'no bias' manifesto principle better Google Chrome: Make sure any recommendation also includes Firefox Write a sup_firefox_tools tutorial. Low priority because Chrome's tools are definitely better. Google reCAPTCHA: No change, we already have our own CAPTCHA YouTube: Provide equal Vimeo support Google summer of code promotion: Leave, it's a unique thing Google is doing that is very good Google Geocoding: Make use hooks Support at least one other Geocoding provider Google Search Console: No change, we already have Moz as an alternative. Google Safe Browsing API: No change, can't see a good competitor Google PageSpeed: No change, YSlow is dead Structured data testing tool: Also recommend Yandex one Google Webmaster Tools: Also recommend Bing's one in all the same places, sometimes also Yandex's Google Finance: Support via Bing also Webmaster documentation: Change to Mozilla if possible Google News RSS default: Change to something more neutral Google News Sitemaps: No change Various recommendations dotted across the tutorials: Add more diversity | ||||
Tags | Type: Anti-big-tech, Type: Legal compliance / Privacy | ||||
Attach Tags | |||||
Time estimation (hours) | |||||
Sponsorship open | |||||
|
A lot of this is now done, here's what remains... Google Maps: Provide OSM alternative and possibly Bing Maps alternative, sharing code where possible If we rename main_google_map to main_map_users we'll need to update our "post your location" topic here to reference the new block name. Google Translate: Support multiple translation systems via hooks Implement at least one other service EDIT: Since done Google Analytics: Implement Piwik Google Site Search: Provide Bing Custom Search alternative Google Chrome: Write a sup_firefox_tools tutorial |
|
I'm happy with this for now. We've scaled Google's influence back a fair bit, only preferencing where Google's products are radically better, or where Google is restricted to non-bundled-addons. Google have now responded very positively to the concerns from Amp, partly due to pressure from me, but also many others. |
|
Note Piwik is now called "Matomo Analytics". I tried it recently, it's a very nice product. During using this I found (and checked) Google Analytics is currently considered illegal in Germany unless IP anonymisation is enabled (because of full IPs being exported to the USA) . This is based on their version of the GDPR legislation, so may also be found true in other European countries. EU users are therefore very likely to want to use a self-hosted version of Piwik as an alternative. |
Date Modified | Username | Field | Change |
---|---|---|---|
2018-02-13 14:56 | Chris Graham | New Issue | |
2018-02-19 01:47 | Chris Graham | Description Updated | |
2018-03-04 23:38 | Chris Graham | Description Updated | |
2018-03-04 23:44 | Chris Graham | Description Updated | |
2018-03-05 05:53 | Chris Graham | Note Added: 0005546 | |
2018-03-09 03:47 | Chris Graham | Note Edited: 0005546 | |
2018-03-09 03:54 | Chris Graham | Note Edited: 0005546 | |
2018-03-09 04:10 | Chris Graham | Description Updated | |
2018-03-09 04:11 | Chris Graham | Note Added: 0005567 | |
2018-03-09 04:12 | Chris Graham | Note Edited: 0005567 | |
2018-10-17 13:43 | Chris Graham | Relationship added | related to 2051 |
2018-10-21 03:29 | Chris Graham | Description Updated | |
2019-06-27 19:27 | Chris Graham | Summary | De-Googleificiation (holding issue) => De-Googleificiation (idea staging issue) |
2019-07-30 17:40 | Chris Graham | Relationship added | related to 264 |
2019-07-30 17:40 | Chris Graham | Relationship added | related to 3813 |
2021-03-15 17:09 | Chris Graham | Note Edited: 0005546 | |
2021-05-28 02:38 | Chris Graham | Note Added: 0007095 | |
2022-11-22 18:52 | Chris Graham | Tag Attached: Type: Legal compliance / Privacy | |
2022-11-22 18:53 | Chris Graham | Relationship added | related to 4914 |
2024-01-21 15:55 | Chris Graham | Tag Attached: Type: Anti-big-tech |