Talking Drupal

Talking Drupal Hosts
undefined
Mar 21, 2017 • 44min

Talking Drupal #140 - Getting Started with Composer

www.TalkingDrupal.com/140 Talking Drupal #140 - Getting Started with Composer In episode #140 We walk about using composer. Show Topics What is composer When to use composer What about drush? Composer and hosting providers Getting started Module of the Week Group Module - https://www.drupal.org/project/group The Group module allows you to create arbitrary collections of your content and users on your site and grant access control permissions on those collections Out of the box, Drupal only allows a person to view, create or edit the different content types you create. However, you might want to be able to let them view or edit all content types, but only in a specific section of the site. Group also allows you to create communities. Users of the site can become members of a Group. You can then decide what membership of a Group entitles them to, such as access to content only available to members of that Group. There can also be different levels of membership to a Group so, for example, you can have administrative members who can create content and basic members who can only view content within the Group. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
undefined
Mar 15, 2017 • 35min

Talking Drupal #139 Using an IDE

Talking Drupal #139 Using an IDE In episode #139 we discuss the benefits of using an IDE for development. Show Topics Do you use an IDE? Why use an IDE? Features XDebug IDE Variations Module of the Week Custom Search This module alters the default search box in many ways. If you need to have options available like in advanced search, but directly in the search box, this module is for you. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
undefined
Mar 8, 2017 • 33min

Talking Drupal #138 Translation

In episode #138 we talking about Translation in Drupal Tip of the Week Composer OR drush, not both for dependency management Drupal-Composer Drupal Project Show Topics Translation - what's new in Drupal 8 What you can do 'out of the box' Tips for planning translation Human vs Machine translation Translation with LingoTek Module of the Week Views Data Export This module is designed to provide a way to export large amounts of data from views. It provides a display plugin that can rendered progressively in a batch. Style plugins are included that support exporting in the following types: CSV Microsoft XLS (or really simple HTML understood by Excel) Microsoft DOC Basic TXT XML In addition proper support for Excel / the XLSX format can be added through the module Views Data Export PHPExcel. Resources Acquia/Lingtek Webinar Drupal 7 vs Drupal 8 A Contrast of Multilingual Translations.com Composer - Drupal Composer Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
undefined
Mar 1, 2017 • 39min

Talking Drupal #137 - Metatag with Damien McKenna

Talking Drupal #135 Meta Tag with Damien McKenna In episode #137 we discuss the Meta Tag Module with Damien McKenna Show Topics Guest: Damien McKenna - Damien McKenna - In the Drupal community since 2007, Community Lead at Mediacurrent. What are Meta Tags? Why are Meta Tags important What is the Metatag module? Challenges as the maintainer Resources Module page - https://www.drupal.org/project/metatag Issue queue - https://www.drupal.org/project/issues/metatag Tags Supported - https://groups.drupal.org/node/229413 Open Graph (Facebook) Test - https://developers.facebook.com/tools/debug/sharing Twitter Card Test - https://cards-dev.twitter.com/validator Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan Guest Damien McKenna - http://drupal.org/u/damienmckenna@DamienMcKenna
undefined
Jan 4, 2017 • 52min

Talking Drupal 135 - Tool Tips

www.talkingdrupal.com/135
undefined
Dec 24, 2016 • 1h 8min

Talking Drupal #134 - Highly Available Drupal

In Episode #134 we talk about Highly Available websites with Drupal. Show Notes Defining what we mean by high availability and defining availability with a customer. High availability scenarios - "Today Show Affect" Traffic patterns and history, understanding your customers needs and schedules How to determine if a customer needs high availability Implementing high availability - single points of failure, components of HA and overview of strategies How to learn more about HA website implementations Checkout Digital Ocean and Amazon AWS for learning and playing HA is not point and click… heavy DEVOPS HA Drupal providers Acquia and Pantheon Disaster recovery (a future show is needed for this) Module of the Week https://www.drupal.org/project/christmas_lights A splendid module with Christmas lights decoration that creates long lasting atmosphere of X-mas for you and the users of your website. Bonus Content Mark Meier from Load Impact joins Nic and Stephen to demonstrate Load Testing with his product Load Impact. Mark has provided a very special offer to receive double the Virtual Users with a subscription. Sign up fo Bonus content at www.talkingdrupal.com/newsletter Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
undefined
Nov 30, 2016 • 58min

Talking Drupal #133 - Debugging

In episode 133 we talk about something that everyone does when building and supporting websites, debugging. Show Notes Can you determine where the issue originates from? Is it front end, backup, css, or a module. RIR Strategy - Reproduce, Isolate and Resolve. Reproduce Gather pertinent information to help resolve a bug quicker Train your customer and provide a bug report form to help them provide you the best information. When trying to reproduce an issue, make sure your development/QA enviroments mirror the production environment. For example, do you PHP version match? Listen to show #127 Local Development with Vagrant. If an issue cannot be reproduced in a development environment, look at the server configuration and data. Isolating When the issue can be reproduced, isolating it is the next step. Tools and techniques you can use to help Drupal and server logs - check your log files first. Turn on error reporting for PHP to display errors Inspector - use the Console and Networking sections in the inspector. This will help identify front end issues. I common issue is javascript not loading from third parties. What are the last things that changed? Looking back at the most recent code or configuration changes will uncover the source of a bug. Peer Programming - work with someone else to resolve a problem. Often, just explaining it will help resolve it. Walk Away - Taking a short break from a difficult bug will you have fresh perspective. Note Pad - Take notes during the research will help you organize your isolation process. Resolve Fix it. Think about how you can prevent this in the future. Document it. Module of the Week Search API - https://www.drupal.org/project/searchapi This module provides a framework for easily creating searches on any entity known to Drupal, using any kind of search engine. For site administrators, it is a great alternative to other search solutions, since it already incorporates faceting support and the ability to use theViews module for displaying search results, filters, etc. Also, with the Apache Solr integration, a high-performance search engine is available for this module. Developers, on the other hand, will be impressed by the large flexibility and numerous ways of extension the module provides. Hence, the growing number of additional contrib modules, providing additional functionality or helping users customize some aspects of the search process. Bonus Content Download Sample Bug Report PDF and Webform version. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
undefined
Nov 9, 2016 • 1h 2min

Talking Drupal #132 - Drupal Licensing and GPL

Recorded the day after the US Presidential Election, John , Nick and I were a bit tired after watching election results throughout the night, but energized for a discussion with Kevin Reynen about Drupal Licensing. A recent community 'conversation' between WordPress and Wix sparked our interest to talk about the GPL. If you are making money on Open Source software, you should pay attention to licensing. Watch or listen Show Notes What is the Drupal Licensing Working Group? Everything committed to Drupal repo has to be compatible with GPL v2 What is the GPL? Based on Richard Stallman's set of four freedoms: The freedom to run the program, for any purpose The freedom to study how the program works, and change it so it does your computing as you wish The freedom to redistribute copies so you can help your neighbor The freedom to distribute copies of your modified versions, giving the community a chance to benefit from your changes What is the difference between copyright and licensing You can claim copyright of a module you write, which means the others must attribute you are the source of original author. The GPL allows other to distribute and modify that code. What does distribution mean and what triggers the distribution clause? As is relates to work for hire As is related to SaaS As is relates to the contract you are hired under Distribution vs Convery Can you sell a module or theme? YES! Licensing - Drupal interfacing with other products (licenses) - ie. FontAwesome, CiviCRM, CKEditor in Core, AMP Major differences between GPL v2 and GPL v3, AGPL GPL and the use of GitHub Distributions, Drupal 8, Composure and licensing How is licensing monitored Wordpress and Wix recap Resources GPL Version 2 Drupal Licensing FAQ Blog post from Matt at Wordpress Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan Guests Kevin Reynen - http://www.colorado.edu/@kreynen
undefined
Oct 26, 2016 • 42min

Talking Drupal #131 - Third Party APIs

In 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 The Drupal 8 Core CKEditor is missing some very important options. Resources Advanced REST Client Postman Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
undefined
Oct 18, 2016 • 1h 12min

Talking Drupal #130 - Special: Brian Charlson

In 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 Systems, among others, to assure that access technology keeps up with the rapidly changing information technologies used in school, offices and places of public accommodation. Brian has presented at national and international technology, leadership and special education conferences including traveling to Spain, Israel, Greece, England, Canada and Australia. He is often a guest speaker on subjects related to access to technology for those with disabilities at universities, library associations and other media events. Brian has taken leadership roles in local, state, national and international consumer groups including the Bay State Council of the Blind, Library Users of America, American Council of the Blind and the World Blind Union. Brian is an advocate for quality services for people who are blind so that they can achieve their individual best. Brian's current passions include universal design so that mainstream technologies can be used by everyone; making access technology training available to everyone who needs it; Major League Baseball as a fan of the Boston Red Sox and internet radio as the co-host of the Yin Yang Show on ACB Radio Interactive.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app