Will Jackson (@willjackson00) header
Will Jackson (@willjackson00) profile picture

Drupal Tech Lead at @kanopi_studios

Aiken, SC
Joined February 2009
Photo by Will Jackson (@willjackson00)Photo by Will Jackson (@willjackson00)Photo by Will Jackson (@willjackson00)Photo by Will Jackson (@willjackson00)Photo by Will Jackson (@willjackson00)Photo by Will Jackson (@willjackson00)Photo by Will Jackson (@willjackson00)Photo by Will Jackson (@willjackson00)Photo by Will Jackson (@willjackson00)Photo by Will Jackson (@willjackson00)
🤖 Automate your #Drupal site audits with AI! Audit Export + MCP + Tool API = live config docs, broken link checks & more. Will Jackson @willjackson00 explains: bit.ly/4atMCiJ #DrupalDev #OpenSource #Automation #SiteAudit
1
1
72
I'm speaking at Florida DrupalCamp 2026! My session covers how Audit Export brings clarity to complex Drupal sites during redesigns, migrations, and inherited projects. Feb 20-22 in Orlando. Hope to see you there! Website: buff.ly/g635p4u
26
Automate Drupal site audits with AI using Audit Export. Ask questions and get answers from a live configuration. Generate markdown docs covering content types, fields, modules, and custom code. Works with Claude, ChatGPT via MCP. Full post: buff.ly/3aPIzks #Drupal #AI
48
Audit Export is now available for WordPress! Structured site auditing with CSV exports, WP-CLI support, and remote posting. Track plugins, content types, users, and roles across your sites. Full post: buff.ly/wv30P4Z #WordPress #WebDevelopment
24
Drupal Recipes are excellent! Apply reusable config bundles anytime you need a feature. No locked-in distributions, no manual repetition. Full post: buff.ly/07uMowe How do you handle repeatable config in your CMS? #Drupal #WebDevelopment
21
AI is more useful when it can work inside Drupal instead of a separate browser tab. The Drupal MCP module lets Claude act as a permissioned user for content updates, config changes, and selected Drush commands. Full post: buff.ly/E9rA7x3 #Drupal #AI
46
For Drupal and WordPress projects on a VPS, setup can take hours. Simple VPS Provisioner (SVP) cuts that down to minutes by configuring the full stack on a clean Debian or Ubuntu server. Details here: buff.ly/ZZSsqy3 #Drupal #WordPress
4
136
Audit Export now supports the Tool API. This makes it easier to run audits programmatically, retrieve structured results, and plug everything into AI workflows like MCP. A small change that opens up a lot of useful possibilities. More at: buff.ly/VpYma19
1
23
🛠️ MCP 1.2 drops with OAuth, Tools API, and security coverage. Now easier to run AI tools in Drupal 10/11 with bundled plugins and config controls. Via @jibla of @omedia_dev : bit.ly/48t5ehb #Drupal #OAuth #ContribModule #AIinDrupal
1
2
72
AI is transforming Drupal into an AI-aware platform where developers focus less on manual content and configuration work and more on governing, reviewing, and safely orchestrating AI-driven changes at scale. blog.will.gg/posts/ai-and-fu…
24
MCP is getting so good! Most developers think MCP is just another tool calling standard, but that’s just scratching the surface. Here's what makes MCP powerful (explained with examples): Unlike simple tool calling, MCP creates a two-way communication between your AI apps and servers. Let me break down the 6 core primitives that make this possible: Starting with the client! A client offers 3 capabilities: sampling, roots, and elicitation. 1️⃣ Sampling The server can ask the client to generate LLM completions, but the client still controls permissions and safety. Example: A travel server asks the LLM to pick the best flight from a list. 2️⃣ Roots Clients define what files the server can access. Secure, sandboxed, and scoped. Example: A server for booking travel may be given access to a specific directory, from which it can read a user’s calendar. 3️⃣ Elicitations Servers can request user input mid-task, in a structured way. Example: A server booking travel may ask for the user’s preferences on airplane seats, room type or their contact number to finalise a booking. Moving on, let's talk about the MCP server now. Serve also exposes 3 capabilities: tools, resources, and prompts 4️⃣ Tools Controlled by the model, tools are functions that do things: write to DBs, trigger logic, send emails, etc. Examples: - search flights - send messages - create calendar events 5️⃣ Resources Controlled by the app, resources are the passive, read-only data like files, calendar, KBs, APIs. Examples: - retrieve docs - read calendars - access knowledge bases 6️⃣ Prompts Controlled by the user, prompts are pre-built instruction templates that guide how the LLM uses tools/resources. Examples: - plan a vacation - draft an email - summarize my meetings 👉 If you're interested in learning more about MCP, let me know in the comments. I've created a FREE illustrated guidebook with over 10 projects, along with a YouTube playlist for those who prefer videos. _____ That's a wrap! If you found it insightful, reshare with your network. Find me → @akshay_pachaar ✔️ For more insights and tutorials on LLMs, AI Agents, and Machine Learning
27
165
1
1,091
92,503
📢NEXT WEEK: Explore the latest in Drupal advancements! Join our Engineering Manager @thejimbirch as he guides you through #Starshot, #DrupalReceipes & the future of #Drupal. Don't miss out! 🗓️ June 27 at 11 AM PDT / 2 PM EDT Register here: event.on24.com/wcc/r/4607314…
2
1
155
Kanopi is growing & hiring! Looking for: UX Designer/Strategist #WordPress Tech Lead & Engineer #Drupal Tech Lead & Developer Project Managers and more Join us to make the internet better every day. Must be based in USA or Canada. #jobs #remote #uxjob kanopi.com/careers/
Kanopi is growing and hiring! We're looking for the following: #WordPress Tech Lead WordPress Engineers #Drupal Tech Lead Drupal Developers Designer (Contract) Project Manager Sales Exec Join us to make the internet better every day. kanopi.com/careers/ #jobs #remote
Kanopi is growing and hiring! We're looking for the following at our #remote agency: #WordPress Tech Lead WordPress Engineers #Drupal Tech Lead Drupal Developers Designer (Contract) Project Manager Join us to make the internet better every day. kanopi.com/careers/ #jobs
1
7
5
11
Kanopi is hiring! Looking for the following at our #remote agency: WordPress Tech Lead WordPress Engineer Drupal Tech Lead Drupal Developers Designer (Contract) Join us to make the internet better every day. #Drupal #WordPress #webdesign #jobs kanopi.com/careers/
1
2
2
8
How powerful is inclusive #storytelling in ensuring your students can picture themselves at your institution? @Anne_Kanopi, CEO and Founder of @Kanopi_Studios joined the podcast to discuss the power and importance of creating #inclusive content. #ConnectEDU #HigherEd
We're so excited! Kanopi Studios is No. 2,822 on this year’s #Inc5000 list. See the full list here: inc.com/inc5000 Thrilled to be included in @Inc's annual guide to the 5,000 fastest-growing privately held companies. Thanks @inc5000.
2
3
4
13
This Saturday at the all-digital #Midcamp: join @volkswagenchick for a First Time Contributor Workshop for coders and non-coders to contribute to #Drupal. midcamp.org/2020/training-pr… Saturday 3/21 | 10:00 am CT | @midwestcamp
2
5