Building a Website with Drupal

Get hands-on expertise with this comprehensive tutorial on Drupal
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
34 students enrolled
82% off
Take This Course
  • Lectures 25
  • Length 2.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2015 English

Course Description

Building a Website with Drupal is aimed at those with web designer skills wishing to learn how to use Drupal to build sites. Beginning with a tour of the Drupal site, the attention shifts to establishing a web test server that is setup to house the prototype. Various customization topics are covered for content types, menus, and views. Building a custom theme without writing any PHP is covered next. The final steps of this course include prep work for migration to an actual web server.

Surmount the initial learning curve associated with building sites using Drupal by studying how a community site is put together.

About the Author

Irene Kraus

One facet of Ms. Kraus’s work is as an independent Drupal website builder and designer. Her experience in this field goes back more than 20 years, winning awards at times for her strong emphasis on web standards and accessibility factors within her work. She began using Drupal more than 5 years ago, developing a decided preference for it over other software because of its flexible nature.

At the same time, Ms. Kraus began building a reputation as a creator of software tutorials with an award-winning entry into a contest sponsored by Lotus in January 1995. Her background as both a leader and presenter within the computer user group community became proven assets to the development of her skills.

Ms. Kraus runs her own one-woman web consulting firm under the name Design Works Internet.

What are the requirements?

  • A background in using HTML and CSS is the minimal skillset needed to get started with using Drupal through the course.

What am I going to get from this course?

  • Learn how to evaluate the reliability and sustainable factors of add-ons for Drupal
  • Set up a test server and install Drupal along with selected add-ons, with links to which stored within the resource list
  • Customize content types with fields, create new ones, and set patterns for how they are to be saved and organized
  • Learn how to add libraries with a rich-text editor and establish limitations for roles such as what HTML tags can be used for
  • Use views to define pages, blocks, or feeds containing content pulled from the database
  • Create a custom theme without writing any PHP that is HTML5-based for built-in support for mobile devices
  • Prepare the site for migration to another web server

Who is the target audience?

  • Building a Website with Drupal is for people with little or no knowledge of developing a website.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Drupal Basics

Learn how to evaluate reliability and sustainability factors for modules and add-ons.


Numerous links must be shared with the viewer for suggested tools and modules. Doing this in the form of a PDF also allows for written coverage on topics not covered in the course.


An overview of typical queries made for all sites to start is provided. This is followed by two slides summarizing the essentials for the prototype to be built in the course.

Section 2: Building the Prototype

Getting the tools used in the course installed is critical if the viewer is to follow along.


The initial installation of XAMPP on a computer itself is easy. Having it to run well without errors is another matter!


Moving the files needed for the prototype and then installing Drupal itself is confusing as there are so many steps involved.


Navigating around inside Drupal's backend can be difficult. Knowing where to look to resolve challenges is essential.


Modules must be turned on in the proper order, as many are dependent upon others.


Locating both the Permissions and Roles pages alone is not easy. Confusion comes also from the Permission list as it is so extensive. Strategies to avoid issues are provided.


Key to management of any site is adjusting the settings for who can register on it.


Tokens, while a very powerful tool, are not easy to understand. The term Taxonomy is another one. Seeing how these are used helps build understanding.


Using the provided wizard makes this task quite easy compared to past methods.


The default settings for content types, upon installation, rarely agree with those desired. Changing the Location collection section must also be done. One new field for an image is added to Forum topics.


Learn how to use the Advanced Help interface to read these files within the install of Drupal. Making frequent database backups is vital, as things can suddenly go wrong in a prototype for reasons that are unclear.

Section 3: Multimedia

Learning what support is provided in the core of Drupal is the start. Further options will be added through additional modules.


Images within Drupal can be uploaded directly within fields that are attached to content types, or included within written content. Each method has its own strengths that are explored.


Figuring out how to limit HTML tags and adjust the settings for an editor to accommodate other languages is quite confusing. These subjects are broken down into step-by-step directions.


Media can be used in many ways, depending on what is added.

Section 4: Refining Structure – Views

Harness the power of Blocks to show content where desired, while adjusting configurations to limit visibility by pages and/or roles.


Gain an entry-level grasp of how Views work. Ideas for further study are provided.

Section 5: Drupal Theming

To avoid repeating the work involved in theme creation, delay this until the prototype is in the final form.


Theming, without the aid of Delta and Omega, would involve the writing of PHP code.


Thanks to Omega, defining the page template can be done in minutes rather than hours.

Section 6: Deployment and Management

Various settings within the prototype that work for the test server need adjustment so the site will work once deployed.


Doing a test install of Drupal at a new location helps confirm that the server will provide proper support. It can then be modified to use the prototype's database and files.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Packt Publishing, Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.

Ready to start learning?
Take This Course