

Talking Drupal
Talking Drupal Hosts
Talking Drupal is a weekly chat about web design and development by a group a guys with one thing in common, we love Drupal. With hosts Stephen Cross, John Picozzi and Nic Laflin.
Episodes
Mentioned books

Jun 17, 2015 • 1h 10min
Talking Drupal #097 - Blocking Unwanted Users
Topics
Listeners’ questions
What are unwanted users?
Discovering abuse
Strategies
Modules
Custom Solutions
Clean Up
Module of the Week
Role Assign https://www.drupal.org/project/roleassign
RoleAssign specifically allows site administrators to further delegate the task of managing user's roles while withholding the Administer permissions permission.
RoleAssign introduces a new permission called Assign roles. Users with this permission are able to assign selected roles to still other users. Only users with the Administer permissions permission may select which roles are available for assignment through this module.
RoleAssign is ideal for smaller sites with a system administrator and one assistant administrator role that should be reasonably restricted in what it allows. For larger sites with multiple levels of administrators or whenever you need finer-grained control over which role can assign which other role, check out Role Delegation. See #961682: Does the role delegation module supersede this module? for a short discussion of the relative merits of the two modules.
Modules
Mollom - https://www.drupal.org/project/mollom
Honeypot - https://www.drupal.org/project/honeypot
Captcha https://www.drupal.org/project/captcha
ReCaptcha (v1 & v2) https://www.drupal.org/project/recaptcha
Hacked! https://www.drupal.org/project/hacked
Commerce License https://www.drupal.org/project/commerce_license
IP ranges - https://www.drupal.org/project/ip_ranges
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross
John Picozzi - www.oomphinc.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan

Jun 3, 2015 • 1h 2min
Talking Drupal #096 - External Content
Topics
Listener Questions
Use cases
How trusted is the source
One way
Curation
Curation tools
Editing Workflow
Techniques and Protocols
Module of the Week
JPlayer https://www.drupal.org/project/jplayer
Totally re-written to take power of native fields in core and javascript libraries. Works with the new jPlayer 2.0 for all different types of audio and video files.
Single display formatter with instance configurations including: autoplay, solution, preload, volume, muted, repeat and background color.
Different player kinds including: single (intelligent multi-format support) or playlist.
Javascript Library API support for other modules wanting to use the jPlayer library.
Global time format settings
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross
John Picozzi - www.oomphinc.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan

May 20, 2015 • 1h 9min
Talking Drupal #095 - Easy Does It
Topics
Guests - Mike Anello & Ryan Price
Top three takeaways from DrupalCon
What is the DrupalCon “vibe” regarding Drupal 8 - brief
Tips and Tricks to keep up while getting other’s up to speed
Module of the Week
Select (or other) - https://www.drupal.org/project/select_or_other
Provides a new Forms API element which is a select/radios/checkboxes element that has an 'other' option. When 'other' is selected a textfield appears for the user to provide a custom value.
Resources
https://www.lullabot.com/blog/podcasts/drupalizeme-podcast/61-mental-health-and-open-source
http://www.amazon.com/10-Happier-Self-Help-Actually-Works-A/dp/0062265431
https://assoc.drupal.org/d8accelerate
Hosts
John Picozzi - www.oomphinc.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan

May 6, 2015 • 1h 5min
Talking Drupal #094 - Having a Successful Launch
Topics
Listener Questions
Drupalcon
Project management
Technical
Marketing
Module of the Week
Image Field Caption https://www.drupal.org/project/image_field_caption
Adds an extra text area for captions on image fields. Similar to the alt and title text fields available with an image field, the caption text area can be used to enter text or html descriptions of an image
Modules
Statistics Counter - https://www.drupal.org/project/statistics_counter
Statistics Filter - https://www.drupal.org/project/statistics_filter
Resources
Website Launch Checkist - https://www.drupal.org/node/2199545
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross
John Picozzi - www.oomphinc.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan

Apr 22, 2015 • 1h 7min
Talking Drupal #093 - Easy Security Tips
Topics
Announcements
Backup
Admin Config
Modules
Code
Server/DNS
News & Alerts
Modules
Password Policy – http://drupal.org/project/password_policy
Login Security – http://drupal.org/project/login_security
Security Review – http://www.drupal.org/project/security_review
ReCaptcha – http://www.drupal.org/project/recaptcha
Secure Login - https://www.drupal.org/project/securelogin
Flood Control Module - https://drupal.org/project/flood_control
Flood Unblock Module - https://drupal.org/project/flood_unblock
Resources
Getty Images Project Application - https://www.drupal.org/node/2466833
Talking Drupal PCI - http://www.talkingdrupal.com/036
Talking Drupal Backup Show http://talkingdrupal.com/047
Don’t Hack My Drupal Man - http://www.oomphinc.com/blog/2015-04/dont-hack-my-drupal-man
Enhancing security using contributed modules - https://www.drupal.org/node/382752
Tips and Tricks for Improved Drupal Security - http://www.codediesel.com/security/tips-and-tricks-for-improved-drupal-security/
Dos Arrest - http://www.dosarrest.com/
File Permissons - https://www.drupal.org/node/244924
Drupal Security - https://twitter.com/drupalsecurity
Module of the Week
Webform Reply To - https://www.drupal.org/project/webform_reply_to
A key part of the Webform module is sending e-mails. Webform lets you customize the name and e-mail address that is used for outgoing e-mails, but often this is not enough. You cannot use Webform to set a custom "Reply-To" e-mail header, for instance. That's where this module comes in!
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross
John Picozzi - www.oomphinc.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan

Mar 19, 2015 • 59min
Talking Drupal #090 - Map Rendering
Topics
What is the difference between map rendering and location.
Location collection
Geolocation services
Map renderers
Modules
Google Store Locator - https://www.drupal.org/project/google_store_locator
Leaflet - https://www.drupal.org/project/leaflet
Location - https://www.drupal.org/project/google_store_locator
AddressField - https://www.drupal.org/project/addressfield
GeoField - https://www.drupal.org/project/geofield
IP Geolocation - https://www.drupal.org/project/ip_geoloc
Leaflet Marker Cluster - https://www.drupal.org/project/leaflet_markercluster
Resources
http://www.talkingdrupal.com/030
Module of the Week
d2d migrate https://www.drupal.org/project/migrate_d2d
migrate_d2d provides a framework based on the Migrate API for migrating content from Drupal 5, Drupal 6, or Drupal 7 sites into the Drupal 7 site where it is installed. As of 7.x-2.1-rc1, it requires Migrate 7.x-2.6-rc2 or later. Besides addressing contemporary needs to migrate to Drupal 7, it has helped serve as a proof-of-concept for incorporating the migration approach into core as an upgrade path (https://groups.drupal.org/imp).
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross
John Picozzi - www.oomphinc.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan

Mar 11, 2015 • 52min
Talking Drupal #089 - Patch, Build, or Cannibalize
www.TalkingDrupal.com/089
Topics
What does Patch, Build Punt mean?
Challenges we face when building a website
Searching and selecting contrib modules
The module is not quite doing it for you
Does it provide the hooks to modify easily?
Recommending a change to the project in the issue queue
Building yourself - searching api.drupal.org
Examples
(Patch)RESTWS
(Build)Switching views displays based on session variable
(Patch)Wanting to change the ip banned message
(Build)Using a Mandrill Template
(Build)Setting up statistics based on metrics specific to your site
(Build)Creating a table with values from three entities
(Patch) Fixing bugs that cause usability errors (Popup On Load)
(Cannibalize)Copying a module and customising it to your needs (Topbar Messages)
(Build)Building your own module even though one exists (Hreflang)
(Cannibalize)FB Post
Modules
https://www.drupal.org/project/topbar_msg
https://www.drupal.org/project/popup_onload
Module of the Week
Hacked! https://www.drupal.org/project/hacked
This module scans the currently installed Drupal, contributed modules and themes, re-downloads them and determines if they have been changed. Changes are marked clearly and if the diff module is installed then Hacked! will allow you to see the exact lines that have changed.
Hacked! also provides drush integration so that you can see what files have changed from the command line.
This is primarily a developer tool and should never ever (don't even think it) be installed on a production site.
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross
John Picozzi - www.oomphinc.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan

Mar 4, 2015 • 56min
Talking Drupal #088 - Load Testing
http://www.talkingdrupal.com/088
Topics
Resources
Apache Bench - http://en.wikipedia.org/wiki/ApacheBench
Blitz.io - https://www.blitz.io/
Blazemeter - http://blazemeter.com/
Modules
Blazemeter Drupal module - https://www.drupal.org/project/blazemeter
Module of the Week
Captcha After - www.drupal.org/project/captcha_after
Show CAPTCHA protection on selected forms after specified number of unsuccessful form submit attempts has been made.
CAPTCHA After module brings solution to the problem of evaluating security challenges (commonly known as CAPTCHAs) without decreasing the usability of your site. It allows human visitors to fill the web form with input data without solving the CAPTCHA challenge. If however malicious software (or user) is to be suspected because the total number of submitted forms (correct or wrong submits), the CAPTCHA will be activated.
Typical use case is user login page where you can set that CAPTCHA protection should be shown after 3 unsuccessful login attempts. Then on first 3 attempts guest user will not be challenged with CAPTCHA protection, but on fourth login attempt guest user will also need to solve CAPTCHA challenge in order to login.
The administrator of the site has multiple options when it comes to fine tuning of the “suspicious” situation: you can control submit threshold (number of wrong submissions per user), flooding threshold (number of correct submissions per machine IP) and global flooding threshold.
CAPTCHA After can also be enabled only for selected CAPTCHA protected forms.
Host
Stephen Cross - www.ParallaxInfoTech.com @stephencross
John Picozzi - www.oomphinc.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan
Guest
Rob Aubin - www.oomphinc.com @ra8

Feb 6, 2015 • 1h 13min
Talking Drupal #084 - Forums
Topics
What is a forum
Are they still relevant?
Drupal Forum - Core
Forum features
Advanced Forum
Forum Access
Notifications
Using third party solutions
Organic Groups
Modules
Advanced Forum - https://www.drupal.org/project/advanced_forum
Forum Access - https://www.drupal.org/project/forum_access
Subscriptions - https://www.drupal.org/project/subscriptions
Notify - https://www.drupal.org/project/notify
Comment Notify - https://www.drupal.org/project/comment_notify
Resources
Forum Contrib Modules - https://www.drupal.org/node/227121
Module of the Week
Cloudflare https://www.drupal.org/project/cloudflare
CloudFlare is a FREE reverse proxy, firewall, and global content delivery network and can be implemented without installing any server software or hardware.
On average, CloudFlare-powered websites load 30% faster, use 60% less bandwidth, and process 65% fewer requests. CloudFlare-powered websites are protected from many forms of malicious activity including: comment spam, email harvesting, SQL injection, cross-site scripting, and DDoS (denial of service) attacks.
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross
Jason Pamental - www.hwdesignco.com @jpamental
John Picozzi - www.oomphinc.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan
Website: www.talkingdrupal.com

Jan 29, 2015 • 1h 2min
Talking Drupal #083 - Galleries
Topics
What do we mean by “gallery”
Considerations when building a gallery
Customer workflow
Single or multi content types
Page layouts
Lightbox and Colorbox
Image uploading
Mobile image upload
3rd party integration
Modules
Gallery formatter - https://www.drupal.org/project/galleryformatter
Views Slideshow - https://www.drupal.org/project/views_slideshow
Flexslider - https://www.drupal.org/project/flexslider
Node Gallery - https://www.drupal.org/project/node_gallery
Multiupload Filefield Widget - https://www.drupal.org/project/multiupload_filefield_widget
Multiupload Imagefield Widget - https://www.drupal.org/project/multiupload_imagefield_widget
Field Focus - www.drupal.org/project/imagefield_focus
pl upload - https://www.drupal.org/project/plupload
Modules of the Week
FileField Source - https://www.drupal.org/project/filefield_sources
FileField Sources is an extension to the FileField module. The FileField module lets you upload files from your computer through a CCK field. The FileField Sources module expands on this ability by allowing you to select new or existing files through additional means, including:
Re-use files by an auto-complete textfield
Attach server-side files uploaded via FTP
Transfer files from a remote server (cURL required)
Paste a file directly from the clipboard (Drupal 7 only)
Select existing files through the IMCE file browser
Although FileField Sources provides several built-in sources, it can be extended by any module through an API for creating new sources. Users can toggle between any of the available methods for selecting a file.
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross
Jason Pamental - www.hwdesignco.com @jpamental
John Picozzi - www.oomphinc.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan