In this lesson, we'll go over Webform's Global Settings. We'll learn how to attach forms and questionnaires to other content types besides the Webform content type. We'll discover how we can limit the list of available form components, set email header defaults, and take a look at the advanced options in Webform's global configuration.
Note: Webform settings are no longer set globally as described in this video. Instead you configure settings per content type. Go to Structure > Content Types and select the content type to edit. You can enable Webform for a content type in its edit form.
In this lesson, we'll configure email settings for the RSVP form. We'll go over the different email header options and customize the default message template, using special tokens that Webform module provides.
Catching the Community Train
Blog postGetting involved in any community on a professional or personal level can be intimidating at first. How do you add value and contribute to something that already has so much community involvement, innovation, and growth? It’s easy to feel like you're trying to catch a runaway train.
Recent Site Updates
Blog postOver the last few weeks, we've made several updates to the site. Most of these updates were backend and infrastructure tweaks, which help us provide the smooth service you've come to expect. But we've made also some notable user-facing improvements. Curious to learn more?
Now that we've created a webform node for our form to live, it's time to build the form itself and add the form fields that we'll use to collect responses. In this lesson, we'll add a textfield, select options and number inputs. We'll begin by taking a closer look at the webform in its final state to better understand where we're going, then we'll return to the webform node we created in lesson 2 and we'll add each form component, step-by-step.
this lesson, we'll configure Webform content type defaults and add our first Webform node.
Additional resources
In this series, Amber will show you how she gathered her wedding invitation responses on a Drupal site using Webform module. You'll learn how to:
- Collect data from users
- Build common types of form fields (including text fields, numeric inputs, and radio button option lists)
- View, export, and analyze those responses
- Automatically email responses as they're submitted
Understanding the basics of Webform empowers you to create your own custom forms such as surveys, feedback forms or your very own RSVP form. Dive in and learn the basics of Webform.
Configuration Management for Developers
Blog postIn an earlier post, Kyle wrote a great introduction to the new configuration management system in Drupal 8. He demonstrated how end users can leverage this new system to easily migrate site configuration between environment, which helps eliminate the "did you remember to check the boxes in the right order?" problem for site builders everywhere. In this post, I take a look at configuration management from the perspective of a module developer. What do we need to write in our custom code to ensure that our configuration settings are easy to deploy?
Drupalize.Me Podcast Episode 34
Blog postIn our podcast episode 34, Kyle is joined by Kevin Colligan, Sr. Director/Head of Digital Media for the GRAMMY Awards, and Nate Haug, Senior Drupal Architect at Lullabot, to discuss how GRAMMY.com is powered by Drupal.
This week we continue our learning series, Working with Media Module in Drupal 7. In these lessons, Addison explains the many considerations of managing media in a content management system, how you can use Drupal and the Media module to manage and display all kinds of media, and how you can utilize images in several different ways. If you've been wondering how to place images using a WYSIWYG editor or how to create a gallery, these are the lessons you've been waiting for.
Getting Started with Forms in Drupal 8
Blog postForms are an essential part of any web application. They are the primary mechanism for collecting input from our users, and without them Drupal wouldn't be very useful. As such, they're also one of the first things people want to learn when they start learning Drupal. Forms are fundamental to creating Drupal modules, whether you're asking someone to leave a review of your video or giving an administrator the option to turn JavaScript aggregation off.
Risk and Drupal 8
Blog postEvery year Real Story Group (RSG) releases an updated snapshot of the web CMS market. Where will Drupal 8 be placed on the 2015 RSG snapshot?
Managing Your Membership
Blog postToday we finally completed the migration to our new billing service! It's been a long road, and I'll leave the gorey details for another post. The short of it is that we moved to Recurly and account management is now easier for our members.
Drupalize.Me Podcast Episode 33
Blog postThis week we have podcast episode 33. It's all about Global Sprint Days, coming up next weekend, on January 25-26, 2014. We talk about what sprints are, what's happening next weekend, and the why/how of getting involved. Go give it a listen, and then sign up for (or create) a local event!
Welcome, Amber and Joe!
Blog postOver the holidays, we welcomed Amber Himes and Joe Fender to the team. They hit the ground running and have already made substantial contributions. Drupalize.Me now has eight full-time staff, all of whom are working tirelessly to build and maintain the biggest and best Drupal training service on the planet!
Release Day: Finishing Our Theme
Blog postThis week we wrap up the new theme we've created in the PSD to Drupal Theme series by getting it installed and enabled on our site.
Everyone Can Try Drupal 8 Today
Blog postBack in June, I wrote up a little blog post with some tips for getting a developer environment setup. Recently, I've been working on a new learning series and set up Vagrant for local development. Both experiences left me thinking "Ugh!" It requires so much work just to start working! For a developer, this is time well spent. But not everyone who works with Drupal is a developer. In fact, the list of non-developers whom might want to peek at Drupal is longer than you might originally think. Sound familiar? Read on if you're interested in taking a peek at Drupal 8 without the setup overhead. I've got just the tool you've been looking for.
My Queue and Billing Updates
Blog postRelease Day: Create a New Theme
Blog postThis week in our PSD to Theme series we are getting into the nitty-gritty and creating our new theme in Drupal. We start off by getting the .info file set up properly and then add our style guide stubs to work with.
A theme is comprised of a collection of related files. Our completed theme will have CSS and PHP (with HTML fragments). To ensure all of these files are loaded, we need to tell Drupal where to find them, by listing the files in the theme's .info file. To begin working with our theme's info file we'll start with the only values which are required: name, version of Drupal core this theme can be applied to. We'll also add a few recommended pieces of information: description of the theme, the template engine, and a screen shot for easier selection of the theme from the administrative area. By the end of this lesson, you will be able to create an info file for a theme, and explore the relevant drupal.org handbook pages for more information on refining your theme's info file.