Home

Primary links

  • top o the deck
  • Drupal for Beginners
  • about
  • links
  • give me some sugar

Drupal stuff

  • EDAM
  • STARDOM
  • Question Bank
  • Drupal musings
  • Drupal tips
Home Blogs Drupalace's blog

Key stuff on this site

Easy Drupal Admin Manual (EDAM)

SEO, Traffic and Revenue: Drupalace's Online Manual (STARDOM)

Drupal for Beginners

Subscribe to posts by RSS or email

Subscribe to Drupal Ace by RSS feed RSS feed 

Subscribe to Drupal Ace by Email

Donate towards my web hosting bill! Get a great host!

Share and save

Share/Save

Random piece of content

!How to hide a node title?

Manuals on this site

  • Easy Drupal Admin Manual (EDAM)
    • Welcome to Your Site
    • First Steps: Please Read!
      • Understanding These Instructions
      • Important Terminology!
      • Best Practices for Site Admins
    • Super Quick Guide (for the experienced and the brave)
    • Logging In
    • Your Administrator Tools
    • Setting Site Basics
      • Setting Site Information
      • Configuring Your Theme
    • Creating Content
      • Node Types
      • Create a Page Node
      • Create a Story Node
      • Create a Blog Entry Node
      • Making Images and Other Files Available
      • Using Text and Image Editors
    • Organizing Your Content
      • Terms, Vocabularies, and Taxonomy: "Tagging" Your Content
        • Taxonomy Suggestions
      • Menus, Links, and Paths: Navigating the Site
        • Content Paths and URLs
        • Creating Links
        • Working with Menus: Administration Form (Drupal 6)
        • Working with Menus: Administration Form (Drupal 5)
        • Creating Menu Items on the Fly
        • Placing Menus on Your Pages
      • Placing Content on pages
        • Creating a page from a Single Node
        • Creating a page from a List of Nodes
        • Setting the Front Page
      • Working with Blocks
    • Maintenance Stuff
      • Maintenance and Construction Notices
    • Other Fun Things
      • Changing Color of Garland Theme
      • Free Aliases!
  • SEO, Traffic and Revenue: Drupalace's Online Manual (STARDOM)
    • Set a Clear Goal
    • Make a Good Site
      • Put out the Welcome Mat
      • Make Great Content
      • Build a Great Brand
      • Make Navigation Easy
      • Tune Site Performance
    • Drive Traffic
      • Promote your Site
      • Get Found with SEO
    • Build a Community
      • Build an Offsite Community
    • Monitor and Improve
    • One-Page Checklist
    • Drupal and the Blogging Starter Checklist
      • Drupal and the Blogging Starter Checklist, Part 1
      • Drupal and the Blogging Starter Checklist, Part 2
      • Drupal and the Blogging Starter Checklist, Part 3
      • Drupal and the Blogging Starter Checklist, Part 4
      • Drupal and the Blogging Starter Checklist, Part 5
      • Drupal and the Blogging Starter Checklist, Part 6
      • Drupal and the Blogging Starter Checklist, Part 7

Recent comments

  • It worked

    adding $GLOBALS['tempUser'] = $user; worked but I find it worth noting that I had to delete...

  • very good document...

    very good documentation for beginners!!!!!! thanks!!

  • del penitential 62

    strike out abject
    eliminate penitent 5

  • Chat

    Thank you a lot about very beneficial to my work was very useful thank you

  • Drupal Resources f...

    I would start learning from the "Diving In" section above. That links to the good beginners'...

more

Why this site?

There's a lot of great info out there on Drupal, but it's not always newbie-oriented or easy to find. Fellow learners, let's share knowledge and help each other out!

Who am I?

A Drupaloid with one foot in newbie-dom, the other tentatively dipping into deeper waters.

What do I know?

I've made a couple dozen sites (experimental and operational), have delved into countless problems, and have struggled to teach end-users how to take over a site's reins. But there's so much more to learn, especially in the realm of hacking modules, PHP, etc.

I built a few sites on Drupal 4.x and many on 5.x. I've upgraded many of these to, and built new sites on, 6.x.

Drupalace on Drupal.org

Click to see my posts.

What's useful here?

Some suggestions:

Drupal for Beginners: A one-page overview of what Drupal is, what it's good for, and how you can get started. Drupal isn't nearly as scary as its logo!

Easy Drupal Admin Manual (EDAM): Beginner instructions I wrote for clients with no prior Drupal or CMS experience.

SEO, Traffic and Revenue: Drupalace's Online Manual (STARDOM): A growing database and checklist of ways to boost site traffic and goal conversion.

Question Bank: Some Drupal questions, both answered and unanswered. Please help with the latter!

How can I stay up to date?

Please subscribe via RSS or subscribe via email for instant updates to this site.

Drupalace logo

Becoming a Drupal Ace

Submitted by Drupalace on Fri, 2007-06-22 14:52
  • Drupal
  • learning
  • Mambo

My handle and site name, Drupalace, are a goal. A Drupal Ace – that's what I want to be. I'm not there yet, but this new site is part of the bombing run to the target.

The origin story

Drupal came at me in 2006. As the representative of a tiny outpost of a large public agency, I had to don many hats within the small office, including IT guy and webmaster. My first handmade site went up years before, cobbled under a succession of off-the-shelf WYSIWYG apps, including Adobe GoLive toward the end.

Yet more and more, it was painfully clear that a growing chunk of the webmaster world was doing something different. Very different. Sites everywhere were sporting headlines and teasers, info sidebars and news feeds, logins and comments, forums and polls... How the heck were they doing that? Were they creating all these features and pages by hand, as I was tooling my pages? I knew that wasn't the case; the inefficiency would be appalling. And maybe they had slick, streamlined tools for handling each fancy feature, but I knew there was something else, something big tying it all together, for the modern sites that I envied.

The heavens part, choirs sing, etc.

Not having many web-designer types around me (at least, not who could address my puzzlement), I had to search on my own. And once I got serious about doing so, the answer walloped me both quickly and solidly. Content management systems.

It seems utterly obvious now, of course, but at the time it was like some grand Revelation, sunbeams and doves through parting clouds and all. A system that put content into a database, and arranged web pages on the fly... yes! Sure, I knew such things existed – but to find out that such things were not just the custom-developed province of huge site owners, but open-source tools that even small site owners used, and that I could use, was almost too much. I had to learn more.

So I dove in... to Mambo (now Mambo and/or Joomla, I believe). A little quick searching showed it to be an established, popular, and accessible system; without looking much further or overthinking things, I began. Now, I'm no IT wonk, but I have enough chops to teach myself new stuff (within limits), and before long, I was bludgeoning my way through my first CMS site dev. Fortunately, my initial needs were pretty low: no "community", or even any login beyond admin. I just wanted to present news and event information from my workplace, and offer a database of products introduced by my office, categorized for easy browsing. Maybe some event sign-ups and a newsletter in the future, but that was about all plans called for.

"Surely I must be missing something..."

From the start, Mambo offered a comfortable workplace – and a Kilimanjaro-sized roadblock that brought all to a screeching halt. An obstacle that's so brazenly "what are they thinking?" big, I still suspect the fault must have lay not with Mambo but with my missing some simple procedures. Yet all the Mamboans I queried told me that, yes, it was indeed a Mambo shortcoming.

It was this: I needed to categorize products that my site would introduce: consumer products, medical products, IT products, etc. Simple enough. The only catch, if the trivial requirement could even be called a "catch", was that some products would naturally fall under more than one category. A toothbrush, for example, might naturally fall under both the medical and consumer product categories. That dual classification would niftily allow users to come across that product whether they were browsing under medical or under consumer products. It would even allow me to create a new category of "consumer medical products" that would only list products at the intersection of the two, like my example toothbrush. Surely not a problem, right?

It was for Mambo! If I'm recalling correctly, the system allowed for only a two-level hierarchy of content classification. If my top level included obvious classifications like "news", "stories", "products", and so on, then there'd be only a second level remaining for dividing my product category into broad sub-categories like "medical" and "consumer". And if I wanted more refined categories like a "dental" category under "medical"? Forget it; we're all out of hierarchies.

But here's what was really unbelievable to me. There was, I was told, no way to place a product under multiple categories. So if I wanted a product to fall under both "consumer" and "medical", I would have to create two entries for the product. HUH? Is that not counter to the entire point of a database-run content management system?

My harsh words may not be called for; I don't mean to put down Mambo's creators. Lord knows I'll never create anything a hundredth as nifty as that CMS, and I know that many, many great sites are built on the system. To be honest, I still think my above understanding must be wrong, and that there was indeed some simple way to get the result I wanted, limited classification system notwithstanding. Or if the above was true, perhaps it's resolved in today's Mambo/Joomla.

But I swear to you: people on the Mambo forums assured my unbelieving self that the above is indeed how Mambo worked. What amazed me even more was that they seemed relatively unconcerned about a pitfall that loomed to me like the Chicxulub crater. I couldn't imagine taking another step forward with the platform.

(Mambo users, please don't hesitate to correct me where I'm mistaken on the above. I'm still a bit mystified that a CMS could carry such a major limitation, and would be happy to learn that it doesn't exist after all.)

Say hello to Drupal

I hadn't gotten too far with the Mambo site, and started afresh with Drupal. I don't remember where and when I first heard of it; I presume it was during a simple bout of Googling for more CMS platforms. Drupal was not as welcoming as Mambo, but I kept hearing great things about its technical strengths and its potential for building most any site. Most important to me at the time, it seemed to offer flexible content classification, letting my site place a product under any category, subcategory, or mixture of these that I wanted.

I set up my office's site using Drupal. Not long afterward, I left the job while the site was still in pretty crude form (where it remains as of this writing, no longer under my control), but in the meantime have set up additional, and increasingly polished, sites – some as test projects, others as live sites with modest readership, for myself and for small clients. There's an infinite amount left to learn, but I'm happy with what I'm seeing myself accomplish with Drupal.

Getting to the point

Ah. Ahem. Yes, this site has a purpose. I spend a lot of time playing with Drupal, making sites, learning techniques, and researching answers to problems. I have a big fat list of sites I want to build on Drupal. Many will be "container" sites, places to hold growing lists of ideas, resources, tips, etc. picked up in daily life, in a wide range of fields. I'm going to run into all sorts of Drupally issues as I go ahead with these, so it only makes sense I start knocking off the sites on my list by making one about Drupal. This will be the "container" site for the Drupal problems, ideas, and "don't make this same mistake" lessons that I come across and wish to share.

The Drupal.org site is already a natural place for much of the same. I've asked many a question on the forums there, and have received many an answer. And I really want to give more back: as a developer in the future, but until then, by helping others. I do make an effort to return to the forums and post a solution I've found to a question I've asked, for the benefit of others with the same question. And I'll do more to answer others' questions there (I won't be the first to lament that many Drupal forum questions go sadly answered by no-one).

But it's nice to also have a home for miscellaneous comments and musings that don't fit neatly into Drupal.org or that risk getting lost in its oceanlike depths. Every additional website about (and running on) Drupal helps raise the platform's profile. I offer this one as a tiny contribution toward that. Please read, and most importantly, please critique what's wrong, boring or unhelpful, and suggest what would be better.

So that's the story. Watch in amusement as I fumble and stumble my way from Drupal Beginner to Drupal Ace.

Share/Save
  • Drupalace's blog
  • Printer-friendly version
  • Quote
Unknown Drupaloid's picture

Hi there, Could you tell me

Submitted by Unknown Drupaloid (not verified) on Wed, 2010-01-06 03:37.

Hi there,

Could you tell me what the base theme is for this site?

Many thanks.

  • reply
  • quote
Drupalace's picture

Drupalace.com theme

Submitted by Drupalace on Thu, 2010-01-07 18:21.

Hi. This site's Theme is a slightly modified version of Salamander Skins.

http://drupal.org/project/themes?text=salamander

It's nice for its wide variety of blocks, though I plan to make more changes or even switch to a more customized theme altogether. Salamander Skins (and Salamander) have a "serious" look that's great for some sites, but perhaps a wee dry for others.  

  • reply
  • quote
Unknown Drupaloid's picture

Re: Becoming a Drupal Ace

Submitted by Unknown Drupaloid (not verified) on Fri, 2008-10-10 09:56.

This is a really nice read. Maybe I'm biased because I have a similar story to yours ,"just how are all these other sites popping up so quickly with so much content and functionality?" I asked myself about 2 years ago.

Drupal makes it relatively easy to build websites like they should look, and have features as they should, all without knocking oneself out coding i.e. Drupal handles so much of the boilerplate so that we can focus on the content.

  • reply
  • quote
Gavin Doolan's picture

Re: Becoming a Drupal Ace

Submitted by Gavin Doolan (not verified) on Mon, 2008-08-04 19:46.

Interesting read, I came to Drupal from Joomla myself, got sick of its flakiness and decided I needed a real solution and the ability to keep 1 code base updated for all my websites. As a solo web developer / designer this is a huge benefit, I don't have time to update every single website's code base and diagnose problems.

I also found that Mambo / Joomla is not very flexible in terms of structure, I can tell Joomla / Drupal sites just by looking at them. There very rigid, where as with Drupal its often quite difficult to tell which sites run it. Its so flexible and open to change but that's it strength.

I too have thought about setting up a site such as this, however for now I don't have the time to give it a serious go. I'd like to offer Drupal theme's too, as I'm more a designer than a coder. However will wait and see the reaction to my current site and take it from there.

Cheers,
Gavin.

  • reply
  • quote
Drupalace's picture

Re: Becoming a Drupal Ace

Submitted by Drupalace on Wed, 2008-08-06 15:33.

Yep, that Drupal is pretty darned flexible. And that's excellent for the experienced users, though can stump beginners, who might be better served (at least for a while) by a system that more rigidly channels their actions.

A good case in point is posting a story to, say, "my news page": some CMSes (including, I believe, Joomla/Mambo) have you make a news page, and "place" a new story on that page. Drupal, on the other hand, asks you to define the properties of the content that the system will select to create a news page, and then asks you to give your new story those properties so it shows up on the news page.

The former method is a lot easier for the newcomer to grasp, but the latter allows much more powerful stuff. Therein lies the fascinating potential of Drupal.

Anyway, I haven't revisited Joomla/Mambo since my initial foray, so I'll note again that I'm not qualified to make any claims about its current state. I expect that the good people behind that CMS have been making plenty of improvements! 

  • reply
  • quote
Unknown Drupaloid's picture

Re: Becoming a Drupal Ace

Submitted by Unknown Drupaloid (not verified) on Tue, 2008-09-16 06:55.

I am learning Drupal due to a costume software plugin that is created for one of my clients and role features that Drupal has.
I am a seasoned Joomla user, and coming from Joomla I find Drupal somewhat chaotic, with not enough easy to find instructions for how to do various tasks.
I am sure, there will be a day when the light bulb will come on in my brain and I will see Drupal as clear as I see Joomla, but until then "help me God!"!
I found your site, and seems that it has some good info I could use. Thank you!

  • reply
  • quote
Drupalace's picture

Re: Becoming a Drupal Ace

Submitted by Drupalace on Thu, 2008-09-18 13:17.

"Chaotic". Yes, I think that's a good word to apply. Not as in "complete mess" chaotic, but a little rough and frontier-like around the edges. I agree.

I'd say it's the result of Drupal's very fast development and very active contributor community, which are great things. But it's true that documentation, and perhaps some welcome standardization of methods for doing things, aren't following as quickly (despite Herculean efforts by really hardworking people).

I think it's all slowly coming together, though, to become both more powerful and easier.

  • reply
  • quote

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><br><p>
  • You may quote other posts using [quote] tags.
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options


Relevant Content

The Drupal Ace logo has dealt these content suggestions from the deck.

  • Working with Menus: Administration Form (Drupal 6)
  • What stage is your brain?
  • Drupal beginner documentation picking up steam
  • Working with Menus: Administration Form (Drupal 5)
  • Updating Easy Drupal Admin Manual
  • Drupal for Beginners
  • Why would Color-enabled themes work for all sites but one?

Learn Drupal, hands-on

Get the beginner-friendly ebook that teaches community site building via a live case study.

Drupal 6 Ultimate Community Site Guide

Read the review

Drupal mini tip

Site visitors seeing your ugly error messages on the screen (along with details of your Drupal installation path)? Once your site goes from dev to launch, you probably want to have errors recorded in the log but not splashed across the screen. Head to the handy Error Reporting settings found at admin/settings/error-reporting. 

It's a deal!

Dreamhost dealsDrupal Ace presides over his domain, proudly ensconced in his DreamHost eyrie. Won't you join me?

Promo code deal!

Just enter the code 49ER when you register for an account, and save $49 off the already-low price. No strings!

Read my hosting service review

Powered by Drupal, an open source content management system

Copyright 2007 and forever after. Made with Drupal, of course. On OS X, of course. Served up by DreamHost. DreamHost

RoopleTheme