Getting Wet into Drupal: First Timers

echris's picture
Drupal logo

This article simple gives an eagle's eye view of the technology/tool/platform/solution-provider aka "DRUPAL" and its thriving communities around the globe. It gives a perception of what Drupal is. Newbies and DevOps from other platform hoping to dive straight in can see this as a "brief" to Drupal.

Ok enough talk, let's begin:

Drupal is an open source content management platform which powers millions of websites and apps (yep and even power Mobile Services as well). It is an open source and free web development platform that allows you to easily organize, manage and publish your content, with an endless variety of customization. It all started with Dries Buytaert when he developed Drupal software as a message board in 1999, and in 2001 drupal.org was born. Then came the explosion as people from various countries started contributing to Drupal and making it better every day. Currently, Drupal powers millions of websites and has 1,050,000+ users and developers today.

At the core, Drupal's is written in PHP. Drupal project follows principles such as code standards, modularity, extensiblity, low resource demands, ease of use and some more. These principles ensures that beginners can get started quickly with development and usage. Sites like whitehouse.gov, mtnonline.com,Harvard University,The Economist,Sony Music whooptee.com,Princess Cruises to mention but a few trust Drupal their web platforms to be powered by Drupal (How amazing). (To see more visit:http://drupal.com/showcases)

Drupal Community! How we roll?

The true value of Drupal is the community - the software would not and could not be what it is today without its thriving community of volunteers. Just by visiting http://drupal.org (the official page of Drupal), and you'll always be amazed the amount of content, discussions and events going on around the Drupal eco-system. Many people around the world have contributed to this huge community. So this is a big advantage for new users. There are lot of people ready to help you to begin with Drupal development as well as usage (like the Drupal Nigeria Group - https://www.facebook.com/groups/drupal.ng). You can chat with the community in IRC, forums and events.

There are many channels on IRC about Drupal. A complete list can be found here (https://drupal.org/irc). Issues related to different projects are reported and solvesues/) in the issue queues.

Ok! Feeling the vibe, Why should you care about Drupal?

If you decide to work with Drupal, you

  • would learn hundreds of new things and gain a lot of experience
  • would talk to some of the best people from this field online
  • might contribute a piece of code to an application that would be used by more than a million people
  • would learn about development tools and practices used in professional software development
  • would learn how open source works, big communities manage, people interact and help each other

and most importantly you

  • would gain knowledge about how to make a real-world application
  • and finally put some good cash into your pocket (that's a guarantee)
  • There are many reasons for why getting started with Drupal is easy. Some of them are listed below:

  • Drupal's code contains lots and lots of comments
  • Drupal manages an extensive documentation for users as well as developers
  • There are many people ready to assist you
  • There are many resources available including books, podcasts, videos, articles, sites which cover almost everything you might need to know about
  • Ok, i can go on and on praising Drupal, but its time to get yourself hooked up with the flow:

    Steps:
    1. Visit https://www.drupal.org/ and kindly register to get yourself and account
    2. You can either give Drupal a try (https://www.drupal.org/try-drupal) or Download it and install on System
    (please note that Drupal requires a working server)
    3. Need further help, visit the DrupalNigeria Group (https://groups.drupal.org/nigeria) for help and other updates
    4. Get Eduated learning more ... (Training locations will be posted later on)

    This was just a basic introduction about our Drupal community and why you might be interested in joining us. Go Explore!!!

    More exciting news, Drupal 8 is in its beta..launching very soon.