Shoutbox

[suggestion] don't start script on import - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4)
+---- Forum: WLM Plus! General (/forumdisplay.php?fid=23)
+----- Thread: [suggestion] don't start script on import (/showthread.php?tid=68440)

[suggestion] don't start script on import by foaly on 11-14-2006 at 02:48 PM

When you download and install a script it starts automagically..
Sometimes this is very irritating...
I would suggest that if you import/install a script it won't start
and it won't untill you start it manualy...


RE: [suggestion] don't start script on import by Dempsey on 11-14-2006 at 02:53 PM

Hmm not entirely sure how this would be useful, if you are installing a script you obviously want to use it, so why wouldn't you want it started on import?  If you don't want it running yet, don't import it.


RE: [suggestion] don't start script on import by alexp2_ad on 11-14-2006 at 02:54 PM

Nope, I totally disagree, this would confuse a lot of people who haven't used scripts before (I've had enough messages just asking where the menu is in scripts, if they had to figure out to start it too...)

Also, if you don't want a script to start, just don't install it till you do. :/

I suppose optional would be OK, but I like the current system best.


RE: [suggestion] don't start script on import by Menthix on 11-14-2006 at 06:29 PM

I fully agree with alex here. Not starting scripts would confuse a major part of the users.


RE: [suggestion] don't start script on import by duck! on 11-14-2006 at 06:38 PM

Yeah i wouldnt mind starting it manually, but if there was a choice itll be cool


RE: [suggestion] don't start script on import by Baggins on 11-14-2006 at 10:47 PM

have an option to ask you if you want to enable on install


RE: [suggestion] don't start script on import by markee on 11-15-2006 at 04:57 AM

This would be extremely useful for someone who gets a lot of scripts to have a look at just the methods used before deciding what to do with the script, people like me.  I know I could always dismantle the script and look at the *.js file but I couldn't be bothered and just install it instead.

I think this option would be very useful when you are downloading what looks like it might be a suspicious script (a new member posts a new script on the forum and it just doesn't seem to add up to you).  Again, possible to unpack the script and do it that way but it is just a hassle.

It could alway always be put into a hidden "advanced" area of the window that only becomes visible on clicking a link like in a lot of other programs.


RE: [suggestion] don't start script on import by Patchou on 11-15-2006 at 05:04 AM

if you really want to check the scirpt before importing it, just rename the .plsc file to .zip and extract the files :). Whe nyou import a script, it is assumed that you want to use it.


RE: RE: [suggestion] don't start script on import by alexp2_ad on 11-15-2006 at 11:04 AM

quote:
Originally posted by markee
This would be extremely useful for someone who gets a lot of scripts to have a look at just the methods used before deciding what to do with the script, people like me.  I know I could always dismantle the script and look at the *.js file but I couldn't be bothered and just install it instead.

I think this option would be very useful when you are downloading what looks like it might be a suspicious script (a new member posts a new script on the forum and it just doesn't seem to add up to you).  Again, possible to unpack the script and do it that way but it is just a hassle.

It could alway always be put into a hidden "advanced" area of the window that only becomes visible on clicking a link like in a lot of other programs.

Download > Right Click > Open With WinRar > Right click .js > View file

Download > Double click > click accept > click install > plus logo > preferences > scripts > double click script.

IMO, first way... less hassle. :P
RE: [suggestion] don't start script on import by John Anderton on 11-15-2006 at 11:11 AM

No, i totally disagree. If you want to check the script out, rename to zip and extract it.


RE: RE: [suggestion] don't start script on import by CookieRevised on 11-15-2006 at 12:34 PM

quote:
Originally posted by markee
This would be extremely useful for someone who gets a lot of scripts to have a look at just the methods used before deciding what to do with the script, people like me.  I know I could always dismantle the script and look at the *.js file but I couldn't be bothered and just install it instead.
I totally agree with this; you took the words right of my mouth...

...because:
quote:
Originally posted by Patchou
if you really want to check the scirpt before importing it, just rename the .plsc file to .zip and extract the files :).
If you're dealing with hundreds of scripts and very regulary download scripts to check them out, doing this manually is very time consuming, slows down stuff and actually a hassle. Also, many times, checking how the ScriptInfo.xml is viewed thru the importer is part of that 'script-investigation'...

Also, you might wanna check out a script later on too. If you don't want to run a script, you either need to start the script extracting all over again, or you manually need to add it to the registry.

It is indeed a very big hassle actually and something I cursed upon regulary too (if I may say so)...


...but:
quote:
Originally posted by alexp2_ad
this would confuse a lot of people who haven't used scripts before.
[SNIPPED]
I suppose optional would be OK, but I like the current system best.
is of course very understandable and I agree with this too...

Hence why I like to suggest a hidden registry option for it, so that only the people who actually are used to scripts and know what they are doing, can turn this off.

In that way, people who aren't used to scripts, who are new to scripts and all the other 'beginners' would still see the normal default way as it is now...
RE: RE: RE: [suggestion] don't start script on import by alexp2_ad on 11-15-2006 at 01:02 PM

quote:
Originally posted by CookieRevised
Hence why I like to suggest a hidden registry option for it, so that only the people who actually are used to scripts and know what they are doing, can turn this off.

Now, that's a good idea. (Y)
RE: [suggestion] don't start script on import by markee on 11-15-2006 at 01:43 PM

quote:
Originally posted by CookieRevised
Hence why I like to suggest a hidden registry option for it, so that only the people who actually are used to scripts and know what they are doing, can turn this off.

In that way, people who aren't used to scripts, who are new to scripts and all the other 'beginners' would still see the normal default way as it is now...
This is why I suggested the "advanced" hyperlink/button to reveal a hidden area of the window with this option.  I just feel this way it isn't as permanent as a registry setting and doesn't affect other people who also use the same computer when they try to import a script.  Even is someone was to try to create a script to make this user dependant it still wouldn't work because of plus not reading the registry for each event (unless this is made an exception to the rule).
RE: RE: [suggestion] don't start script on import by CookieRevised on 11-15-2006 at 02:48 PM

quote:
Originally posted by markee
quote:
Originally posted by CookieRevised
Hence why I like to suggest a hidden registry option for it, so that only the people who actually are used to scripts and know what they are doing, can turn this off.

In that way, people who aren't used to scripts, who are new to scripts and all the other 'beginners' would still see the normal default way as it is now...
This is why I suggested the "advanced" hyperlink/button to reveal a hidden area of the window with this option.  I just feel this way it isn't as permanent as a registry setting
Either you are checking out scripts very regulary and thus a 'permanent' registry option is the best and most convenient, or either you don't regulary check scripts out and thus you can manually extract that script for that one time only.

quote:
Originally posted by markee
and doesn't affect other people who also use the same computer when they try to import a script.
the registry setting can perfectly be stored user specific.

Although both ways (registry option and your hidden link) wont prevent people from installing and thus running a script on a computer from sombody else as scripts are global and not user specific. So, your link isn't going to prevent that either. There's no difference in both methods regarding that.

quote:
Originally posted by markee
Even is someone was to try to create a script to make this user dependant it still wouldn't work because of plus not reading the registry for each event (unless this is made an exception to the rule).
I don't quit get that. The registry option can be read only once when the user signs in, it doesn't need to be read each time a script is imported as that wouldn't matter at all.
RE: [suggestion] don't start script on import by markee on 11-15-2006 at 03:00 PM

Cookie, sorry for my lack of thought on the matter, I did try to think it through but obviously the 3 tests this week have fried my brain more than I thought.  Now that you have pointed everything out so explicitly I can really understand that the method you propose will work.  Your way is probably the easier way for Patchou to implement this option anyway.

Sorry again for my lack of thought in my previous post (even though that was my second or third time writing it after trying to think everything through).


RE: [suggestion] don't start script on import by CookieRevised on 11-15-2006 at 03:15 PM

Well... let me surprise you then :p:

I wont totally dismiss your idea though.

But instead of a hidden link or button which may be hard to find or which may require more clicks and probably a new interface, it might also be a thought to keep everything as it is, but when the user holds down, let's say CTRL+ALT, while pressing the import button, the script is imported but not run.... (it might give a nice additional message or something too in the msgbox which pops up telling you the script is been imported).

Although this requires 1 more keyboard click, it is more convenient than finding a hidden link or going to another page or something, it also doesn't require a 'permanent' registry setting and doesn't require an interface change....

Though, it might require a change in code in how buttons on Plus! windows work (whereas a registry setting doesn't require any alterations to existing code) => though this can be a usefull addition for scripters too of course :p.

anyways, food for thought

(speaking of which, I still haven't eaten anything today... :p I'm off in search for some sandwiches)


RE: [suggestion] don't start script on import by pollolibredegrasa on 11-15-2006 at 03:29 PM

In Plus! prefs we have an option to enable the debugger window, which if unchecked basically removes everything to do with debugging that a "normal user" does not need/want to see. How about an option similar to this, where if it was enabled you would get "advanced importing options" (a simple checkbox on the script import window perhaps?)

[Image: attachment.php?pid=753609]

It's only one extra click when importing, can be saved on a per user basis and only those who enable the option would see it. "Normal users" would just get the window as it is now....

Just a thought


RE: [suggestion] don't start script on import by MicroWay on 11-15-2006 at 03:50 PM

I agrre with fatfreechicken,
With one windows and another "tick" opition, we are possible to not run it and people will not be confused with this "new" second window...

Edit: With this, all people (to berginers to advanced users) would be "happy"...
Edit2: Forget second window... Sorry, my mistake :)


RE: [suggestion] don't start script on import by CookieRevised on 11-15-2006 at 04:23 PM

A standard visible option is exactly what normal people might find confusing, for all they know (and are concearned) importing is running.

The registry option, the CTRL+Import option, and even the 'hidden link' option don't require second windows, neither require visible changes.


RE: [suggestion] don't start script on import by pollolibredegrasa on 11-15-2006 at 04:31 PM

Maybe I didnt make my post entirely clear :S

My thought was to add an option similar to the "enable debugging options" within Plus preferences that will specify whether the extra option is shown or not when importing scripts (disabled by default) so only users who specifically choose to see the extra option will.

I'm not sure where second window came from, as this is just a simple modification to the current import window :S