Hi all: The other day we were talking on IRC regarding how to proceed with this "re-write" effort for the frontend. In the beginning, I was gung-ho on this re-write from scratch, however, recently Vladimir has been hacking away adding new features to the existing code in trunk. You can get a taste of it here:
http://ec2-184-72-167-114.compute-1.amazonaws.com/ganglia-new/ Which got me to thinking... is a re-write from scratch the best approach, or should we just try to keep extending what we have? Another administrative issue that cropped up, is whether to split out Ganglia-Web as a separate project such that it doesn't need to follow the main Ganglia release cycle (since the frontend code is usually backward/forward compatible with Ganglia releases anyway). My idea is to create a new project for the frontend, give it a new name and start with a new version. With that, we can tell users that after Ganglia X, we will no longer be shipping the web component, use Y for that. Another approach is to retain the Ganglia name, but say that after Ganglia 3.2, there are 2 separate projects, ganglia and ganglia-web, in which case ganglia-web will be on a different release cycle than ganglia. Sounds confusing? Yes it is! :) I don't really care either way, as long as it causes the least confusion to the users -- feel free to offer Plan C. Another plan I have in mind is after we create branch-3.2 from trunk, we remove the web component from the code base, in which case all future bug fixes to ganglia-web goes into that branch only, and we will move development to GitHub (just for the frontend). Thanks! Bernard On Thu, Oct 21, 2010 at 11:29 PM, Bernard Li <[email protected]> wrote: > Hi all: > > Sorry for the delay in posting the log, but I have finally uploaded > it. Thanks Jesse for logging: > > http://therealms.org/oss/ganglia/ganglia_frontend_rewrite_irc_101310.txt > > I have left the log as is, I just filtered out people's hostnames and > stuff. I chopped off at the end when we started discussing outside > the scope of the frontend re-write. > > I will try to summarize the log in the next few days, but if anybody > else who was there would like to take a stab at it, please feel free. > > I think Erik and Vladimir have been hard at work hacking at a Ganglia > installation on an AWS instance. We will try to schedule another time > to sync up and discuss further (would a phone teleconference be better > this time, or should we stick with IRC)? > > It doesn't look like the hackathon would happen next month. It might > become a virtual hackathon but I would really like to put all the > developers in a room, but anyway, we'll see. > > Thanks again for all who showed up, and for all the great discussions. > > Cheers, > > Bernard > > On Wed, Oct 13, 2010 at 11:52 AM, Jesse Becker <[email protected]> wrote: >> I have a log that I will try to clean up and post later today. >> >> On Wed, Oct 13, 2010 at 14:46, Dave Josephsen <[email protected]> wrote: >>> Hey all, >>> >>> Did anyone take minutes? I wasn't able to attend but am interested in >>> hearing about the chat. >>> >>> Thanks >>> >>> -dave >>> >>> ----- Original Message ----- >>> From: "Bernard Li" <[email protected]> >>> To: [email protected], "Ganglia" >>> <[email protected]> >>> Sent: Thursday, October 7, 2010 1:55:26 PM GMT -06:00 US/Canada Central >>> Subject: [Ganglia-general] IRC chat on Ganglia Web Frontend re-write >>> 10/13/2010 (Wed) 9-10am PDT >>> >>> Dear all: >>> >>> I've been talking to people on and off about doing a web frontend >>> re-write, in fact I have been thinking about it since almost three >>> years ago when I started the "wishlist" thread: >>> >>> http://www.mail-archive.com/[email protected]/msg03070.html >>> >>> I've managed to gather a group of developers and users who are >>> interested in this re-write effort and we are planning to have a >>> discussion forum on irc.freenode.net #ganglia on 10/13/2010 (next >>> Wednesday) from 9-10am PDT. >>> >>> I would like to extend this invitation to anybody interested in >>> participating. >>> >>> Here's the agenda: >>> >>> Introductions: Briefly introduce yourself >>> >>> Discussion points: >>> - Use case of Ganglia >>> - Language: PHP? Ruby on Rails? Framework? >>> - Technologies: graphite, canvas, SVG, javascriptrrd, flot, jQuery, node.js >>> - Modular by design, extensible by users >>> - State: Login, different views for administrator, managers, operators >>> - Browsing (server-side) vs Customization/Interactive mode (client-side) >>> - Customization: custom graphs, overlay graphs, compare arbitrary graphs >>> - Interactivity: Allow users to interact with graphs, zoom in/out, etc. >>> - Allow arbitrary grouping of hosts >>> - URL pretty names: eg. http://ganglia.info/grid/cluster/host >>> - Flexible URL API for graph generation (turn legends on/off, titles, >>> height, width, etc.) >>> - Metric query backend (JSON?) >>> - Search for host/metric/graphs (aka Ganglia Instant) >>> - Identified by unique identifiers (as opposed to hostnames) >>> - New logos, icons, etc. >>> >>> Hope to see you all there. >>> >>> Cheers, >>> >>> Bernard >>> >>> ------------------------------------------------------------------------------ >>> Beautiful is writing same markup. Internet Explorer 9 supports >>> standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. >>> Spend less time writing and rewriting code and more time creating great >>> experiences on the web. Be a part of the beta today. >>> http://p.sf.net/sfu/beautyoftheweb >>> _______________________________________________ >>> Ganglia-general mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/ganglia-general >>> >>> ------------------------------------------------------------------------------ >>> Beautiful is writing same markup. Internet Explorer 9 supports >>> standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. >>> Spend less time writing and rewriting code and more time creating great >>> experiences on the web. Be a part of the beta today. >>> http://p.sf.net/sfu/beautyoftheweb >>> _______________________________________________ >>> Ganglia-general mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/ganglia-general >>> >> >> >> >> -- >> Jesse Becker >> > ------------------------------------------------------------------------------ The Next 800 Companies to Lead America's Growth: New Video Whitepaper David G. Thomson, author of the best-selling book "Blueprint to a Billion" shares his insights and actions to help propel your business during the next growth cycle. Listen Now! http://p.sf.net/sfu/SAP-dev2dev _______________________________________________ Ganglia-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ganglia-developers
