CloudForms UI Meetup Week of 8/20 Trip Report

Jason Rist jrist at redhat.com
Tue Aug 28 13:34:06 UTC 2012


The meetings last week had the purpose of some representatives from each
team getting together, meeting and getting to know one another, going
through both apps to discover what is working well and not working in
terms of converging on a common UI, and coming up with a somewhat
comprehensive list of the things that need to be done for not only 1.1
but also forward in the future and v.Next.

As many of you know, we have developed a shared UI infrastructure
designed for sharing common elements (header, footer, colors, fonts, js
and jquery plugins, and moving forward, forms, buttons, and common
IxD/UI patterns) called Converge-UI.  Much of the week was spent making
sure that the right elements are situated within Converge-UI as well as
planning for future versions.  A little about ConvergeUI:

The goal is to build and keep all common UI look/feel/interactions in
ConvergeUI and to generate reference implementations through ConvergeUI
Example application.  This is currently a joint effort between Condcutor
and Katello teams and anyone who wishes to join may as it is an open
source project.

Planning and discussions now through Github Issues:
https://github.com/Katello/converge-ui/issues?milestone=&page=1&state=open
<https://github.com/Katello/converge-ui/issues?milestone=&page=1&state=open>

New #freenode channel for discussion:  #converge-ui , existing internal
#cloudforms-ui geared toward specific brand and productization discussions.

Mailing list for discussions as well for those interested:
http://post-office.corp.redhat.com/mailman/listinfo/converge-ui-devel

Our agenda was the following:

M -
Introductions
Aeolus Conductor Walk-through
Katello Walk-through
Brian Stein CloudForms Vision
T -
More app walkthroughs, hacking on both apps for bug fixes and discussion
Extensive etherpadding
Product Management's CloudForms Vision
W -
More app walkthroughs, hacking on both apps for bug fixes and discussion
Extensive etherpadding
Matt Hicks from OpenShift team presented OpenShift's architecture and UI
infrastructure as well as going forward plans
Th -
More app walkthroughs, hacking on both apps for bug fixes and discussion
Extensive etherpadding
RDVO presentation on CloudForms UI plans, with the UX team and Product
Management
F -
Summarizing the week
Re-reading and prioritizing etherpad
Hacking and goodbyes

I'll have to apologize in advance in mentioning that Monday was a bit of
a blur - long story, (passenger medical emergency on the flight the day
before), hopefully Eric or some of the Conductor can fill it in a bit
better.  Aside from the walk-throughs and hacking, Brian Stein came in
and gave an overview of how he thinks the two apps (Conductor and
Katello) should work together and why he wanted us all to get together
for the week.  My take is that there are still a few things we can do on
both sides for v.Next that will make our apps work more nicely together
and it sounded like most of that was planned out.

On Tuesday, Product Management came and gave us a run down of what they
really want to see in v.Next:
• Foreman Abstraction
• Puppet Content Flow through the system
• Environment Lifecycle
	∘ Content Versioning
	∘ System Lifecycle

My understanding is that we have some of that in progress and we'll be
working toward that up to 1.1 and beyond for a possible Spring 2013 next
release.  They also outlined a process improvement that they are working
on, which involves come up with Use Cases, working to build a Model of
those Use Cases, and then working with UXD (possibly including the
external group, RDVO) to build Wireframes and possibly even Concept type
work.  Sounds good to me!  Bring on the solid requirements!

On Wednesday, Matt Hicks went over OpenShift and did a
"developer-centric" presentation that we all felt was very fruitful.
The team that is putting together OpenShift is very talented.  They sent
along the wiki for the project,
https://engineering.redhat.com/trac/Libra/  - take a look if you're
interested.  I'm sure the team would talk to you about what they're
doing if you want to learn from them.

Thursday the external company RDVO came in and gave us a bit more detail
into the process that Product Management discussed on Tuesday.   I've
put in a query with the partner from RDVO who worked with us to get
their docs which they mentioned that they were going to share.

That's about it! It was a great week overall, and we have a ton of stuff
that we now need to do for not only 1.1 but also v.Next.  I think the
week was very fruitful and the overall experience was awesome.

Let me know if you have any questions and I'll try to fill them in as
best I can, hopefully with a bit of help from the other guys that were
there.

-Jason

-- 
Jason E. Rist
Senior Software Engineer
Systems Management and Cloud Enablement
Red Hat, Inc.
+1.919.754.4048
Freenode: jrist



More information about the aeolus-devel mailing list