This is from dcor of the Galway group -- see issue #449924: Notes regarding Getting Started and Cookbook docs
It relates to the Adding Modules and Themes page of the Cookbook: http://drupal.org/node/120641 (as well as its Modules and Themes subpages)
I have basically taken what dcor said and edited it very slightly here.
Main page
Let me first say that a newbie shouldn't worry a lot about adding modules and themes at first. Work on the basics of your site first, then worry about add-ons.
I NEED more clarification... why shouldn't a newbie worry? what if the basics I want are an image file.. or gallery? I'm not content with just a story etc. I'd prefer if this was more expanded on.. maybe multiple links to some basic functions of websites that are expected right away and the tools-pathway to getting module(s) working together to get what you want (i.e. blog, image gallery, comments, newsfeed)...
Its very opinionated... I would reword it:
"Themes define the general lay-out and look of the website. Fixed width means the content of the page is always within a fixed width whereas "Fluid" means the content can move pending the size of the browser window. Initially, a newbie may want to add content prior to modifying themes or modules as this assists with seeing the resultant changes in layout. Themes are independent of content; therefore, they can be changed at any time point during a given project.
Modules are object oriented "mini-applications" which allow you to introduce additional features or functions to your website. (Insert list of recommended tried tested and true modules and possible links to pages discussing the best practices with regards to them)."
That would replace:
Let me first say that a newbie shouldn't worry a lot about adding modules and themes at first. Work on the basics of your site first, then worry about add-ons.
Themes are largely a matter of taste. For example, I have no idea why anyone would use a "fixed width" theme, but lots of people do. One nice thing about themes are they are pretty much independent of your content (later on you can look at the many submissions that are dependent on content).
Contributed modules are ways to add or extend functionality of your site. The only module I, personally, consider necessary is the Nodewords (a.k.a Meta Tags) module; in my opinion, it should be promoted to "core" status. This one allows you to add the "content," "keywords," and "robots" meta tags to your pages. This is useful if you're interested in your search engine rankings. You will also find that many contributed modules also require the Views module; I go ahead and make that a standard one for my sites.
Now, if you experiment with different themes and modules, as I know you will, despite my suggestions, you should also look at the Update Status (core in D6) and Site Documentation modules to make sure you are current and to document and clean up the mess your experimentation will make. Here are some suggestions on choosing the release: Strong stomach?
Sub-pages
Themes - Pertains to the windows environment... couldn't find it initially in the acquia environment.. found it in the /sites directory...
Modules_ neither this nor the drupal module documentation that is linked tells you what to do if you need to download an update to a module/theme... and what to do (i.e. delete the original and put in the new) Note: Acquia adds some of its own but its essentially the same once you find their preinstalled modules (in the directory above the directory for new modules).
Modules page ___ Need to add spaces for clarity with the >> >>
Modules page: You can make it more step by step... take out the extraneous words.. but overall, can follow and makes sense.
Comments
Comment #1
MGParisi commentedHey, jhodgdon can you come on Drupal-Docs and send me a message so that we can collaborate on this?
Comment #2
jhodgdonNo time today (or yesterday), sorry! And again these are not my comments, these came from some users at a session in Galway Ireland (half a world away from me). So I have no input for you. Good luck!
Comment #3
nancydruThe reason why it was worded as "shouldn't worry a lot about adding modules and themes at first" is because a lot of newbies browse the modules downloads pages in search of solutions for which they have no problems. That means they end up polluting their site with garbage left over from those modules for which there is no easy clean up. The clarification comes in the next sentence: "Work on the basics of your site first, then worry about add-ons."
If you are adding images, then you need Image or something like it. The intent was to discourage the downloading of modules for which there is no identifiable need, simply because someone else says it's slick or you might need it or it's popular. For example, how many times have you see someone say, "You must have Views." I have several sites that don't use Views simply because it is unnecessary. I actually had a simple 5.x site that could run in 8MB; had I enabled Views, it would have gone to at least 16MB (in 6.x it is even worse). There is nothing wrong with Views and it indeed fills many needs, but there are many sites for which you don't need it.
"Themes are largely a matter of taste. ... are pretty much independent of your content." Can anyone argue with that? I have switched themes many times on my sites. I agree the the "fixed width" statement might be considered a bit opinionated, but it is my opinion, and it was intended to make the reader think about what they are doing. Many site users are not going to be browsing in a full screen, therefore the risk if cut-off is greater. I prefer to let the site user have the ability to do what they prefer on their screen, including font sizes.
If there are this many "issues" with the Cookbook, I will be happy to host it only on my site and have it removed from DO. Just give me time to download all the changes that have been made that I have not brought back to my site.
The original intent of the Cookbook, and for which I have had many positive comments on its original form, is to help the new Drupal user wade through all the other opinionated articles and extraneous stuff to get a site going. Making it perfect and exactly correct detracts from its usefulness rather than adds to it.
Comment #4
jhodgdonNancy: I don't think anyone is arguing the Cookbook is bad or that it should be removed from drupal.org. But it is a very prominent part of the Handbook, and it should be accurate, in compliance with the documentation style standards, and open for editing by the doc team where it can be improved, just like any other documentation on drupal.org.
The only reason that there are "so many issues" with the Cookbook right now (including this one) is that Addison had a group of people who were relatively new to Drupal review the Cookbook and some of the other getting started documentation a few months back, during a doc sprint at a Drupal camp in Galway. Subsequently, I took these reviewers' comments, fixed a few easy/quick/minor things, and filed the more complex things (or questions requiring discussion) as issues. So, because the Cookbook and the Getting Started guide were under scrutiny, they both ended up with quite a few issues.
None of the issues were meant as personal attacks on the people who wrote the documentation, or calls for removing those pages of documentation. In many cases, a small re-wording would be enough to fix the issue and make this particular group of reviewers feel more comfortable with the doc pages. (Comfort with the documentation is key, in my opinion, for beginner documentation like the Cookbook.) Other cases may merit a more extensive rewrite (several of the Getting Started pages have already undergone this as a result of other issues from this group). In my view, we should all be thankful that those folks took the time to review our most prominent documentation for beginners with a fresh set of eyes, and gave us the opportunity to make it better, rather than feeling defensive that our favorite documentation pages, or the ones we put a lot of work into, have issues filed against them.
Comment #5
nancydruIf I am being defensive it is only from the standpoint of the intended audience: beginners. I agree that it should be "accurate" but not excruciatingly so; complete detail and absolute adherence to internals can be, and usually is, more distracting and off-putting than a loose accuracy. One thing I do not like (and it has already happened) is an expansion into areas that are more advanced than the book was intended to cover; one example is the mention of additional contributed modules that most beginners have no business getting worked up about.
So, I guess in summary, what I am saying is that when anyone is updating the Cookbook, they need to remember that it is for newbies, not experienced Drupallers. If there is a possibility that someone might need more advanced detail, link to it, don't include it.
Comment #6
jhodgdonThat is an excellent suggestion!
Comment #7
jhodgdonWhat do you think about maybe modifying the text from
to something more like this:
Just a note: Before deciding to install and/or enable extra modules on your site, it is recommended that you first consider the intended functionality for your site, and only add new modules if your site actually needs them. Enabling modules that your site doesn't need adds to the memory and other resource needs of your site unecessarily, and will make your site's pages load slower. Also, it is recommended that you work on content, functionality, and configuration of your site before you consider how it should look (the theme), since that decision can be made later and may detract from your thinking about functionality and content.
Thoughts?
Comment #8
nancydruThat's a good start, Jennifer. I'd also like to be proactive in stating that "Because a module is popular or someone tells you that 'every site needs it' doesn't mean yours does. There are good sites that have been built with absolutely no contributed modules at all."
Comment #9
nancydruI updated the page.
Comment #10
jhodgdonThat looks great! I took care of one minor issue (adding spaces around the >> on the Modules sub-page), but I think everything important in this issue has now been addressed.
Comment #11
MGParisi commentedSorry, still needs work... Some of the changes on the main page where in first person, and needs to be changed to third person.
@NancyDru when I originally read your response to this ticket I was taken aback by it. It came out as you taking ownership of the handbook. Members who take too much ownership over aspects of Drupal scare me. We are here to help, not to deny you the credit you deserve.
However, I gave/give you the benefit of the doubt and figured that your comments were improperly written to convey a true sense of caution over editing the handbook. From what I see in your later posts this seems to be the case, however I wanted to make sure that there was not going to be conflicts if we edit these documents.
Comment #12
jhodgdonMGParisi: There is a separate issue on first person style in the Cookbook, which is why I let this issue be fixed (no sense having two open issues for the same problem). See #469400: Clean up style/content in Cookbook.
So if that is the only reason for reopening this issue, let's mark it back to fixed and leave the style to the other one. How's that for an idea? :)
Comment #13
nancydruFirst, let me explain that the Cookbook originally resided on my site while I fought for the right to post it on DO (and where). There first person was probably more appropriate.
Secondly, let us remember the originally intended audience. This book was written to encourage all those who struggle to get their first site up and running. Therefore, the tone is deliberately a bit of a "hand holding" tone. Personally, I think it makes the Cookbook more approachable than the typical "insert tab A into slot B" type of pages comprising much of the handbooks. We need to keep the Cookbook friendly and encouraging as much as possible, even if it does end up differing in style some from the rest of the handbooks. It is, after all, designed for a different audience than most of the handbook pages.
Comment #14
MGParisi commentedWe modified the front page and removed the first person. Then more modifications where made that had third person in.
Comment #15
MGParisi commentedBTW, when I mention "WE" in the above statement, I mean 5 different people within the Docteam worked heavily on that front page. We spent significant time pooring over all of the details. I have reviewed the revisions since our change, and see no problem in them, except the addition of 1st person. Something WE worked hard on removing.
Comment #16
nancydruYou'll need to be more specific in your accusation because I don't see first person on the front page of the cookbook, except for a sample question that someone might post in an issue queue, and that should be in the first person.