@mattab opened this Issue on October 23rd 2014 Owner

The goal of this issue is to release our WebsiteGroups plugin in the marketplace.

This plugin will let you:

  • Allow users to assign websites to groups in the UI
  • Websites dashboard to show websites grouped by Group, and for each group show the sum of visits/actions/revenue for websites within this group
  • In the 'All Websites' dashboard, the Super User could see an aggregate number of visits/pages for the group. Websites would appear below their group row.
  • The user can set the groups within the All Websites dashboard, create a group, Move a website into a group, Move a website out of a group, Move a website into a group not visible on the current page, Allow to rename a group, Allow to search within websites and groups with the All websites search field,
  • Website selector show the website groups eg. prefix with the group name: [$groupName] $siteName, website selector search would also search for groups

Follows up #2174

@tsteur commented on November 7th 2014 Owner

I'll change license to GPL v3+ and the Author to "Piwik PRO" as done in the other plugins that are published on the Marketplace. And I'll make the repository public. Are there any objections?

@mattab commented on November 7th 2014 Owner

sounds good, all our free plugins will be under GPL v3+ license!

@tsteur commented on November 7th 2014 Owner

Prepared and repository is public. We should only have to tag a new version. There is one remaining "problem": What is the correct header to be used in the files? See https://github.com/PiwikPRO/plugin-WebsiteGroups/blob/master/angularjs/admin/admin-controller.js#L1

Another plugin that is also published on the Marketplace uses the same header https://github.com/PiwikPRO/plugin-AdvancedCampaignReporting/blob/master/Archiver.php#L1 but it doesn't match the license. Another Piwik PRO plugin that is published on the Marketplace uses the Piwik headers (not Piwik PRO) https://github.com/PiwikPRO/plugin-InterSites/blob/master/Model/DistinctMetricsAggregator.php#L2

I guess we should use

<?php
/**
 * Copyright (C) Piwik PRO 
 *
 * <a class='mention' href='https://github.com/link'>@link</a> http://piwik.pro
 * <a class='mention' href='https://github.com/license'>@license</a> http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
 */
@tsteur commented on November 7th 2014 Owner

Forget it. I found the email...

/**
 * Piwik PRO - cloud hosting and enterprise analytics consultancy
 * from the creators of Piwik.org
 *
 * <a class='mention' href='https://github.com/link'>@link</a> http://piwik.pro
 * <a class='mention' href='https://github.com/license'>@license</a> http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
 *
 */
@mattab commented on November 7th 2014 Owner
@tsteur commented on November 7th 2014 Owner

Plugin available at http://plugins.piwik.org/WebsiteGroups

Did a test installation and update via the Piwik UI and both worked.

This Issue was closed on November 7th 2014
Powered by GitHub Issue Mirror