Posted by Anonymous on November 19, 2010 at 12:20am
google has failed me in finding a drupal guide for dummies... for the people who are using the site, not any tech or config...
for example.. how to create a new user
everything i find focuses on config/tech
do you know of any guides
thank you
glenn
Comments
I am also new too drupal & a
I am also new too drupal & a little lost when it comes to techtalk. I recently bought this book which goes through a whole bunch of case scenarios & is relativity east to understand.
It wasn't able to help me with my specific problem but it seemed to cover everything else I could imagine.
Using Drupal is a great book
Using Drupal is a great book which covers a wide range of topics on Drupal but I find most of the time, especially with the websites I develop, you can't have a general manual for as they are usually customised for a particular use case.
What do you need guidance with?
options
You might find this book useful - http://www.packtpub.com/drupal-6-content-administration/book and there is an actual "Drupal for Dummies" book (http://drupal.org/node/665520), but not sure that's what you want.
@LisaJane - I would highly recommend trying to attend a local user group meetup if you've got some questions. In sydney we regularly provide support workshops where other experienced members will help you out, and I'm sure the various other meetups will be able to help you as well.
--Ryan
Ryan Cross
Drupal Development Services
ProjectPier project management and collaboration software
any links?
thanks for the response
I am looking for links that i can send to the casual users will not buy or read books
Coming from the Wordpress world where there are good resources provided by the community as well as a commercial plugin that has detailed video tutes.
I assume something like this exists for drupal.... Surely there is an army of people running drupal sites that do not have or need drupal tech skills.... but want to know how to add a link or upload an image etc
Links
Drupal Handbooks: Lots of info; a bit overwhelming!
Drupal Cookbook: Part of the above handbooks, concentrating on basics for new Drupal users. Helpful stuff!
End User Guide: Also part of the handbooks. Information focused on the non-administrator user – helpful both to you, and to any site visitors to whom you give permission to add comments, create content, or otherwise interact with your site.
--Ryan
Ryan Cross
Drupal Development Services
ProjectPier project management and collaboration software
Lullabot.com is the best. If
Lullabot.com is the best. If you can find the money for a couple of months subscription at drupalize.me then you'll be very happy.
I have to agree...
I consider myself an experienced web developer, though not a programmer or especially technical. I have built a complex e-commerce site from the ground up in ASP and SQL*Server and I have built over 150 dynamic websites. But I am mostly struggling to understand Drupal in any depth. I've built two reasonably complex websites using Drupal, but in both cases I have run into major problems and had to hire external specialist help to get them to live stage.
It seems to me (and I may be wrong) that Drupal was created by programmers who really don't like having to deal with people who are not programmers and don't have an indepth understanding PHP and MySQL. When I ask questions on the support forums, more often than not I get told that what I'm asking is inappropriate, or I get referred to discussions I just don't understand.
I've read a number of books about Drupal and I've watched endless tutorials, but I don't feel I am getting a lot closer to understanding how it works under the hood as I did with PHPBB or with ASP/SQL*Server.
Is it just me? Or is it a broader perception?
Tony
It's not the easiest..
Sure it gets frustrating at times, but the information is out there (albeit usually spread all over) - but it comes down to having a good set of modules that you know well, being able to write good requests for help when you do get stuck and i'm sure doing some support in the issue queues would probably also endear you to the mod maintainers when you do have a question to ask.
My experience is different...
"[D]on't have an indepth understanding PHP and MySQL." I assume that this is about the "people who are not programmers"? :-)
I idle quite a bit in the Drupal IRC channels and every day see members of the Drupal community spending large amounts of time offering help. From rank beginners who've installed Drupal for the first time with every problem in the proverbial FAQ, to old hands who've got a specific question, very nearly everyone who asks for help gets it.
I imaging that the situation might be difference on the forums or other parts of the community though.
Web Development is a
Web Development is a technical field that usually requires a technical response to an issue, no one ever said that Drupal was specifically aimed for the point-and-grunt developer, maybe your expectations arent quite in line with what's going on here.
For example, filtering a tweet by language - probably doesn't support it, and probably needs some code written to make that work, it's a very specific problem that I would guess very few people would have a need for at this stage for what ever reason - or it would already be in the code, so yes, it might require some development work there
Someone has to have written the code to filter out tweets by language - functionality does not write itself, and - you don't (generally) create functionality by point-and-grunt.
Secondly, I believe that Issue Queue's arent really the place to get "how do I.." type questions answered, as they dont get many people looking over those queues, people would only generally see your question in the Issue Queue if they are looking in the Issue list in the first place which is usually for a very particular reason.
Try the forums or even better drop into #drupal-au on IRC, you need to post your question to somewhere that will get good exposure to people that have a little bit of knowledge about the framework and twitter.
Or stick to Wordpress (does it support filtering tweets by language?)
http://dgtlmoon.com
I have to say for all the
I have to say for all the books in the world, it's all about self experimenting, and hours and hours of online reading, learning and experimenting. Drupal to me is a fabulous CMS and it has taken me about 2 years now of just trolling through the Drupal forums, putting a phrase query into the search box and just hunting for the answers. It's not an overnight project!
Need to know: How to install and run a local webserver on your own PC/MAC, How to extract the zipped Drupal folder, how to change the settings.php file, create modules/themes/libraries folders under sites/all folder and why, how to create a MYSQL database locally and remotely, how to import and export the data from that when transferring from local to remote and vice versa, how to ensure Register Globals is set correctly, what modules are, what they do and how to install them, what the various themes are, where to find them and how to install, etc, etc, etc. I found answers to ALL those things by just working through the Drupal forums - the answers are all there and it just takes LOTS of TIME to learn and understand. THERE IS NO SIMPLE WAY OUT otherwise!
Good luck to those learning but please be patient with yourself - you very likely cannot setup a brand new working site online as fast as some might suggest unless you put some hours in.
Enjoy!
Regards
Brenda
A Simple Way Out
Hi KayBee57,
No my post on the Drupal Downunder 2011 isn't about a quick easy fix for the technical side of drupal, we have put in the time and paid the money to experts for training and help - and we will continue to do so.
Our push is for a greater design and function standard - best practice - bench mark - quality document. Why is this needed now? Drupal has really taken off with many people learning on the fly in an organic manner (as you have highlighted above) - while this is fantastic it has opened up a real divide in the quality of sites being produced and managed.
Drupal is an excellent platform - however we now need to set some standards as it is complete waste of time and resources having new developers to troll thru forums looking for the best way to install a pathauto - global redirect modules. But most importantly it is about creating quality online experiences for users and site managers - and better working and development/management practices.
As web platforms get more complex and governments start adopting drupal CMS a standard will be enforced by the powers that be - my preference would be for drupal developers to collectively set the standards and drive the quest for best practice. I hope developers can see the long term value in this quest and opening this up at a major conference is a great place to start.
cheers
Anthony
i agree - mostly
a lot of what we do in our business as drupal web configurors (for want of a better description) is combine all these elements, business analyst, marketing and UX designer, developer, themer, module and functionality designer / specifier, trainer and process development and implementation.
there are lots of people out there who do one or several of these well, but not all. We come across (and often fix) many websites that have been built nicely and well but dont fit the functional requirements of the client, who hasnt been trained in its use etc.
i agree that CMS standards need to be developed, but often these are specific to the organisation and one size does not fit all. however that said, i do think there is a place for developers to provide input into a how to standards type of "document". there is the drupal cookbook of course, but theres nothing at a higher level.
at the end of the day this is largely outside of developer realm. they dont often have the business experience or ability to tell boardroom execs who are investing tens of thousands or hundreds of thousands into a drupal CMS platform how to modify their business model to integrate their online processes. that requries a business analyst and senior solution architect who understands LOB functions, process re-engineering, RAC Matrixs etc etc and is able to talk the drupal talk as well in order to align the two facets of developing a integrated CMS solution.
So while i think at one level this is a good thing to raise at a drupal developer conference (essentially what drupal downunder is) I dont know that you will be targeting the right professionals.
I think that developers will always troll forums and learn - its how we learnt (plus trial and error) but Drupal solution providors should not target business with developers as the key interface to the boardroom. Thats a recipe for fail.
my 2 cents
Cheers
Rereading your question...
On rereading the original question i suspect that you are after content management information to give to the people who you are handing the site over to once the dev process has been done.
I have added this as a topic area for possible presentations at DDU in this thread http://groups.drupal.org/node/81469#comment-345909. If this is an area that interests you, and you are thinking of going to DDU please add your thoughts there.
I suspect that one of the reasons that this is not a strongly documented area is that Drupal is so highly configurable. Each site will be different whereas wordpress likes you to do things the wordpress way. Dposters has suggested above that the community needs to give this area some attention and I do agree. I know that there is a wide range of comfort levels when explaining the edit process to end users at my work.
Bernie
Don't get me wrong!
Before this discussion ends (and I think BernieCram has done a good job of bringing the original question to a close), I'd like to just clarify my point about what it's like to be an advanced, but non-technical user of Drupal trying to get support.
I do appreciate the people who spend a lot of their day on the Drupal support channels offering assistance. And I am willing to reply to support requests if I can add any value, but at this stage that's not very often. I do actively participate in other (non-Drupal) support channels and as a beta tester.
But I get frustrated when my questions go unanswered for weeks and even months. I don't understand how the "bump" concept works and when I have tried to use it I get flamed for using it inappropriately.
Let me give you an example. I posted a support request on 4 November (http://drupal.org/node/961906) and tentatively bumped it two days later when I'd had no reply. I them bumped it again on 21 November (almost two weeks later), to get a response that the issue had already been reported (http://drupal.org/node/870980). I looked at the older post which had been reported on 2 August with a response on 22 November (no doubt prompted by my bumping) but no indication that anything would be done about the issue. This is what I am finding is fairly typical on many of the Drupal support forums.
I am not averse to finding my own answers (usually by trial and error) and when I do I will usually go back to the Drupal forums and post the answer to my own question so those searching later will at least have a better experience than I did. But I will always search the support docs and forums first to see if the wheel has already been at least partially invented.
I don't think I'm a lazy Drupal developer, but I am getting older and my mind doesn't grasp new technical concepts as easily as it used to, so I am probably more of a support consumer than I used to be.
My point in replying to this topic was to support the concept of a "dummies guide to Drupal" that at least covers off on the things new Drupal users need to know - for me, these things would have included (1) why not to add too many modules, (2) what module combinations provide what functionalities, (3) how to set up and use views and panels, (4) how to tune and tweak for speed, (5) how to get your Drupal site SEO friendly, (6) how to use third party login tools (like Google Friend Connect), etc.
Drupal is a great product and a credit to the people who have developed it and the modules that enhance it. But compared to, say, Wordpress, it's still a bit of a nightmare for new users. And I suspect that's almost by design (although not necessarily by intent) because of where it came from.
BTW, thanks to Ryan for the tip about the books. I will read these and see if they help me to do more with Drupal.
Tony
I think that's consistent of
I think that's consistent of everyone's early experience. Drupal itself changes so fast, drupal.org docs go out of date (and just get added to in a big stacks-on), books go out of date, volunteer support goes quiet, etc etc.
There are friendly people in #drupal-au in IRC and local user-groups - these are great resources even if just to vent! :)
re bumping
Bumping is technically just changing the 'modified' time by adding a comment. This in theory forces it to the top of someones list so that they notice it. You have to consider whether the benefits outweigh the possible effect of annoying that person. It depends on their own workflow, their mood, their sleep levels, whether they see you as a fellow contributor, etc.
Bumping is not a science, and in general I wouldn't recommend it unless you "know" the maintainer (in some physical or virtual way) or you're webchick.
If that was an example of you
If that was an example of you getting flamed, I think you are being too sensitive. That was a very straightforward, emotionally-neutral response from the module maintainer. There was already an earlier, more general request that covered your issue. If I was the maintainer, I'd mark your request as a duplicate and direct discussion to the earlier request. There was information that was relevant to you in the earlier request, namely that it was not possible to do what you wanted without someone patching the code. That is useful because it lets you know what your options are:
a) Find a way to do what you want with the existing module - not possible.
b) Patch the code yourself - possible.
c) Pay someone to patch the code for you - possible.
See, that's the thing you have to remember about Drupal and open-source projects. Before free CMS's like Drupal, you had 2 choices if you wanted your website to have some functionality: code it yourself or pay someone to do it for you. If you read the support requests for most Drupal modules, you'll see time and time again people with the attitude, "Your module sucks. It won't do this thing I want. Make it do it for me" (not directed at you, your requests seem very polite and reasonable). Actually demanding that someone who has devoted enormous amounts of time for free to provide complete strangers with some functionality, devote even more time just because they say so. It's rude and disrespectful. There's no harm in asking of course - most module maintainers would like to know what functionality is missing and useful to others. But whinging and demanding is different - it completely ignores that it's not a closed-source project, they're not powerless to fix the issue, no-one has taken the first two options I mentioned away. The code is all there - take it, change it to do what you want, or pay someone to do it for you. And then submit it back as a patch.
You don't seem lazy or rude. I would advise if you want to to bump, it's better if you include more detailed information about your issue or any further developments - if you can't, you should probably reconsider bumping. You might want to consider learning a bit or PHP. Writing elegant OO PHP is an art form but writing the sort of procedural PHP you see in Drupal modules is not that difficult. Just being about to write _preprocess_node and _preprocess_page functions in your theme's template.php gives you so much more control over the look of your site. Otherwise, if you need something done, consider paying someone to do it - your request would take an experienced dev less than an hour to come up with a generic solution (to add optional custom search parameters) that could be submitted as a patch. If you want a quick and dirty solution just for you, you could probably just change line 65 in twitter_pull.class.inc to:
<?php$url = 'http://search.twitter.com/search.json?q='. urlencode($this->twitkey) .'&rpp='. $num . '&lang=en';
?>