[documentation] Is Drupal right for you?
Kim P. Werker
kim at crochetme.com
Wed Feb 8 01:18:48 UTC 2006
Some notes about this page:
1 - Kieran identified a handful of user profiles, and we created the
groupings based on those types of users.
2 - In light of the various types of users drupal.org attracts,
identifying *one* target audience is a daunting task. As we're able
to flesh out this "entry" documentation (read: the most popular pages/
pages potential users seek out first), we'll add "read more" links to
each profile -- these links will be written with that type of user in
mind.
I've tweaked as follows (played with intro bit; tweaked language to a
small extent):
Drupal is a highly configurable, modular content management system.
Before you can answer if Drupal is right for you, consider a couple
of questions: Which type of Drupal user are you, and what are your
needs?
Below is a list of common user types followed by Drupal features. If
the features meet your needs and you have the skill-set required to
implement them, Drupal might be a perfect system for you. (See the
list at the bottom of this page for more on required skills.)
I'm a Blogger and I need...
* single- and/or multi-user blogs
* ability to categorize content
* commenting
* trackbacks
* custom style and layout using sample or custom themes
* image and/or other media support using contributed modules
(i.e., plug-ins)
Skills needed: end-user, administrator
I'm evaluating Drupal for my organization/company and we need...
* customizable user roles and permissions
* robust security model
* scalability
* ability to configure and extend functionality to meet specific
business needs
* a support infrastructure (documentation, community, etc.)
* ability to categorize content
* additional features/functionality
Skills needed: evaluator, end-user
I'm a community organizer and I need...
* ability for community members to share ideas (blogs, forum,
files, etc.)
* ability for members to self-organize
* a site that can evolve as the community evolves (keeping up
with the state-of-the-art of interactive web sites)
* a support infrastructure (documentation, community, etc.)
* customizable user roles and permissions
* a site that is safe on the web (security, spam, trolls, etc.)
Skills needed: evaluator, end-user, administrator, site developer (to
some extent)
I'm a small business owner and I need...
* to be able to set up the site myself
* custom style and layout using sample/custom themes
* customizable user roles and permissions
* a system that is scalable and adaptable to the needs of my
changing business
* ability to categorize content
* a support infrastructure (documentation, community, etc.)
* e-commerce support for
o shopping carts
o premium paid content subscriptions
* ability to configure and extend functionality to meet specific
business needs
Skills needed: evaluator, end-user, administrator, site developer (to
a limited extent)
I build or design websites for clients and I need...
* custom look and feel with my own themes
* additional features/functionality
* ability to easily provide support to my clients
* access to a community of designers and developers
Skills needed: evaluator, administrator, site developer, developer
(to some extent)
I'm a programmer and I need...
* a robust, well-designed, modular system that I can customize
and extend
* well documented APIs
* system and architecture documentation and coding standards
* access to a community of other developers
* a rich feature list
Skills needed: administrator, programmer
Do you know what type of Drupal user you want to be? If you do,
review the different skill sets below to see what you'll need to get
started:
* Evaluator: Familiar with web terminology and concepts.
* End-user: 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, evaluating
existing solutions and apply patches, collaborate with other developers
Now that you know what type of Drupal user you can be you should take
some time to learn more about Drupal.
The Case studies section examines typical types of sites that use
Drupal and presents links to real sites of each type. This section
includes a listing of hundreds of Drupal sites.
In the Feature overview we survey some of the most important and
commonly deployed features of Drupal.
A discussion of the merits of using Drupal over writing a custom Web-
application framework to support your project is presented in Rolling
your own system vs. using Drupal.
On 7-Feb-06, at 4:47 PM, Kieran Lal wrote:
> Hi, during the Drupal documentation session today we heard strong
> feedback that the Drupal handbooks were difficult for new users to
> understand. We made two observations. First, many of the most
> popular pages ( http://drupal.org/handbook/most-popular-pages )
> were related to evaluating Drupal, installing it, and configuring
> it. Many of these pages were redundant. We also noted that these
> introductory pages did not meet the different needs of audiences.
>
> We decided to improve improve this popular page which didn't really
> answer the question: Is Drupal right for you?
>
> Please review and provide feedback: http://drupal.org/node/22963
>
> Cheers,
> Kieran
>
>
> --
> Pending work: http://drupal.org/project/issues/documentation/
> List archives: http://lists.drupal.org/pipermail/documentation/
---
Editor
Crochet me Online Magazine
http://www.crochetme.com
4438 W. 10th Avenue
#185
Vancouver, BC V6R 4R8
Canada
This is your brain on yarn.
More information about the documentation
mailing list