Skip to content

[DEV-17228] Add markup and content for premium plugins promos [4.x] #21403

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 24 commits into from
Oct 29, 2023

Conversation

michalkleiner
Copy link
Contributor

Description:

4.x version of #21402

Review

<a class="btn" target="_blank" rel="noreferrer noopener" href="{{ plugin.shop.url|default('')|e('html_attr') }}">
{{ 'ProfessionalServices_CTAStartFreeTrial'|translate }}
</a>
<a class="learn-more" href="#" vue-directive="Marketplace.PluginName" vue-directive-value="{{ { pluginName: plugin.name }|json_encode }}" aria-label="{{ 'ProfessionalServices_CTALearnMore'|translate(plugin.displayName) }}">
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just highlighting here that this is the only difference compared to the code for 5.x where the directive is called CorePluginsAdmin.PluginName and here for 4.x it's called Marketplace.PluginName.

@michalkleiner michalkleiner added the not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org. label Oct 15, 2023
@michalkleiner michalkleiner added this to the 4.15.2 milestone Oct 15, 2023
@caddoo caddoo force-pushed the dev-17228-add-menu-item-for-premium-plugins branch from fac829f to 61c324a Compare October 16, 2023 07:33
@michalkleiner michalkleiner force-pushed the dev-17228-premium-plugins-promos branch from ac1c68d to 80e784f Compare October 16, 2023 08:20
@michalkleiner michalkleiner changed the title [DEV-17228] Add markup and content for premium plugins promos [4.x version] [DEV-17228] Add markup and content for premium plugins promos [4.x] Oct 16, 2023
@michalkleiner michalkleiner force-pushed the dev-17228-premium-plugins-promos branch from 80e784f to 3f416c3 Compare October 16, 2023 08:29
@michalkleiner michalkleiner added the Needs Review PRs that need a code review label Oct 16, 2023
@michalkleiner michalkleiner requested a review from a team October 16, 2023 08:32
Base automatically changed from dev-17228-add-menu-item-for-premium-plugins to 4.x-dev October 17, 2023 01:54
@github-actions
Copy link
Contributor

This issue is in "needs review" but there has been no activity for 7 days. ping @matomo-org/core-reviewers

@github-actions github-actions bot added the Stale The label used by the Close Stale Issues action label Oct 25, 2023
@michalkleiner michalkleiner force-pushed the dev-17228-premium-plugins-promos branch from 72449c5 to cac4cb2 Compare October 27, 2023 02:57
@michalkleiner michalkleiner removed the Stale The label used by the Close Stale Issues action label Oct 27, 2023
@michalkleiner michalkleiner requested a review from a team October 27, 2023 10:54
@michalkleiner
Copy link
Contributor Author

Port of #21402 to 4.x-dev.

Copy link
Contributor

@bx80 bx80 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me 👍

Any particular reason why Crash Analytics, A/B tests, Forms, Funnels, and Media Analytics use 'overview' as the stub page menu item, but Session recording and Heatmaps use 'Manage'?

@caddoo
Copy link
Contributor

caddoo commented Oct 29, 2023

Looks good to me 👍

Any particular reason why Crash Analytics, A/B tests, Forms, Funnels, and Media Analytics use 'overview' as the stub page menu item, but Session recording and Heatmaps use 'Manage'?

I can help here, it's just matching those main menu item names that appear when you use the premium plugins.

@michalkleiner michalkleiner merged commit ef60028 into 4.x-dev Oct 29, 2023
@michalkleiner michalkleiner deleted the dev-17228-premium-plugins-promos branch October 29, 2023 23:17
@caddoo caddoo removed the not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org. label Nov 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs Review PRs that need a code review
Development

Successfully merging this pull request may close these issues.

3 participants