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
A practical guide to writing Dockerfiles for Drupal: multi-stage builds, Composer dependencies, PHP extensions, WebP support, Apache docroot, .dockerignore, file permissions, secrets, and CI image verification.
A practical Drupal guide to sending site email through a company SMTP server, including SMTP module setup, credentials, TLS, SPF/DKIM/DMARC, testing, troubleshooting, and production safety.
A practical introduction to building a personal cloud or home lab server: data ownership, learning, privacy, cost control, tradeoffs, security, backups, and a starter roadmap.
A practical guide to running Immich in a home lab for private photo and video backup, including Docker Compose, storage planning, backups, and safe access.
A practical guide to running Nextcloud in a home lab for file sync, collaboration, calendars, contacts, operations, backups, and security.
A practical guide to running Jellyfin in a home lab for private media streaming, Docker setup, library organization, transcoding, storage, backups, and secure access.
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.
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.