In this video we'll start talking about the structure of content on the site by explaining what a content type is and how to create our own custom content types. First we review the two content types that are provided by Drupal core, Article and Basic Page, and then we dive into creating our own new content type, a Press Release. We also add a few fields and review configuring the field display.
For more instruction on using Fields and Image styles, check out these other series:
Intro to Fields for Site Builders
Image Styles
Learn Flag Series
CourseSite Building with Drupal 7
CourseIn this video we walk through two methods for downloading and installing new modules. First we use the administrative interface on our site to install a new module with a URL, and then we download a module directly from Drupal.org and place the files in the proper location in our Drupal files. We also talk about some best practices for organizing your modules in your file system.
In this video we take a look at where to find modules to add to your site, along with talking about things to look t when evaluating a module. In addition to looking at lists on Drupal.org, like http://drupal.org/project/usage, we also review a project's page to see what clues we can find, and we take a quick look at a project's issue queue.
In this chapter we take a tour of the administrative toolbar that is provided by default in Drupal 7. We quickly review the Dashboard, Content, Structure, Appearance, People, and Modules sections. Under Configuration we review some of the more important configuration screens. Then we move on to the Reports section and talk about the importance of the Status report screen. We wrap things up by showing how to use the Shortcuts bar, and a quick look at where to find your built-in help documentation.
Installing Drupal 7
FreeTo get things started in this series we'll install Drupal 7. We start in Drupal.org to download the code, review some important points to watch for when copying the files, then we show how to set up a database using PHPMyAdmin before we dive into the Drupal installer.
Additional resources
In this series we will walk through the process of building a basic Drupal 7 site. We start with installation and cover all of the major pieces of site building, including content, menus, blocks, users, and adding modules and themes. Along the way we'll define all of the common Drupal terminology and at the end you will have your first Drupal site, as well as the basic building blocks to build many more sites. This video gives an overview of the series.
In this last video of the Drupal Commerce Basics series, Ryan walks through all of the major points that we covered while building out our store.
Our site is built, so now we need to get a few things cleaned up so that we get our site live and start taking orders. We start by changing the front page by adding a new view and adding a contact form. We also look at how to use blocks to add additional information to the site, and discuss removing them from the checkout process to minimize distractions. An important part of taking online payments is having secure payment processes, so we also talk about using SSL and how the Secure Pages module can help with that. Lastly we look at getting a new theme for your site. We go over where you can find paid themes that work well with Commerce out of the box, as well as some free contributed themes.
Now that we've built our store out, we take time in this chapter to review other Commerce contributed modules that you would commonly use, and where to find them. We start on the DrupalCommerce.org contributed modules page, and take a look at these common modules:
- Commerce Stock
- Commerce File
- Commerce Address Book
- Commerce Coupon
- Commerce Extra Panes
- Commerce Fieldgroup Panes
- Commerce Checkout Progress
- Commerce Google Analytics
- Commerce VBO Views
Along with some popular payment method modules:
In this video we will be using two contributed modules, not a part of the Drupal Commerce package, called Commerce Shipping and Commerce Flat Rate to set up shipping rates for our products. We set up our base shipping services and then use Rules to modify the final rate as needed. In our example we will be giving free shipping to any order over $100, while we will have a standard shipping rate for orders under $100. We also take a look at how we can use Views to change the line items displayed on our orders.
If you need a refresher on the Views or Rules modules, you can watch these other Drupalize.Me series:
Note: as of Commerce 1.4, you should be using the "Price comparison" condition instead.
This screencast covers the following topics:
- How to set a flag using Rules
- Parameters used when setting a flag with Rules
- Some words about creating loop actions with Rules
If you need a refresher on Rules, check out the Learning the Rules framework series.
Flag and Rules
FreeThis screencast covers the following topics:
- Where to find and how to apply the patch currently necessary to use Rules with Flag
- How to have a rule react on flagging/unflagging a piece of content
- As an example: How to change access to a node based on flagging status
If you need a refresher on Rules, check out the Learning the Rules framework series.
This screencast covers the following topics:
- Creating user flags
- Using user flags in Views to limit the nodes displayed
- Using a double Views relationship to access the flagging user
- Using contextual filters on the flagging user
Non-Global Flags
FreeThis screencast covers the following topics, using the example of flagging comments as spam and then creating an admin interface to manage them:
- What non-global flags are, and how to create them
- How to create flags on comments
- How to access flag count data in Views
- How to create a simple Bulk Operations view
Global Node Flags
FreeThis screencast covers the following topics:
- What global flags are and how to create them
- How to create node flags
- How to create a view showing flagged content, using relationships
- How to use DraggableViews to sort flagged nodes manually
If you need a review of using Views relationships, you can find that in the Configuring Views relationships video.
In this chapter we take a look at how we can enable more than one payment method for our customers to select, as well as how to make them appearing based on Rules conditions. In this example we make sure the Example payment method is only configured to appear for administrator users, and then we enable and configure the Authorize.net credit card payment method for all of our customers to use.
If you need a refresher on using Rules module, you can watch the Learning the Rules framework series.
Now that we have a number of orders on our site we review the various ways to review the orders. We start by looking at it from the customer perspective, where they can view their own orders, and then we move into the administrative view to see where we can review the orders, as well as how to edit and effect the order status.
In this chapter we will learn how to work with product pricing rules to apply a discount for our store. In this example we will be applying a 25% discount to our customer who we have identified with a wholesaler role, using the Rules module.
If you need a refresher on using Rules module, you can watch the Learning the Rules framework series.