Sinopsis
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, Jason Pamental, John Picozzi and Nic Laflin.Recorded weekly in a Google Hangout at www.TalkingDrupal.com
Episodios
-
Talking Drupal #131 - Third Party APIs
26/10/2016 Duración: 42minIn episode #131 we talk about interfacing your Drupal website with third party APIs. Listen or Watch Tips of the Week Nic - sign up for Talking Drupal’s new Newsletter to receive bonus material at www.talkingdrupal.com John - Consider upgrading your Mac before buying a new one. A Memory upgrade and/or solid state drive can make an old machine new again. Stephen - Look for local meet ups. It’s a great place to learn and make new Drupal friends. Show Notes What is an API? A contract between two applications. Client side vs server side access to third party APIs Evaluating APIs Is the API well documentation. Use tools to test the API before you invest time in writing code - (chrome extensions) Advances REST Client, Postman Relationship with company providing the API. Do you have access to technical support? Authentication - authentication methods, depends of the API Interested in an API - look for a Drupal modules first, before coding one yourself Module of the Week CKEditor Anchor Link for Drupal 8
-
Talking Drupal #130 - Special: Brian Charlson
18/10/2016 Duración: 01h11minIn this special episode we share the New England Drupal Camp keynote speech from Brian Charlson. Brian shares the struggles of a blind person using a good website and bad website. Brian Charlson is a national authority on assistive technology for persons who are blind or visually impaired. Brian has worked at the Carroll Center for the Blind as both a classroom instructor and as the Director of Technology over the last 30 years. Blind himself, he has dedicated his career to ensuring that persons with vision loss have equal access to technology and the skills to independently use it in their daily lives. As Director of the Carroll Center for the Blind Computer Training Services program, and as the Chair of the Information Access Committee of the American Council of the Blind, he has worked with Sun Micro Systems, Adobe Systems, Microsoft, IBM and may other companies to improve the accessibility of mainstream products and services. While working with Freedom Scientific, GW Micro, AI Squared and Duxbury Sys
-
Talking Drupal #128 - Login Security
28/09/2016 Duración: 52minIn episode #128 we talk about options for securing Drupal logins. TOPICS: What do we mean by Login Security? Modules Password Strength Password Policies Two Factor Authentication Flood Control HTTPS Spam accounts Reset password Drush RESOURCES: Password Policy - https://www.drupal.org/project/password_policy Password Strength - https://www.drupal.org/project/password_strength Flood Control - https://www.drupal.org/project/flood_control Login Security - https://www.drupal.org/project/login_security Duo Two-Factor Authentication - https://www.drupal.org/project/duo Google Authenticator Login - https://www.drupal.org/project/ga_login MODULE OF THE WEEK: BG Image Formatter www.drupal.org/project/bg_image_formatter This module provides an image formatter who allows you to set an image in background of a div. The images are from a field of an entity and not from a configuration page or sth else, so it's very easy to setup and manage.
-
Talking Drupal #127 - Local Development with Vagrant
14/09/2016 Duración: 51minIn episode #127 we talk with Ben Doherty about setting up a local development environment with Vagrant. TOPICS: What is Vagrant Why would you consider using it? What are the benefits of vagrant vs *AMP Difference between Docker and Vagrant How do you install Vagrant Common Vagrant Commands How do you get a local environment setup When using GIT/IDE locally, where does the code sit? How does it work? More advanced uses/configuration Resources RESOURCES: Vagrant Boxes Search - https://atlas.hashicorp.com/boxes/search Vagrant Boxes Install - https://www.vagrantup.com/docs/boxes.html Drupal VM - https://www.drupalvm.com Docker - https://www.docker.com/
-
Talking Drupal #126 - New England Drupal Camp
01/09/2016 Duración: 45minIn episode #126 we discuss the planning for the New England Drupal Camp 2016. TOPICS: NEDCamp Third Year Scheduling around other camps / Drupalcon Moving location Team Training Day Focus/Theme - Accessibility Where’s next year's camp going to be? MODULE OF THE WEEK: IMCE for FileField www.drupal.org/project/imce_filefield IMCE for FileField allows users to select files from IMCE File Browser. It supports FTP uploaded files by automatically registering them as IMCE files thus making them usable in a FileField.
-
Talking Drupal #125 - Analytics
05/08/2016 Duración: 53minTOPICS: How you can use analytics What analytics are needed Capturing analytics Core Statistics module Custom development Google Analytics / Google Tag Manager Other tools Other Analytics Tools/Modules MODULES: Statistics Counter - https://www.drupal.org/project/statistics_counter Google Analytics - https://www.drupal.org/project/google_analytics Google Tag Manger - https://www.drupal.org/project/google_tag RESOURCES: New Relic https://newrelic.com/ Loggly https://www.loggly.com/ Google Tag Manager - https://www.google.com/analytics/tag-manager/ MODULE OF THE WEEK: Simple Ads www.drupal.org/project/simpleads This module provides a way to feature advertisements on a Drupal website. It displays graphical, text and flash ads in configurable blocks. It records and reports useful statistics. It is easy to configure and does not depend on other contrib modules. HOSTS: Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
-
Talking Drupal #124 - OTC#4
20/07/2016 Duración: 01h01minTOPICS: Drupal 8 learning curve Composer - The new way to manage modules Git workflows Update hooks / deleting modules MODULE OF THE WEEK: Node Edit Protection www.drupal.org/project/node_edit_protection A very simple JavaScript based protection that will alert a user if they are navigating away from a modified Node Edit form without saving. It uses a standard JavaScript confirm dialog that allows the user to either continue what they were doing, or cancel the move allowing them the opportunity to save. It marks the form as dirty by using the blur event of the node fields. HOSTS: Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
-
Talking Drupal #123 - Paragraphs
29/06/2016 Duración: 45minIn episode #123 we take about the red hot module, Paragraphs. www.talkingdrupal.com/123 TOPICS: What is Paragraphs Why use it? Features Use Cases Supporting Modules MODULES: Paragraphs - https://www.drupal.org/project/paragraphs Paragraphs Pack - https://www.drupal.org/project/paragraphs_pack Classy Paragraphs - https://www.drupal.org/project/classy_paragraphs Paragraph Defaults - https://www.drupal.org/project/paragraphs_defaults Paragraphs ID - https://www.drupal.org/project/paragraphs_id RESOURCES: Paragraphs Demo Site - http://paragraphs.site-showcase.com/ Beyond WSIWYGL: Buiding a better UX for Content Editors http://nedcamp.org/new-england-drupal-camp-2015/sessions/beyond-wysiwyg-... Paragraph Extras (sandbox) - https://www.drupal.org/sandbox/christophersmith262/2544230 HOSTS: Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
-
Talking Drupal #122 - Taxonomy or Entity Reference
15/06/2016 Duración: 54minIn episode #122 we talk about using Taxonomy or Entity References TOPICS: Definition of Taxonomy Scenario/Use cases Considerations MODULES: Taxonomy Access Control https://www.drupal.org/project/taxonomy_access Taxonomy Access Fix https://www.drupal.org/project/taxonomy_access_fix MODULE OF THE WEEK: IMCE Mkdir www.drupal.org/project/imce_mkdir IMCE Mkdir allows users to create and delete sub-directories under directories assigned by IMCE. HOSTS: Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan GUEST: Benji Fisher - https://www.drupal.org/u/benjifisher
-
Talking Drupal #121 - Changing of the Guard
01/06/2016 Duración: 55minIn episode #121 we talk with Holly Ross and Megan Sanicki. Megan is replacing Holly as the Executive of the Drupal Association. www.talkingdrupal.com TOPICS: DA mission - what is the mission of the Drupal Association What next - for Holly? Holly's time with the DA Megan's vision for the DA Goals for the next 12 months RESOURCES: https://assoc.drupal.org/blog/holly.ross.drupal/hello-world-goodbye-drup... https://assoc.drupal.org/blog/megansanicki/ready-serve http://buytaert.net/megan-sanicki-to-become-executive-director-at-the-dr... HOSTS: Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxva GUESTS: Megan Sanicki - @megansanicki Holly Ross - @JustHRoss
-
Talking Drupal #120 - DrupalCon NA
19/05/2016 Duración: 45minIn episode #121 we hear about Drupal Con NA from John's perspective. www.talkingdrupal.com TOPICS: Driesnote Drupal 8 Update Market Perspective Survey Initiatives MODULE OF THE WEEK: Better Formats www.drupal.org/project/better_formats 8.x & 7.x (needs more testing for a stable release) Set allowed text formats per field. Set default order of text formats per field. Hide format tips per role. Hide more format tips link per role. Hide format selection per role per entity. Currently only works on Field API fields on fieldable entities implementing core style text processing. The good thing is that is most things in core and contrib.
-
Talking Drupal #119 - Drupal 8 Performance and Caching
05/05/2016 Duración: 54minIn episode #119 we talk about changes in Drupal 8 that are related to performance and caching. www.talkingdrupal.com/119 TOPICS: Drupal 7 Caching Drupal 8 - Cache Tags Drupal 8 - Dynamic Page Cache External Cache Setup - Varnish Big Pipe MODULES: Generic Http Purger - https://www.drupal.org/project/purge_purger_http Purge - https://www.drupal.org/project/purge MODULE OF THE WEEK: iFrame www.drupal.org/project/iframe A custom field, which lets you add a complete iframe to your content types; including Src-URL, setting width and height, optionally a title above, and optionally a target attribute. GUESTS: Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
-
Talking Drupal #118 - Improving SEO
20/04/2016 Duración: 58minIn episode #118, we talk with Dan Shure (@dan_shure) about SEO. TOPICS: What is SEO What is an SEO Consultant When to go to an SEO Consultant Organic vs Pay Managing customer questions Snake oil SEO Tools to get started Most common mistakes SEO Tips Recommended resource to people to learn RESOURCES: Screaming Frog SEO Spider - https://www.screamingfrog.co.uk/seo-spider/ Open Site Explorer - https://moz.com/researchtools/ose/ Ahrefs - https://ahrefs.com/ Majestic - https://majestic.com/ Google webmaster Tools - https://www.google.com/webmasters/tools/ SEO by the Sea - http://www.seobythesea.com/ Google webmaster blog - https://webmasters.googleblog.com/ Google inside search - http://www.google.com/intl/es419/insidesearch/ Search engine land - http://searchengineland.com/ Search engine watch - https://searchenginewatch.com/ Google webmaster help hangout - https://sites.google.com/site/webmasterhelpforum/en/office-hours Moz Blog - https://moz.com/blog Evolving SEO - http://www.evolvingseo.com Experts On Th
-
Talking Drupal #117 - Solr
20/04/2016 Duración: 59minIn episode #117 we talk about using Solr for search on a Drupal website. www.talkingdrupal.com/117 TOPICS: Core search What is Solr How does Solr work Benefits of using Solr Features of Solr MODULES: Search API - https://www.drupal.org/project/search_api Search API Solr Search - https://www.drupal.org/project/search_api_solr Search Pages - https://www.drupal.org/node/1255226 Custom Search - https://www.drupal.org/project/custom_search Facet API - https://www.drupal.org/project/facetapi Search API Page - https://www.drupal.org/project/search_api_page Search API Autocomplete -https://www.drupal.org/project/search_api_autocomplete ApacheSolr - https://www.drupal.org/project/apachesolr RESOURCES: Setting up Solar - https://www.drupal.org/node/1999310 Apache Solr - http://lucene.apache.org/solr/ Rubber Duck Debugging - http://www.rubberduckdebugging.com/ Views Help Text Bug (Patch #36) - https://www.drupal.org/node/339384 Open Solr - https://opensolr.com/ MODULE OF THE WEEK: Multi-Step Registrationwww.d
-
Talking Drupal #116 - Deploying Drupal
23/03/2016 Duración: 57minIn episode #116 we discuss automating the deployment process with Rob Aubin. TOPICS: Deployment process Dev - Staging - Traing - Production Using GIT Strategy for deployment Why automation Automation risks Jenkins and other tools RESOURCES: http://deploybot.comhttps://jenkins-ci.org/https://www.tunnelbear.comhttps://events.drupal.org/losangeles2015/sessions/how-jenkins-can-work-w... MODULE OF THE WEEK: Smart IPwww.drupal.org/project/smart_ipSmart IP identify visitor's geographical location (longitude/latitude), country, region, city and postal code based on the IP address of the user. These information will be stored at session variable ($_SESSION) with array key 'smart_ip' and Drupal $user->data object with array key 'geoip_location' of the user but optionally it can be disabled (by role) at Smart IP admin page. Other modules can use the function smart_ip_get_location($ip_address) that returns an array containing the visitor's ISO 3166 2-character country code, longitude, latitude, region (FIPS), city and
-
Talking Drupal #115 - Drupal AMP
09/03/2016 Duración: 01h08minIn episode #115 we talk about Google's AMP (Accelerated Module Pages) and implementation in Drupal with Matthew Tift. http://www.talkingdrupal.com/115 Topic What is AMP? Technical Implementation Show should care about AMP? Drupal AMP Module Resources AMPing with Drupal - https://amphtml.wordpress.com/2016/03/02/amping-up-drupal/ https://assoc.drupal.org/vote2016 https://assoc.drupal.org/drupal-association-board-elections https://www.drupal.org/project/amptheme https://www.lullabot.com/articles/amping-up-drupal Modules AMP module - https://www.drupal.org/project/amp Module of the Week Field UI - api.drupal.org/api/drupal/modules!field_ui!field_ui.module/7 Allows administrators to attach custom fields to fieldable types. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencrossJohn Picozzi - www.oomphinc.com @johnpicozziNic Laflin - www.nLightened.net @nicxvan Matthew Tift - @matthewtift
-
TalkingDrupal #114 - Text Messaging Integration (Twilio)
24/02/2016 Duración: 51minIn episode #114, we talk about integrating text messaging into your website. www.talkingdrupal.com/114 Topics Use cases for Text Messages What is Twilio? Other Drupal SMS solutions Modules Twilio - https://www.drupal.org/project/twilioViop - https://www.drupal.org/project/voipdrupal Module of the Week Redirect Module - https://www.drupal.org/project/redirect https://www.drupal.org/project/redirect Common API for loading, saving, and deleting redirects. Case-insensitive redirect matching with a hook to allow other modules to narrow-down the candidate redirects. Redirect counter and last used timestamp, with automatic cleanup of inactive redirects. Integration with Drupal's page cache to optimize redirects and performance. Complete individual redirect access API. Views API integration. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencrossJohn Picozzi - www.oomphinc.com @johnpicozziNic Laflin - www.nLightened.net @nicxvan
-
Talking Drupal #113 - D6 End of Life
10/02/2016 Duración: 01h06minIn episode #113 we talk about Drupal 6 End of Life with guest David Snopek. TOPICS: What is End of Life? Drupal Install HistoryThe day after - what does this mean for your Drupal 6Drupal 6 Long Term Support (D6 LTS)Hosting IssuesMoving to Drupal 7 or 8Preparing a customer MODULE OF THE WEEK: Offie Hourswww.drupal.org/project/office_hoursA CCK/Fields module that creates an "office hours" or "opening hours" field. You can set the default weekly office hours for your locations HOSTS: Stephen Cross - www.ParallaxInfoTech.com @stephencrossJohn Picozzi - www.oomphinc.com @johnpicozziNic Laflin - www.nLightened.net @nicxvan David Snopek - @dsnopek
-
Talking Drupal #112 - Selling Drupal
27/01/2016 Duración: 01h03minIn episode #112 we talk about selling Drupal with Adam Lamagna. Topics Determining Drupal is good fit Dealing with competitor Positioning Drupal as the solution Objections to Drupal Open Source vs Proprietary Dealing with WordPress Drupal 8 pitch Module of the Week Configuration Installer www.drupal.org/project/config_installer The Configuration Installer is a installation profile that takes over the Drupal installer and allows sites to be created from existing configuration. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencrossJohn Picozzi - www.oomphinc.com @johnpicozziNic Laflin - www.nLightened.net @nicxvan Adam Lamagna -@ajmatic
-
Talking Drupal #111 - View Revisited
07/01/2016 Duración: 50minIn episode #111 we revisit the topic of Views in Drupal. www.talkingdrupal.com Topics Formatters Sorting Filters Views Templates Relationships New in Drupal 8 Modules: Semantic views- https://www.drupal.org/project/semanticviewsDraggable Views - https://www.drupal.org/project/draggableviews Modules of the Week:File Checkerhttps://www.drupal.org/project/file_checkerIn a perfect Drupal world your server file system and its corresponding entries in Drupal's files table are 100% synchronized. But what if parts of your file system have been corrupted due to some disk failure? Or one of your modules messed up your database and files? Or your deploy script went beserk? Well, then this module will help you to monitor and find out which files are out of sync. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencrossJohn Picozzi - www.oomphinc.com @johnpicozziNic Laflin - www.nLighteneddevelopment.com @nicxvan