<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><p class="gmail_msg">Question(s):<br class="gmail_msg">
----------------<br class="gmail_msg">
Did anyone already implement something similar?<br class="gmail_msg"></p></div></blockquote><div>Well console view and waterfall views are such dashboards or showing the builds in specific manner.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><p class="gmail_msg">
Does anyone have a similar issue? If yes how do you solve this
problem?<br class="gmail_msg">
What would be the easiest way to create such a page?<br class="gmail_msg"></p></div></blockquote><div>The easiest way if you know angularjs is to indeed write a UI plugin. buildbot UI has been designed for this, and this is the only way you can write a real time updated dashboard.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><p class="gmail_msg">
I'm not very good with web development and never tried to change
the buildbot web front end.<br class="gmail_msg">
Would it be simpler to create a standalone page, which constructs
this contents with the help of the web api?<br class="gmail_msg"></p></div></blockquote><div>Server side servers are indeed a bit easier. You could indeed create a separate flask application that would access the REST api using python-requests.</div><div>This can help you to write a dashboard to look exactly as you wish.</div><div><br></div><div>I usually recommend to take the effort to learn angularJS and front end development as I find it did unlock a lot of opportunities.</div><div>I do realize it is not practical for everybody, and we should have an easier story for custom dashboard creation that does not require front end development mastery.</div><div><br></div><div>I will be happy to help reviewing your flask application, and will help you integrate it as a dashboard in the main UI. I think it can work with some JS magic to embed a flask application into a Buildbot UI plugin.</div><div><br></div><div>Regards</div><div>Pierre </div><div><br></div><div><br></div></div></div>