Shows how you can override and customize the page titles that are created for an individual node so that you can more closely target specific SEO keywords.
Goes through the hierarchy of what's the highest weighting starting from the top of the browser window with the title page, and then moving down to the URL and then down into the actual web page.
Goes through the process of researching keywords using Google's Adwords Keyword Tool, and shows you some best practices in gathering and evaluating those keywords within a spreadsheet.
Goes over the different analytical sections and major configuration options available in Google's Webmaster Tools.
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 over the different sections contained within the SEO Checklist module, which is a roadmap for all of the different steps that we will be going into more depth over the course of this video.
In this series, Ben Finklea of Volacci.com explains all the ins and outs of configuring Drupal and its various modules in order to maximize your site's Search Engine Optimization.
Ben begins by orienting you to the SEO landscape by walking through all of the essential components of the Drupal SEO Checklist module. He clearly explains the basic analytic metrics and webmaster tools you'll need to understand before researching the best keywords to focus on for your SEO campaign. He walks you through various Drupal modules you can use to manage your page titles, automatic URLs, meta tags, URL redirects, sitemaps and optimizations for local businesses. He also shows you how to configure built-in Drupal settings to properly set up your header tags, content silos, menu system, robots.txt and Apache rewrite rules. He also talks about how to measure your site's compliance and performance before laying out the next steps for your SEO campaign to maximize your site's conversion rates.
This series shows how Drupal is one of the best content management platforms for SEO. After watching the videos in this series, you'll know all of the steps you need to take to improve your site's search engine ranking!
Drupal SEO Series
CourseA review of all of the material covered within the jQuery & JavaScript in Drupal series.
Go on a brief tour of other jQuery and JavaScript-related contributed modules that are worth knowing about.
Create dependencies between form elements so that you can show/hide or disable/enable one form setting based upon the form state of another from setting.
Shows how you can use the ajax framework in Drupal 7 to load additional content onto the page dynamically after clicking on a 'read more' link.
The sample code for this series is in the Downloads tab for the first video in this series: http://drupalize.me/videos/introduction-jquery-and-javascript-drupal#do…. If you're skipping around, and things aren't working, you may benefit from going back to the beginning and completing each of the videos in order.
See how the new JavaScript APIs and ajax framework in Drupal 7 allows you to implement dynamic behaviors without having to register a menu callback in the menu system or to write any jQuery code.
Goes through how to implement the AHAH framework in Drupal 6 in order to provide more dynamic interactions on a Drupal form.
A review of the Form API properties that provide interactive user interface elements by automatically adding JavaScript behaviors to the form elements.
Shows the steps involved in converting a regular table into a table that is sortable by columns that you specify.
Goes into depth about some of the JavaScript constructs and tools that Drupal provides when writing JavaScript for Drupal. Topics include using Drupal.behaviors and variable settings.
There where a couple of changes to the Drupal.behaviors system for D7. You can find out more information about the changes here: http://drupal.org/update/modules/6/7#drupal_behaviors
And more general information about using the new system here http://drupal.org/node/756722
Once you've converted from the old Drupal.behaviors.myModule = function(context)
to the new syntax
Drupal.behaviors.myModule = {
attach: function(context, settings),
detach: function(context, settings)
}
The rest is pretty much the same.
Shows how to pass variables from the PHP and Drupal side over to the front-end JavaScript scripts that are running so that you can use the Drupal interface to create customized settings that will appear in your jQuery scripts.
Goes over the Macro Maker demonstration module in order to show what functionality we will be building over the next couple of chapters.
This lesson shows the steps and code to add on the Drupal side in order to load JavaScript scripts to you site. One thing to note is that the HTML5 placeholder attribute makes this plugin invalid markup.
NOTE:
There is a minor change between Drupal 6 and Drupal 7, where you should use function($)
to wrap your code. For Drupal 7 you can use:
(function($) {
$(document).ready(function() {
$('#search input.form-text').autofill({
value: Drupal.t('Search...'),
});
});
}(jQuery));