Wed, 16 December 2015
In episode #110 we discuss building a subscription based commerce website.
TOPICS:
- What is a subscription?
- Credit Cards
- Controlling Access to content / Feature
- Drupal Commerce Components
RESOURCES:
Decoupling Drupal - http://buytaert.net/should-we-decouple-drupal-with-a-client-side-framework
MODULE OF THE WEEK:
Menu Item Visibility
www.drupal.org/project/menu_item_visibility
This module exposes configurable and extendable visibility settings for menu links. For example, if you want to create a 'My account' link that points to /user, both anonymous and registered users have access to the /userpath, so both will see the link, even if anonymous users do not technically have an account. Using this module will allow you to only have your 'My account' link visible to registered users, and hide it from anonymous users. The module uses the exact same UI used for block visibility settings for familiarity.
HOSTS:
Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal110.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 9 December 2015
In episode #006 of Exploring Drupal 8 we talk about intermediate module development concepts
TOPICS:
- Let's talk Plugins.
- What is this Dependency Injection idea everyone is talking about?
- Further exploring.
RESOURCES: Stack Starter - http://www.stackstarter.io/ - spincode “talkingdrupal”
Direct download: TalkingDrupalED8006.mp3
Category: general
-- posted at: 11:41am EDT
|
|
Wed, 9 December 2015
In episode #005 of Exploring Drupal 8 we talk about the basic concepts of module development
TOPICS:
- A look at the Routing Layer.
- How about Forms?
- What about Blocks?
- What are Services?
RESOURCES: Stack Starter - http://www.stackstarter.io/ - spincode “talkingdrupal”
Direct download: TalkingDrupalED8005.mp3
Category: general
-- posted at: 11:39am EDT
|
|
Wed, 9 December 2015
In episode #004 of Exploring Drupal 8 we talk module development, an intro
TOPICS:
- What's changing in Module Development
- Revolutionary vs Evolutionary Changes
- Getting off the Island (Composer, Doctrine, Twig, Symfony)
- Leveraging Symfony components
- HTTP Foundation
- Routing
- YAML
- Shifting how we think about our solutions.
- Object Oriented is fully baked into Core.
RESOURCES: Code Academy - https://www.codecademy.com/learn/php Build A Module - http://buildamodule.com/ Stack Starter - http://www.stackstarter.io/ - spincode “talkingdrupal”
Direct download: TalkingDrupalED8004.mp3
Category: general
-- posted at: 11:37am EDT
|
|
Wed, 9 December 2015
In episode #003 of Exploring Drupal 8 we talk about theming.
TOPICS:
- General Overview
- New Templating System
- Core theme
- Libraries
RESOURCES: Stack Starter - http://www.stackstarter.io/ - spincode “talkingdrupal”
Direct download: TalkingDrupalED8003.mp3
Category: general
-- posted at: 11:35am EDT
|
|
Wed, 9 December 2015
In episode #002 of Exploring Drupal 8 we talk more about what's new in core.
TOPICS:
- Changes to Content Type Creation
- Display Modes: View Modes / Form5 Modes
- Editable and expandable
- New Block System
- Comment Types
- Config. Management
RESOURCES: Stack Starter - http://www.stackstarter.io/ - spincode “talkingdrupal”
Direct download: TalkingDrupalED8002.mp3
Category: general
-- posted at: 11:25am EDT
|
|
Wed, 9 December 2015
In episode #001 of Exploring Drupal 8 we talk about what's new in core.
TOPICS:
- Views in Core
- Front page
- File manager
- New Fields
- WYSIWYG
- In-Line Editing
- Contact Form
RESOURCES: Stack Starter - http://www.stackstarter.io/ - spincode “talkingdrupal”
Direct download: TalkingDrupalED8001.mp3
Category: general
-- posted at: 10:00am EDT
|
|
Tue, 1 December 2015
Topics
- Chef in a nutshell
- Server configuration management
- Use Cases
- What is Chef
- Chef Components
- Chef and the Drupal world
Resources
Module of the Week
Disable Messages - www.drupal.org/project/disable_messages
Gives a site owner options to disable specific messages shown to end users. The core drupal message system as offered by drupal_set_message is an excellent way for modules to send out messages to the end users. However not all drupal site owners are keen to show all the messages sent out by drupal core and all modules to their users. This module gives site administrators a reasonably powerful way to filter out messages shown to the end users.
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Guests
- Ron Lipke - @neverminding
Direct download: TalkingDrupal109.mp3
Category: general
-- posted at: 11:37pm EDT
|
|
Wed, 18 November 2015
Topics
- What is a Drupal Audit?
- What modules can help you
- Module Review
- Entity Type Review
- How pages are built
- Functionality
- How it looks - theme
- Hosting
- Development process
- Performance recommendations
- Deliverable
Modules
Module of the Week
Ip Geo location drupal.org/project/ip_geoloc
The module makes it very easy to create Views-based mapping solutions using the map renderer of your choice (Google, OpenLayers or Leaflet) with any location storage module of your choice, e.g. Get Locations,Geofield, Geolocation Field or Location.
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal108.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 4 November 2015
In episode #1076 we talk about optimizing images, css and js. Jason joins us this week.
TOPICS:
- Goals
- Performance Requirements
- Strategy & Modules
- Advanced aggregation
- Testing Process
- When to use this
- Tips
MODULES:
RESOURCES:
MODULE OF THE WEEK:
Commerce Message www.drupal.org/project/commerce_message Provides Commerce-specific Message integration
HOSTS:
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
- Jason Pamental - jwww.freshtilledsoil.com @jpamental
Direct download: TalkingDrupal107.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 21 October 2015
In episode #106 we talk about getting starting with coding in Drupal.
TOPICS
- Drupal 8 RC1
- NEDCamp Recap
- Mentor
- IRC
- Hooks
- IDE
- xdebug
- devel
- Practice Practice Practice
- Earth Exchange
- Webform Hidden Fields
- Views Template
- Anatomy of a Module
RESOURCES
MODULE OF THE WEEK
Workbench - https://www.drupal.org/project/workbench
Workbench provides overall improvements for managing content that Drupal does not provide out of the box. Workbench gives us three important solutions:
- a unified and simplified user interface for users who ONLY have to work with content. This decreases training and support time.
- the ability to control who has access to edit any content based on an organization's structure not the web site structure
- a customizable editorial workflow that integrates with the access control feature described above or works independently on its own
These features benefit the end users as well as Drupal Site Administrators and Technical Support.
For Drupal Developers and Site Builders, Workbench provides several additional benefits:
- a modular architecture: only install and enable the modules you want
- extensibility: we would love to see more integration with other Drupal modules (in fact we have our eyes on Scheduler and Workflow modules and improvements for Asset Management)
HOSTS
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal106.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 7 October 2015
In episode #105 we talk with Cesar Abeid about Project Management.
TOPICS
- Dries Note
- What is a Project
- Large shop and small shops
- 5 Tips to improve your project management skills
- Book - Project Management for You
RESOURCES
MODULE OF THE WEEK
- Token Tweaks
- www.drupal.org/project/token_tweaks
- Provides tweaks for tokens (mostly to improve performance) Modify the default depth limit for the token tree UI. This does not affect replacement of any tokens, just limits how "deep" you can see possible tokens to use.
HOSTS
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
GUEST
Cesar Abeid - @cesarabeid, @PM4TM http://projectmanagementforyou.com
Direct download: TalkingDrupal105.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 23 September 2015
In this episode we talk about the Features module.
Topics
- Community Events
- What is Features used for?
- Pros and Cons
- Guidelines for using features
- Helper Modules
Modules
Resources
- Always Be Shippable - http://buytaert.net/always-be-shippable
Module of the Week
Slack https://www.drupal.org/project/slack
Slack brings all your communication together in one place. It’s real-time messaging, archiving and search for modern teams, and it has cool system integrations features. This module allows you to send messages from Drupal website to Slack. It has Rules module integration. Also you can use our module API in your modules
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal104.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 9 September 2015
In episode #103 we talk about our Must Haves for our Drupal projects, the toolsl and modules we cannot live without.
Topics
- Must Haves
- Nice To Have
- Things not needed - Uninstall
Modules
Resources
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal103.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 26 August 2015
Topics
- Overview of Twit.tv
- Goals of the new Twit.tv
- The API
- Overall strategy
- Details of implementation
- Challenges
- Buidling Blocks
- Drupal 7 RESTful
Resources
- Twit - http://www.twit.tv
- Four Kitchens Launch Annoucement - http://fourword.fourkitchens.com/article/twittv-launches-content-api-and-headless-drupal-site
- Twit.tv API Documentation - http://docs.twittv.apiary.io/
- Introducing Saucier - https://fourword.fourkitchens.com/article/introducing-saucier
- TWit 3 Scale API Registration: https://twit-tv.3scale.net/
- Rest Easy Tutorial Series: http://fourword.fourkitchens.com/article/series/rest-easy
- Decoupled benefits: https://www.youtube.com/watch?v=6eJj5UrUUpU
- API Design The Musical: https://www.youtube.com/watch?v=2yAMl8D0IFM
- Twit.tv Case Study: http://fourkitchens.com/our-work/twit-tv/
- RESTful Module: https://github.com/RESTful-Drupal/restful
- David Diers on iTunes - https://itunes.apple.com/us/artist/david-diers/id852703419
- https://www.youtube.com/channel/UC-ccFbSsEQo8tbSDSKoluYg?sub_confirmation=1
Module of the Week
RESTFul - www.drupal.org/project/restful
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Matt Grill - www.Fourkitchens.com @alwaysworking
- David Diers - www.fourkitchens.com www.daviddiers.com @beautyhammer
Direct download: TalkingDrupal102.mp3
Category: general
-- posted at: 4:40pm EDT
|
|
Wed, 12 August 2015
In episode #101 we talk about building a Movie Website with guest Chris Wells
http://www.talkingdrupal.com/101
Topics
- When is the last time you went to the movies?
- Have you ever thought about how the website is managed?
- Requirements
- Content
- Content StructureAdmin tools
Module of Week
Misery www.drupal.org/project/misery
Misery is a module designed to make life difficult for certain users. It can be used:
- As an alternative to banning or deleting users from a community.
- As a means by which to punish members of your website.
- To delight in the suffering of others.
- The aim of misery is to be not traceable by users on misery list, so misery actions should be sufficiently subtle enough to avoid suspicion.
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Guest
Chris Wells - www.redfinsolutions.com @sceo
Direct download: TalkingDrupal101.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 29 July 2015
www.TalkingDrupal.com/100
Topics
RESPONSIVE #008 -- August 2 2013 REST #058 -- August 6 2014 Christmas episode (OH HELL YA!!!) #079 -- December 20 2014
Modules
Entities - https://www.drupal.org/project/entity Block Class - https://www.drupal.org/project/block_class HTML 5 Tools - https://www.drupal.org/project/html5_tools Semanticviews - https://www.drupal.org/project/semanticviews Picture https://www.drupal.org/project/picture Image Focus https://www.drupal.org/project/imagefield_focus
Resources
Epsiode 008 - Responsive - http://www.talkingdrupal.com/008 Beep Edition - http://drupal.org/project/beep_edition Responsive Typography - http://rwt.io - lots of resources and links for the book, slides, code and more DrupalCon LA Multilingual Talk - https://events.drupal.org/losangeles2015/sessions/multilingual-module-ma...
Module of the Week
FlexSlider www.drupal.org/project/flexslider Flex Slider module integrates the Flex Slider library with Drupal and several contributed modules which allows you to build responsive, resizable slideshows. Meaning the slideshows automatically adapt to the size of the browser window or device.
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
Guest
Jason Pamental . www.hwdesignco.com @jpamental
Direct download: TalkingDrupal100.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 15 July 2015
TOPICS:
- Why we are talking about Drupal 8 today? (I should hit pushed record)
- Drupal 8 - Status, is there an official status
- It’s done when it’s done
- Are customers asking?
- How does an agency prepare?
- When does an agency prepare?
- What happens when it comes out…what is your criteria for using it?
RC1 Predictions
- Nic - August 31
- John - September 21
- Tim - August 19
- Stephen - Oct 10
RESOURCES:
Drupal Release Date - https://drupalreleasedate.com/
Drual 8 Status - https://www.drupal.org/project/issues/search/drupal?status[0]=1&status[1]=13&status[2]=8&status[3]=14&status[4]=4&priorities[0]=400&categories[0]=1&categories[1]=2&categories[2]=5&version[0]=8.x
Acquia Annouces it is Ready for Drupal 8 - http://buytaert.net/acquia-announces-it-is-ready-for-drupal-8
MODULE OF THE WEEK:
Bean
www.drupal.org/project/bean
Bean is an acronym that stands for Block Entities Aren't Nodes.
What is Bean?
Think of a Bean as a method to provide new types (compared to node this would be a content type) which then provides an add content interface to create as many blocks as you require (see screenshot below). The bean content can then be placed around the site just like any other block.
Beans were driven by the API first. This means that you can create block types (bean types) all in a plugin class turning off the UI. The entire configuration in code. No worry about feature reverts.
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Guests
- Tim Dickens - www.ParallaxInfoTech.com @Tregonian
Direct download: TalkingDrupal099.mp3
Category: general
-- posted at: 2:56pm EDT
|
|
Wed, 1 July 2015
Topics
- Guest: Josh Mitchell
- What falls under Drupal.org domain of products and services
- Marketplace
- Projects
- DrupalCI
- Jobs
- Groups
Module of the Week
Highcharts - https://www.drupal.org/project/highcharts
Create charts in Drupal using the Highcharts JavaScript library. This module includes an API and Views integration.
Resources
- Joshua Mitchell
- Drupal.org/u/joshuami
- IRC: joshuami
- twitter: @joshua_io
- Jobs - https://jobs.drupal.org/store
- drupal.org/ecosystem
- drupal.org/roadmap
- druapal.org/marketplace
- drupal.org/project/drupalci
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal098.mp3
Category: general
-- posted at: 2:19pm EDT
|
|
Wed, 17 June 2015
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
Direct download: TalkingDrupal097.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 3 June 2015
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
Direct download: TalkingDrupal096.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 20 May 2015
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
Direct download: TalkingDrupal095.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 6 May 2015
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
Direct download: TalkingDrupal094.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 22 April 2015
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
Direct download: TalkingDrupal093.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Thu, 19 March 2015
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
Direct download: TalkingDrupal090.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 11 March 2015
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
Direct download: TalkingDrupal089.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 4 March 2015
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
Direct download: TaklingDrupal088.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Fri, 6 February 2015
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
Direct download: TalkingDrupal084.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Thu, 29 January 2015
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
Direct download: TalkingDrupal083.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 21 January 2015
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
Direct download: TalkingDrupal082.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 14 January 2015
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
Direct download: TalkingDrupal081.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 7 January 2015
- Drupal 8
- Responsive Images
- Element Queries
- Drupal Trends
- General Tech
Direct download: TalkingDrupal080.mp3
Category: general
-- posted at: 12:00pm EDT
|
|