Thank you for the responses. This helps me understand how this was implemented and I am pleased to see that it has been a transparent, community involved process.
Nice work, guys! Bruce On Thu, Oct 19, 2017 at 10:14 AM, Michael André Pearce < [email protected]> wrote: > Hi Bruce, > > When I raised initially to add hawtio in the summer I was made very aware > by key committers at the time about the previous foray with hawtio, as you > note from the mail lists some of the reason for the issues with it > previously. > > This is why we clearly called out the requirements that must be met > ensured the conversation occurred in the community on the mail lists and > also in IRC and also why it took some time, as we had to make sure that we > addressed all these concerns with everyone on the dev lists and via PR’s. > People such as Dan was instrumental in making sure we kept true to this. > @thanks to Dan on this. > > On the note of where code is: > > We use Hawtio as a third party lib/framework. This is akin to depending on > Jolokia, Netty etc. > > All the war customization, branding and also the plugin providing Artemis > management features fully reside in the ActiveMQ Artemis project. > > See artemis-hawtio module and it’s sub modules. > > I hope this helps clarify? > > Cheers > Mike > > > Sent from my iPhone > > > On 19 Oct 2017, at 16:09, Bruce Snyder <[email protected]> wrote: > > > > Hi Dan, > > > > Thank you for providing this info. The URL to the mailing list discussion > > is especially helpful. > > > > The reason I am asking about this topic is due to the past issues that > > arose around the use of the Hawt.io management console without seeking > > consensus before making the changes (I cannot recall all the details off > > the top of my head). I see that the Hawt.io console is being used for > > Artemis, but it appears to have been achieved in a more transparent > manner > > via mailing list discussions and pull requests. Does all of the source > code > > for the management console exist in the git repo as part of the ActiveMQ > > Artemis project? > > > > Bruce > > > >> On Wed, Oct 18, 2017 at 7:31 PM, Daniel Kulp <[email protected]> wrote: > >> > >> Bruce, > >> > >>> On Oct 18, 2017, at 2:04 PM, Bruce Snyder <[email protected]> > >> wrote: > >>> > >>> There was a comment regarding Artemis added to the board report that > >>> mentioned the following: > >>> > >>> 'An embedded web management console was added' > >>> > >>> What embedded web management console is this? Was it built from the > >> ground > >>> up or was it adopted from something else? > >> > >> It uses hawt.io as a framework, but there were extensive requirements > set > >> forth that we able to be met with the newer setup. See the summary at: > >> > >> https://lists.apache.org/thread.html/ea23d51f254690a905caf064cbd116 > >> 10773dc3dc9015c10319b7d826@%3Cdev.activemq.apache.org%3E > >> > >> And the links in that email. Basically, all the hawt.io branding is > >> removed and replaced with ActiveMQ branding, all of stuff not related to > >> ActiveMQ is removed/hidden, and all of the ActiveMQ/Artemis > functionally is > >> provided by plugins created and maintained here at Apache. > >> > >> > >> > >> Dan > >> > >> > >> > >>> Bruce > >>> > >>> > >>> On Tue, Oct 10, 2017 at 9:28 AM, Bruce Snyder <[email protected]> > >>> wrote: > >>> > >>>> Thank you for taking the time, Robbie. > >>>> > >>>> Bruce > >>>> > >>>> On Fri, Oct 6, 2017 at 9:18 AM, Robbie Gemmell < > >> [email protected]> > >>>> wrote: > >>>> > >>>>> I've added some initial notes. > >>>>> > >>>>> Robbie > >>>>> > >>>>> On 5 October 2017 at 15:54, Bruce Snyder <[email protected]> > >> wrote: > >>>>>> It is time to create a report for the ASF board for October. Please > >>>>> take 5 > >>>>>> minutes and contribute to the report available at the following URL: > >>>>>> > >>>>>> https://cwiki.apache.org/confluence/pages/viewpage.action? > >>>>> pageId=74681966 > >>>>>> > >>>>>> Please contribute any project activity from any of the ActiveMQ > >>>>> subprojects. > >>>>>> > >>>>>> This report will be submitted on 10 Oct. > >>>>>> > >>>>>> Bruce > >>>>>> -- > >>>>>> 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
