By sami_k on
Is there any way that we could deal with newbies not reading the handbook at all and asking just plain obvious questions that are right there in the handbook. Should we have a general policy of ignoring these posts, answering them, or pointing people to the handbook as much as possible? I think having a general spirit of encouraging users to use the handbook and consolidating as much information as possible is the way to go. Currently drupal.org is getting littered with tons of unnecessary repeated content which is not good, at least not in my opinion.
Comments
makes sense
to point people to where the information is in the handbook and suggest that they use it and the search function as resources. A number of people do this already in their support responses.
Furthermore, if the handbook is wanting in regards to answering a specific question, it would be worthwhile for those providing support to consider editing the handbook to provide the answer and then linking to the appropriate page.
RTFM? Yes, but...
I am a relative newbie here on drupal.org, but I am firm in some other systems. Thus, while I need support here, I provide it elsewhere - I know the problem from both sides.
And one thing you can be sure of is that, no matter how well the documentation is written, no matter how big you put a "search before you post"-sign on the site, someone will always ask the questions that have been answered hundreds of times.
Although it drives me crazy if someone does that where I am the one answering the questions, I may even have asked some of them here.
I think the problem is that each new system you start out using is following its very own inner logic. And until you get the grips of this very logic, you are damned to ask dumb questions. A good search function helps; but until you have a basic idea of how things work, you will probably use the wrong search terms, ending up clueless.
Of course you could avoid most dumb questions by reading the documentation from the very beginning to the very end, but (be honest now!) who ever does that? Especially on systems like drupal, where most functionality comes really intuitive (big thumbs-up for that!), while some other functions require a deep understanding for the thought-patterns of a drupal-veteran.
Short result of a long post: I don't think you can really avoid questions of this type. On the forums where I am the one with knowledge, I try to answer them in a short but nice way, providing the relevant link(s) in my answer.
I don't think the questions
I don't think the questions should be ignored, but the occasional RTFM, when linked to the appropriate manual page, can be simultaneously helpful and disciplinary.
: z
Ideally
We could integrate helpful responses into the documentation. I've been remiss here, having been recruited to help in that effort, but been tied up with other work so far.
Different people learn and grok in different ways, so more than one way to explain something always is potentially helpful. One person may respond to a simple visual, while someone else might need step-by-step, while someone else might need to understand the logic behind it all.
One thing that would help is integrating the trip-search module into Drupal.org. I'm really loving it -- it seems to get much more relevant hits, prioritized well (and with prioritization parameters given admin-configurable weights). Also, searches can be limited to just the documentation or just the forums, or just the issues, etc. As it is, it can be something of a challenge to use search to find relevant info. The most relevant post from last week might not show up on the search until page 8 on the results.
In general, I'm not predisposed to take the strict father approach and keep telling people to just look it up. It seems that people usually just need a little help here or there and then before you know it they're helping others. In my book, there are no dumb questions, only unhelpful answers. That's my own take anyway, written as someone who was asking some of those dumb questions at the start.
.:| Laura • pingV |:.
_____ ____ ___ __ _ _
Laura Scott :: design » blog » tweet
i'm not sure..
I see your point Sami..and agree with your idea of pointing people to the handbook.
The first steps of a drupal user and the first experience of the drupal.org site should be a positive one all round...
As a relatively new person myself to php/mysql and all that entails I remember my first steps with drupal were made infinitely easier by the support forum and as a result I feel cool about helping a newbie who asks, what might be a simple/dumb question or a question already covered in the handbook.
I think it might be an idea to adopt a balanced approach whereby newbie posts are responded to with a brief "here's what you do" + link to a specific handbook page (navigating that can be a bit daunting for a complete newbie) + a tip and nudge to do a search first in future before posting.
To be honest, I don't think the newbie posts will ever stop and ignoring them will give a newbie who hasn't been here for a while, a sense of "open source...but closed minds"...type thing.
I think if we adopt a positive approach, as above..hopefully we can limit those unneccessary repeat questions to just 1 per user. i..e they appreciate a quick response and the "hey, listen...before you post in future..check out the [appropriate link].."
Of course, I could be wrong and it will just encourage lazy gits who just post and wait for someone to work it out for them....but I doubt it.
Dub
DUBLIN DRUPALLER
___________________________________________________
A drupal user by chance and a dubliner by sheer luck.
Using Drupal to help build Artist & Band web communities.
Currently in Switzerland working as an Application Developer with UBS Investment Bank...using Drupal 7 and lots of swiss chocolate
NO!
While documentation is important and people reading it is vital as well, active forums are what sets Drupal apart from many CMS's. I tried many and chose Drupal because people would actually help me witht the stupid questions. The Docs. make many assumptions that account for specific tech knowledge of users. Am I an "administrator, developer, user?" Because books can have nodes in more than one chapter, there is a problem in that a user may miss information buried in the developer book, they as an admin need.
I've had stupid questions answered for me, and now try to return the favor. Forums allow more specific questions then a handbook or faq and let posters give more detailed and specific answers that benefit everyone.
However, I did see a module somewhere that searches a FAQ for users questions before sending them to forums...hmmm, where did I see that? Another help could be introducing tags or free taxonomy that lets community link the handbook and forum posts in a more natural and searchable way. All in all, keep the community spirit alive, even a link to a handbook node can be a huge help to someone and bodes well for Drupal.
OK, but I am not impressed with the search here
I am a newbie, I learn building my first ever Drupal site, and I know one thing for sure - trip_search (via SQL) is much better. No offense.
----------
Working on a bilingual mini-portal - www.archeologic.net
FAQ suggest
I wrote a module for this a while ago. It scans submitted posts for expressions and points to possible answers. But I've never gotten around to installing it and setting it up properly :P.
Still, I'm not sure it would help all that much. Most people who post repeat questions often don't post enough information to successfully id it as such.
http://cvs.drupal.org/viewcvs/drupal/contributions/modules/faqsuggest/
--
If you have a problem, please search before posting a question.
It still might help reduce the newbie spam
And some guidelines how to search for solution in the forums would be nice, I guess.
----------
Working on a bilingual mini-portal - www.archeologic.net
What manual?
As someone who has a lot of experience, coming to Drupal was a frustrating and humiliating experience. It is a totally different architecture than what I have come to expect in a content management system.
The documentation has grown organically and contains no reference to what versions each page applies to or doesn't, in some cases it says "you no longer need this in version x.x" but does not say what you need in version 4.6.
Modules and even templates are not portable from one version to another, so the existence of a module (eg. checkmail) doesn't mean that there will be any way to get it to work, and yet other modules have been moved to core.
The api documentation in most cases gives little information about what the input and output parameters do/require etc. For that you need to read the code.
Finally there is the word Taxonomy, which still gives me a chill when I see it.
I have been writing interactive systems for 25 years and web software for over 10 years. I have worked on web servers on Solaris, System V, BSD, Linux, plus Apache and IIS on Windows 98, NT, 2K, and XP. I have considerable experience with PHP and mySQL plus I have used, installed, trained and even written many content management systems.
It has taken me 2 months to be comfortable with Drupal and to get a handle on where to find and how to interpret the documentation. I have yet to get a site working (It took an hour to get the site live and running, but am just now getting to the point where I have a guess at how to make a menu work... about to try now).
I have finally reached the point where I can help others, and the pain is still fresh enough (still struggling with taxonomy and the unbelievable fact that you need to patch modules at the command line to install some modules.) .
Have more sympathy for users new to Drupal. Anyone missing experience in PHP, MySQL, UNIX command line, CVS, HTML, CSS, UNIX file system, University level biology and language studies (Taxonomy), or who (as in my case) thought they could get by without reading the source code, will NEVER understand Drupal without help.
Easing the chill
When I implement my proposal to merge the book and taxonomy modules, you will no longer be given a chill each time you see the word 'taxonomy'.
This is because you won't see that word.
Hopefully, users will find the word 'category' much less chilling. :-)
Jeremy Epstein - GreenAsh
Jeremy Epstein - GreenAsh
Words
But "categories" does not even come close to describing what taxonomy.module does. "Taxonomy" is a perfectly valid english word which describes the feature perfectly. "Classification" is a more human-readable alternative I suppose.
Look at this way. I'm a new Drupal user who wants to set up a blog. I click: "administer - categories". Great! Now I can set up some categories... except I can't. I have to set up a "vocabulary" first.
Hiding the word taxonomy does not solve the fact that a user must know what a vocabulary is and what it is for, before being able to use simple "categories".
--
If you have a problem, please search before posting a question.
Re: Words
I agree that no matter what name the system has, users need to grasp the concept of a 'vocabulary' and a 'term' before they can start classifying content. But calling the module 'category' instead of 'taxonomy' will eliminate a whole lot of fear and confusion, that arises just because people don't understand and/or aren't comfortable with that word.
'Taxonomy' may be the most accurate word for describing such a powerful system, but that doesn't make it the most appropriate word. It's an intimidating word, taken from the world of academia and science, and it belongs in applications such as specialised knowledge repositories. 'Categories' is a much more user-friendly word, and one that is much more suitable for Drupal's target audience (i.e. bloggers, activists, etc).
Jeremy Epstein - GreenAsh
Taxonomy confusion
As I noted on your thread, Jeremy, your proposal pointed out the reason that many people (including myself) have such a hard time with Drupal. We start from the assumption that it can make a standard web site, which it cannot (A "standard" web site contains some static and some dynamic content, in hierarchal format with user comments restricted to a support forum).
Saying that it "can", when the solution means installing some modules, using them in counter-intuitive ways, patching several core modules and writing a hundred or so lines of custom PHP, is not much help to someone who thought that a content management system would mean they wouldn't need to know HTML (let alone PHP, MySQL, CVS, UNIX... etc.).
What are you on?
To make a nice "static" Drupal site:
- Enable book.module
- Go to administer - content - configure - default workflow and disable comments on book pages.
- Go to administer - themes and disable submitter information for book pages.
- Go to administer - blocks and enable the book navigation block.
- Start adding book pages in a hierarchical fashion.
A CMS that allows you just to set up static pages is very limited. Drupal does not swing that way, and with great results. The only thing that can help here is installation profiles which give you a setup suited to a particular purpose out of the box. Because no default configuration is ever going to be suited for everyone.
--
If you have a problem, please search before posting a question.
Case in point
Thank-you Steven, for a perfect example of restating the non-solution with a "RTFM" type answer.
Please read Jeremy (a.k.a. Jaza)'s well written explanation of why Drupal cannot make a "standard" site. It explains in detail why what you proposed only adds to the confusion.
Most sites have a structure with static section heads and dynamic content under them. The book module breaks navigation and breadcrumbs.
-Don
I disagree. Bryght has a
I disagree. Bryght has a nice tutorial
http://support.bryght.com/adminguide/how-to/dynamic-web20-brochure-site-...
But it seems to use the book module which you have taken an obvious aversion to.
So ok, I use pages for my 'corporate' sites. I also build out the menu manually. 'Oh but we need an automatic menu! (hands waving in air)' Um....Why? You are building a static site.... build out the menu manually.
With the path module and taxonomy you can even build out the breadcrumbs. This site: http://beta.blkmtn.org/ is a site I built for a class project and didn't bother taking down. It uses page, blog, taxonomy, path (url alias) and menu. If I replaced the catagorized blog posts with 'Pages', then it would look a heck of a lot like a static site now wouldn't it? Oh, it's 4.5. For the curious, here is a work up of the site in the planning stages http://www.blkmtn.org/index.php?q=node/59&res=original note that the image module was not implemented from the original diagram.
With a proper plan, you can absolutly build out a static site with Drupal. Oh, but the menu isn't automated! Of course not. You are building out a static site. Why would it be automated. Working around such automation would be a royal pain in getting the menu right. Remember it's a static site. Oh but I want others to more easily be able to add....... etc, etc... Write good documentation for your customer. (You can also solve your percieved issue with a module that does what you want, that is what contributed modules are for).
Steven did not give you a RTFM answer, he gave you the steps to build a site. I just gave you the framework to build such a site in a different way. I suspose now, I will need to write a How I built a semi-static site which could easily be a static site for the handbook. (Well, I actually already planned to do this and if the weekend had gone better would have it done already :)
Oh, I don't know that I agree with Jaza either. It's a nice proposal and all, but I shall have to read it in more detail before I agree that it solves a problem or generates more.
-sp
---------
Test site...always start with a test site.
Drupal Best Practices Guide
-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide
A real-world (business) site
A real-world (business) site is usually neither a brochure site nor a blog site. It needs to have elements of both.
I have read the Bryght how-to's and they are very informative. It doesn't solve the problem of integrating static content with changing content.In fact, before having a sit-down with a couple of the guys from Bryght, I was ready to chuck Drupal.
And it really doesn't address the problem that some modules have unbelievable install requirements (including patching other modules and/or writing custom PHP code).
Note: writing PHP code is not a problem for me (all of my sites are in PHP), but it was totally unexpected.
Making Drupal's reputation worse
Clueless newbie posts will always be there. They aren't going away. We were all clueless newbies at some time, in some area. We've all asked dumb questions somewhere.
Drupal has a reputation of having an unfriendly developer community, I think because of the way newbies are sometimes treated so nastily. Do we want to make it worse?
No, newbies have the
No, newbies have the *expectation* that everyone will want to help them.
While this is the case, many needs to do their own leg work to begin to learn or else they will never learn the manual.
I do, however, believe their should be a primer of some kind that goes over the basics. For examlpe, how to use MySQL (login, use database, select, insert, update, and delete) and Apache (especially the .htaccess file) and more.
If they are completly clueless, then the only options are to train them or force them to have lower expectations -- becuase eventually everyone will get tired of answering 'how do I install a module?' style questions. Ignoreing the questions won't help either, as they most likely don't know they are being ignorant or stupid (whichever the case may be). Ignorance can be fixed.
On another note, the manual kinda sucks for newbies. It's *huge*. No one wants to read a ga-zillion pages just to get started. so I think a 'howto' for getting a very basic site coinfigured is needed. Stepping people through things will give them hands on experiance and spoon feed them for a while.
Once they know that the adminiser->modules section is where you turn on/off modules and administer->settings is the settings for those modules.
Getting a very basic dynamic site going isn't difficult nor should it be. Getting one started shouldn't require having to read 288 pages (yes, the handbook is *that* big -- and being new, that's a big number, even if half of it isn't relevent to you).
I mean come on, configure a site name, have them think of some categories for example:
Software
--Games
----Strategy (an article about Command and Conquer might belong here)
----Action (an article about something like Doom3 or HL2 would belong here)
--Produtivity (Perhaps Microsoft office related articles)
And things of the like. Even download them a module or two.
I believe once people have done something once or twice, they will *at least* be more informed and be capable of asking more thought out questions.
Thoughts?
-----------------
"Our greatest glory is not in never failing but in rising every time we fall." -- Confusious
Good idea
I think it's a mistake to consider n00bs as a class or static demographic. Telling them to just RTFM is not going to solve anything, because telling one person today will not prevent the new person tomorrow from asking a dumb or obvioius question that would have been answered by reading the manual. For me, I found it most helpful when someone just pointed me to a node or book page where my question was previously disccussed -- that often introduced me to a section of the handbook or forum topic I'd missed, and answered follow-up questions, too.
The same kind of argument was made by American conservatives against Welfare recipients -- that giving them assistance encouraged them not to work -- when the fact was that most welfare recipients weren't on the system very long anyway. Conservatives pointed to rising welfare numbers, while ignoring that there still was a lot of turnover. The abuse of the system was small, but just pointing at total numbers of people on welfare didn't reveal that.
How many newbies here are abusing the community, really? Often a little bit of help seems to get someone rolling, and soon they're the ones helping others. At least that's how it seems to me. Maybe I'm wrong.
OTOH, there do seem to be some folks to feel that the Drupal community is here to serve them, like some sort of "Drupal tech support." I don't think they're your typical newbie, though. Often a gentle introduction to the idea of community-built open source software is enough to straighten them out. They'll either get it, or go off in a huff. That's their problem.
Getting to your suggestions for introductory content, that sounds like a great idea. I've just joined the documentation group as of yesterday, and once I get oriented as to what's happening I'm hoping I can help out somehow. Your thoughts here seem very interesting. I have no idea of something like that is already in the works, but if not, maybe it should be. Maybe you'd like to help make it happen?
===
Laura
pingV
_____ ____ ___ __ _ _
Laura Scott :: design » blog » tweet
I'd be glad to help.
I'd be glad to help.
Just message me when you're ready and I'll help in any way I can.
-----------------
"Our greatest glory is not in never failing but in rising every time we fall." -- Confusious
No, not at all
Drupal has one of the best support communities I've seen. I used to use TYPO3, all questions were usually answered with a reference to searching their mailing list archive which was partially in German and full with all sorts of OT talk.
I've gotten so much help in the IRC channels it's unbelievable, and I owe a great deal to those taking their time answering my "dumb" questions. IMO there are no "dumb" questions, tho there are good and bad questions.
Newbies just need to understand they're newbies, and first of all write exhaustive questions, they need to be curious, and they need be polite and most importantly, know what humbleness is.
I've been ignored a few times, and it annoys me but you need to get over yourself sometimes. Asking newbies to act like adults, is that too much?
Anyway, I had many Qs regarding how Drupal works as the handbooks are not explaining it too well so once my site is working I intend to get all my questions from the chatlogs and write an FAQ, since I believe my questions are from from uncommon. If it turns out good enough it could be added to the handbooks here at drupal.org.
--
Jakob Persson - blog
Leancept – Digital effect and innovation agency
The "manual"
I think the Drupal project is a great one, and during the 3 months I've used Drupal, I've learned a bunch, and found Drupal to be much more than I expected.
But to be honest, and as objective as possible, there is not much of a manual. Also, the advice from experienced users is often provided under the (false) assumption that users know more than they do. I've found very few "instructions" to be straightforward--often they are more like hints.
I have nothing of course against figuring out some things for myself. However, if a forum for discussion and help is available, then real help should be provided.
Enough griping--a tangible suggestion is to have module contributors provide more extensive directions and examples. One paragraph is often just not enough. I almost always have to install a module to figure out if it does what it seems to claim; i.e., the descriptions are not clear.
David Cannatella
RTFM does no good if the manual is wrong
I've been working with Drupal about a year, and recently tried to implement some of the new 4.6 functionality on my primary site. After asking twice for help with a problem and being told to RTFM, somebody finally actually looked at the problem and noted that TFM omitted a step vital in my situation. Telling a newbie (or anyone) to RTFM should not be considered a solution -- they may be telling you the documentation has errors.
Wrong in your situation.....
Wrong in your situation..... hmmm..... does that mean the manual was wrong or you had an unusal situation not covered? Did you post a comment in th ehandbook page that was 'wrong'? Has this been corrected? There is a documentation team now. There has been a lot of work and sections are being added to the handbook and others moved.
Telling the newbie to RTM IS the solution unless the newbie clearly states the issue he/she/it is having, making physic guesses that the handbook is wrong is useless. If I haven't encountered the problem you are having, I can only guess the solution unless you provide the appropriate feedback to help identify the problem.
We cannot assume the handbook is wrong. That way leads to choas.
-sp
---------
Test site...always start with a test site.
Drupal Best Practices Guide
-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide
The manual is not organized by version
Much of the manual either is irrelevant or a relatively new user would be justified in assuming that it is. A search sometimes gives results that refer to upcoming changes in version 4, how can anyone assume that such a document would be relevant to 4.6?
Based on the drastic changes between 4.5 and 4.6 (requiring all themes and modules to be rewritten) it would be reasonable to assume that anything in the manual older than April 2005 is suspect and may be out-of-date or possibly misleading.
Looking at some of the changes coming in head, don't expect it to get any better.
Hopefully the manual will reformatted to have version tabs, like the modules section.
unreasonable
Yes, it is unreasonable to assume that.
Most of the information in the manual is relavant. While there was change between 4.5 and 4.6, there is much that remains the same. All themes and almost all modules need to be updated for various Drupal versions. This does not mean there funtionality changes. This does not mean how to use them changes significantly. These changes are also documented fairly well in the developers/themers guide. This means that certain api hooks and function calls need to be updated.
Setup changed the name and location of the configuration file. It added additional multi-site capabilities.... hmmm.......changed some admin menu locations, but mainly so they would be more visible.
Is 4.7 changes going ot be larger? You bet. Join the documentation team and find out what we are planning to do about documentation in the future. Volunteers wanted now. :)
-sp
---------
Test site...always start with a test site.
Drupal Best Practices Guide
-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide
Still not a member of the hive
I have a long way to go before I could participate in documentation. But I help when I can. One big killer that I can help beginners with is that I have realized that you need to read the "documentation" (really the source code) on drupaldocs.org to have a clue how to do anything.
I will probably never update my sites to 4.7, since it looks like it will require throwing out all my work on all of my sites. Such was the case for 4.6, but since I probably did stuff wrong, throwing out everything and starting again was not necessarily bad. But even now I would not want to do that because I have learned that you have to write actual PHP code to get Drupal to do anything.
As for irrelevant documentation, breadcrumbs, images, function names, how to write a template, are pretty big changes. And since there is no (apparent) way to search the manual without getting all comments in the history of Drupal, in seemingly random order.
I use google with site:drupal.org/handbook but that yields no information on the killer Drupal complication Taxonomy.
As for helping with documentation, I have only been at Drupal for a bit over 2 months, and I still am only about 45% sure I "get" the whole Taxonomy thing, and I am struggling with how to get it to build a navigation tree.
I might consider donating some code, but probably only in the forum because the way upgrades are handled, that would be a lifelong commitment to rewriting it each time there is a minor revision to Drupal.
(plus don't get me started on coding standards that prohibit the use of <?= func()?> is for readability yet have no requirements for comment blocks defining purpose, usage, input and output parameters).
heh
I can tell you're a developer... I have been using Drupal for more than a year and I have yet to actually use Drupaldocs. You do not need to use Drupal docs to use drupal successfully.... unless you are wanting to do something that a module doesn't exist for. :) The theme docs now are fairly clear, expecially with phptemplate instructions. I was able to make my sites theme without refering to drupaldocs as well.
Not being a coder, nor having the time to really learn, I have made successful use with block snippets, etc.
As I said, work is being done on the docs:
http://drupal.org/handbook/modules/taxonomy
As for comments in the code.... comments are encouraged, more being better than less and some of the older uncommented stuff is being added to now. I have seen the commits for it as I am sure you have.
As it is, anyone can participate in documentation. New people often bring in a perspective that can help cover gaps.
-sp
---------
Test site...always start with a test site.
Drupal Best Practices Guide
-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide
Documentation
If you are interested in working on this problem, you can help by visiting http://drupal.org/mailing-lists and sign up for the documentation mailing list. People there will be able to direct you on how you can contribute.
You don't have to do a whole lot. Even if you wrote one handbook page, that would be substantial.
RTFM is not an answer
The point is that RTFM is an easy answer to give, but, given the state of Drupal's documentation, it is not always helpful even when it should be. We can assume the handbook is wrong if it is wrong more often than right -- I don't know, but I've never found an answer there, only by searching fora and raising support issues.
(And, OT, the documenation was in the
INSTALL.txtfile, so there's no handbook page to annotate with the error.)Arggg. It is an answer
Arg. It is an answer. I provide links when relavant pages and and so do many others when they do say handbook
WHY do you keep saying RTFM? I never say RTFM. Very few actually say RTFM, and a few more say RTM. It is only when people are objecting to handbook links that and complaining that they claim that the already RTFM .
Why is your assumption that there is nothing valuable in the hanbooks continuing to persist? I wrote the current Best Practices linked in my sig (others plan to contribute more of them). I am sorry that they have been of no use or value to you. I know that they have been very valuable to a lot of other people. I know this from the occasional email, the change in volume of posts from panic'd 'I blew up my production site' to 'I tried this on a test site and it didn't work' type questions.
RTM is definitly an answer, perferably with a link to RTM and some additional notes of insight from the reposnder. Often times, the user provides insufficient information or their posts indicates that they have not followed instructions. If I am in a hurry, I provide a link to the handbook, if I am in less of a hurry, I provide a link and some pointers. (this is better than no response) Often this will elicit a 'wow, thanks' OR additional information that can help someone actually answer the question.
Drupal Duplineer has moved a lot of ideas here: http://drupal.org/node/17170 and the blocks page
here: http://drupal.org/node/17170 has a lot more neat ideas.
If you dislike Drupal's documentation that much, then sign up to the documentation team and help out. It is better to get documentation so you can teach someone to fish, then to always get more fish for them. (well, how to Drupal, we are not actually fishing here) Also, when you are unavailble someone's learning curve will be that much less and documentation provides a nice continuity when an individual moves on or is unavailable.
Where is the handbook wrong? Where? I asked for examples. Inaccuracies will slowly be addressed. We have around 10 people now activily looking at documentation. We have a documentation Lead and several teams now to address this. We have a fairly active little email list. We have over 20,000 registered users and will only get more. New folks help by pointing where the gaps in assumptions are. Experianced people help but providing views on more advanced configuration and options and approaches.
(and On Topic :) : http://drupal.org/node/260 page to annotate. I see that the comments need to be cleaned up. (This is already an ongoing process, but takes time).
-sp
---------
Test site...always start with a test site.
Drupal Best Practices Guide
-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide
Newbies need TLC
I'm not a big fan of manuals, personally. I don't think I'm alone, in the Drupal world, or in the software development world in general. Haven't we all heard the old joke, "if all else fails, read the manual"? If I have a problem or question, I'm probably more likely to look for the answer in the code, or ask a question on the forums, before I go searching for a handbook page or existing forum topic that answers it for me.
So my attitude is, if I don't read the manual, why should I expect others to? Especially newbies, who probably don't even know where to start, when it comes to navigating the enormous mass of nodes that is the 'drupal documentation'.
I've made a habit of browsing through the new forum topics every few days, and looking for any questions that I might be able to answer. If I find any such forum topics, then I generally post a long and in-depth reply as a comment on that topic.
Many would argue that such responses belong in the handbook, and not as random comments floating around in the forums. But I prefer to give newbies some TLC (Tender Loving Care). I prefer to give them an answer that's specific to their particular situation, and that will help them more than any manual page ever could.
I don't exactly know why I bother doing this. Maybe it's because, after 6 months of involvement in Drupal, after developing several modules, after writing many patches, and even after doing some paid work as a Drupal consultant, I still feel like a newbie myself. Maybe it's because I realise that new users are the most precious things we have, and that we can't afford to give them a bad first impression. Maybe it's because I just get a good feeling when I make someone else's life easier. I'd say it's a mixture of all these things.
I also feel that it's necessary to provide in-depth help in forum posts, because quite frankly our formal documentation is up sh** creek. I know a lot of work is being done in this regard, with Handbook v2 and all, but we still have a long way to go. A lot of the time, the only place to find a definitive answer to something is to look at the code itself. And newbies obviously can't be expected to do this.
Jeremy Epstein - GreenAsh
Jeremy Epstein - GreenAsh
if I don't read the manual?
Well hell. Now what? There has a been a lot of work on the documentation recently. Perhaps we should stop?
I wrote the Best Practices as a result of a lot of newbie disasters. I have seen a falloff in a lot of the panic'd forum posts recently. I think there is a connection there, though I could easily be wrong. I link to it in my signature so that more people see it and hopefully visit other sections of the handbook.
Others have taken to linking various useful support (manual/search) resources of their own interests. All of this has resulted in people actually reading the handbook.
I expect people to read the handbook. I do not expect them to master it, but they had sure better look at it to at least acquaint themself with the title's of the sections and major sections. None of us is here as a paid resource to answer lazy and inconsiderate people's questions. I do try and answers questions when posible with a link to the handbook and some additional information to their specific issue. I do expect them to do some of their own research as well and expend some time and effort.
The new folks have a steep learning curve. They must learn aspects of a new vocabulary and several technologies (php, web servers, MySQL, backups, content management) or they will fail. There are resources and volunteers to help them. But they really need to expend some effort of their own or it will all be for nothing.
-sp
---------
Test site...always start with a test site.
Drupal Best Practices Guide
-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide
I may be responsible for
I may be responsible for some of those newbie questions, but I don't think they are a problem. As my understanding grows I will try to help the newbies out, while you can answer the more sophisticated questions. Many times the problem is that you don't know what your issue is. You're just stuck. In this case a human answer even if it's "just" pointing to the the relevant page is extremely helpful.
I started using google to search drupal.org and got much better results than with the built in search engine. I think that should be encouraged. The search syntax is simple: "keyword1 keyword2 site:drupal.org"
---
http://creativebits.org
Yes, the search is not powerful enough
I started using Google for better results, but forgot to mention it in my first post.
----------
Working on a bilingual mini-portal - www.archeologic.net
(1) Use the trip_search
(1) Use the trip_search module. It's *signifigantly* better.
(2) Well of course Google will be better. They get *paid* to be better.
With that in mind, I haven't needed to use Google to search becuase the trip_search module was close enough to get what I needed.
It does an SQL query to the node list and other tables instead of relying on archived bits (which requires cron... you are running cron, aren't you?).
Check it out. I think you will enjoy that module.
-----------------
"Our greatest glory is not in never failing but in rising every time we fall." -- Confusious
Thanks. I'll give it a
Thanks. I'll give it a try!
---
http://creativebits.org
I'm a clueless newbie
I'm a newbie and the manual doesn't answer my questions! I wish there was better documentation. My questions weren't answered in the forum either. Sometimes newbies don't know the terminology-- experts will call it one thing and the newbie calls it something else. Also, people who post need to use appropriate subject lines (aka titles).
Be More Understanding
As one member said, no matter how well the documentation is written, or how much 'searching' is emphasized, people are ALWAYS going to ask questions that have been asked before (or have obvious answers).
I think the only way to deal with it is to just answer the question nicely, even if it is the eleventy billionth time you've answered it.
Newbies aren't going to go away no matter what actions are taken. The best, most effective thing to do is just realize every new person is going to have a ton of questions.
We shouldn't act so surpised and/or upset at such questions; we've seen them come time and time again - they're nothing new. Obviously they haven't stopped in the past, so why would they stop now?
We just need to be more understanding and realize these types of questions are exactly what a 'newbie' section of the forums are for. If we don't feel like answering a question we've seen countless times before, we should just not answer and someone else politely will.
If newbie questions bother you, don't read them.
I've always been an advocate for 'newbies' on every forum I am part of. A lot of people like to take their heat out on the newbies and get upset with them - but the newbies aren't doing anything wrong. The users who get angry and frustrated by repetitive questions are the ones doing something wrong (in my opinion).
Divide the forums up, create a section for newbies, and just know it's going to be full of those ever-repetitive questions. For people who hate newbie questions, they can just not read them. For others, they know where to find them. Simple as pie :-)
-----------------
Josh Stevens
Nautilus7 Design | www.nautilus7.com
What is a newbie?
Drupal uses concepts totally different than other systems, people who have looked at the 40 or 50 other CMS systems out there and thought that Drupal showed the most promise should not be criticized for not expecting these concepts.
After being slagged here for not knowing about taxonomy and not being able to figure out how it applies to web site development, I have started informally asking people if it made sense to them. So far I only have met two, and I exclude them from the set because they work for Bryght.
Taxonomy makes perfect
Taxonomy makes perfect sense, it is probably what I love most about Drupal but I may have been aided in understanding it by being a student and a person who is very interested in linguistics and cognitive science. The concept wasn't foreign, I knew the meaning of the term since earlier.
But I agree, it needs to be explained in simpler terms, we can't expect people to study fundamental cognitive linguistics in order to use a CMS.
--
Jakob Persson - blog
Leancept – Digital effect and innovation agency
No, DON'T read the RTFM
Telling someone to read the handbook is bad advice. Don't RTFM. No one will. It's like telling someone who doesn't know English to read the dictionary.
The advice that should be given out is GFWTFM. That means "Get Familiar With the Funny Manual." Browse it. Find out what's in it. What sections does it have? What kind of information is there? Some sections will naturally peak your curiousity and you may well read some of it.
If you find the handbook confusing, it's most likely because you didn't INSTANTLY find an answer to your problem. That's because you did not GFWTFM. One of the first things I did was GFWTFM. It didn't take long and it helped me become quite proficient with Drupal. There is very good information in there, you just have to know where to look.
Is the manual perfect? No. If you find a mistake, a glaring omission, or confusing language you can contribute to make it better. If you don't have the time or talent, donate some cash. That's the beauty of open source. It gives you real power to make a difference.
good advice
i think this is a great piece of advice. i, too took the same approach and it helped tremendously. i think that one of the challenges is that development of the internet has been such that people can get a lot for free, and i think that can create an expectation when new folks come to drupal. i was fortunate to be given the big picture on drupal from a friend instead of randomly stumbling upon it, so i understood clearly that there were a lot of people doing a lot of work for free on it--which made me approach the idea of getting support with a lot more care. i read the ENTIRE manual first, and would always try to find any questions i had there or in the forums before i posted a question. the attitude of respect for people's time that i had going in made a big difference in how i interacted w/ the community. my suggestion would be to find ways to properly educate newbies about the environment here, and help to foster that attitude of respect for the veteran's time. maybe that would make a good introduction to the manual? sure, some people won't show respect no matter what you do--but i do think that most people will, and the better we as a community can help to educate newcomers about how to best interact w/ the community, the better experience it will be for everybody.
Yes, and we all must be taught how to interact, too
Like any social setting, there is a code of conduct when asking help from other open source software folks. This code of conduct isn't learned at birth. It's learned only when other people call you to task for asking stupid questions and expecting free advice.
All of us were newbies at one time (except maybe for Vint Cerf, one of the founder of the Internet). And all of us had to get a slap on the wrist at one time or the other for being a stupid newbie. But we learned and adjusted our behavior accordingly.
I remember when I stumbled on How to Ask a Question the Smart Way. See http://www.catb.org/~esr/faqs/smart-questions.html. It was very enlightening. It should be required reading before using any open source software. As a matter of fact, I'm going to make this link my signature.
Touching off nerves
This thread really touched off a nerve. However, I am happy I posted it, I have learned much from it. Good stuff! Thank you all that have responded and brought a whole spectrum of views and opinions on the subject.
Sami
--
Read the handbook, search the forums, then ask!
http://drupal.etopian.net (Consulting, Development, and Hosting)
No
No, please do not ignore the newbies. Even if they ask questions answered in the documentation, try to give them the answer together with a reference to the docs.
--
NSK, Admin of Drupal-based site http://www.wikinerds.org
ban RTFM
If people are new, I prefer them to do what feels comfortable to them. I never say RTFM.