

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

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

Jan 21, 2015 • 1h 19min
Talking Drupal #082 - Organic Groups
Topics Paragraphs feedback What is Organic Groups? Use Cases Key concepts to understand Module of the Week Facebook Post - https://www.drupal.org/project/fb_post This module allows registered users to add posts to their Facebook feeds when they create new content or make a comment on your site. 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

Jan 14, 2015 • 1h 22min
Talking Drupal #081 - Drupal 8 in 2016
Topics Drupal 8 - Full release 2016 Getting involved and getting started Does this change anything in your mind?How to move forward with Drupal 8 Tips on building a volunteer hour tracking website Module of the Week Paragraphs - https://www.drupal.org/project/paragraphs Paragraphs is the new way of content creation! It allows you — Site Builders — to make things cleaner so that you can give more editing power to your end-users. Instead of putting all their content in one WYSIWYG body field including images and videos, end-users can now choose on-the-fly between pre-defined Paragraph Types independent from one another. Paragraph Types can be anything you want from a simple text block or image to a complex and configurable slideshow. Paragraphs module comes with a new "paragraphs" field type that works like Entity Reference's. Simply add a new paragraphs field on any Content Type you want and choose which Paragraph Types should be available to end-users. They can then add as many Paragraph items as you allowed them to and reorder them at will. Paragraphs module does not come with any default Paragraph Types but since they are basic Drupal Entities you can have complete control over what fields they should be composed of and what they should look like through the typical Drupal Manage Fields and Manage Display screens. You can also add custom option fields and do conditional coding in your CSS, JS and preprocess functions so that end-users can have more control over the look and feel of each item. This is way much cleaner and stable than adding inline CSS or classes inside the body field's source. Resources https://www.drupal.org/drupal-8.0/get-involved https://groups.drupal.org/node/447258 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

Jan 7, 2015 • 25min
Talking Drupal #080 - 2015 Looking Forward
Drupal 8 Responsive Images Element Queries Drupal Trends General Tech

Dec 20, 2014 • 4min
Talking Drupal #079 - The Night Before DrupalCon
The Night Before DrupalCon Twas the night before DrupalCon When all through the hotel, Not a developer was coding, not even Crell The Coffee Mugs were placed by the laptops with care, In hopes that our Dries, soon would be there The speakers were nestled all snug in their beds, While visions of Drupal 8 RC danced in their heads and my boss in his t-shirt and I in mine too just sat down to the bar to throw back a brew When out in the hall there arose such a clatter I sprang from my stool to see what was the matter, out to the hall I stumbled and fell, tore up my new DrupalCon t-shirt and and exclaimed “oh hell” When, what to my wondering eyes should appear, but a bright yellow taxi driven by a man with a beard, with a spiky haired passenger wearing glasses and jeans I knew in a moment it must be Dries More rapid than Varnish his contributors they came. and he commented, and messaged and called them by name: Now JJeff! now Quicksketch now Webchick and Nicxvan On MerlinofChaos On Stella On KarenS and Eaton! To finish the beta blockers, YES, finish them all, Now Code away! Code away! Code away all! As I held my last brew and was turning around, into the hotel Dries came with a bound. He was dressed in the typical geek turn CEO garb, but wrinkled and untidy from his trip across the pond. One-strapping the pack of tech on his back he looked like a man that could use a night cap. His eyes how they twinkled! His smile how Merry! His glasses were awesome, kind of like Drew Carey. His code and ideas are legend you know, from a dorm room in Antwerp to a board room so quick, if you think it was luck, you just missed the trick. With 10 Years of DrupalCon and no signs of slowing, we’re expecting Drupal 8 to keep this show going. I see in his face, years of spearheading his vision, from Drupal 1 to 7, it’s been a community mission. A wink of his eye and a twist of his head soon gave me to know I had nothing to dread. He spoke not a word, but went straight to his work, and filled all the coffee cups, then turned with a twerk The ding of the elevator, up to his room he went. To rest his head before his keynote event but I heard him exclaim as he walked out of sight Happy DrupalCon to all and to all a good night.

Dec 17, 2014 • 57min
Talking Drupal #78 Content Modeling
Topics Doing it yourself vs accepting a third parties content model Determining content types Fields References/content relationships Defining authoring experience Tools Module of the Week Christmas Snow: https://www.drupal.org/project/christmas_snow This is a very small module that adds a Christmas Snoweffect to your site. Modules Entity References - https://www.drupal.org/project/entityreference Resources Build Spec Spreadsheet - https://t.co/pMk5IBATrl Gather Content - https://gathercontent.com/ Good Typographic on the Web by Jason - http://www.printmag.com/featured/good-typographic-design-for-the-web/ 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


