Is Drupal right for you?
Well, it depends on what , exactly, you are looking for.
Listed below are some of the types of people who use Drupal. Also listed are some of the features they may want and the skills they’re likely to have.
If the features meet your needs and you have the right level of skills, Drupal may just be the perfect system for you.
(More about the skills later.)
#1 I’m a Blogger and I need…
single-user or multi-user blogs (or both)
ways to assign categories to my content
commenting
trackbacks
themes I can use to customize the style and layout of my site
support for images or other media, using contributed modules (plug-ins)
Skills needed: end-user, administrator
#2 I’m evaluating Drupal for my organization or company and we need…
customizable user roles and permissions
robust security
scalability
functionality we can configure and extend to meet specific business needs
a support infrastructure (documentation, community, etc.)
ways to assign categories to our content
additional features or functionality
Skills needed: evaluator, end-user
#3 I’m a community organizer and I need…
ways for community members to easily share ideas (blogs, forum, files, etc.)
tools members can use to self-organize
the ability to evolve as the community evolves (keeping up with the state of the art for interactive web sites)
a support infrastructure (documentation, community, etc.)
customizable user roles and permissions
safety and security on the web (control over spam, trolls, etc.)
preconfigured tools for community-relationship management like CivicSpace.
Skills needed: evaluator, end-user, administrator, site developer (to some extent)
#4 I’m a small-business owner and I need…
a site I can set up myself
themes I can use to customize the style and layout of my site
customizable user roles and permissions
scalability and adaptability to the needs of my changing business
ways to to categorize my content
a support infrastructure (documentation, community, etc.)
e-commerce support for
shopping carts
premium paid-content subscriptions
functionality I can configure and extend to meet specific business needs
Skills needed: evaluator, end-user, administrator, site developer (to a limited extent)
#5 I build or design websites for clients and I need…
the freedom to create a custom look and feel with my own themes
additional features and functionality
easy-to-provide support for my clients
access to a community of designers and developers
Skills needed: evaluator, administrator, site developer, developer (to some extent)
#6 I’m a programmer and I need…
a robust, well-designed, modular system I can customize and extend
well-documented APIs
system and architecture documentation and coding standards
access to a community of other developers
a rich list of features
Skills needed: administrator, programmer
Do you know what type of Drupal user you want to be?
If you do, review the skill sets below to see what you’ll need to get started:
Evaluator: Be familiar with web terminology and concepts.
End-user: Be familiar with browsing, clicking, submitting web pages, selecting options.
Administrator: Manage roles, select themes, categorize web pages (content), configure module settings, install and upgrade software and databases, apply security fixes.
Site designer/developer: Install software, design style and layout (with css and minimal php), build and deploy websites, evaluate contributed modules, work with LAMP.
Programmer: Program in php, administer databases, program through a well-defined API, design database objects, evaluate existing solutions, apply patches, collaborate with other developers.
Drupal is a very powerful and robust system, and chances are it can be of great benefit to you or your organization.
For some detailed information on installing and using Drupal, here is where you can find a video tutorial on how to install and configure Drupal.
Lewis Poteet