[Crowbar] ui design work
Hi, I was told of some UI work that needs to be done: 1) allow create/recall/etc from the barclamps page (this is ajax) 2) update status for node dashboard and barclamps (ajax) 3) allow edit of attributes/assignments in the deployment page 4) polish on the help system to make it flow better How can I get involved? Being a n00b I am not totally sure what the list above really means :D @Rob: could you get me up to speed on this? -- Kenneth Wimer SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5, 90409 Nürnberg, Germany ___ Crowbar mailing list Crowbar@dell.com https://lists.us.dell.com/mailman/listinfo/crowbar For more information: http://crowbar.github.com/
Re: [Crowbar] ui design work
Rob, Sounds perfect. Is there a trello card for this or can you point me to any other information about the Docs? How would you prefer to proceed? My crowbar2 test environment is currently quite full of bugs, so I'll need to make sure to get enough parts running to work on this but that will hopefully not be a problem. On 3/14/13 12:49 PM, rob_hirschf...@dell.com wrote: > Kenneth, > > Yes! Let's pick an easier one to start and then talk about the priorities. > > I was thinking that Docs would be easiest to start (because its a single > table thing). > > The next would be deploy buttons. > > Attrib values are import but need buttons so you can commit first. > > Finally, the node/deploy status. > > Make sense? > > Rob > > - Original Message - > From: Kenneth Wimer [mailto:wi...@suse.de] > Sent: Thursday, March 14, 2013 03:25 AM > To: crowbar > Subject: [Crowbar] ui design work > > Hi, > > I was told of some UI work that needs to be done: > > 1) allow create/recall/etc from the barclamps page (this is ajax) > 2) update status for node dashboard and barclamps (ajax) > 3) allow edit of attributes/assignments in the deployment page > 4) polish on the help system to make it flow better > > How can I get involved? Being a n00b I am not totally sure what the list > above really means :D > > @Rob: could you get me up to speed on this? > -- Kenneth Wimer SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5, 90409 Nürnberg, Germany ___ Crowbar mailing list Crowbar@dell.com https://lists.us.dell.com/mailman/listinfo/crowbar For more information: http://crowbar.github.com/
[Crowbar] System Documentation UI
Hi, I did a heuristic evaluation of the System Documentation and made a list of possible bugs and simple improvements. I only worked on the production version so the Developers Guide and such were not part of the scope. All of my notes as well as wire-frames are available at: https://github.com/kwwii/crowbar/tree/UI-UX/UI-UX/System%20Documentation Is there anyone else on this list doing UI/UX work? Best Regards, -- Kenneth Wimer SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5, 90409 Nürnberg, Germany ___ Crowbar mailing list Crowbar@dell.com https://lists.us.dell.com/mailman/listinfo/crowbar For more information: http://crowbar.github.com/
Re: [Crowbar] System Documentation UI
On 3/27/13 2:57 PM, James Tan wrote: > Hi Ken, > > On 03/27/2013 02:24 PM, Kenneth Wimer wrote: >> I did a heuristic evaluation of the System Documentation and made a list >> of possible bugs and simple improvements. I only worked on the >> production version so the Developers Guide and such were not part of the >> scope. All of my notes as well as wire-frames are available at: >> >> https://github.com/kwwii/crowbar/tree/UI-UX/UI-UX/System%20Documentation > > Thanks for sending this, I think it's very helpful. Some comments: > > 1) > https://raw.github.com/kwwii/crowbar/UI-UX/UI-UX/System%20Documentation/wire-frames/1a.png >Typo: "adminsiter". > > 2) > https://raw.github.com/kwwii/crowbar/UI-UX/UI-UX/System%20Documentation/wire-frames/2a.png >Typo: "eah" > > 3) For larger pages it would be nice to have numbered section headers > (eg. >1.1 XXX) and an outline (eg. at > http://guides.rubyonrails.org/getting_started.html). Hi James, I noticed the typos already and fixed them in the SVG file. BTW, I made all of this with inkscape so if someone is interested in the source files I'll put them in the repo as well. I'm new to markup and intend to keep working on this file so expect good things in the future :P -- Kenneth Wimer SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5, 90409 Nürnberg, Germany ___ Crowbar mailing list Crowbar@dell.com https://lists.us.dell.com/mailman/listinfo/crowbar For more information: http://crowbar.github.com/
Re: [Crowbar] System Documentation UI
On 3/27/13 3:49 PM, James Tan wrote: > On 03/27/2013 03:02 PM, Kenneth Wimer wrote: >> I noticed the typos already and fixed them in the SVG file. BTW, I >> made all of this with inkscape so if someone is interested in the >> source files I'll put them in the repo as well. > > Sweet. Yes why not just push the .svg in - I think most modern > browsers can render that directly? Most browsers can do svg but not inkscape svg. I have each wireframe on a different layer and the notes for each again on a different layer. I imagine it will look pretty messed up in a browser. I am about to push the corrections to the images and the source svg. -- Kenneth Wimer SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5, 90409 Nürnberg, Germany ___ Crowbar mailing list Crowbar@dell.com https://lists.us.dell.com/mailman/listinfo/crowbar For more information: http://crowbar.github.com/
Re: [Crowbar] System Documentation UI
On 3/27/13 7:29 PM, rob_hirschf...@dell.com wrote: > +1 > > Where would you see the developer docs link? Typically, I would expect the developer docs to be on the wiki in github. I have nothing against showing them in the System Documentation in development mode but a) it seems like the last place I would look for such information and b) when the crowbar ui is broken (and therefor needs development) the docs are also down. To reiterate, I would leave the user-based docs in the git repo directly and put the developer docs on the github wiki. Just my two cents :-) -- Kenneth Wimer > -Original Message- > From: crowbar-bounces On Behalf Of Kenneth Wimer > Sent: Wednesday, March 27, 2013 10:49 AM > To: James Tan > Cc: crowbar > Subject: Re: [Crowbar] System Documentation UI > > On 3/27/13 3:49 PM, James Tan wrote: >> On 03/27/2013 03:02 PM, Kenneth Wimer wrote: >>> I noticed the typos already and fixed them in the SVG file. BTW, I >>> made all of this with inkscape so if someone is interested in the >>> source files I'll put them in the repo as well. >> Sweet. Yes why not just push the .svg in - I think most modern >> browsers can render that directly? > Most browsers can do svg but not inkscape svg. I have each wireframe on a > different layer and the notes for each again on a different layer. I imagine > it will look pretty messed up in a browser. > > I am about to push the corrections to the images and the source svg. > > -- > Kenneth Wimer > > SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, > HRB 16746 (AG Nürnberg) Maxfeldstraße 5, 90409 Nürnberg, Germany > > ___ > Crowbar mailing list > Crowbar@dell.com > https://lists.us.dell.com/mailman/listinfo/crowbar > For more information: http://crowbar.github.com/ -- Kenneth Wimer SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5, 90409 Nürnberg, Germany ___ Crowbar mailing list Crowbar@dell.com https://lists.us.dell.com/mailman/listinfo/crowbar For more information: http://crowbar.github.com/
Re: [Crowbar] System Documentation UI
On 3/27/13 10:27 PM, rob_hirschf...@dell.com wrote: > No - I'm saying to embed them. Let me explain. Right, this is what I understood. > > We've created a system that consolidates all the docs into a consistent place > and breaks them into manageable parts. We're maintaining all of the docs in > that way. That seems like a very good thing to me. I would argue how manageable they are (much more so in development mode). They are manageable in a directory listing kinda way but not in an informational sense. I have nothing against including the development docs on the same manner and only displaying them when in development mode but we definitely need to add some UI work to it (more on this below). Also, I think that the idea of separating the docs into distinct user oriented groups/books is the right way to go. Currently the information seems well spread over a large number of pages in an incoherent manner. The info itself is for the most part very good but trying to find specific information by the group/section naming and page naming is very hard. > We've create a way to export all of the docs into single books to be used > outside of the UI and github. That seems like a very good thing to me. We still need to work on the structure and markup of every book but I completely agree with this. The current implementation only allows you to "export" the current page and the "export" function is really just a css switch to make the page more printable. I would argue that we need to take step further and offer the entire book as PDF download instead of the current system. > We've got a way to link content sections back to github so readers can easily > find where to make corrections. That also seems like a good thing. The current system of showing a long string with the source of the page is distracting. I see the point of showing the source but we should probably think of another way of displaying this information in a way that is informational but not so visually distracting. Also, some explanation and details for contribution, style and structure would be needed. > Since we've got all the content in the UI, I don't see why we should omit a > link to it. Filtering it out is more effort. I agree that in development mode there can/should be links to the developer docs. Other things to think about would be a simple style guide to keep the various pages in-line as to numbering, etc. Having looked through all the docs I think they all need a lot of work improving markup and structure and I wonder how we can improve them all in a consistent manner. -- Kenneth Wimer > > -Original Message- > From: Kenneth Wimer [mailto:wi...@suse.de] > Sent: Wednesday, March 27, 2013 1:58 PM > To: Hirschfeld, Rob > Cc: ja...@suse.de; crowbar > Subject: Re: [Crowbar] System Documentation UI > > On 3/27/13 7:29 PM, rob_hirschf...@dell.com wrote: >> +1 >> >> Where would you see the developer docs link? > Typically, I would expect the developer docs to be on the wiki in github. I > have nothing against showing them in the System Documentation in development > mode but a) it seems like the last place I would look for such information > and b) when the crowbar ui is broken (and therefor needs development) the > docs are also down. > > To reiterate, I would leave the user-based docs in the git repo directly and > put the developer docs on the github wiki. Just my two cents :-) > > -- > Kenneth Wimer > >> -Original Message- >> From: crowbar-bounces On Behalf Of Kenneth Wimer >> Sent: Wednesday, March 27, 2013 10:49 AM >> To: James Tan >> Cc: crowbar >> Subject: Re: [Crowbar] System Documentation UI >> >> On 3/27/13 3:49 PM, James Tan wrote: >>> On 03/27/2013 03:02 PM, Kenneth Wimer wrote: >>>> I noticed the typos already and fixed them in the SVG file. BTW, I >>>> made all of this with inkscape so if someone is interested in the >>>> source files I'll put them in the repo as well. >>> Sweet. Yes why not just push the .svg in - I think most modern >>> browsers can render that directly? >> Most browsers can do svg but not inkscape svg. I have each wireframe on a >> different layer and the notes for each again on a different layer. I imagine >> it will look pretty messed up in a browser. >> >> I am about to push the corrections to the images and the source svg. >> >> -- >> Kenneth Wimer >> >> SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix >> Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5, 90409 Nürnberg, >> Germany >> >> _______ >> Crowbar mailing list
Re: [Crowbar] System Documentation UI
On 3/27/13 11:35 PM, rob_hirschf...@dell.com wrote: > All excellent points. > > I think that we need to distinguish between the framework and the content for > discussion. > > To me, your comments are about content gaps (which are significant). Yes, I agree. In general I have no problems with the framework. > There are some framework gaps (like PDF output) that can be addressed as we > progress. Yes, it should be relatively easy to export pdf's if someone spends a bit of time to do it right. > Are you OK w/ the framework? Yes, the framework seems decent although I would argue that markdown is not really the best format to write documentation but at least for now it seems to work. I am sure we will notice if it becomes a problem. One thing to note: susestudio uses an extremely similar framework which is available as a ruby gem. Maybe a developer would like to look into that and see if it would be a better alternative? Better in the sense that it works as well and there would be less maintenance from this group :-) -- Kenneth Wimer > > Rob > > -Original Message- > From: Kenneth Wimer [mailto:wi...@suse.de] > Sent: Wednesday, March 27, 2013 5:12 PM > To: Hirschfeld, Rob > Cc: ja...@suse.de; crowbar > Subject: Re: [Crowbar] System Documentation UI > > On 3/27/13 10:27 PM, rob_hirschf...@dell.com wrote: >> No - I'm saying to embed them. Let me explain. > Right, this is what I understood. >> We've created a system that consolidates all the docs into a consistent >> place and breaks them into manageable parts. We're maintaining all of the >> docs in that way. That seems like a very good thing to me. > I would argue how manageable they are (much more so in development mode). > They are manageable in a directory listing kinda way but not in an > informational sense. I have nothing against including the development docs on > the same manner and only displaying them when in development mode but we > definitely need to add some UI work to it (more on this below). > > Also, I think that the idea of separating the docs into distinct user > oriented groups/books is the right way to go. Currently the information seems > well spread over a large number of pages in an incoherent manner. > The info itself is for the most part very good but trying to find specific > information by the group/section naming and page naming is very hard. >> We've create a way to export all of the docs into single books to be used >> outside of the UI and github. That seems like a very good thing to me. > We still need to work on the structure and markup of every book but I > completely agree with this. The current implementation only allows you to > "export" the current page and the "export" function is really just a css > switch to make the page more printable. I would argue that we need to take > step further and offer the entire book as PDF download instead of the current > system. >> We've got a way to link content sections back to github so readers can >> easily find where to make corrections. That also seems like a good thing. > The current system of showing a long string with the source of the page is > distracting. I see the point of showing the source but we should probably > think of another way of displaying this information in a way that is > informational but not so visually distracting. Also, some explanation and > details for contribution, style and structure would be needed. >> Since we've got all the content in the UI, I don't see why we should omit a >> link to it. Filtering it out is more effort. > I agree that in development mode there can/should be links to the developer > docs. Other things to think about would be a simple style guide to keep the > various pages in-line as to numbering, etc. Having looked through all the > docs I think they all need a lot of work improving markup and structure and I > wonder how we can improve them all in a consistent manner. > > -- > Kenneth Wimer > >> -Original Message- >> From: Kenneth Wimer [mailto:wi...@suse.de] >> Sent: Wednesday, March 27, 2013 1:58 PM >> To: Hirschfeld, Rob >> Cc: ja...@suse.de; crowbar >> Subject: Re: [Crowbar] System Documentation UI >> >> On 3/27/13 7:29 PM, rob_hirschf...@dell.com wrote: >>> +1 >>> >>> Where would you see the developer docs link? >> Typically, I would expect the developer docs to be on the wiki in github. I >> have nothing against showing them in the System Documentation in development >> mode but a) it seems like the last place I would look for such information >> and b) when the crowbar ui is broken (and therefor n