[development] Drupal Administration survey II: second draft

Kieran Lal kieran at civicspacelabs.org
Thu Aug 31 14:36:36 UTC 2006

I would like to thank Mark Burdett for reviewing and editing the  
survey.  Please review and edit the survey questions.   The survey  
results will be used in helping to direct user experience  
improvements for the Drupal software, Drupal.org, and community  
processes.  The survey will be posted in the top left block on  
Drupal.org and run for 45 days.

This draft, http://groups.drupal.org/node/1326, has also been posted  
in the Usability Group: http://groups.drupal.org/usability

If you complete all the questions in this survey and would like to be
recognized as a contributor to improving Drupal user experience please
indicate your Drupal.org username
Drupal.org username_______________

How would you describe yourself as a Drupal administrator?
(pick the best one)
New user
Non-technical user forced to become "accidental technologist"
Inexperienced with Drupal but learning fast, based on other
website-building experience
Experienced administrator, comfortable with configuring site rapidly
Module developer who understands what's going on behind the scenes

Which types of Drupal websites do you administer
(select all that apply)
Personal Blog
Community site
Social Change site
Brochure site
News site
E-Commerce site
Other site

How many Drupal sites do you administer?
(select one)
25 or more

How frequently do you administer you your Drupal site?
(pick the best one)
Once every couple of weeks
Several times a week
Daily for 30-60 minutes of website management
Daily for several hours in site development and deployment

How long do you administer your Drupal site in a single sitting  
(pick the best one)
Thirty minutes to an hour
Few hours
Half a day
All day long

How does Drupal help you accomplish your goals as a web site  
(select no more than 3)
Rapid deployment of features and ability to meet customer requirements
Web based content publishing is easy and allows for end user  
Easy-to-learn website that can be taught to users
Allows website developers to leverage previous experience when
building new sites
Allows for monitoring and logging of the website
Module configuration, extensibility with new modules, and clean code
make it easy to customize the website as you need it
Dynamic and exciting developer community allows for rapid and fun  

Why do you use Drupal?
(select no more than 3)
Features, extensibility, integration of modules, clean code allow you
to customize your site
Speed of deployment and re-use of existing functionality
Quality community is helpful, has smart people, is very active, and is
working on community solutions not just technical capabilities
Allows users to create content, categorize content, and add navigation
to the site

How does Drupal help your users?
(select no more than 3)
Gives them the features they want quickly
Allows users to create web based content such as forum posts, or blogs
Drupal community innovates and provides new and improved
community-building tools
Cost effective, easy to convince non-technical decision makers

What are your *most common* Drupal administration tasks?
(select no more than 3)
Monitor site through reviewing logs, looking at user activity
Manage spam through comments, trackbacks, forum, and user registration
Configure modules
Update modules, install modules, test patches, track fixes for modules
Work on themes and edit theme templates to customize module output
Learn about Drupal capabilities and features, understand terminology,
and plan improvements
Manage users accounts, change permissions
Respond to user feedback during testing and make changes
Create web pages through the creating content types

What are your *least common* Drupal tasks?
(select no more than 3)
Add new features by adding modules or coding new features
Manage spam, delete content and comment, and banning users
Modify existing content such publishing to the front page, making
content sticky, or changing titles
Layout content in positions with blocks, views, or designing a  
content section
Change site theme or theme a content section
Modify site navigation

When you administer your site you find it *easy* to:
(1 is *not easy*, 5 is *very easy*)
1-5 Add new features and install modules
1-5 Automate tasks using cron
1-5 Manage user information by editing user account permissions
1-5 Change themes or make changes to layout with theme templates
1-5 Post, edit, and version web pages and other content types
1-5 General settings such as changing titles, or date format

When you administer your site you find it *hard* to:
(1 is *not hard*, 5 is *very hard*)
1-5 Discover where to configure site settings, or where all the
different places where a site needs to be configured are
1-5 Understanding Drupal specific concepts or understand technical
language without pictures
1-5 Upgrade modules manually, theme/customize module output, determine
module dependencies
1-5 Manage content specifically creating new content types, viewing
differences in node versions, importing content, or seeing multiple
previews of content on a single page
1-5 Manage large groups or users, nodes, menu items, comments, blocks
1-5 Get overview of new content and activities on site
1-5 Configure user permissions with increasing granularity
1-5 Manage menus such as changing menu block weights for all menus on
a page, or ordering menu items within a menu

What are some *important* administration tasks that did not fit into
the categories above for you?
(select no more than 3)
Analyzing logs to understand the state of your site
Integrating modules, resolving incompatibilities, theming the output
Setting up a testing process including creating a test role,
soliciting feedback from users, configuring corrections, and working
with module development process to get bugs resolved
Work on the theme and templates to create structure and distinct looks
to sections of the site
Hide output from modules such as node links or browsing links
Managing menus with the menu editing interface, bulk menu editing, and
menu options
Manage performance of the site
Identify popular content
Aggregate content from other sources into a site
_______________ Other

More information about the development mailing list