Usability

Events happening in the community are now at Drupal community events on www.drupal.org.

Come discuss, create and plan great Drupal UX design

Other places to explore: Core issues tagged 'usability', Where UI docs live, Come chat in IRC in #drupal-usability.

sun's picture

Yeeeeha! or: hook_wysiwyg_plugin() is out!

Vast progress on Inline/Wysiwyg API:

After digging through TinyMCE module's issue queue and finding some RTBC patches containing major improvements to the module, languishing in the queue for more than one year (!), I decided to fork TinyMCE module into Wysiwyg Editor module. Most importantly, I've implemented Nedjo's patch to use jQuery to initialize the editor. This was an important step in the right direction, because Wysiwyg's goal is to support not only TinyMCE in the future.

However, for now the most exciting new feature is: I've re-rolled my hook_wysiwyg_plugin() patch, which allows any module in contrib to add its editor plugins to the editor configuration. So the time of installation steps like the following in Image Assist's README.txt is finally over now:

Read more

Fixing the workflow problem

We know we have a workflow issue when a user mutters "what do I do now!?" and spends the following ten minutes looking through random menus looking for an answer. A user will also frequently declare themselves 'stupid' once they find what to do; how did they miss this one simple step? But this is not down to stupid users; it is a design problem. Drupal has too many of these problems and we need to fix them.

Read more
Bevan's picture

Discuss Morae Usability Testing Software

Continuing discussion from http://groups.drupal.org/node/11011

I have exchanged a number of emails with a reseller of Morae in Australia (they cover sales in my geographic region). They say there are no academic or non-profit discount on Morae. I didn't ask about bulk-purchase. It would be interesting to see if Techsmith (or their US reseller) also says this. Prices they quoted were in AUD and approximately equivalent of those published in USD on http://www.techsmith.com/purchase/default.asp

Read more
icecreamyou's picture

Blocks: wrong word?

There may have been discussion about this before, but I'm not aware of it. I know there's a similar discussion about the word "node."

Something I like to do just to see how "usable" my site is, is to watch someone register and try to use the site without giving them any help. I was doing this the other day, and a user went to edit her profile. Everything was fine until she got down to the section where you can enable or disable blocks; she just skipped it. I asked why, and she said she was confused; she thought "blocks" would "block" information.

Read more
boombatower's picture

Usability Testing Suite Flow

I'm a GSoC student for 2008. My project is Usability Testing Suite and I have created a flow for how I think it should work and would like feedback as to the viability of it.

Please comment on the issue, not this discussion.

Thanks.

Project schedule and status: http://groups.drupal.org/node/11011

Read more
eigentor's picture

Redesign of Access Control - Mockups

Access Control Page does its Job - one big scrolling Motogp, but at least serial and logical. Still I hate scrolling and like the idea of how much can be put on one page but still distinguishible. For Comparison check Joomla Admin pages - they overdo it, in my opinion, but it is amazing how much you can physically put on a page just by use of smaller fonts and color coding. So this is what I basically use.

Read more
Anonymous's picture

Cross post: project outline and UI design for an AJAX powered image gallery

I just posted my outline and UI design for a new image gallery module to Drupal on the Raincity Studios blog. It uses CCK, imagefield, and imagecache, and has both galleries and images as nodes.

I'm looking for feedback on the idea, and to see if people are interested in having this built, either through a reverse bounty or some other method.

UPDATE:

some projects following this slides are now existing, see here :

Read more
catch's picture

More defaults in the default install profile

I just opened up two issues:

The idea is to get more dummy content into the default profile, whilst at the same time provide a stripped down profile for people who don't need it. The question is, what else could we put in the default profile if we're able to bloat it a little?

Enable more modules? Which ones?
Dummy content in page nodes and dummy primary links pointing to them?
Dummy article posted to the front page?

Read more
Anonymous's picture

Plugin Manager

So, for GSoC, my project is, for lack of a better name, Plugin Manager.

It's designed to retrieve a list of all modules and themes available for the version of Drupal that a server is using. It then allows the Drupal administrator to automatically retrieve and install the modules and themes they desire (as well as their dependencies). Just to be perfectly honest, the group that I want to cater to the most is the group that wants a website and has no idea what tar.gz means.

Read more
catch's picture

Usability snippets from the forums

Taking a look at the support forums in response to http://www.elvisblogs.org/drupal/quicker-drupal-adoption-10-minute-chall..., it occurred to me that it's a prime place to find usability issues. So I figure a thread for posting them up might be worthwhile. Fixable ones should probably be accompanied by an issue nid as well:

Here's one to start:

Edit any page permission doesn't allow you to edit any page:
Forum topic: http://drupal.org/node/261498
Issue: TODO

Read more
Shai's picture

"Authenticated User" is not really a role

I've come up against a usability problem that I think is caused by a problem in Drupal's data model.

Example of problem: When setting block visibility settings, it is impossible (without writing custom php), to make a block visible to authenticated users who have no other role, if you don't want that block to show to all authenticated users. In other words, you may want to show the block to all authenticated users except those of belonging to role x. No can do without php.

Read more
Amazon's picture

It's time to update Drupal usability aims with Drupal user experience goals

This usability aims page was initially written as a subsection of a page in April, 2005. http://drupal.org/usability-aims

During the preparation for Drupalcon Boston, Neil, Dries, and I spoke with Jared Spool who challenged the Drupal project to establish two practices to improve our user experience. First, he recommended we need to establish our user experience goals, and second we need to watch our users use Drupal every six weeks.

Read more
Bevan's picture

Scaling Up Usability Testing In Drupal

Still not sure why usability testing is important? See what a linux hobbyist found in an informal usability test on Ubuntu.

Usability testing (hereafter "UT") is getting a lot of attention in Drupal -- and rightly so IMHO. If we aim to have "100%" test coverage on Drupal's code and functionality for Drupal 7, it stands to reason we also need test "coverage" on Drupal's usability. If not, it's far too easy for bad interfaces to be developed that pass all the functional and unit tests, but fail miserably in the real world!

Jimmy Berry (aka boombatower) of GHOP fame plans to take the initial (but giant) steps in this direction in the Google Summer of code 2008.

[Continue reading on my blog at CivicActions: civicactions.com/blog/scaling_up_usability_testing_in_drupal]

Read more
Souvent22's picture

Selenium and Drupal

First, for those that don't want to read the full post, here's the "30-second elevator speech":
This post to to discuss using Seleinum with Drupal. Specifically using Maven to run the selenium tests and writing the Selenium tests in Java.
The example code be downloaded from the Workhabit Inc. public repository here: https://svn.workhabit.com/svn/public/drupal/selenium/trunk
One must have the following installed to run:
1. Firefox
2. Java 1.5+
3. Maven
All 3 are easy to install and aquire. Once you download the code from the repository, you can just navigate to the directory and run:

Read more
libsys-gdo's picture

What makes a design "Googley"?

There have been a few rounds of discussions on Drupal UX goals/principles this past year, so I thought this announcement would be of interest to the community:

"Late in 2007, our User Experience (UX) group—which does user interface design, visual design, user research, web development, and user interface writing—set out to articulate the principles that ought to guide Google designs worldwide. What are the fundamentals that all Google designers and researchers accept? Which approaches to design are particularly "Googley"? How can we encourage teams throughout Google to dream big and make smart design decisions?"

Read more
eigentor's picture

Improving our groups starting page

og_panels is here! And when I look at this http://groups.drupal.org/drupal-dojo I gotta say, I get a little envious... With being quite some design people here in this group this page should rather look that good.

And it is not only about eye-candy: make the information better accessible by introducing more blocks. I volunteer to provide mockups and do the stuff. But I think we depend on Neill Drumm to get things rolling...

Ah, and that's not all. Look here: http://groups.drupal.org/node/10445

Read more

Add Display Name field(s) to core in addition to Username

In case somebody bumps here accidentaly: If you want to solve the problem of displaying Drupal (unique) usernames instead of your users (non-unique) full names you should use RealName module (D6 and D7 versions available).

Additional info:

Drupal 7 core also now provides a central function that should be used to output a user's name: format_username() thanks to issue [#192056] which was accepted into Drupal 7.


Add Display Name field(s) to core in addition to Username is a D7 feature request. This document assists advocators to bring clarity and structure to the proposal and formulate design requirements to pass to core developers. So, add to this page.

Read more

Usability Testing Suite

Project information

Project: http://drupal.org/project/uts
Status: Google Summer of Code development complete. (related release: uts 6.x-1.0-beta2)

Description

Provide a method of measuring the user experience which has been stated as a very important goal of Drupal. In Dries' keynote he detailed the results of the usability testing and stressed that we should "Continue to make Drupal easier to use." This project will provide a suite of usability testing tools that will allow data to be recorded and analyzed in order to make improvements to Drupal's usability.

Additional Reading:

Read more
CraigBertrand's picture

Modules page

It doesn't seem to make sense to me that the collapsable areas on the modules page are open by default?

If you have lots of modules installed then you spend most of your time closing sections or just using the browsers find feature to find what you need.

On that same note it would be nice (don't know of it does this already) if you could organize modules in folders on your server and have them show up as a collapsable area. for example I could put all my SEO modules in a folder and have a SEO collapsable section.

just a thought.

Read more
KentBye's picture

Video Comparing Drupal Usability with Wordpress

Andy and Selena produced a video that does a really great comparison between Wordpress and Drupal.

They talk a lot about the usability pitfalls that Drupal runs into, and how Wordpress focuses on users while Drupal focuses on Developers, and what that means for the communities that the users are interacting with. There is a lot about Drupal from a usability perspective in this video, especially in the admin interfaces, and a bit about drupal.org.

All in all, they have a lot of pretty interesting observations.

The video is 18 minutes and starts off a bit slow, but it’s definitely worth checking out:
Only local images are allowed.

Read more
Subscribe with RSS Syndicate content

Usability

Group organizers

Group categories

UX topics

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: