Hey everyone,
Well, the summer has started, and I am working with CiviCRM as part of Google's Summer of Code. A rough outline of what I am hoping to achieve this summer is:
"CiviCRM works great, but its visual design and layout could be better. Rest of abstract is on the
CiviCRM wiki."
The first phase of my project involves creating some standards and requirements for the project through
documentation. The base installation for CiviCRM needs to embrace a consistent look across platforms.
Whether hosted in Drupal, Joomla! or used as a Standalone, the usability and design should remain the same. To that end, some standards and requirements need to be implemented into CiviCRM. They should include:
* An identity that is portable and easy to use within the different installation options. Use of the CiviCRM logo, or even a baseline of
civicrm in the menus would be ideal.
* A menu system that can be easily adapted for each installation option.
* A more compact menu and navigation system to accommodate various screen resolutions effectively.
I am going to expand this further later tonight, but I wanted to start getting some feedback from the community. There is
a wiki entry as well, and I am blogging through Joomla!'s developer blog for the project duration.
So, what I would like to know is:
1) What do you think when you think of CiviCRM and, more importantly, its aesthetics and usability?
2) Are there any technical limitations (browser size, javascript limitations, connection speed) that need to be addressed or that I need to be aware of?
3) Any of the main menu options that could be grouped together? Any that could be added?
Please, be honest. I have some ideas, but the only way to make changes that the community will embrace is to include them and ensure their needs are addressed. I hope to have a rough draft of the standards and requirements posted later today.