[ 
https://issues.apache.org/jira/browse/GROOVY-11561?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17926011#comment-17926011
 ] 

Niall Pemberton commented on GROOVY-11561:
------------------------------------------

One other thing to consider is the rest of the Content Security Policy (CSP) 
which is due to come into effect permanently  next month and  will prevent any 
resources being loaded from 3rd Party providers that the ASF does not have a 
Data Processing Agreement (DPA) with:
 * [https://lists.apache.org/thread/w34sd92v4rz3j28hyddmt5tbprbdq6lc]

Whimsy has a tool to check a page and running it against the current Geb Manual 
produces the following:
 * 
[https://whimsy.apache.org/members/page-scanner?url=https://groovy.apache.org/geb/manual/current/]

{code:java}
======

Top-level references:
NO 
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css
NO https://ssl.google-analytics.com/ga.js
NO 
https://ssl.google-analytics.com/r/__utm.gif?utmwv=5.7.2&utms=1&utmn=1078697879&utmhn=groovy.apache.org&utmcs=UTF-8&utmsr=800x600&utmvp=800x600&utmsc=24-bit&utmul=en-us&utmje=0&utmfl=-&utmdt=The%20Book%20Of%20Geb&utmhid=1288837981&utmr=-&utmp=%2Fgeb%2Fmanual%2Fcurrent%2F&utmht=1739267047205&utmac=UA-15031038-2&utmcc=__utma%3D47492081.1826786521.1739267047.1739267047.1739267047.1%3B%2B__utmz%3D47492081.1739267047.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmjid=1197247184&utmredir=1&utmu=qACAAAAAAAAAAAAAAAAAAAAE~

Transitive references:

Loaded by: 
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css
NO 
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0
=====
{code}
However, it looks like the Whimsy tool isn't that smart because when I look in 
*./css/style.css* it also looks like the page is using *_Google Fonts_* as well 
as Fontawesome.

So, not sure what effect that is going to have on the Geb Manual's L&F, but Geb 
would need to host these fonts locally within its site to use them.

Lastly, one other issue which may influence the choice you make in how to 
resolve this, I notice a broken link in the manual due to the fact that 
markmail no longer exists. Perhaps that doesn't matter for old docs, but 
extracting from the repo doesn't allow you to fix these types of things if you 
desire
 * [http://markmail.org/thread/bu3g56oxz2uqzq43]
 

 

> Remove Old groovy-pekka-gpars.html File
> ---------------------------------------
>
>                 Key: GROOVY-11561
>                 URL: https://issues.apache.org/jira/browse/GROOVY-11561
>             Project: Groovy
>          Issue Type: Task
>          Components: Documentation
>            Reporter: Niall Pemberton
>            Assignee: Paul King
>            Priority: Minor
>
> Hi Groovy Team,
> There is one page on the Groovy Website that contains _*Google Analytics*_ 
> and it causes Groovy to come up on a monthly report to the {_}*Privacy 
> Committee*{_}:
>  * [https://groovy.apache.org/blog/groovy-pekka-gpars.html]
>  * 
> [https://github.com/apache/groovy-dev-site/blob/asf-site/blog/groovy-pekka-gpars.html]
> It hasn't been updated in *2 years* and there is no equivalent file in the 
> _*groovy-website*_ repo. It looks like this page was renamed from 
> *groovy-pekka-gpars* to *groovy-pekko-gpars:*
>  * OLD: [https://groovy.apache.org/blog/groovy-pekka-gpars.html]
>  * NEW: [https://groovy.apache.org/blog/groovy-pekko-gpars.html]
> I will submit a PR against the _*groovy-dev-site*_ repo to remove this page.
> Thanks
> Niall



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to