[xwiki-devs] [Proposal] Finding how many active instances of XWiki there are out there
Hi devs, I think it would be great to have some indication of how many active instances of XWiki are out there in the wild. The idea is not so much to know the figure but to see how this figures evolves and thus to see if we're doing things right. It will also give us information about how quickly or slowly our user base upgrades from version to version. Here's my proposal: * When installing XWiki on a clean DB (ie first time install) generate a unique id and store it in the DB (similar to the version we're storing in the DB but using some UUID). Thus when an install is upgraded the same id is preserved. * When the Extension Manager is used and thus connects to extensions.xwiki.org (default extension repository), this unique ID is sent too. * In addition the version of XE is sent too * On extensions.xwiki.org side, we only log the unique ID/XE version **without** logging the IP or any other information thus ensuring that the ID remains completely anonymous * We display a counter on xwiki.org about the # of active instances of XE with a graph about XE versions used WDYT? Thanks -Vincent
Hi, sounds cool to me, I'd love to have such a graph on XWiki.org to showcase the community around XWiki :-) Maybe we could add an option in the preference to deactivate this feature for users who'd prefer nor providing this type of information? Guillaume On Fri, Oct 28, 2011 at 4:38 PM, Vincent Massol <[email protected]> wrote:
Hi devs,
I think it would be great to have some indication of how many active instances of XWiki are out there in the wild. The idea is not so much to know the figure but to see how this figures evolves and thus to see if we're doing things right. It will also give us information about how quickly or slowly our user base upgrades from version to version.
Here's my proposal:
* When installing XWiki on a clean DB (ie first time install) generate a unique id and store it in the DB (similar to the version we're storing in the DB but using some UUID). Thus when an install is upgraded the same id is preserved. * When the Extension Manager is used and thus connects to extensions.xwiki.org (default extension repository), this unique ID is sent too. * In addition the version of XE is sent too * On extensions.xwiki.org side, we only log the unique ID/XE version **without** logging the IP or any other information thus ensuring that the ID remains completely anonymous * We display a counter on xwiki.org about the # of active instances of XE with a graph about XE versions used
WDYT?
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
On Oct 28, 2011, at 4:45 PM, Guillaume Lerouge wrote:
Hi,
sounds cool to me, I'd love to have such a graph on XWiki.org to showcase the community around XWiki :-)
Maybe we could add an option in the preference to deactivate this feature for users who'd prefer nor providing this type of information?
Yes, in the Admin page for EM. Thanks -Vincent
Guillaume
On Fri, Oct 28, 2011 at 4:38 PM, Vincent Massol <[email protected]> wrote:
Hi devs,
I think it would be great to have some indication of how many active instances of XWiki are out there in the wild. The idea is not so much to know the figure but to see how this figures evolves and thus to see if we're doing things right. It will also give us information about how quickly or slowly our user base upgrades from version to version.
Here's my proposal:
* When installing XWiki on a clean DB (ie first time install) generate a unique id and store it in the DB (similar to the version we're storing in the DB but using some UUID). Thus when an install is upgraded the same id is preserved. * When the Extension Manager is used and thus connects to extensions.xwiki.org (default extension repository), this unique ID is sent too. * In addition the version of XE is sent too * On extensions.xwiki.org side, we only log the unique ID/XE version **without** logging the IP or any other information thus ensuring that the ID remains completely anonymous * We display a counter on xwiki.org about the # of active instances of XE with a graph about XE versions used
WDYT?
Thanks -Vincent
On Oct 28, 2011, at 4:45 PM, Guillaume Lerouge <[email protected]> wrote:
Hi,
sounds cool to me, I'd love to have such a graph on XWiki.org to showcase the community around XWiki :-)
I guess in the future we could also send the geographical coordinates and plot a worldwide map to know where XWiki users are located ;) Thanks -Vincent
Maybe we could add an option in the preference to deactivate this feature for users who'd prefer nor providing this type of information?
Guillaume
On Fri, Oct 28, 2011 at 4:38 PM, Vincent Massol <[email protected]> wrote:
Hi devs,
I think it would be great to have some indication of how many active instances of XWiki are out there in the wild. The idea is not so much to know the figure but to see how this figures evolves and thus to see if we're doing things right. It will also give us information about how quickly or slowly our user base upgrades from version to version.
Here's my proposal:
* When installing XWiki on a clean DB (ie first time install) generate a unique id and store it in the DB (similar to the version we're storing in the DB but using some UUID). Thus when an install is upgraded the same id is preserved. * When the Extension Manager is used and thus connects to extensions.xwiki.org (default extension repository), this unique ID is sent too. * In addition the version of XE is sent too * On extensions.xwiki.org side, we only log the unique ID/XE version **without** logging the IP or any other information thus ensuring that the ID remains completely anonymous * We display a counter on xwiki.org about the # of active instances of XE with a graph about XE versions used
WDYT?
Thanks -Vincent
On Fri, Oct 28, 2011 at 4:38 PM, Vincent Massol <[email protected]> wrote:
Hi devs,
I think it would be great to have some indication of how many active instances of XWiki are out there in the wild. The idea is not so much to know the figure but to see how this figures evolves and thus to see if we're doing things right. It will also give us information about how quickly or slowly our user base upgrades from version to version.
Here's my proposal:
* When installing XWiki on a clean DB (ie first time install) generate a unique id and store it in the DB (similar to the version we're storing in the DB but using some UUID). Thus when an install is upgraded the same id is preserved. * When the Extension Manager is used and thus connects to extensions.xwiki.org (default extension repository), this unique ID is sent too. * In addition the version of XE is sent too * On extensions.xwiki.org side, we only log the unique ID/XE version **without** logging the IP or any other information thus ensuring that the ID remains completely anonymous * We display a counter on xwiki.org about the # of active instances of XE with a graph about XE versions used
WDYT?
+1 Also note that being able to generate this instance id would also be needed to install an extension in your instance from extensions.xwiki.org (like you can do on Android style).
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
On Fri, Oct 28, 2011 at 16:38, Vincent Massol <[email protected]> wrote:
Hi devs,
I think it would be great to have some indication of how many active instances of XWiki are out there in the wild. The idea is not so much to know the figure but to see how this figures evolves and thus to see if we're doing things right. It will also give us information about how quickly or slowly our user base upgrades from version to version.
Here's my proposal:
* When installing XWiki on a clean DB (ie first time install) generate a unique id and store it in the DB (similar to the version we're storing in the DB but using some UUID). Thus when an install is upgraded the same id is preserved. * When the Extension Manager is used and thus connects to extensions.xwiki.org (default extension repository), this unique ID is sent too. * In addition the version of XE is sent too * On extensions.xwiki.org side, we only log the unique ID/XE version **without** logging the IP or any other information thus ensuring that the ID remains completely anonymous * We display a counter on xwiki.org about the # of active instances of XE with a graph about XE versions used
WDYT?
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
+1 That should be cool to have, this is why I am +1, but we should provide a way to opt-in to these stats in the extension manager. This could be active by default, and the interface should explain what we collect exactly shortly, with a link to a privacy policy on XWiki.org. The release adding this should also clearly state this change and provide complete information so no one is afraid. -- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO
+1 Thanks, Marius On Fri, Oct 28, 2011 at 6:31 PM, Denis Gervalle <[email protected]> wrote:
On Fri, Oct 28, 2011 at 16:38, Vincent Massol <[email protected]> wrote:
Hi devs,
I think it would be great to have some indication of how many active instances of XWiki are out there in the wild. The idea is not so much to know the figure but to see how this figures evolves and thus to see if we're doing things right. It will also give us information about how quickly or slowly our user base upgrades from version to version.
Here's my proposal:
* When installing XWiki on a clean DB (ie first time install) generate a unique id and store it in the DB (similar to the version we're storing in the DB but using some UUID). Thus when an install is upgraded the same id is preserved. * When the Extension Manager is used and thus connects to extensions.xwiki.org (default extension repository), this unique ID is sent too. * In addition the version of XE is sent too * On extensions.xwiki.org side, we only log the unique ID/XE version **without** logging the IP or any other information thus ensuring that the ID remains completely anonymous * We display a counter on xwiki.org about the # of active instances of XE with a graph about XE versions used
WDYT?
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
+1
That should be cool to have, this is why I am +1, but we should provide a way to opt-in to these stats in the extension manager. This could be active by default, and the interface should explain what we collect exactly shortly, with a link to a privacy policy on XWiki.org. The release adding this should also clearly state this change and provide complete information so no one is afraid.
-- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Hi devs, I've started a design page for this at http://dev.xwiki.org/xwiki/bin/view/Design/ActiveInstalls (and created the jira issue at http://jira.xwiki.org/browse/XWIKI-9401) Compared to the original proposal and after talking to Thomas we agreed that this should be done independently of the EM module. WDYT of the architecture? Thanks -Vincent On Oct 28, 2011, at 4:38 PM, Vincent Massol <[email protected]> wrote:
Hi devs,
I think it would be great to have some indication of how many active instances of XWiki are out there in the wild. The idea is not so much to know the figure but to see how this figures evolves and thus to see if we're doing things right. It will also give us information about how quickly or slowly our user base upgrades from version to version.
Here's my proposal:
* When installing XWiki on a clean DB (ie first time install) generate a unique id and store it in the DB (similar to the version we're storing in the DB but using some UUID). Thus when an install is upgraded the same id is preserved. * When the Extension Manager is used and thus connects to extensions.xwiki.org (default extension repository), this unique ID is sent too. * In addition the version of XE is sent too * On extensions.xwiki.org side, we only log the unique ID/XE version **without** logging the IP or any other information thus ensuring that the ID remains completely anonymous * We display a counter on xwiki.org about the # of active instances of XE with a graph about XE versions used
WDYT?
Thanks -Vincent
On Aug 27, 2013, at 11:49 AM, Vincent Massol <[email protected]> wrote:
Hi devs,
I've started a design page for this at http://dev.xwiki.org/xwiki/bin/view/Design/ActiveInstalls (and created the jira issue at http://jira.xwiki.org/browse/XWIKI-9401)
Compared to the original proposal and after talking to Thomas we agreed that this should be done independently of the EM module.
WDYT of the architecture?
I've now implemented the first version of it and I'm ready to commit it in platform. If nobody objects, I'll add this for 5.2M2 in the coming days before the 9th (going to do some cleanup before committing). Thanks -Vincent
Thanks -Vincent
On Oct 28, 2011, at 4:38 PM, Vincent Massol <[email protected]> wrote:
Hi devs,
I think it would be great to have some indication of how many active instances of XWiki are out there in the wild. The idea is not so much to know the figure but to see how this figures evolves and thus to see if we're doing things right. It will also give us information about how quickly or slowly our user base upgrades from version to version.
Here's my proposal:
* When installing XWiki on a clean DB (ie first time install) generate a unique id and store it in the DB (similar to the version we're storing in the DB but using some UUID). Thus when an install is upgraded the same id is preserved. * When the Extension Manager is used and thus connects to extensions.xwiki.org (default extension repository), this unique ID is sent too. * In addition the version of XE is sent too * On extensions.xwiki.org side, we only log the unique ID/XE version **without** logging the IP or any other information thus ensuring that the ID remains completely anonymous * We display a counter on xwiki.org about the # of active instances of XE with a graph about XE versions used
WDYT?
Thanks -Vincent
participants (5)
-
Denis Gervalle -
Guillaume Lerouge -
Marius Dumitru Florea -
Thomas Mortagne -
Vincent Massol