How to Connect Apigee from Your Drupal Website
A practical Drupal guide for calling APIs through Google Cloud Apigee, including proxy setup, API key and OAuth options, Drupal service code, deployment checks, and common troubleshooting challenges.
Editorial Hub
Browse Drupal tutorials, gadget field notes, and sharp explainers on the topics worth publishing clearly.
Featured writing
A practical Drupal guide for calling APIs through Google Cloud Apigee, including proxy setup, API key and OAuth options, Drupal service code, deployment checks, and common troubleshooting challenges.
Latest articles
Use npm audit in GitHub Actions to detect high-severity vulnerabilities in frontend packages shipped to production.
Apply PHPCS security rules to custom Drupal modules and themes while excluding third-party code.
Run PHPStan against custom Drupal code in GitHub Actions to find type errors and unsafe code paths.
Detect malformed Twig templates in custom Drupal modules and themes using djLint in a fast GitHub Actions job.
A practical step-by-step guide to connect Drupal with a company Identity Provider using the SAML Authentication samlauth module, including metadata exchange, attribute mapping, testing, and common troubleshooting fixes.
Learn how Drupal determines the real client IP behind Akamai, a CDN, reverse proxies, or Acquia hosting, including AH_CLIENT_IP, trusted headers, and spoofing risks.
Build a layered Drupal form protection strategy with Honeypot, CAPTCHA, rate limiting, and a custom abusive-word validation service for contact forms.
A practical guide to configuring Drupal CORS for JSON:API, REST, decoupled frontends, credentialed requests, preflight debugging, and secure production deployments.
A practical guide to Drupal cache layers: how Redis, Memcached, Varnish, and CDNs differ, where each sits, and how cache tags and purge keep content fresh.