Free Videos | Modules Unraveled
Overview |
Installing the modules and libraries |
Configuring Amazon S3 and Zencoder |
Configuring the Video module |
Create the “Video” content type |
Posting a Video |
Using Rules to Publish Videos |
Creating a Video Gallery |
Installation |
Creating Responsive Image Styles |
Creating a Responsive Image Slideshow |
Introduction |
Installation |
Creating the Podcast content type and posting the first episode |
Creating the podcast page and feed |
Testing in iTunes and adding metadata |
Final touches and getting statistics with FeedBurner |
Exploring FeedBurner and how it has enhanced our podcast |
Introduction |
Workbench Dashboard Overview |
Workbench Permissions |
Overriding the Dashboard with Panels |
Workbench Views - My Profile |
Workbench Views - My Edits |
Workbench Views - All Recent Content |
Workbench Access Overview |
Assigning Users and Content to Sections |
Workbench Access View |
Workbench Moderation Overview |
Moderating Content |
Workbench Moderation Permissions |
Using the "Author" Role |
Using the "Editor" Role |
Using the "Publisher" Role |
New Revisions of Published Content |
Workbench Moderation Views |
Workbench Media Overview |
Workbench Media View |
Introduction |
Installation |
Textfield and Textarea |
Email and Number |
Radios and Checkboxes |
Select List and Grid |
Date and Time |
File, Hidden and Markup |
Fieldset and Page Break |
Conditional and Private Fields |
Analyzing and Downloading Submissions |
Sending Emails on Form Submission |
Additional Form Settings |
Using Webform as a Contact Form |
Using Private Fields for Internal Communication |
Using Mollom to Prevent Spam |
Introduction |
Why to Use Pathauto |
URL Alias Patterns |
Pathauto Settings |
Updating Aliases Automatically and Manually |
Why to Use Sub-pathauto |
Why to Use Redirect |
Adding Redirects for "404 Page Not Found" Errors |
Viewing All Redirects, Creating "Short URLs" and Automatically Updating Existing Aliases |
Overview |
Testing Drupal Core |
Installing Modules |
Installing More Than One Modules |
Applying patches |
Downloading third-party libraries |
Testing Themes and Distributions |
Overview |
Installation and making your first backup |
Advanced Backup |
Restoring your site from a backup |
Profiles |
Schedules |
Default Destinations |
Additional Destinations: Server Directory |
Additional Destinations: MySQL Database |
Additional Destinations: FTP Directory |
Additional Destinations: Amazon S3 Bucket |
Additional Destinations: Email |
Additional Destinations: NodeSquirrel |
Permissions |
Overview |
What is Mollom and creating an account |
Installing and configuring the module |
Protecting forms with a CAPTCHA |
Protecting forms with text analysis |
Protecting the content creation forms |
Blacklists |
Statistics |
Overview |
Installing and configuring scheduler |
Publishing content with Scheduler |
Unpublishing content with Scheduler |
Using Scheduler’s lightweight cron |
Putting it all together |
Introduction to the Drush Series |
Installing Acquia Dev Desktop on Mac OSX |
Installing Drush on Mac OSX with Composer (Without Dev Desktop) |
Installing MsysGit on Windows |
Installing Acquia Dev Desktop on Windows |
Installing Drush on Windows with Composer (Without Dev Desktop) |
Getting help with Drush |
Downloading Projects with Drush |
Downloading Multiple Projects |
Enabling Projects |
Disabling Projects |
Uninstalling Projects |
Viewing Release Notes |
Listing Modules That Have Updates Available |
Updating Projects |
Updating Database |
Installing a Specific Version of a Project |
Clearing the Cache |
Updating all projects and the database with one command |
Running Cron |
Overview |
Installation and Permissions |
CKEditor Global Settings |
Configuring CKEditor Profiles |
Installing the HTML Purifier module |
Editor Appearance |
Configuring Which Buttons are Available in the Wysiwyg Editor |
Toolbar and Language Settings |
Cleanup and Output |
CSS and Predefined Styles |
Installing IMCE for file browsing |
Configuring the “User-1” IMCE Profile |
Configuring the “Sample” IMCE Profile |
File Browser Settings |
Inserting images and files in the wysiwyg with the IMCE button |
Advanced Options |
Using Linkit for easy internal and external linking |
Configuring Linkit |
Adding links with Linkit |
Introduction |
Organic Groups Setup |
Organic Groups Views |
Organic Groups Layout |
Configuring Content Types for group “Content create links” |
Creating Private Groups |
Working with Content in Public and Private Groups |
Advanced Private Groups |
Advanced Public Groups |
Organic Groups Memberships |
Global OG Group Permissions |
Organic Groups Global Roles |
Global OG Group Content Permissions |
Group Specific Roles |
Group Specific Permissions |
Organic Groups Settings |
Organic Groups Field Access |
Adding Additional Group Types |
Introduction |
Installation |
Creating the rule |
Testing our new rule |
Introduction |
Installation |
Creating a new rule |
Testing our new rule |
Comment reply notification |
Introduction |
Installation |
Adding files to our Articles |
Creating the Gallery Content type for Multiupload ImageField |
Laying out Photo Galleries with Panels |
Creating Photo Galleries |
Listing Galleries with Views |
SIB: Holmes 22b Inc |
Introduction |
Installation |
Creating a Flag to Bookmark Content |
Creating the “My Bookmarks” View |
Creating a Flag for Offensive Content |
Creating a View to Moderate Offensive Content |
Remove all Flags when Content is Edited by a Content Moderator |
Unpublish Content When Flagged as Offensive Five Times |
Creating a Flag for Favorite Content |
Creating a “Favorites” block on User Profiles |
Create a “Most Favorited Content” page and block |
Introduction |
Installation |
Modifying Default Views |
Views User Interface |
Creating a Content Type for Our Products |
Creating a New View |
Customizing the Display Name, Title, Format and Fields of a View |
Adding Filter Criteria and Sort Criteria |
Customizing Page Settings, Header, Footer and Pager |
Using Relationships to Enhance a View |
Dynamically Filtering Content with Contextual Filters |
No Results Behavior and Exposed Forms |
Other Advanced settings |
Views Caching and Theming |
Creating a Dynamic Block with Views |
Using AJAX and Cloning Displays |
Creating Table and Feed Displays |
Adding RSS Feeds and Feed Settings |
Creating an attachment display |
Group fields by date |
Creating a Jump Menu |
Exporting and Importing views |
Introduction |
The Default Search Module (And Its Limitations) |
Installing and Enabling Search API Module |
Using the Default Database as the Search Server |
Setting up Apache Solr and Search API Solr Search |
Creating a Search API Solr Server |
Creating a Search API Index |
Creating a Search Page Using Search API Pages |
Creating a More Flexible Search Page Using Search Views |
Creating Faceted Search Interfaces |
Creating a Content Type for Our Items |
Using Search API Autocomplete to Suggest Search Terms While Typing |
Suggesting Alternative Search Phrases with Search API Spellcheck |
Searching for Content Based on Location with Search API Location |
Using a Slider to Filter Search Results With a Numeric Field with Search API Ranges |
Searching the Content of Attached Files with Search API Attachments |
Saving Searches to be Notified of New Content |
Introduction to the Calendar Series |
Creating a Content Type for Events |
Creating a Calendar View |
Customizing the Calendar View |
Using Colorbox to Display Event Details in a Popup |
Color Coding Events on the Calendar |
Creating an iCal Feed that Visitors Can Subscribe to |
Importing Events from an iCal Feed |
Making the Calendar Responsive |
Introduction to the FullCalendar Series |
Installation |
Creating a Content Type for Events |
Creating a Calendar Using the FullCalendar Module |
Customizing the Way Dates are Displayed for Events and Calendar Labels |
Configuring the Calendar Display Settings and Navigation Options |
Customizing FullCalendar Style Settings and Fields |
Advanced FullCalendar Options |
Using Colorbox to Open Event Details in a Modal Popup |
Color Coding Events on the Calendar |
Displaying Events From a Shared Google Calendar Inline with Events Created On Our Site |
Introduction and Installation |
Rating Content Using the Number up/down Widget |
Rating Comments Using the Thumbs Up Widget |
Exploring the Other Rate Widgets |
Creating a Custom Rate Widget |
Viewing Rating Results |
Adding Rate Widgets to Views |
Filtering Content by Rating Results |
Sorting by Content Rating Results |
Filtering (or Sorting) by Multiple Rate Widgets |
Disabling Rating Widgets After a Specified Amount of Time |
Detecting Bots for More Accurate Ratings |
Introduction |
HybridAuth Social Login Installation |
Hybridauth Common Settings |
Logging in Using Facebook |
Logging in Using Twitter |
Logging in Using Google |
Twitter Module |
Creating a Twitter Application |
Sharing Tweets Between a Website and a Twitter Account |
Twitter Permissions |
Utilizing the Twitter View |
Installing ShareThis to Allow Easy Sharing of Your Site Content |
Advanced ShareThis Settings |
Introduction |
Installation |
Creating a new Quicktab block of Other Blocks |
Creating an Accordion of Nodes |
Creating a Quicktabs "ui_tabs" Block that Displays Multiple Views |
Creating a Quicktab that Contains Other Quicktabs |
Utilizing the Default Quicktabs Styles |
Introduction |
Installing LoginToboggan and Allowing Users to Login with a Username or Email Address |
Customizing Drupal's Registration Process |
Granting a Role with Limited Permissions to Unverified Users |
Other LoginToboggan Configuration Settings |
Sending a Welcome Email to Users After They Validate Their Account |
Introduction |
Installing and Configuring Additional FileField Sources |
Uploading a File From Your Local Machine |
Selecting a File at a Remote URL |
Pasting an Image From the Clipboard |
Referencing an Existing File |
Selecting Large Files Like Those Uploaded Via FTP |
Referencing Remote Files Instead of Serving Them From Your Web Server |
Checking to See if You Already Have Git Installed on a Mac |
Checking to See if You Already Have Git Installed on a Windows Machine |
Installing Git if You Do Not Have Xcode or the Command Line Developer Tools Installed |
Updating Git if You Have Only the Version That Comes with Xcode or the Command Line Developer Tools |
Updating Git if You Have the Version From Apple as well as an Official Install |
Updating Git From an Older Version to the Latest Release |
Installing Git for Windows |
Configuring Git |
Installing the SourceTree GUI on Mac OSX |
Installing the SourceTree GUI on Windows |