[dev] Usability and UI in Horde

Chuck Hagenbuch chuck at horde.org
Sat Apr 22 15:47:31 PDT 2006


Quoting Rohan Dsouza <rohandsouza at gmail.com>:

> As you have mentioned, i would love to work on the standards part. As well
> as in the HTML/CSS coding standards.
> I have worked for the same in the past for a few projects.

Great!

> To begin with i am going through the Gnome UI guide. I have found it quite
> useful and we could adapt the same to Horde's needs.
> Next i will begin reviewing the screens and capture these in form of
> a document. Further we could add some changes to the UI. Here we could begin
> working on improving the UI, the CSS and the HTML. Once we are done with
> alteast a working draft i can go ahead and create the document with
> guidelines and standards.

This all sounds great to me. I'm looking forward to it already. ;)

> I might need some help from your end, as i am not very technical in
> installing and running applications from my machine. Currently i use horde
> as webmail for my personal website :).

Of course. There are also places where our "state of the art"  
disagrees with itself; for instance, I'm currently partial to the  
table styling in Chora (see http://cvs.horde.org/), but we haven't  
updated other apps to be similar. That styling also accounts for a  
bunch of dynamic features (clickable headers for dynamic sorting,  
etc.) that are making their way into other apps. So feel free to ask  
where there are instances of various UI elements.

Forms is another divergent area. I'd like to see us use Horde_Form  
(our forms generation/validation/processing package) for most  
(probably never all) forms in our apps, and to make sure we can use  
the same CSS/xhtml structure for even non-Horde_Form forms. There's a  
whole new set of layouts for that in the incubator in CVS, so that's  
another one that will take work. Actually that's a good point to ask  
you specifically about - the markup that the new xhtml forms renderer  
generates. When you're ready (if you want to) tackle that, let me know  
and we can work out a way to get you a good demo page to play with.

Welcome!

Thanks,
-chuck

-- 
"we are plastered to the windshield of the bus that is time." - Chris


More information about the dev mailing list