[Pharo-project] Preparing image for deployment [WAS: How to disable development tools on Pharo 1.3]
Hello all, Esteban, I took up the package for preparing a deployment image and I am testing it.. It works fine for blocking access to the development tools and debugger... I placed the package in the ss3 repo here: http://ss3.gemstone.com/ss/PrepareImageDeployment (you're one of the admins). Two things where I need help: 1. How do we disable the right-click menu (yellow-button menu) in a text editor? 2. While running deployment preparation code, I have a problem with cleaning monticello repositories... there is a KeyNotFound problem with TAddTest .... the process stops at this error. I have tried debugging it but couldn't find any clues; and the blockage of developers tools does not help much... I am attaching a screenshot of the problem, may be somebody has an idea... thanx in advance, usman [image: Inline image 1] On Thu, Feb 2, 2012 at 2:32 PM, Esteban Lorenzano <estebanlm@gmail.com>wrote:
Hi Noury,
I packaged what I have. And even create a settings configuration for it (under "Deployment" category). Notice that is very hacky and ugly and needs a lot (and I mean A LOT) of polish... but is a start :)
see WSSettings class>>#setDeployment: for a start.
best, Esteban
El 02/02/2012, a las 6:40a.m., Noury Bouraqadi escribió:
Hi Esteban,
On 31 janv. 2012, at 14:23, Esteban Lorenzano wrote:
Hi,
in fact, what Mariano posted is just a part... disable everything is complicated, because code is everywhere... I'm collection all of this changes in a package, to see in advance if it is possible to abstract that.
Thanks Esteban! Do you have a version of this package already? Otherwise, I'll start packaging what Mariano sent.
Ideally, we should have a preference "Disable Development Mode", or something like that to allow desktop developers to easily switch...
Yes. We should have a menu for this. It's part of dev tools. It's a shame that this critical feature isn't available yet.
Noury
best, Esteban
El 31/01/2012, a las 10:16a.m., Ben Coman escribió:
Noury Bouraqadi wrote:
I remember having seen some time in the past a menu that allows to shrink the image and disable the world menu. But, I can't retrieve any thing related. I don't care about the menu per se. I'd be happy with a message to send to some object that does the job.
Noury -- http://twitter.com/#!/NouryBouraqadi http://www.kroobe.com/profile/noury
Squeak 3.9 based, but perhaps something useful... "Prepare For Application Deployment" http://squeak.preeminent.org/tut2007/html/205.html
Noury -- http://twitter.com/#!/NouryBouraqadi http://www.kroobe.com/profile/noury
Afin de contribuer au respect de l'environnement, merci de n'imprimer ce courriel qu'en cas de necessite
Please consider the environment before you print
Hi, Sorry... I'm just catching up with this. I have to say that WorldSwitch package was not thought as a definitive package, but if is useful, I have already some other updates :) ...I didn't test it on pharo 1.4 yet, so I don't know how it is working there. Now, your error looks more like a Nautilus error than one from WorldSwitch... could you be more specific? Also, buttons are disabled (yellow or red) in a really hacky way (overriding methods)... maybe your version still does not works, I will commit my latest tonight. I insist: this is just a collection of things I did for placing a program in production, for a customer. I'm not claiming it is right and finished... and a better design solution should be present on Pharo in the future, IMHO :) best, Esteban El 07/03/2012, a las 2:37p.m., Usman Bhatti escribió:
Hello all,
Esteban, I took up the package for preparing a deployment image and I am testing it.. It works fine for blocking access to the development tools and debugger... I placed the package in the ss3 repo here: http://ss3.gemstone.com/ss/PrepareImageDeployment (you're one of the admins).
Two things where I need help:
1. How do we disable the right-click menu (yellow-button menu) in a text editor?
2. While running deployment preparation code, I have a problem with cleaning monticello repositories... there is a KeyNotFound problem with TAddTest .... the process stops at this error. I have tried debugging it but couldn't find any clues; and the blockage of developers tools does not help much... I am attaching a screenshot of the problem, may be somebody has an idea... thanx in advance, usman <Screen shot 2012-03-07 at 6.16.23 PM.png>
On Thu, Feb 2, 2012 at 2:32 PM, Esteban Lorenzano <estebanlm@gmail.com> wrote: Hi Noury,
I packaged what I have. And even create a settings configuration for it (under "Deployment" category). Notice that is very hacky and ugly and needs a lot (and I mean A LOT) of polish... but is a start :)
see WSSettings class>>#setDeployment: for a start.
best, Esteban
El 02/02/2012, a las 6:40a.m., Noury Bouraqadi escribió:
Hi Esteban,
On 31 janv. 2012, at 14:23, Esteban Lorenzano wrote:
Hi,
in fact, what Mariano posted is just a part... disable everything is complicated, because code is everywhere... I'm collection all of this changes in a package, to see in advance if it is possible to abstract that.
Thanks Esteban! Do you have a version of this package already? Otherwise, I'll start packaging what Mariano sent.
Ideally, we should have a preference "Disable Development Mode", or something like that to allow desktop developers to easily switch...
Yes. We should have a menu for this. It's part of dev tools. It's a shame that this critical feature isn't available yet.
Noury
best, Esteban
El 31/01/2012, a las 10:16a.m., Ben Coman escribió:
Noury Bouraqadi wrote:
I remember having seen some time in the past a menu that allows to shrink the image and disable the world menu. But, I can't retrieve any thing related. I don't care about the menu per se. I'd be happy with a message to send to some object that does the job.
Noury -- http://twitter.com/#!/NouryBouraqadi http://www.kroobe.com/profile/noury
Squeak 3.9 based, but perhaps something useful... "Prepare For Application Deployment" http://squeak.preeminent.org/tut2007/html/205.html
Noury -- http://twitter.com/#!/NouryBouraqadi http://www.kroobe.com/profile/noury
Afin de contribuer au respect de l'environnement, merci de n'imprimer ce courriel qu'en cas de necessite
Please consider the environment before you print
participants (2)
-
Esteban Lorenzano -
Usman Bhatti