Hi folks,

The ASF has a tightened CSP (content security policy) for its websites
coming into force shortly so I have been tidying things up like
downloads from third-party websites. Details at [1] for anyone who
hasn't seen it.

As part of that, I turned on Matomo analytics. We used to use Google
analytics some time ago, and Geb's website still had such references.
So Geb has had analytics turned on for a week or two and the
groovy.apache.org site for the last 12 hours or so. It's quite
interesting. We've had visits from around 70 countries in the last 12
hours. We still need to do groovy-lang.org but I have to chat to infra
about that. Anyway, anyone with ASF credentials can jump in and take a
look at:

https://analytics.apache.org/
(And then select Apache Groovy)

Another tweak I put in place was that for our blog posts, instead of
just following the Asciidoc convention listing the author on the
second line, e.g. 2nd line like this:
Paul King

You can now also give your GitHub ID and short description like this:
Paul King <paulk-asert|PMC_Member>

And it gives a little thumbnail. I was autolinking to the GitHub user
thumbnail image but that violates the CSP, so instead for now, the
build script assumes we save such images saved locally along with the
other images/assets.

I didn't really discuss some of these changes up front, since I was
playing around to see what was possible and trying to understand what
was involved in meeting the CSP. So, if anyone has feedback, please
let me know and I can make changes.

Note: we still have a few things we need to do to be fully compliant
with the CSP. We have some indirect loading of fonts/css files that we
need to tidy up at some point soon.

Cheers, Paul.

[1] https://lists.apache.org/thread/w34sd92v4rz3j28hyddmt5tbprbdq6lc

Reply via email to