Nice job, based on my spot check of a handful of files, it looks much better. But we will still need to manually fix all the valid tables.
Have you had a chance to look at the other branches that Dan Kulp provided? Bruce On Mon, Dec 18, 2017 at 10:59 AM, Michael André Pearce < [email protected]> wrote: > I’ve had some luck auto generating MD files. > > Needs some cleanup which probably the worst can be bash scripted. > > Have sent a PR back to the activemq-web on github for others to see. > > Mike > > Sent from my iPhone > > > On 14 Dec 2017, at 16:31, Bruce Snyder <[email protected]> wrote: > > > > Thanks, Dan. So far I only see the body.storage branch (the others should > > propagate in time). But I see that it's already more comprehensive than > the > > HTML that I pushed because it contains all the directories. We should > > probably wipe out the master branch and choose one of yours as the new > > master branch. > > > > Bruce > > > >> On Thu, Dec 14, 2017 at 7:56 AM, Daniel Kulp <[email protected]> wrote: > >> > >> > >> I hacked the Confluence exporter a bit to grab the page content in > >> different formats so we can see if one is easier to migrate or > similar. I > >> just pushed 3 new branches to this repo: > >> > >> body.only - this is basically the same HTML, but with all the “wrapper” > >> stuff removed. Just the HTML of the body content. So no navigation > or > >> header/footer, etc… > >> > >> body.storage - this is the raw storage format of the data from > >> confluence. Things like code snippets are in storage format > >> (<structured-macro name=“code” …>), etc. > >> > >> body.view - confluence has a “body.view” mode that is between the > >> “storage” format and not really the exported HTML. The structured > >> macros are expanded a bit (<script class=“brush: java”…), but not > really in > >> final HTML form either. > >> > >> > >> Anyway, if interested in converting content, one of the above might be a > >> better starting point. > >> > >> > >> Dan > >> > >> > >> > >> > >> > >> > >>> On Dec 13, 2017, at 4:49 PM, Bruce Snyder <[email protected]> > >> wrote: > >>> > >>> The HTML is available in the repo now. This HTML is just what I grabbed > >>> from the public directory. Even if it's not comprehensive, it's good > >> enough > >>> for hacking around to figure out what we'd like to do. > >>> > >>> In the meantime, I'm still working with ASF Infra to figure out why the > >>> Confluence export is failing. > >>> > >>> Bruce > >>> > >>> On Wed, Dec 13, 2017 at 12:51 PM, Bruce Snyder <[email protected] > > > >>> wrote: > >>> > >>>> Yep, that is correct, Dan: > >>>> > >>>> https://git-wip-us.apache.org/repos/asf/activemq-web.git > >>>> > >>>> I pushed my changes to the repo. Now they just need to propagate to > the > >>>> Github web UI. > >>>> > >>>> Bruce > >>>> > >>>>> On Wed, Dec 13, 2017 at 11:28 AM, Daniel Kulp <[email protected]> > wrote: > >>>>> > >>>>> > >>>>> Isn’t the push address supposed to be: > >>>>> > >>>>> https://git-wip-us.apache.org/repos/asf/activemq-web.git > >>>>> > >>>>> > >>>>> Dan > >>>>> > >>>>> > >>>>> > >>>>>> On Dec 13, 2017, at 1:15 PM, Bruce Snyder <[email protected]> > >>>>> wrote: > >>>>>> > >>>>>> Thank you for the suggestion, but it looks like I do not have > >>>>> permissions > >>>>>> either. I will contact ASF Infra for assistance. > >>>>>> > >>>>>> Bruce > >>>>>> > >>>>>> On Wed, Dec 13, 2017 at 2:41 AM, Martyn Taylor <[email protected]> > >>>>> wrote: > >>>>>> > >>>>>>> On Wed, Dec 13, 2017 at 4:00 AM, Bruce Snyder < > >> [email protected]> > >>>>>>> wrote: > >>>>>>> > >>>>>>>> I had the following empty git repo created to hold the HTML from > the > >>>>>>>> current website: > >>>>>>>> > >>>>>>>> https://github.com/apache/activemq-web > >>>>>>>> > >>>>>>>> However, I have a conundrum -- content cannot be pushed directly > to > >> a > >>>>>>>> Github ASF repo. Content can only be added via pull request but > >> Github > >>>>>>> does > >>>>>>>> not allow a pull request on an empty repo. > >>>>>>>> > >>>>>>> Bruce, have you tried pushing directly to the ASF repo. i.e. > git:// > >>>>>>> git.apache.org/activemq-web.git > >>>>>>> > >>>>>>> This is the workflow we currently use, we push directly to the ASF > >>>>> repo. > >>>>>>> PRs are really only used for review and discussion. I tried to > push > >>>>>>> directly this morning but looks like I don't have write > permissions. > >>>>>>> > >>>>>>>> > >>>>>>>> Any ideas on how to get the HTML into the repo? I guess I could > ask > >>>>> ASF > >>>>>>>> Infra to push it. > >>>>>>>> > >>>>>>>> Bruce > >>>>>>>> > >>>>>>>> On Tue, Dec 12, 2017 at 8:17 PM, Bruce Snyder < > >> [email protected] > >>>>>> > >>>>>>>> wrote: > >>>>>>>> > >>>>>>>>> I'm going to address all the questions to me in this single > reply. > >>>>>>>>> > >>>>>>>>> My original suggestion was that we export the HTML from > Confluence, > >>>>>>>>> convert to Markdown and put the Markdown and the images in a git > >>>>> repo. > >>>>>>>>> Markdown is much easier to edit than raw HTML, especially the > HTML > >>>>>>>> exported > >>>>>>>>> from Confluence (blech!). The idea was that we could use Jekyll + > >>>>> SAAS > >>>>>>> to > >>>>>>>>> craft a new website. In fact, Michael Andre Pearce produced a > >> mockup > >>>>> of > >>>>>>>>> this using the Apache Metro website as an example (because it > >> already > >>>>>>>> makes > >>>>>>>>> use of Jekyll + SAAS). It was enough to convince me that we > should > >>>>> take > >>>>>>>>> this path, so I started looking into doing a full, new export of > >>>>>>>> Confluence > >>>>>>>>> pages to HTML. If you have not seen Michael's mockup, you should > >>>>> really > >>>>>>>>> take a look. > >>>>>>>>> > >>>>>>>>> So, I manually grabbed the raw HTML that is automagically > exported > >>>>> from > >>>>>>>>> Confluence and is hosting the current site that we see at > >>>>>>>>> http://activemq.apache.org. I did some testing on it using > >> text2html > >>>>>>> and > >>>>>>>>> the conversion it does is pretty awful and would require a lot of > >>>>> hand > >>>>>>>> work > >>>>>>>>> to fix it. So, we discussed the point that there are 1600+ pages > of > >>>>>>> HTML > >>>>>>>> to > >>>>>>>>> manually edit. But I later realized that it was only about 950 > HTML > >>>>>>> pages > >>>>>>>>> (from what I can tell so far). > >>>>>>>>> > >>>>>>>>> Then, Dan Kulp found a Confluence HTML to raw HTML converter > built > >> on > >>>>>>> top > >>>>>>>>> of PanDoc. So, I have also been trying to export the HTML from > >>>>>>> Confluence > >>>>>>>>> in order to try out the PanDoc converter (it works based on the > >>>>>>>> Confluence > >>>>>>>>> export function which is different from how the HTML is > >> automagically > >>>>>>>>> converted). Unfortunately, I am running into a > NullPointerException > >>>>>>> from > >>>>>>>>> Confluence. ASF Infra is telling me that the NPE is due to the > >> CDATA > >>>>> in > >>>>>>>> the > >>>>>>>>> search function on the Navigation page and is suggesting that the > >>>>>>>> solution > >>>>>>>>> is to remove the Navigation page. The problem with this > suggestion > >> is > >>>>>>>> that > >>>>>>>>> it would fundamentally remove all the navigation on the > right-hand > >>>>> side > >>>>>>>> of > >>>>>>>>> the site -- not what we want. > >>>>>>>>> > >>>>>>>>> I have also given some thought to the idea that removing the > >> current > >>>>>>> site > >>>>>>>>> will break all links to old site. This is something that cannot > be > >>>>>>>>> overlooked and must be prevented as we do not want to leave users > >> who > >>>>>>>> have > >>>>>>>>> bookmarked a page high and dry. This is a fairly easy problem to > >>>>> solve > >>>>>>>> this > >>>>>>>>> using some mod_rewrite rules, the question is if ASF Infra is > >> willing > >>>>>>> to > >>>>>>>>> allow us to deploy such custom rules. This should be investigated > >>>>> when > >>>>>>> we > >>>>>>>>> get to that point, but we are not there yet. First, we need to > >> decide > >>>>>>> the > >>>>>>>>> best path forward based on what I have described above in the > >>>>> preceding > >>>>>>>>> paragraphs. > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> Bruce > >>>>>>>>> > >>>>>>>>> On Tue, Dec 12, 2017 at 11:39 AM, Martyn Taylor < > >> [email protected]> > >>>>>>>>> wrote: > >>>>>>>>> > >>>>>>>>>> I was thinking there would be a single css file for all the > pages. > >>>>>>> But > >>>>>>>> I > >>>>>>>>>> haven't seen the files yet. Let's have a play around when Bruce > >>>>> pushes > >>>>>>>> the > >>>>>>>>>> export. > >>>>>>>>>> > >>>>>>>>>> Cheers > >>>>>>>>>> > >>>>>>>>>> On 12 Dec 2017 5:30 pm, "Michael André Pearce" < > >>>>>>>>>> [email protected]> > >>>>>>>>>> wrote: > >>>>>>>>>> > >>>>>>>>>>> What’s 1600 pages between friends.... > >>>>>>>>>>> > >>>>>>>>>>> I agree it will be easier to covert to md than to start doing > css > >>>>>>>>>> styles. > >>>>>>>>>>> It’s all from a wiki anyhow so it’s can’t be that far off. > >>>>>>>>>>> > >>>>>>>>>>> It be good to get some samples (eg 50 pages) if not all just to > >> try > >>>>>>>> and > >>>>>>>>>>> see what it is like. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> On 12 Dec 2017, at 17:04, Clebert Suconic < > >>>>>>> [email protected]> > >>>>>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>>>> Exporting to MD and creating a gitbook seems like a big > task, I > >>>>>>>>>> suspect > >>>>>>>>>>> any > >>>>>>>>>>>>> tool we use will cause a bunch of styling/content issues. > >>>>>>>>>>>>> > >>>>>>>>>>>>> At least initially, how about we just create a nice landing > >> page > >>>>>>>> that > >>>>>>>>>>>>> brings the ActiveMQ site and Artemis site together, and > >>>>>>>> refresh/align > >>>>>>>>>>> the > >>>>>>>>>>>>> existing content with some CSS? > >>>>>>>>>>>> > >>>>>>>>>>>> I was just looking for the minimal effort task. I thought that > >>>>>>>>>>>> converting these pages into a doc would be easier than > >> converting > >>>>>>>> them > >>>>>>>>>>>> to another .css... > >>>>>>>>>>>> > >>>>>>>>>>>> if the conversion needed to be done anyways... I thought .md > >> would > >>>>>>>> be > >>>>>>>>>>>> easier and having a better final presentation. > >>>>>>>>>>> > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> -- > >>>>>>>>> perl -e 'print unpack("u30","D0G)U8V4\@4VYY9& > >>>>>>>>> 5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" );' > >>>>>>>>> > >>>>>>>>> ActiveMQ in Action: http://bit.ly/2je6cQ > >>>>>>>>> Blog: http://bsnyder.org/ <http://bruceblog.org/> > >>>>>>>>> Twitter: http://twitter.com/brucesnyder > >>>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> -- > >>>>>>>> perl -e 'print > >>>>>>>> unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\ > >> "YC;VT*" > >>>>> );' > >>>>>>>> > >>>>>>>> ActiveMQ in Action: http://bit.ly/2je6cQ > >>>>>>>> Blog: http://bsnyder.org/ <http://bruceblog.org/> > >>>>>>>> Twitter: http://twitter.com/brucesnyder > >>>>>>>> > >>>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> perl -e 'print > >>>>>> unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\ > "YC;VT*" > >>>>> );' > >>>>>> > >>>>>> ActiveMQ in Action: http://bit.ly/2je6cQ > >>>>>> Blog: http://bsnyder.org/ <http://bruceblog.org/> > >>>>>> Twitter: http://twitter.com/brucesnyder > >>>>> > >>>>> -- > >>>>> Daniel Kulp > >>>>> [email protected] - http://dankulp.com/blog > >>>>> Talend Community Coder - http://coders.talend.com > >>>>> > >>>>> > >>>> > >>>> > >>>> -- > >>>> perl -e 'print unpack("u30","D0G)U8V4\@4VYY9& > >>>> 5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" );' > >>>> > >>>> ActiveMQ in Action: http://bit.ly/2je6cQ > >>>> Blog: http://bsnyder.org/ <http://bruceblog.org/> > >>>> Twitter: http://twitter.com/brucesnyder > >>>> > >>> > >>> > >>> > >>> -- > >>> perl -e 'print > >>> unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" > );' > >>> > >>> ActiveMQ in Action: http://bit.ly/2je6cQ > >>> Blog: http://bsnyder.org/ <http://bruceblog.org/> > >>> Twitter: http://twitter.com/brucesnyder > >> > >> -- > >> Daniel Kulp > >> [email protected] - http://dankulp.com/blog > >> Talend Community Coder - http://coders.talend.com > >> > >> > > > > > > -- > > perl -e 'print > > unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" );' > > > > ActiveMQ in Action: http://bit.ly/2je6cQ > > Blog: http://bsnyder.org/ <http://bruceblog.org/> > > Twitter: http://twitter.com/brucesnyder > -- perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" );' ActiveMQ in Action: http://bit.ly/2je6cQ Blog: http://bsnyder.org/ <http://bruceblog.org/> Twitter: http://twitter.com/brucesnyder
