From jkott at image-ware.com Mon Aug 13 17:51:55 2018 From: jkott at image-ware.com (Jerry Kott) Date: Mon, 13 Aug 2018 10:51:55 -0700 Subject: [Seaside] Smalltalk Security Landscape - survey for ESUG 2018 Message-ID: Dear Smalltalkers and friends, I am planning to have a presentation titled ‘Smalltalk Security Landscape’ at this year’s ESUG conference. In my presentation I hope to increase cybersecurity awareness within the Smalltalk community and help shape the evolution of the language and its ecosystem. I have put together a survey to help me research the topic. I ask for your kind help to get a picture of where Smalltalk stands in the area of cybersecurity. The survey is completely anonymous, and should take less than 15 minutes to complete. I appreciate your time and participation. If you are in a management role, I would like your help by forwarding this to your team members to help reach the broad Smalltalk community. Here is a link: https://www.surveymonkey.com/r/esug2018 Thank you for your help, and hope to see you in Cagliari! Jerry Kott This message has been digitally signed. PGP Fingerprint: A9181736DD2F1B6CC7CF9E51AC8514F48C0979A5 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 842 bytes Desc: Message signed with OpenPGP using GPGMail URL: From licao081 at gmail.com Mon Aug 27 11:43:22 2018 From: licao081 at gmail.com (Li Cao) Date: Mon, 27 Aug 2018 07:43:22 -0400 Subject: [Seaside] Installation issue for one click experience Message-ID: Hi I have problem installing the latest one click zip on a xubuntu 18.04 Linux PC. When I launched the Shell script, it complains with something like pharo file or directory not found. Does someone know how to resolve this? Thank you! Li -------------- next part -------------- An HTML attachment was scrubbed... URL: From sean at clipperadams.com Tue Aug 28 12:54:24 2018 From: sean at clipperadams.com (Sean P. DeNigris) Date: Tue, 28 Aug 2018 07:54:24 -0500 (CDT) Subject: [Seaside] WABrush vs. WATagBrush Message-ID: <1535460864924-0.post@n4.nabble.com> What is the difference? They seem to be parallel hierarchies describing similar things, but with subtle differences e.g. WABrushes DNU #ensureID. Thanks! ----- Cheers, Sean -- Sent from: http://forum.world.st/Seaside-General-f86180.html From emaringolo at gmail.com Tue Aug 28 18:49:14 2018 From: emaringolo at gmail.com (Esteban A. Maringolo) Date: Tue, 28 Aug 2018 15:49:14 -0300 Subject: [Seaside] WABrush vs. WATagBrush In-Reply-To: <1535460864924-0.post@n4.nabble.com> References: <1535460864924-0.post@n4.nabble.com> Message-ID: <0d977c9d-19d5-698f-4f25-303b809420d1@gmail.com> Hi Sean, On 28/08/2018 09:54, Sean P. DeNigris wrote: > What is the difference? They seem to be parallel hierarchies describing > similar things, but with subtle differences e.g. WABrushes DNU #ensureID. This is not an official reply since I didn't build the hierarchy, but as I understand it WABrush is the "abstract" implementation that provides the building blocks to do the kind of "nested" rendering (`with:`) that characterizes Seaside. While WATagBrush is meant to be used in a WATagCanvas only, the same way WAJsonBrush is meant to be used in a WAJsonCanvas. I think that hierarchy might have some historical influence, becase in previous Seaside versions the html canvas was actually XHTML, which was a subset of XML. And my memory might be flawed but waaay back (circa Seaside 1 or 2) the only distinction was between "single" and "compound" brushes, but other than for dates or time inputs that rendered several fields together with a single callback I've never seen it used elsewhere. Regards, -- Esteban A. Maringolo From jeff at rogerthedog.com Tue Aug 28 21:36:15 2018 From: jeff at rogerthedog.com (Jeff Gray) Date: Tue, 28 Aug 2018 16:36:15 -0500 (CDT) Subject: [Seaside] Bootstrap multilingual? Message-ID: <1535492175363-0.post@n4.nabble.com> Can Seaside Bootstrap handle internationalisation? -- Sent from: http://forum.world.st/Seaside-General-f86180.html From jeff at rogerthedog.com Tue Aug 28 21:39:10 2018 From: jeff at rogerthedog.com (Jeff Gray) Date: Tue, 28 Aug 2018 16:39:10 -0500 (CDT) Subject: [Seaside] Bootstrap default button on dialogs Message-ID: <1535492350182-0.post@n4.nabble.com> Using the Seaside Bootstrap built in dialogs such as confirmInfo, is there a way to default to No rather than Yes? I'm confirming a delete action with no undo. -- Sent from: http://forum.world.st/Seaside-General-f86180.html From jeff at rogerthedog.com Tue Aug 28 21:44:52 2018 From: jeff at rogerthedog.com (Jeff Gray) Date: Tue, 28 Aug 2018 16:44:52 -0500 (CDT) Subject: [Seaside] Programatic registration Message-ID: <1535492692209-0.post@n4.nabble.com> Is there a way to read the configuration of a seaside app and apply it to another app? I want to read the libraries and the session class that an app is using, and register a new app that also references those same libraries and session class. -- Sent from: http://forum.world.st/Seaside-General-f86180.html From jeff at rogerthedog.com Tue Aug 28 23:46:55 2018 From: jeff at rogerthedog.com (Jeff Gray) Date: Tue, 28 Aug 2018 18:46:55 -0500 (CDT) Subject: [Seaside] Merch Message-ID: <1535500015000-0.post@n4.nabble.com> I noticed the link to the merchandise site from www.seaside.st no longer works. I wanted a tee shirt and mug. Is there anywhere else to get Seaside merch? Is the site still being kept up to date? -- Sent from: http://forum.world.st/Seaside-General-f86180.html From jkott at image-ware.com Thu Aug 30 03:40:52 2018 From: jkott at image-ware.com (Jerry Kott) Date: Wed, 29 Aug 2018 20:40:52 -0700 Subject: [Seaside] Smalltalk Security Landscape - survey for ESUG 2018 In-Reply-To: References: Message-ID: Hello, just a reminder that the survey closes on August 31st. If you missed the announcement and would like to participate, you have a lasst chance. Thank you all who gave their time to it. Jerry Kott This message has been digitally signed. PGP Fingerprint: A9181736DD2F1B6CC7CF9E51AC8514F48C0979A5 > On 13-08-2018, at 10:51 AM, Jerry Kott wrote: > > Dear Smalltalkers and friends, > > I am planning to have a presentation titled ‘Smalltalk Security Landscape’ at this year’s ESUG conference. In my presentation I hope to increase cybersecurity awareness within the Smalltalk community and help shape the evolution of the language and its ecosystem. > > I have put together a survey to help me research the topic. I ask for your kind help to get a picture of where Smalltalk stands in the area of cybersecurity. The survey is completely anonymous, and should take less than 15 minutes to complete. I appreciate your time and participation. > > If you are in a management role, I would like your help by forwarding this to your team members to help reach the broad Smalltalk community. > > Here is a link: https://www.surveymonkey.com/r/esug2018 > > Thank you for your help, and hope to see you in Cagliari! > > Jerry Kott > This message has been digitally signed. > PGP Fingerprint: > A9181736DD2F1B6CC7CF9E51AC8514F48C0979A5 > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 842 bytes Desc: Message signed with OpenPGP using GPGMail URL: From gettimothy at zoho.com Thu Aug 30 08:30:41 2018 From: gettimothy at zoho.com (gettimothy) Date: Thu, 30 Aug 2018 04:30:41 -0400 Subject: [Seaside] Merch In-Reply-To: <1535500015000-0.post@n4.nabble.com> References: <1535500015000-0.post@n4.nabble.com> Message-ID: <16589f4b9bb.c603282834550.4655428933004542997@zoho.com> Hi Jeff, I don't know. ---- On Tue, 28 Aug 2018 19:46:55 -0400 Jeff Gray wrote ---- I noticed the link to the merchandise site from www.seaside.st no longer works. I wanted a tee shirt and mug. Is there anywhere else to get Seaside merch? Is the site still being kept up to date? -- Sent from: http://forum.world.st/Seaside-General-f86180.html _______________________________________________ seaside mailing list seaside at lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside -------------- next part -------------- An HTML attachment was scrubbed... URL: From johan at inceptive.be Thu Aug 30 08:32:49 2018 From: johan at inceptive.be (Johan Brichau) Date: Thu, 30 Aug 2018 10:32:49 +0200 Subject: [Seaside] Merch In-Reply-To: <1535500015000-0.post@n4.nabble.com> References: <1535500015000-0.post@n4.nabble.com> Message-ID: <0074BD2D-DCAC-4F1A-8BAD-9BF3AA5E2C9D@inceptive.be> > On 29 Aug 2018, at 01:46, Jeff Gray wrote: > > I noticed the link to the merchandise site from www.seaside.st no longer > works. > I wanted a tee shirt and mug. > Is there anywhere else to get Seaside merch? No idea. Was it ever real? > Is the site still being kept up to date? Marginally. Check github/SeasideSt/Seaside Cheers Johan From gettimothy at zoho.com Thu Aug 30 08:37:01 2018 From: gettimothy at zoho.com (gettimothy) Date: Thu, 30 Aug 2018 04:37:01 -0400 Subject: [Seaside] Programatic registration In-Reply-To: <1535492692209-0.post@n4.nabble.com> References: <1535492692209-0.post@n4.nabble.com> Message-ID: <16589fa8608.fe698f9434628.110092250553216543@zoho.com> Good morning. besides [your installation url]/conf  the boilerplate method is to copy registration info from one class to anther. For example. I just started this project http://192.34.129.31/SeasideDoc and in my "root class" on the class side I have the 'register' method: register |app| app := WAAdmin register: self asApplicationAt: 'SeasideDoc'. app addLibrary: SeasideDocLibrary; preferenceAt: #sessionClass put: SeasideDocSession. That was copy-n-paste from another project I am developing: http://192.34.129.31/zurb with its "register' method: register |app| app := WAAdmin register: self asApplicationAt: 'zurb'. app " addLibrary: ZurbDevelopmentLibrary;" addLibrary: ZurbExamplesLibrary. to invoke that, just open a Workspance and invoke the class method: "MyClass > register" hth ---- On Tue, 28 Aug 2018 17:44:52 -0400 Jeff Gray wrote ---- Is there a way to read the configuration of a seaside app and apply it to another app? I want to read the libraries and the session class that an app is using, and register a new app that also references those same libraries and session class. -- Sent from: http://forum.world.st/Seaside-General-f86180.html _______________________________________________ seaside mailing list seaside at lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside -------------- next part -------------- An HTML attachment was scrubbed... URL: From johan at inceptive.be Thu Aug 30 08:58:31 2018 From: johan at inceptive.be (Johan Brichau) Date: Thu, 30 Aug 2018 10:58:31 +0200 Subject: [Seaside] WABrush vs. WATagBrush In-Reply-To: <1535460864924-0.post@n4.nabble.com> References: <1535460864924-0.post@n4.nabble.com> Message-ID: Hi Sean, I’m also not the author but I don’t understand why you say there is a ‘parallel hierarchy’. WABrush is the superclass of a WACompound and a WATagBrush. A WATagBrush always produces a single tag, while a WACompound is a composition of multiple tags. In that sense, the structure can be seen as a composite design pattern. In our app, we have several subclasses of WABrush and WACompound to implement recurring html structures. This makes it possible to simplify our rendering methods for html patterns that occur frequently throughout our app. Is this an answer to your question? cheers Johan > On 28 Aug 2018, at 14:54, Sean P. DeNigris wrote: > > What is the difference? They seem to be parallel hierarchies describing > similar things, but with subtle differences e.g. WABrushes DNU #ensureID. > Thanks! > > > > ----- > Cheers, > Sean > -- > Sent from: http://forum.world.st/Seaside-General-f86180.html > _______________________________________________ > seaside mailing list > seaside at lists.squeakfoundation.org > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside From jeff at rogerthedog.com Thu Aug 30 21:38:11 2018 From: jeff at rogerthedog.com (Jeff Gray) Date: Thu, 30 Aug 2018 16:38:11 -0500 (CDT) Subject: [Seaside] Programatic registration In-Reply-To: <16589fa8608.fe698f9434628.110092250553216543@zoho.com> References: <1535492692209-0.post@n4.nabble.com> <16589fa8608.fe698f9434628.110092250553216543@zoho.com> Message-ID: <1535665091279-0.post@n4.nabble.com> Thanks. That was just the leg up I needed. I was getting fixated on WAAdmin and looking for all the methods to be there. Looking at your example, now I've been inspecting the WADispatcher and WAApplication classes it's all becoming much clearer. Nice work :-) -- Sent from: http://forum.world.st/Seaside-General-f86180.html From jeff at rogerthedog.com Thu Aug 30 22:17:12 2018 From: jeff at rogerthedog.com (Jeff Gray) Date: Thu, 30 Aug 2018 17:17:12 -0500 (CDT) Subject: [Seaside] Merch In-Reply-To: <0074BD2D-DCAC-4F1A-8BAD-9BF3AA5E2C9D@inceptive.be> References: <1535500015000-0.post@n4.nabble.com> <0074BD2D-DCAC-4F1A-8BAD-9BF3AA5E2C9D@inceptive.be> Message-ID: <1535667432754-0.post@n4.nabble.com> I wonder how many people are writing seaside applications and how many of those would like stickers, mugs, tees etc? -- Sent from: http://forum.world.st/Seaside-General-f86180.html From gettimothy at zoho.com Fri Aug 31 09:37:03 2018 From: gettimothy at zoho.com (gettimothy) Date: Fri, 31 Aug 2018 05:37:03 -0400 Subject: [Seaside] Installation issue for one click experience In-Reply-To: References: Message-ID: <1658f57d6cf.f8e19ace547.3725257859727630876@zoho.com> Sorry, I don't . I am a squeak user, not a pharo user. ---- On Mon, 27 Aug 2018 07:43:22 -0400 Li Cao wrote ---- Hi I have problem installing the latest one click zip on a xubuntu 18.04 Linux PC. When I launched the Shell script, it complains with something like pharo file or directory not found. Does someone know how to resolve this? Thank you! Li _______________________________________________ seaside mailing list seaside at lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside -------------- next part -------------- An HTML attachment was scrubbed... URL: From sean at clipperadams.com Fri Aug 31 11:52:03 2018 From: sean at clipperadams.com (Sean P. DeNigris) Date: Fri, 31 Aug 2018 06:52:03 -0500 (CDT) Subject: [Seaside] Installation issue for one click experience In-Reply-To: References: Message-ID: <1535716323069-0.post@n4.nabble.com> Li Cao wrote > it complains with something like pharo file or directory not found. A more exact error message and steps to reproduce would probably help. Also, maybe post on Pharo-dev since it's not happening on Squeak. ----- Cheers, Sean -- Sent from: http://forum.world.st/Seaside-General-f86180.html From smalltalk at adinet.com.uy Fri Aug 31 16:44:19 2018 From: smalltalk at adinet.com.uy (Smalltalk) Date: Fri, 31 Aug 2018 13:44:19 -0300 Subject: [Seaside] Merch In-Reply-To: <1535667432754-0.post@n4.nabble.com> References: <1535500015000-0.post@n4.nabble.com> <0074BD2D-DCAC-4F1A-8BAD-9BF3AA5E2C9D@inceptive.be> <1535667432754-0.post@n4.nabble.com> Message-ID: Hi, Actively developing two Seaside Applications: https://github.com/brunobuzzi/BpmFlow https://github.com/brunobuzzi/OrbeonPersistenceLayer Also in the future i will migrate from AIDA web framework to Seaside the following app: https://github.com/brunobuzzi/U-Fabrik regards, bruno El 30/08/2018 a las 19:17, Jeff Gray escribió: > I wonder how many people are writing seaside applications and how many of > those would like stickers, mugs, tees etc? > > > > -- > Sent from: http://forum.world.st/Seaside-General-f86180.html > _______________________________________________ > seaside mailing list > seaside at lists.squeakfoundation.org > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside --- El software de antivirus Avast ha analizado este correo electrónico en busca de virus. https://www.avast.com/antivirus From emaringolo at gmail.com Fri Aug 31 20:00:43 2018 From: emaringolo at gmail.com (Esteban A. Maringolo) Date: Fri, 31 Aug 2018 17:00:43 -0300 Subject: [Seaside] Bootstrap multilingual? In-Reply-To: <1535492175363-0.post@n4.nabble.com> References: <1535492175363-0.post@n4.nabble.com> Message-ID: What do you mean by "Bootstrap"? I'm developing a multilingual (5 languages) app with Seaside, using the Bootstrap package for Seaside (*). But Bootstrap doesn't have any language specific content. Regards! (*) The one created by Torsten Bergman whose classes begin with TBS and selectors with tbs as well, e.g. TBSFormTag and #tbsFormControl. On 28/08/2018 18:36, Jeff Gray wrote: > Can Seaside Bootstrap handle internationalisation? > > > > -- > Sent from: http://forum.world.st/Seaside-General-f86180.html > _______________________________________________ > seaside mailing list > seaside at lists.squeakfoundation.org > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > -- Esteban A. Maringolo From sean at clipperadams.com Fri Aug 31 20:11:58 2018 From: sean at clipperadams.com (Sean P. DeNigris) Date: Fri, 31 Aug 2018 15:11:58 -0500 (CDT) Subject: [Seaside] Merch In-Reply-To: References: <1535500015000-0.post@n4.nabble.com> <0074BD2D-DCAC-4F1A-8BAD-9BF3AA5E2C9D@inceptive.be> <1535667432754-0.post@n4.nabble.com> Message-ID: <1535746318760-0.post@n4.nabble.com> BrunoBB wrote > Also in the future i will migrate from AIDA web framework to Seaside the > following app: > https://github.com/brunobuzzi/U-Fabrik Cool! I'm curious about your reason(s) for migrating. I never had time to give all the Smalltalk web frameworks a proper trial to understand the tradeoffs, so just stayed with Seaside (not that I've been unhappy!). ----- Cheers, Sean -- Sent from: http://forum.world.st/Seaside-General-f86180.html From smalltalk at adinet.com.uy Fri Aug 31 21:41:06 2018 From: smalltalk at adinet.com.uy (BrunoBB) Date: Fri, 31 Aug 2018 16:41:06 -0500 (CDT) Subject: [Seaside] Merch In-Reply-To: <1535746318760-0.post@n4.nabble.com> References: <1535500015000-0.post@n4.nabble.com> <0074BD2D-DCAC-4F1A-8BAD-9BF3AA5E2C9D@inceptive.be> <1535667432754-0.post@n4.nabble.com> <1535746318760-0.post@n4.nabble.com> Message-ID: <1535751666470-0.post@n4.nabble.com> Sean, AIDA has a much smaller community (Janko Mivsek plus one or two more guys). Also the Dolphin version of AIDA is outdated (i think is AIDA 5.0 - ported to Dolphin by me). Seaside has a much wider community and Seaside 3.2 has been ported to Dolphin 7. https://github.com/rko281/Seaside I think AIDA was the first Web Framework in Smalltalk but Seaside overpassed it in functionallity. At the time of U-Fabrik first version i knew more AIDA than Seaside but now is quite the contrary. regards, bruno -- Sent from: http://forum.world.st/Seaside-General-f86180.html