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.
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.
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.
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
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 Michelle will explain what blocks are and how we can use them on our site. We'll look at the demo regions where we can place our blocks, and move some things around. We'll also look at creating our own simple custom block, along with covering the ways that we can change the visibility settings.
In this video we take a tour of Drupal menus, and show you how you can modify existing menu items and create your own.
In this chapter we'll quickly cover how to create lists of our Press Releases to display on the site. We'll be using the Views module to create a block that can sit in the sidebar, as well as a full listing page with its own menu item. You will need to already have the Views module downloaded and enabled on your site. If you need help installing a contributed module, watch the Installing and Enabling Modules in Drupal 7 video from this series.
To get a complete tutorial on using Views, you can watch our Intro to Views for Drupal 7 series.
In this chapter we talk about the powerful and flexible user system in Drupal. We'll create new users and roles, and walk through how the permissions work with them.
In this chapter, we look at the Drupal file system configuration, and we set up our site to give us private file storage. We'll talk about what that means, and the benefits and drawbacks to Drupal's private files.
In this chapter Joe covers two really important tools for most sites: cron and search. We start by explaining what cron is, and how core provides us with a basic cron tool. We also walk through how to set up your own custom cron if the core settings don't suit you. Next we look at Drupal's core search and the various ways you can configure that.
In this chapter we're going to go through a launch checklist to make sure we have a few things all set up before we actually put our site out there. We discuss:
- error reporting settings
- 403 and 404 pages
- performance optimization and caching
- reviewing the status reports
- disabling unnecessary modules
This screencast gives miscellaneous tips when writing Rules plugins, such as:
- Some words on declaring new data types for Rules
- How to restrict access to plugins
- How to form alter plugin configuration forms
- How to provide additional form validation
- How to use the "base" property to provide a non-default callback function
- How to invoke events programmatically with all arguments in a single array
- How to use drupal_static() to share variables/values with other parts of Drupal
In this chapter we talk about Drupal's taxonomy system, which is a way to organize our content. We'll walk through the steps to create a new vocabulary, add some terms, and then use it with our Press Release content type.
This screencast shows how to add parameters to your actions, for example to allow site builders to select which user object an action should work with.
In this chapter, we talk all about changing the look and feel of your site with themes. We start by reviewing the settings that come with our default core theme, Bartik. Then we go to Drupal.org to look at available contributed themes, how to look for themes, and discuss what a base theme is. We'll finish up by actually installing a new contributed theme, Zero Point, and making some configuration changes.
This screencast shows:
- How to declare that an action provides new data objects to Rules
- How to actually send the created data to Rules
- How to save parameters that are manipulated by the action (but not created by it)
The example used creates an action that returns the number of hits in a selected view.
This screencast shows how to:
- Use text as an input parameter for an action
- Provide your action configuration with a customized select list
- Restrict input for a parameter to "direct input" (and not data selection)
This screencast shows how to create a condition plugin for Rules:
- How to declare new conditions for Rules
- How to provide the condition callbacks with parameters to act on
- The big similarities and the few differences between actions and conditions
In the example, a condition is built to check which view type a provided view has.