The reason that we don't encourage people to turn it on is that it
doesn't work at the moment (because there's no server to listen to the
response properly and aggregate the results.

The configuration subsystem already understands the distinction
between off-by-default and off-intentionally.

What I'd like to do is to have the future Padre::FirstTime code
initially do nothing, and once the user has started Padre for say the
10th time, pop up and ask if the user would like to enable the plugin.

This would help encourage regular users to help us (because they have
already gotten some benefit from Padre) without imposing on anyone
that's just starting it up once or twice to try it out.

I ABSOLUTELY think that we should never "call home" without an
explicit action from the user to say we are allowed.

Adam K

On 2 April 2010 20:29, Gabor Szabo <szab...@gmail.com> wrote:
> Looking at the logs there are very few people who have turned that plugin on.
> My assumption is that it is because it requires extra action and there is a
> lack of knowledge on what it will do.
> IMHO it is not because they don't want to share the data.
>
> I think that popularity collection should also be moved to the core code and 
> it
> should be always on BUT it should not send data without asking the user
> for approval. For now I'd start collecting data and save it in files so we can
> already use the data collected on our own computer.
>
> Later when we start sending the data, IMHO it should not be at shutdown time
> it should be at some seemingly random time during work.
>
> Gabor
>
> On Fri, Apr 2, 2010 at 4:48 AM, Adam Kennedy
> <adamkennedybac...@gmail.com> wrote:
>> We already collect a bunch of data in the popularity contest plugin.
>>
>> The model it uses is to accumulate it in memory, and then send a HTTP
>> request to the server during application shutdown, after the window
>> has gone invisible and while the plugin is being disabled.
>>
>> Adam K
>>
>> On 2 April 2010 03:28, Gabor Szabo <szab...@gmail.com> wrote:
>>> Hi Sewi and all,
>>>
>>> I probably won't be on IRC in the next 2 days but I thought a bit
>>> about the data collection.
>>> I think the first step should be to start collecting data in Padre and 
>>> saving
>>> it in files in .padre/  without uploading anything to the server.
>>>
>>> We can slowly build up this collection both seeing what data might be
>>> interesting,
>>> how to format it (CSV file?) and we  can even start to build something that
>>> processes it.
>>>
>>> Once every X days or if the size of the file reaches Y bytes we should
>>> zip the data
>>> and start a new file.
>>>
>>> Once we have this working we can start building the upload and server 
>>> mechanizm
>>> but we can do a lot of things before even thinking about the server.
>>>
>>> As of what kind of data to collect, we can start by collecting the
>>> actions and some related data.
>>> I think I'd like to know how often people (re)start Padre, how long do
>>> they keep it open,
>>> how many files they have open, what is the  memory usage of Padre just
>>> to say a few.
>>>
>>> regards
>>>   Gabor
> _______________________________________________
> Padre-dev mailing list
> Padre-dev@perlide.org
> http://mail.perlide.org/mailman/listinfo/padre-dev
>
_______________________________________________
Padre-dev mailing list
Padre-dev@perlide.org
http://mail.perlide.org/mailman/listinfo/padre-dev

Reply via email to