From 37e54979233c6d4c879f1e4e31b8de5c6778bf92 Mon Sep 17 00:00:00 2001 From: johan Date: Fri, 31 Jul 2026 06:39:05 +0000 Subject: [PATCH] Flatten marketing paths ahead of wiring up the websites Drop the redundant documentation/marketing/ nesting inherited from the plugin repos, so files sit at marketing//.md. These paths become raw URLs pasted into Elementor pages and ACF fields, so they are much cheaper to change now than once sites reference them. Fixes the four cross-plugin links for their new depth, and corrects the README, which still pointed at the abandoned per-repo documentation/ folders instead of this repo. Co-Authored-By: Claude Opus 5 --- README.md | 2 +- .../{documentation/marketing => }/espocrm-integration.md | 0 .../{documentation/marketing => }/overview.md | 0 .../{documentation/marketing => }/widgets/acf-frontend-form.md | 0 .../{documentation/marketing => }/widgets/woo-cart.md | 0 .../marketing => }/widgets/woo-custom-product-tabs.md | 0 .../{documentation/marketing => }/widgets/woo-product-filter.md | 0 .../{documentation/marketing => }/widgets/woo-quick-view.md | 0 .../{documentation/marketing => }/overview.md | 2 +- .../{documentation/marketing => }/product-attribute-colours.md | 2 +- .../{documentation/marketing => }/widgets/dark-mode-toggle.md | 0 .../{documentation/marketing => }/widgets/keyword-linker.md | 0 .../{documentation/marketing => }/widgets/markdown-widget.md | 0 .../{documentation/marketing => }/widgets/screenshot-capture.md | 2 +- .../marketing => }/widgets/woo-add-to-cart-transform.md | 2 +- .../marketing => }/widgets/woo-categories-transform.md | 0 .../marketing => }/widgets/woo-my-account-transform.md | 0 .../{documentation/marketing => }/widgets/woo-page-numbers.md | 0 .../{documentation/marketing => }/widgets/woo-taxonomy-list.md | 0 .../marketing => }/woocommerce-account-settings.md | 0 .../{documentation/marketing => }/advanced.md | 0 .../dotjuice-pagespeed/{documentation/marketing => }/caching.md | 0 .../dotjuice-pagespeed/{documentation/marketing => }/cdn.md | 0 .../{documentation/marketing => }/css-optimisation.md | 0 .../{documentation/marketing => }/database.md | 0 .../{documentation/marketing => }/html-optimisation.md | 0 .../dotjuice-pagespeed/{documentation/marketing => }/images.md | 0 .../{documentation/marketing => }/javascript-optimisation.md | 0 .../{documentation/marketing => }/overview.md | 0 .../dotjuice-pagespeed/{documentation/marketing => }/preload.md | 0 30 files changed, 5 insertions(+), 5 deletions(-) rename marketing/dotjuice-elementor-tools-pro/{documentation/marketing => }/espocrm-integration.md (100%) rename marketing/dotjuice-elementor-tools-pro/{documentation/marketing => }/overview.md (100%) rename marketing/dotjuice-elementor-tools-pro/{documentation/marketing => }/widgets/acf-frontend-form.md (100%) rename marketing/dotjuice-elementor-tools-pro/{documentation/marketing => }/widgets/woo-cart.md (100%) rename marketing/dotjuice-elementor-tools-pro/{documentation/marketing => }/widgets/woo-custom-product-tabs.md (100%) rename marketing/dotjuice-elementor-tools-pro/{documentation/marketing => }/widgets/woo-product-filter.md (100%) rename marketing/dotjuice-elementor-tools-pro/{documentation/marketing => }/widgets/woo-quick-view.md (100%) rename marketing/dotjuice-elementor-tools/{documentation/marketing => }/overview.md (88%) rename marketing/dotjuice-elementor-tools/{documentation/marketing => }/product-attribute-colours.md (91%) rename marketing/dotjuice-elementor-tools/{documentation/marketing => }/widgets/dark-mode-toggle.md (100%) rename marketing/dotjuice-elementor-tools/{documentation/marketing => }/widgets/keyword-linker.md (100%) rename marketing/dotjuice-elementor-tools/{documentation/marketing => }/widgets/markdown-widget.md (100%) rename marketing/dotjuice-elementor-tools/{documentation/marketing => }/widgets/screenshot-capture.md (91%) rename marketing/dotjuice-elementor-tools/{documentation/marketing => }/widgets/woo-add-to-cart-transform.md (88%) rename marketing/dotjuice-elementor-tools/{documentation/marketing => }/widgets/woo-categories-transform.md (100%) rename marketing/dotjuice-elementor-tools/{documentation/marketing => }/widgets/woo-my-account-transform.md (100%) rename marketing/dotjuice-elementor-tools/{documentation/marketing => }/widgets/woo-page-numbers.md (100%) rename marketing/dotjuice-elementor-tools/{documentation/marketing => }/widgets/woo-taxonomy-list.md (100%) rename marketing/dotjuice-elementor-tools/{documentation/marketing => }/woocommerce-account-settings.md (100%) rename marketing/dotjuice-pagespeed/{documentation/marketing => }/advanced.md (100%) rename marketing/dotjuice-pagespeed/{documentation/marketing => }/caching.md (100%) rename marketing/dotjuice-pagespeed/{documentation/marketing => }/cdn.md (100%) rename marketing/dotjuice-pagespeed/{documentation/marketing => }/css-optimisation.md (100%) rename marketing/dotjuice-pagespeed/{documentation/marketing => }/database.md (100%) rename marketing/dotjuice-pagespeed/{documentation/marketing => }/html-optimisation.md (100%) rename marketing/dotjuice-pagespeed/{documentation/marketing => }/images.md (100%) rename marketing/dotjuice-pagespeed/{documentation/marketing => }/javascript-optimisation.md (100%) rename marketing/dotjuice-pagespeed/{documentation/marketing => }/overview.md (100%) rename marketing/dotjuice-pagespeed/{documentation/marketing => }/preload.md (100%) diff --git a/README.md b/README.md index 48471c4..e58dbfc 100644 --- a/README.md +++ b/README.md @@ -70,4 +70,4 @@ Edit `SITE_URL` in `.env`, then `docker compose up -d --build`. Docusaurus bakes A handful of "See Pro" / "See free plugin" cross-links inside the docs were written for the original plugin repo structure and were adjusted during setup — all internal links were checked and resolve correctly as of this build. If you reorganise the `docs/` folder structure later, re-check cross-plugin links (the free and pro plugin folders link to each other in a few places, e.g. product-attribute-colours ↔ the Pro widget that displays swatches). -The marketing/"what it does" copy (as opposed to this how-to content) is intended for regular Elementor pages on dotjuice.co.uk, not this docs site — see each plugin's `documentation/marketing/` folder in its own repo. +The marketing/"what it does" copy (as opposed to this how-to content) is intended for regular Elementor pages on dotjuice.co.uk, not this docs site — it lives in this repo under `marketing//`. The copies in each plugin repo's own `documentation/` folder are abandoned. Those pages pull the markdown straight from this repo's raw URLs via the free plugin's Markdown widget / `[dj_markdown]` shortcode, so a commit here updates the website copy. diff --git a/marketing/dotjuice-elementor-tools-pro/documentation/marketing/espocrm-integration.md b/marketing/dotjuice-elementor-tools-pro/espocrm-integration.md similarity index 100% rename from marketing/dotjuice-elementor-tools-pro/documentation/marketing/espocrm-integration.md rename to marketing/dotjuice-elementor-tools-pro/espocrm-integration.md diff --git a/marketing/dotjuice-elementor-tools-pro/documentation/marketing/overview.md b/marketing/dotjuice-elementor-tools-pro/overview.md similarity index 100% rename from marketing/dotjuice-elementor-tools-pro/documentation/marketing/overview.md rename to marketing/dotjuice-elementor-tools-pro/overview.md diff --git a/marketing/dotjuice-elementor-tools-pro/documentation/marketing/widgets/acf-frontend-form.md b/marketing/dotjuice-elementor-tools-pro/widgets/acf-frontend-form.md similarity index 100% rename from marketing/dotjuice-elementor-tools-pro/documentation/marketing/widgets/acf-frontend-form.md rename to marketing/dotjuice-elementor-tools-pro/widgets/acf-frontend-form.md diff --git a/marketing/dotjuice-elementor-tools-pro/documentation/marketing/widgets/woo-cart.md b/marketing/dotjuice-elementor-tools-pro/widgets/woo-cart.md similarity index 100% rename from marketing/dotjuice-elementor-tools-pro/documentation/marketing/widgets/woo-cart.md rename to marketing/dotjuice-elementor-tools-pro/widgets/woo-cart.md diff --git a/marketing/dotjuice-elementor-tools-pro/documentation/marketing/widgets/woo-custom-product-tabs.md b/marketing/dotjuice-elementor-tools-pro/widgets/woo-custom-product-tabs.md similarity index 100% rename from marketing/dotjuice-elementor-tools-pro/documentation/marketing/widgets/woo-custom-product-tabs.md rename to marketing/dotjuice-elementor-tools-pro/widgets/woo-custom-product-tabs.md diff --git a/marketing/dotjuice-elementor-tools-pro/documentation/marketing/widgets/woo-product-filter.md b/marketing/dotjuice-elementor-tools-pro/widgets/woo-product-filter.md similarity index 100% rename from marketing/dotjuice-elementor-tools-pro/documentation/marketing/widgets/woo-product-filter.md rename to marketing/dotjuice-elementor-tools-pro/widgets/woo-product-filter.md diff --git a/marketing/dotjuice-elementor-tools-pro/documentation/marketing/widgets/woo-quick-view.md b/marketing/dotjuice-elementor-tools-pro/widgets/woo-quick-view.md similarity index 100% rename from marketing/dotjuice-elementor-tools-pro/documentation/marketing/widgets/woo-quick-view.md rename to marketing/dotjuice-elementor-tools-pro/widgets/woo-quick-view.md diff --git a/marketing/dotjuice-elementor-tools/documentation/marketing/overview.md b/marketing/dotjuice-elementor-tools/overview.md similarity index 88% rename from marketing/dotjuice-elementor-tools/documentation/marketing/overview.md rename to marketing/dotjuice-elementor-tools/overview.md index bdf1cc7..85d38ae 100755 --- a/marketing/dotjuice-elementor-tools/documentation/marketing/overview.md +++ b/marketing/dotjuice-elementor-tools/overview.md @@ -26,4 +26,4 @@ Every widget in this plugin is designed to sit alongside your existing theme, El ## Free forever, with a Pro upgrade path -Every widget listed here is free, permanently. [Dotjuice Elementor Tools Pro](../../../dotjuice-elementor-tools-pro/documentation/marketing/overview.md) adds advanced WooCommerce widgets (AJAX product filtering, a full cart widget, quick view, custom product tabs), ACF frontend forms, and watermark-free screenshots for stores and sites that need to go further. +Every widget listed here is free, permanently. [Dotjuice Elementor Tools Pro](../dotjuice-elementor-tools-pro/overview.md) adds advanced WooCommerce widgets (AJAX product filtering, a full cart widget, quick view, custom product tabs), ACF frontend forms, and watermark-free screenshots for stores and sites that need to go further. diff --git a/marketing/dotjuice-elementor-tools/documentation/marketing/product-attribute-colours.md b/marketing/dotjuice-elementor-tools/product-attribute-colours.md similarity index 91% rename from marketing/dotjuice-elementor-tools/documentation/marketing/product-attribute-colours.md rename to marketing/dotjuice-elementor-tools/product-attribute-colours.md index b01dfe0..a2781d7 100755 --- a/marketing/dotjuice-elementor-tools/documentation/marketing/product-attribute-colours.md +++ b/marketing/dotjuice-elementor-tools/product-attribute-colours.md @@ -14,4 +14,4 @@ Product Attribute Colours gives every term in any of your product attributes (Co A central place to define your product colours once, ready to power colour swatches anywhere on your store that supports them. -*Configuring colours here is free. Displaying them as clickable swatches on your product pages uses the [Woo Add to Cart Transform](widgets/woo-add-to-cart-transform.md) widget's swatch mode, which is a [Pro](../../../dotjuice-elementor-tools-pro/documentation/marketing/overview.md) feature.* +*Configuring colours here is free. Displaying them as clickable swatches on your product pages uses the [Woo Add to Cart Transform](widgets/woo-add-to-cart-transform.md) widget's swatch mode, which is a [Pro](../dotjuice-elementor-tools-pro/overview.md) feature.* diff --git a/marketing/dotjuice-elementor-tools/documentation/marketing/widgets/dark-mode-toggle.md b/marketing/dotjuice-elementor-tools/widgets/dark-mode-toggle.md similarity index 100% rename from marketing/dotjuice-elementor-tools/documentation/marketing/widgets/dark-mode-toggle.md rename to marketing/dotjuice-elementor-tools/widgets/dark-mode-toggle.md diff --git a/marketing/dotjuice-elementor-tools/documentation/marketing/widgets/keyword-linker.md b/marketing/dotjuice-elementor-tools/widgets/keyword-linker.md similarity index 100% rename from marketing/dotjuice-elementor-tools/documentation/marketing/widgets/keyword-linker.md rename to marketing/dotjuice-elementor-tools/widgets/keyword-linker.md diff --git a/marketing/dotjuice-elementor-tools/documentation/marketing/widgets/markdown-widget.md b/marketing/dotjuice-elementor-tools/widgets/markdown-widget.md similarity index 100% rename from marketing/dotjuice-elementor-tools/documentation/marketing/widgets/markdown-widget.md rename to marketing/dotjuice-elementor-tools/widgets/markdown-widget.md diff --git a/marketing/dotjuice-elementor-tools/documentation/marketing/widgets/screenshot-capture.md b/marketing/dotjuice-elementor-tools/widgets/screenshot-capture.md similarity index 91% rename from marketing/dotjuice-elementor-tools/documentation/marketing/widgets/screenshot-capture.md rename to marketing/dotjuice-elementor-tools/widgets/screenshot-capture.md index a905619..d307b5d 100755 --- a/marketing/dotjuice-elementor-tools/documentation/marketing/widgets/screenshot-capture.md +++ b/marketing/dotjuice-elementor-tools/widgets/screenshot-capture.md @@ -14,4 +14,4 @@ Screenshot Capture fetches a real screenshot of any URL you give it, on desktop, A portfolio, case study, or partner showcase page that always shows a real, current view of the site it's linking to — without a manual screenshot workflow. -*Free version screenshots include a small watermark. [Dotjuice Elementor Tools Pro](../../../../dotjuice-elementor-tools-pro/documentation/marketing/overview.md) removes it.* +*Free version screenshots include a small watermark. [Dotjuice Elementor Tools Pro](../../dotjuice-elementor-tools-pro/overview.md) removes it.* diff --git a/marketing/dotjuice-elementor-tools/documentation/marketing/widgets/woo-add-to-cart-transform.md b/marketing/dotjuice-elementor-tools/widgets/woo-add-to-cart-transform.md similarity index 88% rename from marketing/dotjuice-elementor-tools/documentation/marketing/widgets/woo-add-to-cart-transform.md rename to marketing/dotjuice-elementor-tools/widgets/woo-add-to-cart-transform.md index 9d1fe49..2e3728d 100755 --- a/marketing/dotjuice-elementor-tools/documentation/marketing/widgets/woo-add-to-cart-transform.md +++ b/marketing/dotjuice-elementor-tools/widgets/woo-add-to-cart-transform.md @@ -14,4 +14,4 @@ Woo Add to Cart Transform converts those native dropdowns into a clean row of cl A product options selector that looks and feels current, without touching a line of custom CSS or template code. -*Colour swatches for attributes like colour options are a [Pro](../../../../dotjuice-elementor-tools-pro/documentation/marketing/overview.md) feature — the free version gives you styled buttons.* +*Colour swatches for attributes like colour options are a [Pro](../../dotjuice-elementor-tools-pro/overview.md) feature — the free version gives you styled buttons.* diff --git a/marketing/dotjuice-elementor-tools/documentation/marketing/widgets/woo-categories-transform.md b/marketing/dotjuice-elementor-tools/widgets/woo-categories-transform.md similarity index 100% rename from marketing/dotjuice-elementor-tools/documentation/marketing/widgets/woo-categories-transform.md rename to marketing/dotjuice-elementor-tools/widgets/woo-categories-transform.md diff --git a/marketing/dotjuice-elementor-tools/documentation/marketing/widgets/woo-my-account-transform.md b/marketing/dotjuice-elementor-tools/widgets/woo-my-account-transform.md similarity index 100% rename from marketing/dotjuice-elementor-tools/documentation/marketing/widgets/woo-my-account-transform.md rename to marketing/dotjuice-elementor-tools/widgets/woo-my-account-transform.md diff --git a/marketing/dotjuice-elementor-tools/documentation/marketing/widgets/woo-page-numbers.md b/marketing/dotjuice-elementor-tools/widgets/woo-page-numbers.md similarity index 100% rename from marketing/dotjuice-elementor-tools/documentation/marketing/widgets/woo-page-numbers.md rename to marketing/dotjuice-elementor-tools/widgets/woo-page-numbers.md diff --git a/marketing/dotjuice-elementor-tools/documentation/marketing/widgets/woo-taxonomy-list.md b/marketing/dotjuice-elementor-tools/widgets/woo-taxonomy-list.md similarity index 100% rename from marketing/dotjuice-elementor-tools/documentation/marketing/widgets/woo-taxonomy-list.md rename to marketing/dotjuice-elementor-tools/widgets/woo-taxonomy-list.md diff --git a/marketing/dotjuice-elementor-tools/documentation/marketing/woocommerce-account-settings.md b/marketing/dotjuice-elementor-tools/woocommerce-account-settings.md similarity index 100% rename from marketing/dotjuice-elementor-tools/documentation/marketing/woocommerce-account-settings.md rename to marketing/dotjuice-elementor-tools/woocommerce-account-settings.md diff --git a/marketing/dotjuice-pagespeed/documentation/marketing/advanced.md b/marketing/dotjuice-pagespeed/advanced.md similarity index 100% rename from marketing/dotjuice-pagespeed/documentation/marketing/advanced.md rename to marketing/dotjuice-pagespeed/advanced.md diff --git a/marketing/dotjuice-pagespeed/documentation/marketing/caching.md b/marketing/dotjuice-pagespeed/caching.md similarity index 100% rename from marketing/dotjuice-pagespeed/documentation/marketing/caching.md rename to marketing/dotjuice-pagespeed/caching.md diff --git a/marketing/dotjuice-pagespeed/documentation/marketing/cdn.md b/marketing/dotjuice-pagespeed/cdn.md similarity index 100% rename from marketing/dotjuice-pagespeed/documentation/marketing/cdn.md rename to marketing/dotjuice-pagespeed/cdn.md diff --git a/marketing/dotjuice-pagespeed/documentation/marketing/css-optimisation.md b/marketing/dotjuice-pagespeed/css-optimisation.md similarity index 100% rename from marketing/dotjuice-pagespeed/documentation/marketing/css-optimisation.md rename to marketing/dotjuice-pagespeed/css-optimisation.md diff --git a/marketing/dotjuice-pagespeed/documentation/marketing/database.md b/marketing/dotjuice-pagespeed/database.md similarity index 100% rename from marketing/dotjuice-pagespeed/documentation/marketing/database.md rename to marketing/dotjuice-pagespeed/database.md diff --git a/marketing/dotjuice-pagespeed/documentation/marketing/html-optimisation.md b/marketing/dotjuice-pagespeed/html-optimisation.md similarity index 100% rename from marketing/dotjuice-pagespeed/documentation/marketing/html-optimisation.md rename to marketing/dotjuice-pagespeed/html-optimisation.md diff --git a/marketing/dotjuice-pagespeed/documentation/marketing/images.md b/marketing/dotjuice-pagespeed/images.md similarity index 100% rename from marketing/dotjuice-pagespeed/documentation/marketing/images.md rename to marketing/dotjuice-pagespeed/images.md diff --git a/marketing/dotjuice-pagespeed/documentation/marketing/javascript-optimisation.md b/marketing/dotjuice-pagespeed/javascript-optimisation.md similarity index 100% rename from marketing/dotjuice-pagespeed/documentation/marketing/javascript-optimisation.md rename to marketing/dotjuice-pagespeed/javascript-optimisation.md diff --git a/marketing/dotjuice-pagespeed/documentation/marketing/overview.md b/marketing/dotjuice-pagespeed/overview.md similarity index 100% rename from marketing/dotjuice-pagespeed/documentation/marketing/overview.md rename to marketing/dotjuice-pagespeed/overview.md diff --git a/marketing/dotjuice-pagespeed/documentation/marketing/preload.md b/marketing/dotjuice-pagespeed/preload.md similarity index 100% rename from marketing/dotjuice-pagespeed/documentation/marketing/preload.md rename to marketing/dotjuice-pagespeed/preload.md