|
You aren't limited to the core commands that come with Drush. In this video we'll look at some handy commands that contributed modules provide through Drush. We cover the following modules: ...
|
Rob Purdie has acted as the project manager for many successful Drupal sites including Amnesty.com, Greenpeace.com, and Concern.net. He is currently overseeing the move of Economist.com to Drupal...
|
|
A Critical Look at the Agile Process on the MarthaStewart.com Drupal Re-Platforming
|
In this video we'll be installing the Pressflow distribution of Drupal. We make some changes to Apache to prepare and then go through the steps for installation. Once we've installed Pressflow, we...
|
|
Drupal's modular nature can be a double-edged sword. With so much possible, part of the challenge is to stay focused on what is appropriate. What process will give your team the opportunity to...
|
In this lesson we will configure the day view even further by adding our taxonomy field as a method of grouping events. This will give us the ability to show events grouped together in a column...
|
|
This screencast shows how to use fields when scheduling Rules components. In the example we are also using the Flag module, to allow people to sign up for reminder e-mails 24 hours before an event...
|
This screencast covers the following topics:
- Adding new contextual objects with manual selection.
- Adding new contextual objects with relationships.
- Chaining...
|
|
We've now learned about all sorts of commands in git and the flags that accompany those commands. We've also seen that some of those commands can get to be a bit long and are used quite often. In...
|
In this chapter we will look at how to add sales tax to our products. This chapter will cover US-style taxes, where the tax is listed separately and rounded up for each line item. The next chapter...
|
|
Forget "world-wide", the web is going local! The technology is already in place for your iPhone to tell a website where you are. In the near future, searching your site's content by geographical...
|
Goes through the process of setting up Google Analytics on your Drupal site with the help of some modules, and shows how to confirm that it is set up properly.
|
|
Goes through how to implement the AHAH framework in Drupal 6 in order to provide more dynamic interactions on a Drupal form.
|
This chapter shows some general best practices for keeping your template.php file clean as well as making it easier for designers to work primarily with the template files when possible to avoid...
|
|
Features will auto-detect dependencies for you, which can be very handy, but at times it can also be very frustrating when you don't want them to. In this video we introduce the Features Plumber...
|
In the last chapter we added a flat, percentage-based discount to the site. In this chapter, we will replace that percentage discount with specific wholesale prices that should be applied per...
|
|
Let’s talk about taking your image uploads and turning them into unique shapes with fabulous effects using the ImageCache Actions module.
We already know that being able to set a standard...
|
A review of the Form API properties that provide interactive user interface elements by automatically adding JavaScript behaviors to the form elements.
|
|
What clients expect of their (increasingly inaccurately defined) 'web designer' is a problem. A big one. 'Web designer' more often means a 'web solution' incorporating design, marketing, IA, UX...
|
Overview the Firebug extension for Firefox and how it can be used to aid in the development of Javascript. Real time development and debugging of Javascript.
|
|
In this session from Do It With Drupal 2011, Jen Simmons gives an overview of some of the new APIs available within HTML5 and sets the context for how the web has evolved over the years.
|
Learn how to respond to the actions that a user performs on a page using jQuery events. Attach event handlers to DOM elements and respond to mouse events like click and hover, and keyboard events...
|
|
We'll learn how to tie into Drupal's user system with hook_user().
|
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.
|
|
We wrap up the event with a panel of speakers answering audience questions and addressing topics not fully covered in the remainder of the seminar.
|
This screencast presents a way to help manage article promotions, separate content types used for promoting articles, providing more flexibility than standard teasers. The screencast...
|
|
This video is about making custom image sizes for automatic display on your site! I am going to show you how you can create custom thumbnail sizes that can be used in your content types.
...
|
This video covers the Firebug and Web Developer Toolbar Firefox extensions, which make theming, and manipulating or troubleshooting CSS a simpler and more straightforward process.
|
|
Here we'll learn how to use the built-in Apache benchmarking tool to get a baseline understanding of the site performance. Then, we'll make some optimizations within the Drupal site and see the...
|
This video continues the process of adding a custom field handler started in the previous chapter.
|
|
In this chapter we learn how to create a new database table. This example walks through creating a module that defines the the properties of our new table and also programatically creating that...
|
A brief summary of the material covered in the Introduction to jQuery video series
|
|
Learn how to manage the content, community, and functionality of your Drupal site including content types, users, permissions, taxonomy, menus, blocks, themes, input formats and error logs.
|
Use the jQuery plugin system to extend the set of methods available in jQuery beyond those provided by the core jQuery library. See where to find jQuery plugins, and examine a number of the...
|
|
Sometimes it’s nice to be able to pass optional parameters to our commands to make minor modifications to the execution of the the command. We’re going to modify our command to accept a new option...
|
Area handlers are used in the header, footer and empty text areas when creating a View. In this lesson, we’ll walk through creating our own area handler that can be placed in the footer to provide...
|
|
In this video we'll learn about the great Devel module, looking at the many helpful tools it has for us, from handy shortcuts to quickly generating dummy content.
|
In this video we'll look at adding yet another field handler, but in this instance we will be adding a Views field that does not directly map to an actual field in the database. Instead we will be...
|
|
In this video Kyle will show you how to use views to create a summary list block which lists the months and years for our content, and shows how many posts were created in each month/year. We'll...
|
Six years ago Drupal was a community of hackers toying with cutting edge technologies and social innovation. We weren’t trying to make a living off of Drupal. Most didn’t even think it was...
|