I think, that it boils down to a related cookie banner with opt-out /
opt-in to fully comply with GDPR.

We might also need to look for external loading of (Google) fonts via
CSS / embedded Javacscript :/

Gruss
Richard

Am Samstag, den 22.05.2021, 12:19 -0700 schrieb David Blevins:
> > On May 22, 2021, at 11:08 AM, Zowalla, Richard <
> > richard.zowa...@hs-heilbronn.de> wrote:
> > 
> > (b) Remove the usage of Google Analytics according to [1]
> 
> Sounds like there are a couple recommendations we could put in place
> and still use Google Analytics.  I'd be in favor of pursuing those.
> 
> 
> -David
> 
> > Am Donnerstag, den 20.05.2021, 14:10 -0700 schrieb David Blevins:
> > > All,
> > > 
> > > Some updates on content in general as there are some changes
> > > there
> > > too not related to the potential new front page.
> > > 
> > > We had a lot of content still stuck in the old markdown format of
> > > the
> > > Apache CMS.  Every page you might find via Google with a black
> > > bar
> > > across the top is live content left behind when we switched to
> > > JBake.  I pulled them over from svn about 2 years ago.  David
> > > Jencks
> > > converted them from markdown to asiidoc last year.  I pulled them
> > > from his personal branch and pushed them to master.
> > > 
> > > - https://github.com/apache/tomee-site-generator/pull/26
> > > 
> > > That's where a lot of "new" content is coming from.  We needed to
> > > do
> > > this years, but never quite got it done completely.  I wanted to
> > > update a lot of the content, but didn't want to diverge so far
> > > from
> > > David's work that we could no longer use it.  So I pulled that in
> > > first and deleted the old markdown files before doing any content
> > > overhauls.
> > > 
> > > Richard, answering some of your questions here just so we're all
> > > clear that the `new-front-page` branch isn't proposing content
> > > changes aside form the front-page.
> > > 
> > > > On May 20, 2021, at 1:00 AM, Zowalla, Richard <
> > > > richard.zowa...@hs-heilbronn.de> wrote:
> > > > 
> > > > - In addition, we should change all out going links to "https"
> > > > instead
> > > > of "http" (as the ASF pages have no redirect from "http" to
> > > > "https"
> > > > in
> > > > place) + enable the "http" to "https" redirect for the TomEE
> > > > site -
> > > > but
> > > > these are very minor tasks imho :)
> > > > 
> > > > - Maybe we should remove Google+ from the Social Media section,
> > > > if
> > > > anybody agrees. Imho it is a _dead_ social media network.
> > > > 
> > > > - Don't know if "IRC" is still active or if we should mention
> > > > Slack
> > > > instead on the "Support" page.
> > > 
> > > Feel free to make these changes.
> > > 
> > > > - "Support" links to "Commercial", which is a dead page (404)
> > > 
> > > We had a few incorrect relative links.  I fixed the ones I could
> > > find
> > > via find/replace:
> > > 
> > > - 
> > > https://github.com/apache/tomee-site-generator/commit/2d98d6320e222d7d3c93dd1e497e9aaf93a00b1b
> > > 
> > > If you see any missed it's safe to update them in `tomee-site-
> > > generator` on the `master` branch.
> > > 
> > > FYI on that page specifically, we now have two copies in source:
> > > 
> > > - 
> > > https://github.com/apache/tomee-site-generator/blob/master/src/main/jbake/content/commercial-support.adoc
> > > - 
> > > https://github.com/apache/tomee-site-generator/blob/master/src/main/jbake/content/community/commercial.adoc
> > > 
> > > We always had two copies on the published site for the reasons
> > > above,
> > > just FYI that we still have work to do to get our content
> > > completely
> > > clean.
> > > 
> > > > I can give it some love, if no one objects, but I have some
> > > > workflow
> > > > related questions left.
> > > 
> > > Very welcome and thank you!
> > > 
> > > > ## Workflow Questions:
> > > > 
> > > > - Does the https://github.com/apache/tomee-site-generator repo
> > > > already
> > > > contain the changes @ staging?
> > > 
> > > The same content seen in staging is in tomee-site-generator
> > > master
> > > branch and live on https://tomee.apache.org
> > > 
> > > The front page and template updates from staging are only here:
> > > 
> > > - 
> > > https://github.com/apache/tomee-site-generator/tree/new-home-page
> > > 
> > > > - How does the staging publish work?
> > > > - After this is clarified, we should update the README to
> > > > explain
> > > > the
> > > > new workflow for (new) contributors. (I can do this)
> > > 
> > > I had to dig around for that, so documenting it is super
> > > great.  Thanks for offering!
> > > 
> > > Here's the main resource I used:
> > > 
> > > - 
> > > https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features
> > > 
> > > It's kind of a long read.  Here are the most crucial points and
> > > how
> > > it could map to us specifically:
> > > 
> > > - Make a branch in https://github.com/apache/tomee-site-generator
> > > .  
> > > For example: oranges
> > > - Make an `oranges` branch in 
> > > https://github.com/apache/tomee-site-pub.
> > > - In tomee-site-pub's `oranges` branch, update the .asf.yaml file
> > > so
> > > that it has the following:
> > > 
> > >    staging:
> > >      profile: oranges
> > >      whoami: oranges
> > > 
> > > - Push the .asf.yaml changes to tomee-site-pub oranges branch,
> > > wait
> > > a minute or two
> > > - Verify https://tomee-oranges.staged.apache.org/ exists
> > > 
> > > From there you can push changes to tomee-site-generator's
> > > `oranges`
> > > branch, build them, sync them into tomee-site-pub's `oranges`
> > > branch
> > > and they should show up in a minute or two.  It's near
> > > instantaneous
> > > if you change just one html file, it takes a minute or so for a
> > > change affecting many html pages.
> > > 
> > > > From the other mailing list
> > > > thread, I see, that we have a Jenkins job [1] for the main site
> > > > in
> > > > place. Might be useful to have one for staging too?
> > > 
> > > If we can script it, it's possible :)
> > > 
> > > Maybe we could make a copy of this job, but have it take a tomee-
> > > site-generator branch name as a build parameter:
> > > 
> > > - https://ci-builds.apache.org/job/Tomee/job/site-publish/
> > > 
> > > The job could automatically create the same branch in tomee-site-
> > > pub, 
> > > update the .asf.yaml and do a build/publish.  It could
> > > potentially do
> > > that automatically upon seeing a commit on a
> > > branch.  Alternatively,
> > > we could have one tomee-site-pub branch for staging everyone
> > > shares,
> > > which could work but would have obvious limitations that only one
> > > person could really use it at a time.
> > > 
> > > Thinking out loud.
> > > 
> > > 

Reply via email to