[documentation] Some thoughts
Jeremy John
jmjohn at riseup.net
Wed Aug 26 04:11:06 UTC 2009
When I started Drupal, I had no idea what the difference between SSH and
FTP was. Now I run Linux as my primary OS.
I spent hours agonizing over documentation that was sparse and terse. I
persevered mainly because I am extremely stubborn.
There are weeks of my life I devoted to reading about Drupal modules, or
a day I spent before realizing that I had to be user 1 to configure a
module. Newbie errors that may seem obvious. Of course I never chmodded
anything, and my installs were insecure.
I sometimes think of all the hours of work that we replicate,
discovering things that others have discovered and which are now obvious
to them. I think that documentation is an excersise in flushing out our
own assumptions and learning to communicate what is natural or obvious
to us.
I wonder about the drain upon the economy and the lost efficiency. And
then I think about what full and complete documentation could save in
terms of monetary gain for the economy and generalized frustration.
Peace,
glass.dimly
adept digital evolution wrote:
> 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
> --
> Pending work: http://drupal.org/project/issues/documentation/
> List archives: http://lists.drupal.org/pipermail/documentation/
>
More information about the documentation
mailing list