|
In this chapter we walk through installing our LAMP stack, using CentOS as our base.
|
Learn the essential terminology of Drupal in this overview of content nodes, blocks, theming, menu system and modules.
|
|
Show the steps and code to add on the Drupal side in order to load JavaScript scripts to you site.
|
In Drupal Performance & Scalability, Matt Westgate and James Sansbury teach you all you need to know to get peak performance out of Drupal on the LAMP stack.
|
|
Goes over the Macro Maker demonstration module in order to show what functionality we will be building over the next couple of chapters.
|
Learn how to integrate jQuery scripts into Drupal, and how to leverage the JavaScript capabilities of the Drupal API in both 6.x & 7.x
|
|
Learn to translate a design into a Drupal theme with .info and tpl.php template files, how to add CSS and JavaScript, override templates, create regions, and use the Theme Developer tool.
|
In this video we discuss reverse proxy caching and install the popular cache application Varnish.
|
|
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...
|
First look at basic fundamentals of jQuery's syntax and usage. Learn about using the $ function, jQuery selectors for finding elements on the page, creating new DOM elements, and browser detection...
|
|
In this video, 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.
|
In this video we'll look at optimizing your MySQL database for Drupal. We'll return to the my.cnf file to discuss more details about InnoDB and work with MySQL query caching.
|
|
Use jQuery selectors to locate and select elements on the page. jQuery selectors operate much like CSS3 seletors. Start out simple by selecting elements by tag, DOM id, or class name. Then get...
|
Now that we have a lot of the pieces in place on our server and within our Drupal site, we'll look at various optimizations we can make to Apache, including ModExpires, KeepAlive, and MaxClients...
|
|
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.
|
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.
|
|
Shows how to add a view to another view through an attachment display.
|
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...
|
|
In this video we'll be talking about caching authenticated user requests using Memcache. We walk thorugh installing and configuration of Memcached on the server, as well as how to use the Drupal...
|
jQuery makes using Javascript easy. A description of the basic jQuery library, and a brief history of why jQuery exists and how it can be used to simplify development of Javascript for your site...
|
|
Learn about using jQuery to apply animation and effects to DOM elements. Show and hide things on the page using the fade, slide, and hide/show methods. Chain multiple effects together to create...
|
Learn to create listing pages with the Views module and all of its essential features of displays, overrides, arguments, relationships, exposed filters as well exporting and theming views.
|
|
Goes through the process of uploading a Drupal installation to a server and filling out all of the default information on the installation screens.
|
Provides a high-level overview of jQuery to people who are brand new to this JavaScript library.
|
|
We'll learn how to tie into Drupal's user system with hook_user().
|
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.
|
|
Learn all of the basics of Drupal Module Development by implementing the most common hooks, writing & retrieving information from the database, as well as creating and altering forms.
|
Forms can always be stubborn when it comes to making them look the way we intend. In this video we'll use Firebug, Theme Developer module, and the Drupal Form API reference to learn how to tame...
|
|
Template files and variables cover only part of the items we can effect in our theme. Now we'll look at how to modify theme functions provided by Drupal core or contributed modules.
|
In its short history, jQuery has revolutionized front-end web development, making it faster, easier, and more rewarding to write JavaScript – allowing easier selection and manipulation of HTML...
|
|
Learn how to install, build and launch a Drupal site by configuring modules, content types, permissions, taxonomy, the theme, blocks, private content and a WYSIWYG editor.
|
This video demonstrates how to add CSS files to your theme using your theme's .info file, and how to enable the devel module and place the devel block in a region of your theme so that it's easy...
|
|
Before we dive into advanced theming we are going to review the basic PHP you will need to use. This is a short review of PHP, including topics like data structures (arrays and objects),...
|
One of the most common uses for the template.php file is to add new variables that our tpl.php files can use. Here we show how to use a preprocess function to do just that.
|
|
In this video we keep filling out the page.tpl.php by adding our sidebars and regions.
|
In this video we dive into optimizations for PHP by taking a tour through the php.ini file and tweaking some of the configuration.
|
|
Learn to write code in template.php or modules to create theme functions, add and change template variables, override other theme functions, theme and alter forms and create theme settings.
|
Shows the steps involved in converting a regular table into a table that is sortable by columns that you specify.
|
|
In this video we'll discuss PHP caching and walk through installing APC.
|
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....
|