-
-
Notificat
8000
ions
You must be signed in to change notification settings - Fork 2.7k
Piwik self service plugin #8358
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
Comments
Hi @shahar3012 can you explain a bit more what your use case is? Would you create a user yourself and then you want to let these users add new websites themselves? |
I can see this being needed for a web host. Just like you create the main user account and allow the user to add x domains to his account, you could give the customer a Piwik user login and let him add and manage x domains under his account. |
I'm using Piwik in a closed network and SSO using Kerberos. I'd like to let my users add new websites themselves. When a user adds new websites he/she granted with the admin permission instantly (on their website only). That is the self service, nothing more. My use case is to provide Piwik as a self service to my organization. I would say it again, Thank you. |
Hi @shahar3012, so you have clear requirements and a clear deadline (next 2 weeks), but keep in mind that a Github issue is no task list and the users here doesn't offer coding service. ;-) But back to topic: We made such a thing with a small .NET provisioning tool: Create the piwik site, give a reporting user read access to the site, create scheduled PDF reports for the created sites in context of our reporting user. |
@Fensterbank It would be nice to have it in the next 2 weeks, I know how Github works. I just mention it, so it will be taken seriously. I believe that there should be a plugin for self service, not other site or other tool. I can call the related API functions from the plugin with @mattab @tsteur @diosmosis @mnapoli @sgiehl @julienmoumne @halfdan I want to hear from the Piwik team what they think. In my organization every user has a demo site to begin with (only If no one gives it a shot, I will... |
I doubt anyone will give a shot on this soonish. I reckon it can be possible to do this in a separate plugin. You can create a new admin page to create new websites, add it to the admin menu and provide a separate API that let's you create a new website with less permissions than
Just FYI: With something like this you rather achieve the opposite of taking this seriously as it is not realistic (unless you consider sponsoring this feature) |
@tsteur I don't agree with you. This plugin can be done in a week top. I will develop it for my own use if no one else will, but I don't have the time right now. This plugin should be like, that even when a user has Same as for mobile application, so it basically a measureable. In my organization I need piwik to be provided as a service that everyone can take advantage and use it for their own usage. Currently you aren't willing to understand that it will give Piwik a nice jump forward, because I believe more people would like to have this feature, rather than just little fixes almost all the time. You guys did great job with the last release, but your most effort is to fix bugs and not enhancing the Piwik platform. One key point where Piwik succeed is in the plugin system. Because Piwik has it, I would say it a must that new feature will be easy to develop for Piwik as everything works as a plugin. |
Yes, it can be developed in a week maybe but we won't have the time as well. That's why I meant it is unrealistic. Should have explained it a bit.
We surely do consider this suggestion, we just get so many other suggestions as well and we cannot work on everything. I presume in this case only a very few users would benefit from this feature as it rather a custom requirement so we will most likely focus on features that benefits most users. That's why we often focus on our plugin system / platform so users can build it themselves when they have custom requirements and ideally share the plugin afterwards with other users via http://plugins.piwik.org . Documentation about plugin development is available on http://developer.piwik.org , we have many code generation commands to make it easier to develop a plugin for Piwik. |
I understand. |
How do you get the feeling that the core team is only working on bug fixes? If you look at the changelog (http://piwik.org/changelog/) all recent versions introduced new features AND had bug fixes. Letting other users fix bugs is not only slow it also leaves possible security issues open. We usually let contributors write tests. |
Hello there, Any new about this feature ? That will be really useful to my organisation. 👍 |
@shahar3012 did you end up doing it for your orga? I'm also interested in such a feature. I don't have much resources, but I can participate in a bounty. There is this, but I guess it is outdated? |
@pierreozoux I couldn't find the time to develop this feature in last year. I hear it from users from time to time that they would like to have a self service option. |
Hi, I also needed this feature, so I developed it and just released it on marketplace. It is installed on my Matomo instance for demo and use purposes. Github: https://github.com/alcalyn/matomo-plugin-signup (Also discussed about it here: #7622) |
Many thanks @alcalyn, that sounds exactly what was asked for! |
Hi,
I'm using Piwik in my organization and we are interested in a self service option in Piwik.
I think it should be implemented in a plugin that lets all logged in users to add new website to Piwik and grant them the admin permission for this specific site.
What do you think?
I don't think it should be take long to develop this feature and it is very necessary.
Thank you.
The text was updated successfully, but these errors were encountered: