Since noone that has commented on them so far objects to Tims PR changes, I am going to merge it now to ease making further updates.
I will then set about preparing a PR for the worst issues below that must be fixed before considering publishing it would be possible. Robbie On Wed, 27 Mar 2019 at 15:43, Robbie Gemmell <robbie.gemm...@gmail.com> wrote: > > Whats there looks good. > > There are some updates needed to refresh for the current state though, > some of which need done before publishing: > - Add the ActiveMQ 5.15.9 release. > - Add the Artemis 2.7.0 release. > - Add the txt files linked to for security-advisories [1, more at end]. > - Add details for CVE-2019-0222, CVE-2018-8006, CVE-2017-15709, > CVE-2018-11775 to the updated security-advisories page (staged at > http://activemq.apache.org/activemq-website/security-advisories.html > currently) > - Refresh past releases pages / entries to capture some missing > releases (and fix some broken links on the artemis page). > > I'd like to suggest some other improvements around the security > announcements also. The security-advisories page isn't actually linked > from anywhere that I could see on the new pages, I only found it > knowing the existing link and adjusting. I think it might be good to > add a central security page to the nav menu (replacing the existing > link to https://www.apache.org/security) which then contains general > details including directions to https://www.apache.org/security/ and > also specific pages detailing the issues for each component, such as > the existing page above. E.g we use > http://qpid.apache.org/security.html over at Qpid. > > [1] The txt files the security-advisories page links to for existing > announcements dont seem to be in place in the new structure, so links > to them (above page, and also used in the announcement emails) would > break once published. E.g the existing files are in > http://activemq.apache.org/security-advisories.data/ so accounting for > the 'activemq-website' subdir for the staged new bits, I'd expect the > same to be at > http://activemq.apache.org/activemq-website/security-advisories.data/ > currently (or else some redirection config to where they are, didnt > spot any). > > Robbie > > On Tue, 26 Mar 2019 at 18:54, Christopher Shannon > <christopher.l.shan...@gmail.com> wrote: > > > > This looks good Tim, what do others thing about Tim's changes? Are we ready > > for a vote? > > > > On Tue, Mar 26, 2019 at 12:16 PM Timothy Bish <tabish...@gmail.com> wrote: > > > > > I sent in a PR with some possible changes to the site repo to better > > > organize and provide a script to build the site contents with the idea > > > that > > > we'd move towards gitpubsub for the main site once we transition. Also > > > expanded the README with notes and some basic instructions. > > > > > > https://github.com/apache/activemq-website/pull/4 > > > > > > On Tue, Mar 26, 2019 at 6:37 AM Christopher Shannon < > > > christopher.l.shan...@gmail.com> wrote: > > > > > > > So where do we stand on the new website? Our current website is still in > > > a > > > > state where we can not update it which is a major problem. Well > > > > technically we could make changes to the SVN repo I guess but the sync > > > from > > > > confluence is broken still and my Jira with INFRA has been ignored since > > > I > > > > put it in on Thursday. > > > > > > > > So I say we need to vote to push this site out ASAP if it is ready and > > > > if > > > > no one knows how to fix our current website. > > > > > > > > On Thu, Mar 21, 2019 at 1:23 PM Christopher Shannon < > > > > christopher.l.shan...@gmail.com> wrote: > > > > > > > > > I'm pretty sure we would need an official vote thread and that voting > > > > here > > > > > doesn't count. > > > > > > > > > > On Thu, Mar 21, 2019 at 12:31 PM Justin Bertram <jbert...@apache.org> > > > > > wrote: > > > > > > > > > >> I'm also about to be traveling so +1 from me as well. I'll be back > > > > Monday > > > > >> and can pick things up if nothing has progressed. > > > > >> > > > > >> > > > > >> Justin > > > > >> > > > > >> On Thu, Mar 21, 2019 at 11:07 AM <michael.andre.pea...@me.com > > > .invalid> > > > > >> wrote: > > > > >> > > > > >> > Im about to be travelling. If this needs a vote here is my +1. > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > Get Outlook for Android > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > On Thu, Mar 21, 2019 at 4:39 PM +0100, "Christopher Shannon" < > > > > >> > christopher.l.shan...@gmail.com> wrote: > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > Can we go ahead and get this site deployed? Our current site is > > > > broken > > > > >> > because Confluence was updated and our deploy process is now broken > > > > with > > > > >> > SSL errors. Also I don't think the credentials will work anymore > > > > >> > as > > > > >> > confluence now uses LDAP. > > > > >> > > > > > >> > So instead of trying to figure out how to fix it maybe we can just > > > > push > > > > >> the > > > > >> > new site. > > > > >> > > > > > >> > On Wed, Mar 20, 2019 at 11:02 AM Christopher Shannon < > > > > >> > christopher.l.shan...@gmail.com> wrote: > > > > >> > > > > > >> > > I think writing up a README with detailed instructions would be > > > > >> necessary > > > > >> > > if we want to deploy now. Everyone with access needs to know the > > > > new > > > > >> way > > > > >> > > to update the site even if it is a manual process. > > > > >> > > > > > > >> > > On Wed, Mar 20, 2019 at 10:17 AM Justin Bertram > > > > >> > > wrote: > > > > >> > > > > > > >> > >> As of now there are no detailed instructions on how to update > > > > >> > >> the > > > > >> > website. > > > > >> > >> As I mentioned, the process is fairly tedious as it requires > > > > working > > > > >> > with > > > > >> > >> both a git and an svn repo. Basically the steps are: > > > > >> > >> > > > > >> > >> 1) check out the activemq-website Git repository ( > > > > >> > >> https://github.com/apache/activemq-website/) > > > > >> > >> 2) check out the Apache Infra website SVN repo ( > > > > >> > >> > > > > >> > > > > > >> > > > > https://svn.apache.org/repos/infra/websites/production/activemq/content/ > > > ) > > > > >> > >> 3) deploy Git website locally using jekyll > > > > >> > >> 4) make modifications to source content > > > > >> > >> 5) verify changes locally > > > > >> > >> 6) send PR to activemq-website GitHub project > > > > >> > >> 7) once PR is merged take "rendered" content from "target" > > > > >> directory > > > > >> > >> (where jekyll deployed it), copy it to your local SVN repo and > > > > >> commit it > > > > >> > >> so > > > > >> > >> it's available on the live website > > > > >> > >> > > > > >> > >> I can write up something more detailed and put it in the > > > README.md > > > > in > > > > >> > the > > > > >> > >> git repo if we want to proceed with the manual process for now. > > > > >> > >> > > > > >> > >> > > > > >> > >> Justin > > > > >> > >> > > > > >> > >> On Wed, Mar 20, 2019 at 5:56 AM Christopher Shannon < > > > > >> > >> christopher.l.shan...@gmail.com> wrote: > > > > >> > >> > > > > >> > >> > Do we have instructions yet so others can update the website? > > > If > > > > >> so, > > > > >> > >> where > > > > >> > >> > are they? I wanted to give it a shot real quick locally to > > > > >> > >> > make > > > > >> sure > > > > >> > >> things > > > > >> > >> > are ok. I would be +1 as long as I am able to make updates, > > > etc. > > > > >> > >> > > > > > >> > >> > Also we probably need to start a formal vote on this if you > > > want > > > > to > > > > >> > push > > > > >> > >> > it. > > > > >> > >> > > > > > >> > >> > On Tue, Mar 19, 2019 at 7:11 PM > > > > >> > >> > wrote: > > > > >> > >> > > > > > >> > >> > > +1 i agree it be a great triple whammy to have new releases > > > and > > > > >> new > > > > >> > >> > site... > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > Get Outlook for Android > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > On Tue, Mar 19, 2019 at 8:21 PM +0100, "Clebert Suconic" < > > > > >> > >> > > clebert.suco...@gmail.com> wrote: > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > With ActiveMQ 5.15.9 + Artemis 2.7.0, it would be great to > > > have > > > > >> the > > > > >> > >> > > website updated this week.. It would make it a great week! > > > > >> > >> > > > > > > >> > >> > > I don't want to push it.. but it would be nice! > > > > >> > >> > > > > > > >> > >> > > On Tue, Mar 19, 2019 at 10:29 AM Christopher Shannon > > > > >> > >> > > wrote: > > > > >> > >> > > > > > > > >> > >> > > > Yeah we can deploy now that's fine if people want. My > > > > comment > > > > >> > >> wasn't > > > > >> > >> > so > > > > >> > >> > > > much even about automation but more about just having a > > > > >> > >> > > > way > > > > to > > > > >> > make > > > > >> > >> > > updates > > > > >> > >> > > > easily. If we can do that through git PRs then that works > > > as > > > > >> long > > > > >> > as > > > > >> > >> > > there > > > > >> > >> > > > are clear instructions for people to follow for updating > > > and > > > > >> > >> deploying > > > > >> > >> > > the > > > > >> > >> > > > updates. > > > > >> > >> > > > > > > > >> > >> > > > On Tue, Mar 19, 2019 at 8:38 AM Clebert Suconic > > > > >> > >> > > > wrote: > > > > >> > >> > > > > > > > >> > >> > > > > Cant we deploy what we have now manually as rob said and > > > > then > > > > >> > >> figure > > > > >> > >> > > out > > > > >> > >> > > > > automation if neeeed? > > > > >> > >> > > > > > > > > >> > >> > > > > I don’t see the neee to automate but that doesn’t need > > > > >> > >> > > > > to > > > > be > > > > >> a > > > > >> > >> single > > > > >> > >> > > task. > > > > >> > >> > > > > If we want automation we can do that on a second time. > > > > >> > >> > > > > > > > > >> > >> > > > > On Tue, Mar 19, 2019 at 7:35 AM Robbie Gemmell > > > > >> > >> > > > > wrote: > > > > >> > >> > > > > > > > > >> > >> > > > > > I envisaged people would run the site 'build', and > > > check > > > > in > > > > >> > the > > > > >> > >> > > > > > resulting output, e.g. as the Apex project Michael > > > linked > > > > >> to > > > > >> > >> does. > > > > >> > >> > > > > > > > > > >> > >> > > > > > Though perhaps a little work, it doesnt seem like a > > > > massive > > > > >> > >> burden > > > > >> > >> > to > > > > >> > >> > > > > > run the site build. I'd expect it to be something > > > > >> > >> > > > > > folks > > > > >> should > > > > >> > >> do > > > > >> > >> > > when > > > > >> > >> > > > > > making updates to the site anyway, to check changes > > > > >> actually > > > > >> > >> work > > > > >> > >> > > > > > before committing them. > > > > >> > >> > > > > > > > > > >> > >> > > > > > On Mon, 18 Mar 2019 at 19:45, Justin Bertram > > > > >> > >> > > > > wrote: > > > > >> > >> > > > > > > > > > > >> > >> > > > > > > I added the drop-shadow the the "Active" in the main > > > > >> logo. > > > > >> > >> Let me > > > > >> > >> > > know > > > > >> > >> > > > > > what > > > > >> > >> > > > > > > you think. > > > > >> > >> > > > > > > > > > > >> > >> > > > > > > I agree with Robbie about removing the PMC and > > > > committer > > > > >> > >> details. > > > > >> > >> > > It's > > > > >> > >> > > > > an > > > > >> > >> > > > > > > unnecessary maintenance burden, and a stale website > > > is > > > > a > > > > >> bad > > > > >> > >> > look. > > > > >> > >> > > > > Here's > > > > >> > >> > > > > > > what I propose: > > > > >> > >> > > > > > > * Fold the board reports and the PMC/committers > > > links > > > > >> > under > > > > >> > >> the > > > > >> > >> > > > > > "Apache" > > > > >> > >> > > > > > > navigation menu. > > > > >> > >> > > > > > > * Make the PMC/committers link point to > > > > >> > >> > > > > > > > > > https://people.apache.org/phonebook.html?pmc=activemq > > > > >> > >> > > > > > > > > > > >> > >> > > > > > > Robbie, the issue I see with propagating changes in > > > the > > > > >> > >> website > > > > >> > >> > is > > > > >> > >> > > that > > > > >> > >> > > > > > > there's an intermediate step where Jekyll needs to > > > > render > > > > >> > the > > > > >> > >> > HTML > > > > >> > >> > > from > > > > >> > >> > > > > > the > > > > >> > >> > > > > > > markdown, includes, scss, etc. I don't understand > > > > >> > >> > > > > > > how > > > > >> that > > > > >> > >> step > > > > >> > >> > is > > > > >> > >> > > > > going > > > > >> > >> > > > > > to > > > > >> > >> > > > > > > happen. Ideally it would be an automatic process so > > > > that > > > > >> we > > > > >> > >> could > > > > >> > >> > > check > > > > >> > >> > > > > > in > > > > >> > >> > > > > > > markdown changes via GitHub and those changes would > > > be > > > > >> made > > > > >> > >> live > > > > >> > >> > > > > > > automatically. > > > > >> > >> > > > > > > > > > > >> > >> > > > > > > > > > > >> > >> > > > > > > Justin > > > > >> > >> > > > > > > > > > > >> > >> > > > > > > On Mon, Mar 18, 2019 at 12:53 PM Robbie Gemmell < > > > > >> > >> > > > > > robbie.gemm...@gmail.com> > > > > >> > >> > > > > > > wrote: > > > > >> > >> > > > > > > > > > > >> > >> > > > > > > > About propagation of changes, what often happens > > > with > > > > >> > sites > > > > >> > >> now > > > > >> > >> > > is > > > > >> > >> > > > > > > > that the website (or main) repository contains an > > > > >> > 'asf-site' > > > > >> > >> > > branch > > > > >> > >> > > > > > > > that in turn has a 'content' sub-directory within > > > it > > > > >> > >> comprising > > > > >> > >> > > the > > > > >> > >> > > > > > > > live site. Anything outwith that can comprise the > > > > site > > > > >> > >> source. > > > > >> > >> > > The > > > > >> > >> > > > > > > > repo is monitored by gitpubsub and whenever > > > > >> > >> > > > > > > > changes > > > > are > > > > >> > >> > > committed, > > > > >> > >> > > > > the > > > > >> > >> > > > > > > > contents dir gets synced to the actual webservers > > > > >> > >> > automatically. > > > > >> > >> > > No > > > > >> > >> > > > > > > > build jobs etc needed. > > > > >> > >> > > > > > > > > > > > >> > >> > > > > > > > Robbie > > > > >> > >> > > > > > > > > > > > >> > >> > > > > > > > On Mon, 18 Mar 2019 at 15:38, Justin Bertram > > > > >> > >> > > > > > wrote: > > > > >> > >> > > > > > > > > > > > > >> > >> > > > > > > > > I agree we need up-to-date information for > > > > >> > >> > > > > > > > > > > > http://activemq.apache.org/activemq-website/team/. > > > > >> > Bruce, > > > > >> > >> > > where's > > > > >> > >> > > > > > the > > > > >> > >> > > > > > > > > official data on who is a PMC member and who is > > > > >> > >> > > > > > > > > a > > > > >> > >> committer? > > > > >> > >> > > > > > > > > > > > > >> > >> > > > > > > > > I fixed the CMS download issue. > > > > >> > >> > > > > > > > > > > > > >> > >> > > > > > > > > What are the details about the Slack channel? > > > This > > > > is > > > > >> > the > > > > >> > >> > first > > > > >> > >> > > > > I've > > > > >> > >> > > > > > > > heard > > > > >> > >> > > > > > > > > of it. > > > > >> > >> > > > > > > > > > > > > >> > >> > > > > > > > > I added the drop-shadow on the "MQ" because on > > > the > > > > >> > >> ActiveMQ 5 > > > > >> > >> > > > > project > > > > >> > >> > > > > > > > page > > > > >> > >> > > > > > > > > the background behind the image is the same > > > > >> > >> > > > > > > > > color > > > > as > > > > >> the > > > > >> > >> "MQ" > > > > >> > >> > > and > > > > >> > >> > > > > > > > therefore > > > > >> > >> > > > > > > > > it was disappearing. I added the drop-shadow to > > > > make > > > > >> it > > > > >> > >> > > visible. It > > > > >> > >> > > > > > > > > wouldn't be hard to add a drop-shadow to the > > > whole > > > > >> > thing, > > > > >> > >> > but I > > > > >> > >> > > > > > didn't > > > > >> > >> > > > > > > > > think the drop-shadow on just the "MQ" looked > > > > >> > >> > > > > > > > > any > > > > >> > stranger > > > > >> > >> > > than it > > > > >> > >> > > > > > being > > > > >> > >> > > > > > > > a > > > > >> > >> > > > > > > > > different color in the first place. > > > > >> > >> > > > > > > > > > > > > >> > >> > > > > > > > > One thing I'm not really clear on yet is how > > > > >> > modifications > > > > >> > >> > > from the > > > > >> > >> > > > > > > > > activemq-website repo will be propagated to the > > > > >> actual > > > > >> > >> > website. > > > > >> > >> > > > > I've > > > > >> > >> > > > > > read > > > > >> > >> > > > > > > > > about some Apache buildbot thing that might help > > > > >> here, > > > > >> > >> but I > > > > >> > >> > > don't > > > > >> > >> > > > > > know > > > > >> > >> > > > > > > > > much about it yet. Anybody else have any clue on > > > > how > > > > >> > >> that's > > > > >> > >> > > > > supposed > > > > >> > >> > > > > > to > > > > >> > >> > > > > > > > > work? > > > > >> > >> > > > > > > > > > > > > >> > >> > > > > > > > > BTW, I'm working up a PR right now, but I wanted > > > to > > > > >> get > > > > >> > as > > > > >> > >> > > much of > > > > >> > >> > > > > it > > > > >> > >> > > > > > > > right > > > > >> > >> > > > > > > > > as I could before I sent it. > > > > >> > >> > > > > > > > > > > > > >> > >> > > > > > > > > > > > > >> > >> > > > > > > > > Justin > > > > >> > >> > > > > > > > > > > > > >> > >> > > > > > > > > On Sat, Mar 16, 2019 at 6:00 PM Michael André > > > > Pearce > > > > >> > >> > > > > > > > > wrote: > > > > >> > >> > > > > > > > > > > > > >> > >> > > > > > > > > > A few bits we need to work on: > > > > >> > >> > > > > > > > > > > > > > >> > >> > > > > > > > > > I think we need to update this, it was > > > extracted > > > > >> from > > > > >> > >> > current > > > > >> > >> > > > > site, > > > > >> > >> > > > > > > > but is > > > > >> > >> > > > > > > > > > out of date. > > > > >> > >> > > > > > > > > > > > > > http://activemq.apache.org/activemq-website/team/ > > > > >> > >> > > > > > > > > > > > > > >> > >> > > > > > > > > > Seems we are missing cms download page > > > > >> > >> > > > > > > > > > > > > > >> > >> > > > > > > > > >> > >> > > > http://activemq.apache.org/activemq-website/projects/cms/download/ > > > > >> > >> > > > > > > > > > > > > > >> > >> > > > > > > > > > On the contact side, there is now a slack > > > channel > > > > >> this > > > > >> > >> > > should be > > > > >> > >> > > > > > added, > > > > >> > >> > > > > > > > > > and have the same visibility as IRC (could be > > > > added > > > > >> > >> later, > > > > >> > >> > > but > > > > >> > >> > > > > > just to > > > > >> > >> > > > > > > > note) > > > > >> > >> > > > > > > > > > > > > > >> > >> > > > > > > > > > > > > > >> > >> > > > > > > > > > With the hero sections on the logo side, where > > > > drop > > > > >> > >> shadow > > > > >> > >> > > has > > > > >> > >> > > > > been > > > > >> > >> > > > > > > > added > > > > >> > >> > > > > > > > > > to the letters in MQ for Apache Active MQ, it > > > > >> looks a > > > > >> > >> bit > > > > >> > >> > odd > > > > >> > >> > > > > just > > > > >> > >> > > > > > > > having > > > > >> > >> > > > > > > > > > MQ drop shadowed, would it be easy to drop > > > shadow > > > > >> it > > > > >> > >> all. > > > > >> > >> > > > > > > > > > > > > > >> > >> > > > > > > > > > > > > > >> > >> > > > > > > > > > > > > > >> > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> > >> > > > > > > > > > > > >> > >> > > > > > > > > > >> > >> > > > > -- > > > > >> > >> > > > > Clebert Suconic > > > > >> > >> > > > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > -- > > > > >> > >> > > Clebert Suconic > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > > >> > >> > > > > > >> > >> > > > > >> > > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > > > > > > > > > -- > > > -- > > > Tim Bish > > >