Files
luxmed2.pagedev.pl/.paul/codebase/integrations.md

4.6 KiB

External Integrations

Analysis Date: 2026-05-07

APIs & External Services

Email/Lead Forms:

  • Elementor Pro Forms - lead capture and form handling.
    • Implementation: wp-content/plugins/elementor-pro/modules/forms/.
    • Actions include email, redirect, webhook, Slack, Discord, Mailchimp, Drip, ActiveCampaign, GetResponse, ConvertKit, MailerLite, MailPoet, and submission logging.
    • Action registry: wp-content/plugins/elementor-pro/modules/forms/registrars/form-actions-registrar.php.

External APIs:

  • Akismet - anti-spam API integration.
    • Files: wp-content/plugins/akismet/class.akismet.php, wp-content/plugins/akismet/class.akismet-admin.php, wp-content/plugins/akismet/class.akismet-rest-api.php.
  • Google Tag Manager / Google Consent Mode - custom MU plugin integration.
    • Files: wp-content/mu-plugins/cookie-notice-pro/cookie-notice-pro.php, wp-content/mu-plugins/cookie-notice-pro/assets/cookienoticepro.script.js.
    • GTM ID is hardcoded in the MU plugin; value intentionally omitted here.
  • Google reCAPTCHA / reCAPTCHA v3 - available through Elementor Pro forms.
    • Files: wp-content/plugins/elementor-pro/modules/forms/classes/recaptcha-handler.php, wp-content/plugins/elementor-pro/modules/forms/classes/recaptcha-v3-handler.php.
  • Elementor account/license/cloud library services.
    • Files: wp-content/plugins/elementor-pro/core/connect/apps/activate.php, wp-content/plugins/elementor-pro/modules/cloud-library/module.php, wp-content/plugins/elementor-pro/core/app/modules/kit-library/module.php.
  • Lordicon service/plugin integration.
    • Files: wp-content/plugins/lordicon/lordicon.php, wp-content/plugins/lordicon/dist/block.js.

Data Storage

Databases:

  • MySQL/MariaDB - primary WordPress database.
    • Connection: constants in wp-config.php.
    • Table prefix: configured in wp-config.php.
    • Client: WordPress $wpdb and plugin database helpers.
    • Migrations: WordPress core/plugin-managed; no project-owned migration directory detected.

File Storage:

  • WordPress filesystem uploads are expected, but wp-content/uploads/ is not present in this checkout.
  • Duplicator Pro includes remote storage addons:
    • Amazon S3 / compatible providers: wp-content/plugins/duplicator-pro-v4.5.16.2/addons/amazons3addon/.
    • Dropbox: wp-content/plugins/duplicator-pro-v4.5.16.2/addons/dropboxaddon/.
    • Google Drive: wp-content/plugins/duplicator-pro-v4.5.16.2/addons/gdriveaddon/.
    • OneDrive: wp-content/plugins/duplicator-pro-v4.5.16.2/addons/onedriveaddon/.
    • FTP/SFTP: wp-content/plugins/duplicator-pro-v4.5.16.2/addons/ftpaddon/.

Caching:

  • No dedicated cache plugin/service detected in files.

Authentication & Identity

Auth Provider:

  • WordPress native user/session system.
    • Core files: wp-login.php, wp-includes/pluggable.php, wp-admin/.

OAuth Integrations:

  • Not detected as site-specific configuration.
  • Elementor/Lordicon/third-party plugin account integrations may exist through their plugin dashboards.

Monitoring & Observability

Error Tracking:

  • Dedicated service not detected.

Analytics:

  • Google Tag Manager / Consent Mode through wp-content/mu-plugins/cookie-notice-pro/.

Logs:

  • WordPress/PHP hosting logs are likely external to repo.
  • Duplicator installer logs are present under wp-content/backups-dup-pro/installer/; treat them as sensitive generated artifacts.

CI/CD & Deployment

Hosting:

  • Not documented.
  • Project appears to be a WordPress filesystem checkout, likely managed through hosting/FTP/SFTP outside the repository.

CI Pipeline:

  • Not detected.

Environment Configuration

Development:

  • Required values are currently direct constants in wp-config.php.
  • .env.example: not detected.

Staging:

  • Not documented.

Production:

  • Secrets management appears file-based in wp-config.php.
  • Recommended future direction: move environment-specific secrets out of committed files and document deployment responsibilities.

Webhooks & Callbacks

Incoming:

  • Elementor Pro supports generic webhook form actions via wp-content/plugins/elementor-pro/modules/forms/actions/webhook.php.
  • Actual configured form actions live in the WordPress database and are not visible in this file tree.

Outgoing:

  • Elementor Pro form integrations can call marketing/email/chat services depending on form configuration stored in DB.

Not Detected

  • WooCommerce plugin.
  • SEO plugins such as Yoast or Rank Math.
  • Contact Form 7 / WPForms / Gravity Forms.
  • Dedicated SMTP/email delivery plugin.
  • Root-level custom API client code outside installed plugins.

Integration audit: 2026-05-07 Update when adding/removing external services