Summary of Interview Responses

Last modified: February 19, 2008 - 03:55

This is a summary of 5 interviews conducted with Drupal administrators. The results of these interviews will lead to a survey to be posted on Drupal.org and will run for 45 days.

Interview
 Question
Drupal task
How would you describe
yourself as a Drupal administrator?
Beginner/Intermediate

works on small sites

Beginner

very inexperienced but a fast learner

Newbie.

Wet-behind-the-ears, enquiring

certainly not an expert



Know well how works in the inside, which makes admin tasks easier to
grok

Make way through confusing tasks with the handbook



Experienced

Comfortable

Second nature

Fluent

Can rapidly configure

Quite experienced



Work with code side of things

Understand what's going on behind the scenes
How frequently do you
administer you your Drupal site?
Daily

At least several times a week, if including recurring admin tasks
(viewing logs, etc...).

maybe once a fortnight - less since the administrator switched to
Drupal, actually.

not frequently

an average of twice a week.

I administer my site frequently if not daily.

once a month.
How long do you administer
your Drupal site in a single sitting approximately?
30 minutes to an hour

about 30 minutes to an hour

could be 30 minutes

2-3 hours ( A few hours)

4-5 hours

somedays I could sit for half a day,

All day long


How does Drupal help you
accomplish your goals as a web site administrator
Add features rapidly

Speed of meeting customers functional requirements

Lots of functionality that you can install

Speeds up the process

Spend more time on custom theming and features



See what content users have posted

Collaboration on content creation

Users can create content

it lets me publish news stories and re-edit them

It makes managing content fairly simple.

I document a lot of processes

Web based work is faster



Teach customers to use it

Know customers will be happy with it

Reuse same codebase

Pass duties on to successors once built

Lower learning curve

Creation content is in one easy to understand place

Easy to admin, web interface. Very little technical knowledge required.



Monitor logs/stats

Monitor and fix problems

Logging



Exciting dynamics of community

fun to install and play around with modules



Module capabilities

configure modules

Easier to modify clean code

gives me a set of tools allowing me to create the kind of web sites I
want fairly easily (integration of blogs, forums, menus , etc.)

Create tools to help myself and my co-workers out so the easy to build
modules and the resource of modules is extremely helpful.




Why do you use Drupal? Functionality

Implements features that wouldn't have been possible

How the pieces are come together, and accomplish a larger task

Node system



Deploy a new website in a
few minutes with multi-site

Using a mature CMS is a no-brainer, today, especially if you want to
createinteractives/community web sites.

like how bareboned it is and i can build a site pretty streamlined by
using the base plus my desire of modules

nice looking presentation and doesn't require any effort on my part to
maintain and manage. Ease of implementation.

Don't have to roll your own as much

Code let's you do what you need 



Community is impressive and active on IRC, Forums, Groups site

Drupal people are helpful and smart

Evangelization.  It's good to develop for.

I use drupal cause I am fascinated by it. I opened it up and was
floored by its architecture.

Meets requirements not just technical solutions

Community is working in a similar space



Users can create a community navigation system

Community catetegorization helps users find what they need

Great for solving problems

It lets visitors become contributors with their own account - that's a
good idea for those who want people to participate but not anonymously



Because the main site administrator chose to roll it out.
How does Drupal help your
users?
Implement features fast

Deliver functionality to users really quickly

Add audio and playlists, easy integration of Flickr

Can restrict and unrestrict access to modules and content quickly



Benefit from the larger Drupal community

Integration with CRM is big for political, membership, non-profits

Get engaged on a higher level, membership, motivate, and mobilize a
community.

Provide community growth



lets them respond to stories and create their own blogs

making it easy for me to do my job and configure an easy to navigate
site.

Web based content update....Low technical requirement to add content.



Customers demand it, it's beyond technical audiences

Cost savings
What some common Drupal
administration tasks?
Check logs, look for
spikes, errors, strange stuff

Look for signs of trouble

Monitor watchdog

check logs.

check user activity





Give users permissions

Add users

user administration



set-up modules and configure them

test and troubleshoot

Add block to highlight new features

Ban users



Moderate comments

Delete spam

Dealing with spam :)

(trackback, comments, forum posts...)



Update code

Test code

Lot of module installing and testing, configuring

Install or update modules

Process of using modules, find, install, test, review issues, contact
author, learn it's not working

Enabling / disabling modules. Editing menus. Configuring modules.

improve menus,

Track fixes for modules

Patch Drupal

testing/providing patches
to fix problems or missing features ...



Deal with user feedback on tests and make fixes to it

reply where needed,



Modify permissions





Modify themes

Little bit of theming

manage themes.

spend some time improving the themes,

add theme template file to customize module output



Learning about Drupal through Drupal.org, Planet

Understand vocabulary

planning for features I would
like to introduce, checking modules out



Let it run itself

create content..  customize/create modules.. backups..

create content > story, enabling full html on those posts

create and organize content to introduce the site...




What are some infrequent
Drupal tasks?
code new features

add new modules.



ban users,

remove spam posts,

moderate comments

delete unpublished content

monitoring comments.



modify existing content,

making posts sticky or not sticky

re-editing a headline



modify navigation system as well



work directly on database

Non-GUI administrative tasks



send newsletters, he copy and paste from a node and copied to form.

Send a test. and then test it.

tasks limited by technical capabilities



Planning content positioning

Blocks are pretty much a one time
setup..

Build view of the content of the section



Design and theme main page for a section



Managing users.

i dont build a lot of content types yet..

I manage logs but not really since i expect to screw up..



change theme.




When you administer your
site you find it easy to?
install working modules

install

add new functions via simple modules



have automated tasks with cron



editing user information



post content

I love the ability to version content..

edit nodes



change themes

theming: it is easy with phptemplate to change the layout of the
template, and add some php where needed.



find it easy to create sections and promotional areas of the site



Interface is now intuitive

general configuration settings options  are familiar to me,
ie. titling
your site, setting date output options; this is reasonably easy to grasp



Creating menus, blocks, promotting nodes, etc... are frequent tasks
that are easy to perform...



interface is not intuitive
When you administer your
site you find it hard to?
Discover where
administration settings are

discover how to moderate feed items

community sites require half a dozen stops to make sure there's nothing
I need to fix or take care of.



concepts need to be expressed more simply

images could be used in the handbook documentation, and examples

understand the concepts, read the glossary without pictures



upgrading automatically

Have to download modules separately

learn what modules are available for upgrade on a site

add new modules.... they don't always work well together.



moderate aggregator feed items



Work with regions across themes



Create new content types

I never got the (content) diff to work but its cool to me

Import content



hard to work with large groups of anything.
nodes, comments, users, etc.

categorizing large amounts of content

Approving/Deleting/Moving/Categorizing things in groups



Filtering on content types is limited



awareness of incoming trackbacks, incoming comments, new nodes posted,
new users, error conditions with modules, etc



-structure the site



user permission. Drupal's permission are great and generally more
performant than that of other CMS, yet I find I'd like more fine-tuning.



allow users to edit one menu but not others, etc...

menus

editing the weight of menu items can be difficult bec ause you cannot
edit all the menus items at the same time (like you can adjust the
weight of all the blocks on the same page...)



Assigning permissions on admin/access can be a pain if you have many
modules, many roles with long names...

preview/submit option... and when you preview, you should just see it
all straight away, not have it repeated
What other important tasks
did we not cover?
Discovering the state of
the site from the logs versus
events

looking at categories of logs to see what's happening

Robust and detailed logging



How to connect module  X and module Y together

fix visual clashing of modules



create role for testers to try out

Trying functionality out with users and iterating improvements



work in the theme and the templates to make things 'make sense' in the
structure of the site.

make sections look 'distinct'



hiding certain links on the nodes

overriding module's browser



design site on paper or whiteboard first



User was having difficulty logging in and logging out.

Recreating a
user is a terrible things to do. Manage to delete a bunch of content.
Managing users how they related to content it's a bit of a mine field.



Ability to manage permissions for a community



Identify popular content



Better menu editing interface

bulk editing or cloning menus

adding/removing "menu" options



Settings are in obscure places

Browse and install modules via GUI

Drupal community(versions, upgrades) information in administration

Integrate with other systems like vbulletin



Administer users, moderate content directly on page

Session management is too long to be secure from public computers

need the moderation module to accept comments by anonymous users, that
I publish or delete after verification.

referrer spam, and registration spam...



admin is not asked to make a decision to authorize or not an account if
the email registered is bogus...

comment moderation



create a site that aggregates news from various sources, displays it in
various categories, allows registered users to respond to and rate
items, as well as post their own stories alongside



I mean the configuration of drupal itself. The stuff in settings.php



performance is something i am not worried about for now cause since
everything is internal.. but thats going to be a major task for me to
explore



enable/add a content type I don't currently have or use, grow bored
with the theme,
 
 

Drupal is a registered trademark of Dries Buytaert.