Create Ticket
Warning Can't synchronize with repository "(default)" (/x1/svn/asf/bloodhound does not appear to be a Subversion repository.). Look in the Trac log for more information.
Last modified 5 years ago Last modified on Aug 28, 2012 5:15:35 PM

This is an overview of User Interface (UI) elements in Apache Bloodhound. For the purpose of this documentation, User Experience (UX) is considered in how the experience is reflected in the UI decisions.

Mockups / Wireframes are created in Balsamiq Mockups. Read this to find out how to view/edit these files. To make discussions easier, all Mockups should be posted as .jpg / .png files to the bloodhound-dev mailing list.

All Ui design elements this will be implemented using the Bootstrap framework. Exceptions should be kept to a minimum in order to maintain compatibility with future Bootstrap versions and make it easier for developers to integrate Apps/Hacks in a consistent manner. In addition we're using a template engine called Genshi.

Information for people that previously developed Hacks for Trac can be found here in future: AppDev/TracMigration?.

UI Screens / Information Architecture

  • Ui/Layout
    All pages will be laid out like this. Exceptions should be kept to a minimum.

Universal

Top level navigation

UI Elements

The stuff the UI is made up of. Elements should be designed to be reusable, and reused where appropriate.