Website 101 Podcast

Lessons from a plugin developer with Ben Croker


Listen Later

A discussion on plugin development with Ben Croker who has developed plugins for Craft CMS and previously for ExpressionEngine. We discuss when to use a plugin, when a plugin should be commercial, how to price a plugin, and providing support to end users.
  • Ben's origin story
  • What is a plugin?
  • CMS acquisition of plugins in order to add to core functionality
  • When to use a plugin or build it myself?
  • How do you come up with an idea for a plugin?
  • Commercial vs Free plugins
  • Supporting plugins
  • No code vs bring your own code and technical knowledge
  • Support tickets/issues
    • GitHub issues
    • Email (good for sensitive information)
    • Ticketing systems
  • Feature requests and pull requests
  • How to decide the cost of commercial plugins
  • Breaking changes in the CMS
  • Plugins that work with other plugins
  • Website security and plugin evaluation
  • Advice for developers new to plugin development
  • USE an IDE
Show Links
  • Code Igniter
  • ExpressionEngine
  • Craft Cms
  • Put Your Lights On
  • Blitz
  • Sprig
  • Sendgrid
  • Feed Me
  • The Dangers of Over Reliance on Plugins in Website Builds
  • SEOmatic
  • Good Documentation is Hard (Matt Stein)
  • HTMX
  • Tailwind with Adam Wathan - Season 5 Episode 4
  • Semantic Versioning
  • Craft CMS Docs
  • Craft Quest
  • Craft Generator
  • PHP Storm
  • Visual Studio Code
  • More Website 101 Podcast
    • Email the Podcast!
    • Twitter
    • Sean on LinkedIn
    • Mike on LinkedIn
    • Amanda on LinkedIn
    •  

      ...more
      View all episodesView all episodes
      Download on the App Store

      Website 101 PodcastBy Sean Smith, Mike Mella, & Amanda Lutz

      • 4.3
      • 4.3
      • 4.3
      • 4.3
      • 4.3

      4.3

      10 ratings