Document Marketplace ratings and reviews, and campaign sharing to the Marketplace - #934
Document Marketplace ratings and reviews, and campaign sharing to the Marketplace#934promptless-for-oss wants to merge 120 commits into
Conversation
* feat: rename files by appending word mautic for clarity
fix: Broken links to the outdated developer docs URL branch `7.0`
Docs: Add contributing guidelines to branch 7.0
Docs: Change Roles page link and fix a broken link in branch 7.0
This reverts commit 8123810.
…place Documents the user-facing changes from mautic/mautic PR #15904: - marketplace.rst: community ratings/reviews display (list view rating + review count; detail page individual reviews) and the Rate & Review redirect to the public Mautic Marketplace website; adds a caution that ratings are community opinion, not a Mautic-verified compatibility check. - exporting_campaigns.rst: the campaign Export action now opens a Share form (Download ZIP / Publish to the public Marketplace) instead of downloading directly. - Adds a docs/links xref entry for marketplace.mautic.org.
|
|
||
| * Issue tracker opens a new window with the issue tracker for the Plugin. It shows only if the Plugin has this information available. Use this option to search for issues with the Plugin and to report new issues to the maintainers. | ||
|
|
||
| Ratings and reviews |
There was a problem hiding this comment.
New Marketplace API with review and rating functionality. Changes include: removed in-app RateController and Auth0 integration, added redirect to public marketplace website, new Review DTO and ReviewCollection classes, updated API URLs to marketplace-api.mautic.org. Files: MarketplaceBundle/DTO/Review.php, MarketplaceBundle/Collection/ReviewCollection.php, MarketplaceBundle/Controller/Package/DetailController.php
Source: mautic/mautic#15904
| #. Click the three-dot icon next to the Campaign's name that you want to export to open the options. | ||
| #. Select the **Export** option from the dropdown menu. It automatically downloads the ZIP file. | ||
| #. Open the options for the Campaign you want to export. These are available from the three-dot icon on the Campaign list row and from the Campaign detail page. | ||
| #. Select the **Export** option. Instead of downloading immediately, Mautic opens a **Share** form. |
There was a problem hiding this comment.
Campaign Export action (from both the Campaign list row three-dot menu and the Campaign detail page) now routes to a Share form instead of downloading a ZIP directly. Evidence: CampaignBundle/EventListener/ButtonSubscriber.php addListRowExportButton (list row -> objectAction 'share'), Resources/views/Campaign/details.html.twig Export button (objectAction 'share'), Controller/CampaignController.php shareAction/handleShareSubmission (Publish vs Download ZIP submit buttons), Form/Type/CampaignShareType.php (title/vendorName/version/description required, price field present but disabled), Service/CampaignShareService.php (buildShareZip/buildComposerJson - Publish shares campaign as a mautic-resource package; Download ZIP reuses the same archive builder, so it also includes composer.json and any banner/gallery images, not identical to the pre-PR plain export ZIP).
Source: mautic/mautic#15904
|
@promptless-for-oss why there are many unrelated commits here? Please rebase. |
|
Thanks, @adiati98 — good catch. We'll rebase this branch onto 7.2 and drop the unrelated commits so the PR shows only the Marketplace ratings/reviews and campaign-sharing changes. We'll follow up here once it's cleaned up. |
|
Thanks for flagging this, @adiati98. To explain what you were seeing: this PR's actual file changes were already limited to the three intended files, but the branch's commit history had picked up ~100 unrelated commits from repeated base-branch sync merges — that's the noise in the commits list. Our publishing setup doesn't allow force-pushing (rewriting a branch's history), so rather than rewrite this branch we rebuilt the exact same change as a single clean commit on the current 7.2 tip and opened a fresh PR: #939. Its file diff is byte-for-byte identical to this one (same 3 files, +37/-3), just with a clean single-commit history. We're closing this PR in favor of #939 — please continue the review there. Sorry for the extra hop! |
What this documents
Documents the user-facing Marketplace changes from mautic/mautic PR #15904 ("New Marketplace API, review, rating (public-marketplace)"), merged to
7.x.docs/marketplace/marketplace.rstdocs/campaigns/exporting_campaigns.rstdocs/links/marketplace_mautic_org.pyNotes for reviewers
7.xbase.Generated by Promptless.