[documentation] Some thoughts
adept digital evolution
techlists at ade.pt
Wed Aug 26 03:03:00 UTC 2009
On 08-25-2009 8:54 PM, Steven Peck wrote:
> On Tue, Aug 25, 2009 at 4:07 PM, liza<nyc.blogdiva at gmail.com> wrote:
>
>> HUNTING AROUND is not user friendly.
>>
>> Telling people they ought to know how to run a command line, is not user
>> friendly.
>>
>
>
> I have to disagree with this. No one is telling people they have to
> run a command line.
But to a new user coming to the site and downloading, the only
instructions given in the Installation Guide *are* for doing it from the
CLI. Speaking from my personal experience about a year ago, it took me
HOUR to learn what I needed to know to follow the instructions as
written. I'm sure they worked well when the only folks interested in
using Drupal already had a background in web servers, CLI shells,
php.ini settings and the like. But the demographic, I believe, has
changed rapidly and the docs have not.
Some of us are interested in changing this but it would entail such a
complete overhaul of the install docs to make them really friendly to
the person who does not want to, or cannot afford to, become a "geek" to
the level of understanding chmod, chown, how and where to find php.ini,
and the like. Increasingly folks just want to make their own site, and
if they want to make it content-driven Drupal is going to be one of the
first tools they hear about or stumble upon. We have experience
installing applications on our own computers and that is pretty much
"it" (not that I expected installing something on a web server would be
as easy, but even as someone who is pretty much at the power-user level
on a personal computer I was shocked at how hard it was to achieve a
successful installation with Drupal, using the installation docs that
were downloaded with the package and which are for the most part only
repeated in the actual Installation Guide book pages on the site.
Most folks start out just wanting to install, have a home page, be able
to add news items or blog content, play with a couple of themes. This
was the case with me, and with several others who have chimed in on this
thread ... and, I believe a huge percentage of the next wave of Drupal
users.
Lucky for me I finally discovered a video on lullabot.com explaining how
to install by ftp (thanks addi!!!) and it was ONLY because of this item
on an external site that I finally "got it".
A few of us are right now going over the install docs and I am adding
some minimal additions in hopes of making them more friendly to the
newbie and/or average computer user who maybe never dealt with
installing something on a web server before. The docs actually need a
real overhaul but there just is not time right now -- the non-negotiable
requirement for now is they must "work for 7".
> We have a lot of people here who are more then happy to help you
> become a geek and convince people to document the knowledge they learn
> on the road there to benefit the next generation of Drupal users. And
> no, if you implement a Drupal site, you are or will be a geek when
> you are done. Geeks often go on to lead happy, healthy productive
>
> lives so this is not a bad thing.
Now it's my turn to disagree. And I say this from the standpoint of
someone who for two decades, in the roles of PM and architect and
general tech consultant to non-technical business owneres -- but to
limit the vision of the future user-base of Drupal to people who Will Be
Geeks, Dammit, By The Time They're Done is, IMO, an odd goal to
champion. Nobody is saying there is anything wrong with being a geek.
I'm halfway there myself and quite enjoying it. But good software, and
good documentation, is written so that one can "just get going" by
following a very easy Get Started Guide and by using the most obviously
available easy features that should be most visible.
Then, sure, the docs and the application should provide deeper and
deeper levels of information, and more and more sophisticated features
for the person who wishes to keep learning.
Your last sentence quoted just above sounds to me like, "If you wish to
drive a car, you are or will be a racecar mechanic when you are done."
Your other points are well taken about the passion and generosity of the
community that has contributed over a long period to everything that is
Drupal at this moment.
But I feel that there is also a resistance going on to what several of
us Non-Geeks have chimed in here to say:
"We Are Here. We want to use Drupal. Largely due to the situation with
the docs, we are finding it more of a struggle than it needs to be. We
have the utmost respect for the programmers and more technical folks in
this community, but, no, we don't have time to learn as much as you
know, any more than you have time to learn everything about our
professions."
Most folks who "need a web site" are students, artists, community
activists, micro-business owners who live in the 21st century and
therefore must have (and want to have) a web presence. We are excited
about the potential of Drupal to serve our needs. We don't have budgets
to hire someone else to install it for us, though we understand that
once we wish to branch out beyond the core features, or wish to use a
customized theme or certain modules, we probably will need to find a way
to hire some help.
But, the fact is, if folks can't even get it installed so that they can
play with it a while and get "sold" on Drupal, they will just go
elsewhere. "Too hard." Too scary, when the docs actually start off by
saying: "This guide focuses on installing Drupal 7 on a remote server
running *nix (Linux, Unix, or similar) and performing tasks at the
command line."
We are not here to bash!!
We want to help bring all of your good efforts to the masses in a way
that will cause buy-in rather than rapid defection.
Maybe you'll let us in without insisting that we need to bring our level
of knowledge about the geek stuff up to your level of knowledge.
kazar
More information about the documentation
mailing list