From avanos at xs4all.nl Wed Jun 1 15:15:23 2011 From: avanos at xs4all.nl (Adriaan van Os) Date: Wed, 1 Jun 2011 15:15:23 +0200 Subject: Pier Sprint Eindhoven, July 2-3 Message-ID: <9a14e484c311bdb046ca535e2a732fe6.squirrel@webmail.xs4all.nl> Isaac (http://www.isaac.nl) and Delta Lloyd Online Innovations (http://www.deltalloyd.nl) are organising a Pier Sprint on July 2 and 3 in Eindhoven, The Netherlands. The sprint will focus on improving the first-time user experience of Pier. To register: http://piersprinteindhoven2011.eventbrite.com. It has some some information on flights and hotels for your convenience. More information can be found here: http://pier.andriese.net:8001/. Lunches and a diner are sponsored by QNH (http://www.qnh.eu). There are limited seats available so don't wait to long. Cheers, Adriaan. -- http://www.a3aan.st From yanni at rogers.com Sun Jun 5 08:14:54 2011 From: yanni at rogers.com (Yanni Chiu) Date: Sun, 05 Jun 2011 02:14:54 -0400 Subject: using Pier CMS at StartupWeekend Toronto Message-ID: Saturday morning I'm still looking for a group to join at StarupWeekend Toronto. In the lunch lineup, right behind me, is someone from a small group looking for a developer. So I'm in. They already have a landing page on a server, but I need to build a prototype that queries a URL for a JSON response, and display the result. We'll have to figure out how to tie it together for a demo. Since I've got a free hand, I used a Pier CMS, and loaded JSON from SqueakSource. Then a wrote a PRWidget to get the JSON data, parse, and display. Still some clean up, CSS, and deployment to do. You can follow along at #swtoronto and somewhere on Facebook and Twitter is the "GettingGives" stuff -- no links, sorry I'm not a Facebooker or Twitterer (yet?), and I forgot to ask the business crew earlier. -- Yanni From yanni at rogers.com Mon Jun 6 17:03:37 2011 From: yanni at rogers.com (Yanni Chiu) Date: Mon, 06 Jun 2011 11:03:37 -0400 Subject: using Pier CMS at StartupWeekend Toronto In-Reply-To: References: Message-ID: <4DECEC49.9010606@rogers.com> On 05/06/11 2:14 AM, Yanni Chiu wrote: > > Since I've got a free hand, I used a Pier CMS, and loaded JSON from > SqueakSource. Then a wrote a PRWidget to get the JSON data, parse, and > display. Still some clean up, CSS, and deployment to do. Our group didn't place in the top, but the real point was to be there to talk to people about what they do and how they do it. Here's a wrap up. The code was real simple. One PRWidget subclass, and a model introduced to simplify access to the JSON tree. The real problem came Sunday morning. I had been developing code on localhost, and thought to deploy from home, because the internet access at the conference was saturated. I had built a clean image from scratch (in the wee hours of the morning), tested it locally, uploaded to a server - and ... no response. Oh well, easy fix for the next morning. I was using a set up that I had deployed to already. I knew the tweaks I needed to do - turns out I missed a few. The Apache log let me figure that out. Then the PharoDebug.log told me I needed the .sources and .changes file too. Now the site is up. I navigate to the url I want, and ... no response. Nothing wrong in PharoDebug.log, and now I regret choosing not to install RFB (figuring I've done this deployment thing before, so it's just gonna work). Then I try /tools/screenshot, and I confirm that there's no debug window. I figure out from the debug log that I need some deployment code from some other project. I put that in, and still no go. Well now I have to leave to get to the conference site. We have to go to plan B, and present the demo from localhost. I work on making the page pretty - a combination of renderContentOn: work, and CSS editting on Pier. We're out of time, the team's presenters need to practice, so I can't install it on their machine. Oh well, plac C, I'd sent them printscreens, just in case. While they're practicing, I go back to getting the site working. I hit the link, and it works. Must have been some caching effect in my browser, or even in my ISP. So I upload the latest image and stuff, which takes 15 minutes, due to the internet connection. (Aside, I suspect the slowness was actually due to traffic shaping by the ISPs in our country, because the upload seemed to be throttled in the same manner as at home). The new image works, and we use it in the demo - not quite, because the speakers ran short on time and spent 3 seconds on it. -- Yanni From renggli at gmail.com Mon Jun 6 18:05:26 2011 From: renggli at gmail.com (Lukas Renggli) Date: Mon, 6 Jun 2011 18:05:26 +0200 Subject: using Pier CMS at StartupWeekend Toronto In-Reply-To: <4DECEC49.9010606@rogers.com> References: <4DECEC49.9010606@rogers.com> Message-ID: Sounds like this was an exciting event. Any chance to see te resulting app and/or the source code? I am sure many people would be interested ;-) Cheers, Lukas On Monday, 6 June 2011, Yanni Chiu wrote: > On 05/06/11 2:14 AM, Yanni Chiu wrote: > > > Since I've got a free hand, I used a Pier CMS, and loaded JSON from > SqueakSource. Then a wrote a PRWidget to get the JSON data, parse, and > display. Still some clean up, CSS, and deployment to do. > > > Our group didn't place in the top, but the real point was to be there to talk to people about what they do and how they do it. > > Here's a wrap up. The code was real simple. One PRWidget subclass, and a model introduced to simplify access to the JSON tree. > > The real problem came Sunday morning. I had been developing code on localhost, and thought to deploy from home, because the internet access at the conference was saturated. I had built a clean image from scratch (in the wee hours of the morning), tested it locally, uploaded to a server - and ... no response. Oh well, easy fix for the next morning. > > I was using a set up that I had deployed to already. I knew the tweaks I needed to do - turns out I missed a few. The Apache log let me figure that out. Then the PharoDebug.log told me I needed the .sources and .changes file too. > > Now the site is up. I navigate to the url I want, and ... no response. Nothing wrong in PharoDebug.log, and now I regret choosing not to install RFB (figuring I've done this deployment thing before, so it's just gonna work). Then I try /tools/screenshot, and I confirm that there's no debug window. I figure out from the debug log that I need some deployment code from some other project. I put that in, and still no go. Well now I have to leave to get to the conference site. > > We have to go to plan B, and present the demo from localhost. I work on making the page pretty - a combination of renderContentOn: work, and CSS editting on Pier. We're out of time, the team's presenters need to practice, so I can't install it on their machine. Oh well, plac C, I'd sent them printscreens, just in case. > > While they're practicing, I go back to getting the site working. I hit the link, and it works. Must have been some caching effect in my browser, or even in my ISP. So I upload the latest image and stuff, which takes 15 minutes, due to the internet connection. (Aside, I suspect the slowness was actually due to traffic shaping by the ISPs in our country, because the upload seemed to be throttled in the same manner as at home). The new image works, and we use it in the demo - not quite, because the speakers ran short on time and spent 3 seconds on it. > > -- > Yanni > > _______________________________________________ > Magritte, Pier and Related Tools ... > https://www.iam.unibe.ch/mailman/listinfo/smallwiki > -- Lukas Renggli www.lukas-renggli.ch From yanni at rogers.com Tue Jun 7 03:44:36 2011 From: yanni at rogers.com (Yanni Chiu) Date: Mon, 06 Jun 2011 21:44:36 -0400 Subject: using Pier CMS at StartupWeekend Toronto In-Reply-To: References: <4DECEC49.9010606@rogers.com> Message-ID: On 06/06/11 12:05 PM, Lukas Renggli wrote: > Sounds like this was an exciting event. Any chance to see te resulting > app and/or the source code? I am sure many people would be interested > ;-) I've sanitized the code and attached it. One package is the app widget. The other is my deployment code (which I was going to upload to the Pier2 Add-Ons repo, but I forgot my password and the site gives "Cannot connect to 127.0.0.1:25. Please contact the site-administrator") I will be taking the demo site down, since I'm not continuing with the project. But included is a snapshot. -------------- next part -------------- A non-text attachment was scrubbed... Name: GettingGives-Seaside-YanniChiu.4.mcz Type: application/octet-stream Size: 6942 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Pier-Deploy-Core-YanniChiu.1.mcz Type: application/octet-stream Size: 3495 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: gettinggives-demo.png Type: image/png Size: 387288 bytes Desc: not available URL: From tudor at tudorgirba.com Wed Jun 8 17:21:57 2011 From: tudor at tudorgirba.com (Tudor Girba) Date: Wed, 8 Jun 2011 17:21:57 +0200 Subject: jquery-based slideshow? In-Reply-To: References: <3A4EAEB7-2A87-4B54-8796-3E1ACF76A26C@tudorgirba.com> Message-ID: Thanks, Nick. I will take a look. Cheers, Doru On 27 May 2011, at 12:54, Nick Ager wrote: > I don't know of anything specifically for Pier though I integrated the JQuery cycle (http://jquery.malsup.com/cycle/): > > ((Smalltalk at: #ConfigurationOfJQueryWidgetBox) project latestVersion) load: #('JQWidgetBox-Core' 'JQWidgetBox-Dev' 'JQWidgetBox-Cycle-Core' 'JQWidgetBox-Cycle-Dev') > > > On 27 May 2011 10:53, Tudor Girba wrote: > Hi, > > Has anyone produced a JQuery-based slideshow for Pier 2? > > Cheers, > Doru > > -- > www.tudorgirba.com > > "What we can governs what we wish." > > > > _______________________________________________ > Magritte, Pier and Related Tools ... > https://www.iam.unibe.ch/mailman/listinfo/smallwiki > > _______________________________________________ > Magritte, Pier and Related Tools ... > https://www.iam.unibe.ch/mailman/listinfo/smallwiki -- www.tudorgirba.com "Value is always contextual." From renggli at gmail.com Fri Jun 10 15:01:18 2011 From: renggli at gmail.com (Lukas Renggli) Date: Fri, 10 Jun 2011 15:01:18 +0200 Subject: Playing with magritte for morphic In-Reply-To: <02815B84-E6CE-4415-9550-94F9C53FB13B@gmail.com> References: <02815B84-E6CE-4415-9550-94F9C53FB13B@gmail.com> Message-ID: Hi Esteban, On 10 June 2011 14:14, Esteban Lorenzano wrote: > Hi Lukas, > Sorry I'm disturbing you. Please direct such mails at the mailing list :-) > I'm playing with magritte for morphic and I found something odd about the implementation: looks not finished. Maybe because until now, nobody I know is trying to use it in commercial proyects (I have a client for a desktop app :) ) > Right now, my main concern is about MATextMorph>>#buildMorphEditor implementation, it is using #selected accessors and for that (instead #string), so they show 'false' strings... also, they fail at validation time if I'm asking for a number, but I'm assuming there will be other problems. Magritte-Morphic worked quite well in Squeak 3.9 and was used to render a complete Morphic interface for Pier. Since then I haven't spent much time with it though. Doru is using it in Moose and has recently applied some fixes, so he might have better knowledge. Note that Moose is using Pharo 1.3, so that might be a reason it doesn't work? > I wonder if I can join the "magritte developers" group, and upload my fixes to make it work properly I've added you. > pd: btw, it looks like I will be giving a talk "magritte magic" at esug :) Great, please go ahead :-) Lukas -- Lukas Renggli www.lukas-renggli.ch From estebanlm at gmail.com Fri Jun 10 15:19:36 2011 From: estebanlm at gmail.com (Esteban Lorenzano) Date: Fri, 10 Jun 2011 10:19:36 -0300 Subject: Playing with magritte for morphic In-Reply-To: References: <02815B84-E6CE-4415-9550-94F9C53FB13B@gmail.com> Message-ID: <5C501D99-25C7-424F-977E-905A4C7F72D1@gmail.com> Hi, I completely forgot about the list, sorry :) the bug I found doesn't look like something it wont happen in 1.3 (I'm using 1.2 as there are still some of the packages I use not working/tested on 1.3)... maybe Tudor didn't find it before because it shows specifically when trying to edit non-setted numbers. best, Esteban El 10/06/2011, a las 10:01a.m., Lukas Renggli escribi?: > Hi Esteban, > > On 10 June 2011 14:14, Esteban Lorenzano wrote: >> Hi Lukas, >> Sorry I'm disturbing you. > > Please direct such mails at the mailing list :-) > >> I'm playing with magritte for morphic and I found something odd about the implementation: looks not finished. Maybe because until now, nobody I know is trying to use it in commercial proyects (I have a client for a desktop app :) ) >> Right now, my main concern is about MATextMorph>>#buildMorphEditor implementation, it is using #selected accessors and for that (instead #string), so they show 'false' strings... also, they fail at validation time if I'm asking for a number, but I'm assuming there will be other problems. > > Magritte-Morphic worked quite well in Squeak 3.9 and was used to > render a complete Morphic interface for Pier. Since then I haven't > spent much time with it though. Doru is using it in Moose and has > recently applied some fixes, so he might have better knowledge. Note > that Moose is using Pharo 1.3, so that might be a reason it doesn't > work? > >> I wonder if I can join the "magritte developers" group, and upload my fixes to make it work properly > > I've added you. > >> pd: btw, it looks like I will be giving a talk "magritte magic" at esug :) > > Great, please go ahead :-) > > Lukas > > -- > Lukas Renggli > www.lukas-renggli.ch From tudor at tudorgirba.com Fri Jun 10 15:45:52 2011 From: tudor at tudorgirba.com (Tudor Girba) Date: Fri, 10 Jun 2011 15:45:52 +0200 Subject: Playing with magritte for morphic In-Reply-To: <5C501D99-25C7-424F-977E-905A4C7F72D1@gmail.com> References: <02815B84-E6CE-4415-9550-94F9C53FB13B@gmail.com> <5C501D99-25C7-424F-977E-905A4C7F72D1@gmail.com> Message-ID: <4E31414A-8E96-4EC8-A835-B7DBD1812B18@tudorgirba.com> Hi Esteban, Indeed, we are using Magritte in Glamour and in Moose. I am interested in getting it working properly in Morphic. I encountered this problem as well, and did not have time to track it down. Could you try with a fix? Cheers, Doru On 10 Jun 2011, at 15:19, Esteban Lorenzano wrote: > Hi, > I completely forgot about the list, sorry :) > the bug I found doesn't look like something it wont happen in 1.3 (I'm using 1.2 as there are still some of the packages I use not working/tested on 1.3)... maybe Tudor didn't find it before because it shows specifically when trying to edit non-setted numbers. > > best, > Esteban > > > El 10/06/2011, a las 10:01a.m., Lukas Renggli escribi?: > >> Hi Esteban, >> >> On 10 June 2011 14:14, Esteban Lorenzano wrote: >>> Hi Lukas, >>> Sorry I'm disturbing you. >> >> Please direct such mails at the mailing list :-) >> >>> I'm playing with magritte for morphic and I found something odd about the implementation: looks not finished. Maybe because until now, nobody I know is trying to use it in commercial proyects (I have a client for a desktop app :) ) >>> Right now, my main concern is about MATextMorph>>#buildMorphEditor implementation, it is using #selected accessors and for that (instead #string), so they show 'false' strings... also, they fail at validation time if I'm asking for a number, but I'm assuming there will be other problems. >> >> Magritte-Morphic worked quite well in Squeak 3.9 and was used to >> render a complete Morphic interface for Pier. Since then I haven't >> spent much time with it though. Doru is using it in Moose and has >> recently applied some fixes, so he might have better knowledge. Note >> that Moose is using Pharo 1.3, so that might be a reason it doesn't >> work? >> >>> I wonder if I can join the "magritte developers" group, and upload my fixes to make it work properly >> >> I've added you. >> >>> pd: btw, it looks like I will be giving a talk "magritte magic" at esug :) >> >> Great, please go ahead :-) >> >> Lukas >> >> -- >> Lukas Renggli >> www.lukas-renggli.ch > > > _______________________________________________ > Magritte, Pier and Related Tools ... > https://www.iam.unibe.ch/mailman/listinfo/smallwiki -- www.tudorgirba.com "Not knowing how to do something is not an argument for how it cannot be done." From nick.ager at gmail.com Thu Jun 16 17:24:49 2011 From: nick.ager at gmail.com (Nick Ager) Date: Thu, 16 Jun 2011 16:24:49 +0100 Subject: Social sharing widgets on Pier blog Message-ID: Hi, I've added social sharing widget support to blog entries. To use: 0) update to Pier-Blog-NickAger.147 1) Edit your blog 2) In "Social Sharing class" entry enter: PBSocialWidgetsAddThis 3) Save changes 4) Your blog entries should now contain the social widgets from http://www.addthis.com/. Implementation allows pluggable social widget renderers; replace PBSocialWidgetsAddThis with a renderer for your desired the social widgets. Examples: http://www.getitmade.com/public/blog/ http://www.nickager.com/blog/ All feedback welcome, Nick -------------- next part -------------- An HTML attachment was scrubbed... URL: From landriese at gmail.com Fri Jun 17 11:25:45 2011 From: landriese at gmail.com (Louis Andriese) Date: Fri, 17 Jun 2011 02:25:45 -0700 (PDT) Subject: Social sharing widgets on Pier blog In-Reply-To: References: Message-ID: <1308302745413-3604950.post@n4.nabble.com> Excellent Nick, thank you -- View this message in context: http://forum.world.st/Social-sharing-widgets-on-Pier-blog-tp3602813p3604950.html Sent from the Magritte, Pier and Related Tools mailing list archive at Nabble.com. From davorin.rusevljan at gmail.com Fri Jun 17 11:30:07 2011 From: davorin.rusevljan at gmail.com (Davorin Rusevljan) Date: Fri, 17 Jun 2011 11:30:07 +0200 Subject: Social sharing widgets on Pier blog In-Reply-To: <1308302745413-3604950.post@n4.nabble.com> References: <1308302745413-3604950.post@n4.nabble.com> Message-ID: On Fri, Jun 17, 2011 at 11:25 AM, Louis Andriese wrote: > Excellent Nick, thank you Yes, one more thank you from me! Davorin Rusevljan http://www.cloud208.com/ From razavi at acm.org Sat Jun 18 08:38:41 2011 From: razavi at acm.org (Reza Razavi) Date: Sat, 18 Jun 2011 08:38:41 +0200 Subject: Social sharing widgets on Pier blog In-Reply-To: <1308302745413-3604950.post@n4.nabble.com> References: <1308302745413-3604950.post@n4.nabble.com> Message-ID: At 11:25 17/06/2011, Louis Andriese wrote: >Excellent Nick, thank you +1 From tudor at tudorgirba.com Sun Jun 19 16:53:44 2011 From: tudor at tudorgirba.com (Tudor Girba) Date: Sun, 19 Jun 2011 16:53:44 +0200 Subject: Social sharing widgets on Pier blog In-Reply-To: References: <1308302745413-3604950.post@n4.nabble.com> Message-ID: <8AA457B8-8C25-4613-8F4F-5EB271C91683@tudorgirba.com> Thanks! Doru On 18 Jun 2011, at 08:38, Reza Razavi wrote: > At 11:25 17/06/2011, Louis Andriese wrote: >> Excellent Nick, thank you > > +1 > _______________________________________________ > Magritte, Pier and Related Tools ... > https://www.iam.unibe.ch/mailman/listinfo/smallwiki -- www.tudorgirba.com "Problem solving efficiency grows with the abstractness level of problem understanding." From tudor at tudorgirba.com Sun Jun 19 16:54:58 2011 From: tudor at tudorgirba.com (Tudor Girba) Date: Sun, 19 Jun 2011 16:54:58 +0200 Subject: book - user comments Message-ID: <8D6B7F78-C655-4F28-9A8C-6B1F1A491841@tudorgirba.com> Hi, I am trying the book component in the latest Pier and I notice that the user comments component does not seem to appear anymore. Is there something I should do, or is this a bug? Cheers, Doru -- www.tudorgirba.com "It's not what we do that matters most, it's how we do it." From tudor at tudorgirba.com Mon Jun 20 02:37:21 2011 From: tudor at tudorgirba.com (Tudor Girba) Date: Mon, 20 Jun 2011 02:37:21 +0200 Subject: book - user comments In-Reply-To: <8D6B7F78-C655-4F28-9A8C-6B1F1A491841@tudorgirba.com> References: <8D6B7F78-C655-4F28-9A8C-6B1F1A491841@tudorgirba.com> Message-ID: <0D42A129-000B-4B1D-AF1D-13599C3D8804@tudorgirba.com> Hi again, I think I was quite tired this afternoon :). The solution is to add the component Book Notes and embed it in the template. Now, the problem is that the input box takes the focus by default. I guess this is the same bug as we used to have in the comments of the blog components. Can anyone remember how to fix that? Cheers, Doru On 19 Jun 2011, at 16:54, Tudor Girba wrote: > Hi, > > I am trying the book component in the latest Pier and I notice that the user comments component does not seem to appear anymore. Is there something I should do, or is this a bug? > > Cheers, > Doru > > > -- > www.tudorgirba.com > > "It's not what we do that matters most, it's how we do it." > -- www.tudorgirba.com "We are all great at making mistakes." From atypicalmaniac at gmail.com Mon Jun 20 04:31:20 2011 From: atypicalmaniac at gmail.com (Johnny) Date: Sun, 19 Jun 2011 22:31:20 -0400 Subject: book - user comments In-Reply-To: <0D42A129-000B-4B1D-AF1D-13599C3D8804@tudorgirba.com> References: <8D6B7F78-C655-4F28-9A8C-6B1F1A491841@tudorgirba.com> <0D42A129-000B-4B1D-AF1D-13599C3D8804@tudorgirba.com> Message-ID: Hello Doru, It's in PRJavaScriptLibrary>>pierJs if (document.forms[0].parentNode.className != "leavecomment") {...} Best, John On Sun, Jun 19, 2011 at 8:37 PM, Tudor Girba wrote: > Hi again, > > I think I was quite tired this afternoon :). The solution is to add the > component Book Notes and embed it in the template. > > Now, the problem is that the input box takes the focus by default. I guess > this is the same bug as we used to have in the comments of the blog > components. Can anyone remember how to fix that? > > Cheers, > Doru > > > On 19 Jun 2011, at 16:54, Tudor Girba wrote: > > > Hi, > > > > I am trying the book component in the latest Pier and I notice that the > user comments component does not seem to appear anymore. Is there something > I should do, or is this a bug? > > > > Cheers, > > Doru > > > > > > -- > > www.tudorgirba.com > > > > "It's not what we do that matters most, it's how we do it." > > > > -- > www.tudorgirba.com > > "We are all great at making mistakes." > > > > > > > > > _______________________________________________ > Magritte, Pier and Related Tools ... > https://www.iam.unibe.ch/mailman/listinfo/smallwiki > -- http://john-mckeon.us/seaside -------------- next part -------------- An HTML attachment was scrubbed... URL: From avanos at xs4all.nl Mon Jun 27 11:39:17 2011 From: avanos at xs4all.nl (Adriaan van Os) Date: Mon, 27 Jun 2011 11:39:17 +0200 Subject: Pier Sprint Eindhoven starts in 5 days Message-ID: <2903569f10b419ccf36fc6561d4a2876.squirrel@webmail.xs4all.nl> The Pier Sprint in Eindhoven, The Netherlands, starts in 5 days. On July 2 and 3 we will be working on enhancing the first-time user experience of Pier. For that reason we have involved usability experts/interaction designers to help us developers ;-). We are very happy with the 10 attendees (developers and designers) we have so far. This is your last chance to join us. Registration and more Information: http://piersprinteindhoven2011.eventbrite.com/ Sprint User Stories: http://pier.andriese.net:8001/pier/blog Pier Issues List: http://code.google.com/p/pier/issues/list If for some reason you can't make it to Eindhoven, you're welcome to send user stories to this list. See you in Endhoven. Adriaan. The ISAAC / Delta Lloyd Pier Sprint team -- http://www.a3aan.st From mikey.sanchez at gmail.com Tue Jun 28 16:57:48 2011 From: mikey.sanchez at gmail.com (Miguel Sanchez) Date: Tue, 28 Jun 2011 16:57:48 +0200 Subject: Magritte in Pharo OneClick 1.1.1 and 1.2.1 one-click Message-ID: Hi All, I've been fiddling with Pharo 1.1.1 One-Click which didn't include Seaside by default (at least not that I could see). I loaded seaside via the squeaksource repository. Firstly it seemed like Magritte wasn't included in the Seaside install. Is this so? So I installed Magritte. Then when I tried to run the Magritte example in the Seaside book I got MyContactAddress>>doesNotUnderstand #new So I repeated the above steps with Pharo 1.2.1 One-Click. With the same result except I got Address>>doesNotUnderstand: #asComponent. I'm confused. Although this is my normal state I wonder if someone could elucidate? Best Regards, Miguel -------------- next part -------------- An HTML attachment was scrubbed... URL: From renggli at gmail.com Tue Jun 28 18:05:13 2011 From: renggli at gmail.com (Lukas Renggli) Date: Tue, 28 Jun 2011 18:05:13 +0200 Subject: Magritte in Pharo OneClick 1.1.1 and 1.2.1 one-click In-Reply-To: References: Message-ID: Hi Miguel, Not sure how you loaded Seaside and Magritte; and what versions? Best is to take the ready made images from http://www.seaside.st/download/pharo, as described in the book. For images with Magritte and Pier use the builds at http://jenkins.lukas-renggli.ch/. Alternatively you can use the Metacello configurations described at the same URL: http://www.seaside.st/download/pharo. Lukas On 28 June 2011 16:57, Miguel Sanchez wrote: > Hi All, > I've been fiddling with Pharo 1.1.1 One-Click which didn't include Seaside > by default (at least not that I could see). I loaded seaside via the > squeaksource repository. Firstly it seemed like Magritte wasn't included in > the Seaside install. Is this so? > ?So I installed Magritte. Then when I tried to run the Magritte example in > the Seaside book I got MyContactAddress>>doesNotUnderstand #new > So I repeated the above steps with Pharo 1.2.1 One-Click. With the same > result except I got Address>>doesNotUnderstand: #asComponent. > I'm confused. Although this is my normal state I wonder if someone could > elucidate? > Best Regards, > > > Miguel > _______________________________________________ > Magritte, Pier and Related Tools ... > https://www.iam.unibe.ch/mailman/listinfo/smallwiki > -- Lukas Renggli www.lukas-renggli.ch From mikey.sanchez at gmail.com Wed Jun 29 10:51:53 2011 From: mikey.sanchez at gmail.com (Miguel Sanchez) Date: Wed, 29 Jun 2011 10:51:53 +0200 Subject: Magritte in Pharo OneClick 1.1.1 and 1.2.1 one-click In-Reply-To: References: Message-ID: Thanks Lukas, OK I'll download off the seaside site. Used the following to download: Gofer new squeaksource: 'MetacelloRepository'; package: 'ConfigurationOfSeaside30'; load. (Smalltalk at: #ConfigurationOfSeaside30) load. AND Gofer new squeaksource: 'MetacelloRepository'; package: 'ConfigurationOfMagritte2'; load. On 28 June 2011 18:05, Lukas Renggli wrote: > Hi Miguel, > > Not sure how you loaded Seaside and Magritte; and what versions? > > Best is to take the ready made images from > http://www.seaside.st/download/pharo, as described in the book. For > images with Magritte and Pier use the builds at > http://jenkins.lukas-renggli.ch/. > > Alternatively you can use the Metacello configurations described at > the same URL: http://www.seaside.st/download/pharo. > > Lukas > > On 28 June 2011 16:57, Miguel Sanchez wrote: > > Hi All, > > I've been fiddling with Pharo 1.1.1 One-Click which didn't include > Seaside > > by default (at least not that I could see). I loaded seaside via the > > squeaksource repository. Firstly it seemed like Magritte wasn't included > in > > the Seaside install. Is this so? > > So I installed Magritte. Then when I tried to run the Magritte example > in > > the Seaside book I got MyContactAddress>>doesNotUnderstand #new > > So I repeated the above steps with Pharo 1.2.1 One-Click. With the same > > result except I got Address>>doesNotUnderstand: #asComponent. > > I'm confused. Although this is my normal state I wonder if someone could > > elucidate? > > Best Regards, > > > > > > Miguel > > _______________________________________________ > > Magritte, Pier and Related Tools ... > > https://www.iam.unibe.ch/mailman/listinfo/smallwiki > > > > > > -- > Lukas Renggli > www.lukas-renggli.ch > > _______________________________________________ > Magritte, Pier and Related Tools ... > https://www.iam.unibe.ch/mailman/listinfo/smallwiki > -------------- next part -------------- An HTML attachment was scrubbed... URL: From renggli at gmail.com Wed Jun 29 11:13:19 2011 From: renggli at gmail.com (Lukas Renggli) Date: Wed, 29 Jun 2011 11:13:19 +0200 Subject: Magritte in Pharo OneClick 1.1.1 and 1.2.1 one-click In-Reply-To: References: Message-ID: The expressions you used look ok to me. Let's forward this to Dale and the Metacello group; they might know what is going on. Lukas On 29 June 2011 10:51, Miguel Sanchez wrote: > Thanks Lukas, > OK I'll download off the seaside site. > Used the following to download: > Gofer new > ?squeaksource: 'MetacelloRepository'; > package: 'ConfigurationOfSeaside30'; > load. > (Smalltalk at: #ConfigurationOfSeaside30) load. > AND > > Gofer new > squeaksource: 'MetacelloRepository'; > ? package: 'ConfigurationOfMagritte2'; > load. > > > On 28 June 2011 18:05, Lukas Renggli wrote: >> >> Hi Miguel, >> >> Not sure how you loaded Seaside and Magritte; and what versions? >> >> Best is to take the ready made images from >> http://www.seaside.st/download/pharo, as described in the book. For >> images with Magritte and Pier use the builds at >> http://jenkins.lukas-renggli.ch/. >> >> Alternatively you can use the Metacello configurations described at >> the same URL: http://www.seaside.st/download/pharo. >> >> Lukas >> >> On 28 June 2011 16:57, Miguel Sanchez wrote: >> > Hi All, >> > I've been fiddling with Pharo 1.1.1 One-Click which didn't include >> > Seaside >> > by default (at least not that I could see). I loaded seaside via the >> > squeaksource repository. Firstly it seemed like Magritte wasn't included >> > in >> > the Seaside install. Is this so? >> > ?So I installed Magritte. Then when I tried to run the Magritte example >> > in >> > the Seaside book I got MyContactAddress>>doesNotUnderstand #new >> > So I repeated the above steps with Pharo 1.2.1 One-Click. With the same >> > result except I got Address>>doesNotUnderstand: #asComponent. >> > I'm confused. Although this is my normal state I wonder if someone could >> > elucidate? >> > Best Regards, >> > >> > >> > Miguel >> > _______________________________________________ >> > Magritte, Pier and Related Tools ... >> > https://www.iam.unibe.ch/mailman/listinfo/smallwiki >> > >> >> >> >> -- >> Lukas Renggli >> www.lukas-renggli.ch >> >> _______________________________________________ >> Magritte, Pier and Related Tools ... >> https://www.iam.unibe.ch/mailman/listinfo/smallwiki > > > _______________________________________________ > Magritte, Pier and Related Tools ... > https://www.iam.unibe.ch/mailman/listinfo/smallwiki > -- Lukas Renggli www.lukas-renggli.ch From mikey.sanchez at gmail.com Wed Jun 29 16:58:00 2011 From: mikey.sanchez at gmail.com (Miguel Sanchez) Date: Wed, 29 Jun 2011 16:58:00 +0200 Subject: Magritte in Pharo OneClick 1.1.1 and 1.2.1 one-click In-Reply-To: References: Message-ID: Ok, finally got something functional by downloading from http://ftp.squeak.org/various_images/seaside/Squeak4.1/Seaside3.0-All-in-One.zip as referred in the HPI Seaside tutorial. All the Magritte packages were pre-loaded. But before this I downloaded the image from http://www.seaside.st/distributions/Seaside-3.0.5-OneClick.zip and this did *not* have the Magritte packages installed. I was under the impression that Magriite was quite fundamental to the Seaside architecture but it appears from the dependancy list of the Seaside package that Magritte is not a prerequisite (probably an error in my understanding) What is a little more puzzling (worrying because I was planning to use Magritte in a current project) is that when I do load the latest Seaside and Magritte packages in a current Pharo release (1.1.1 and 1.2.1) they seem to be quite broken. Is this the Smalltalk version of DLL hell or am I suffering from terminal PEBKAC failure? Best Regards, Miguel On 29 June 2011 11:13, Lukas Renggli wrote: > The expressions you used look ok to me. > > Let's forward this to Dale and the Metacello group; they might know > what is going on. > > Lukas > > On 29 June 2011 10:51, Miguel Sanchez wrote: > > Thanks Lukas, > > OK I'll download off the seaside site. > > Used the following to download: > > Gofer new > > squeaksource: 'MetacelloRepository'; > > package: 'ConfigurationOfSeaside30'; > > load. > > (Smalltalk at: #ConfigurationOfSeaside30) load. > > AND > > > > Gofer new > > squeaksource: 'MetacelloRepository'; > > package: 'ConfigurationOfMagritte2'; > > load. > > > > > > On 28 June 2011 18:05, Lukas Renggli wrote: > >> > >> Hi Miguel, > >> > >> Not sure how you loaded Seaside and Magritte; and what versions? > >> > >> Best is to take the ready made images from > >> http://www.seaside.st/download/pharo, as described in the book. For > >> images with Magritte and Pier use the builds at > >> http://jenkins.lukas-renggli.ch/. > >> > >> Alternatively you can use the Metacello configurations described at > >> the same URL: http://www.seaside.st/download/pharo. > >> > >> Lukas > >> > >> On 28 June 2011 16:57, Miguel Sanchez wrote: > >> > Hi All, > >> > I've been fiddling with Pharo 1.1.1 One-Click which didn't include > >> > Seaside > >> > by default (at least not that I could see). I loaded seaside via the > >> > squeaksource repository. Firstly it seemed like Magritte wasn't > included > >> > in > >> > the Seaside install. Is this so? > >> > So I installed Magritte. Then when I tried to run the Magritte > example > >> > in > >> > the Seaside book I got MyContactAddress>>doesNotUnderstand #new > >> > So I repeated the above steps with Pharo 1.2.1 One-Click. With the > same > >> > result except I got Address>>doesNotUnderstand: #asComponent. > >> > I'm confused. Although this is my normal state I wonder if someone > could > >> > elucidate? > >> > Best Regards, > >> > > >> > > >> > Miguel > >> > _______________________________________________ > >> > Magritte, Pier and Related Tools ... > >> > https://www.iam.unibe.ch/mailman/listinfo/smallwiki > >> > > >> > >> > >> > >> -- > >> Lukas Renggli > >> www.lukas-renggli.ch > >> > >> _______________________________________________ > >> Magritte, Pier and Related Tools ... > >> https://www.iam.unibe.ch/mailman/listinfo/smallwiki > > > > > > _______________________________________________ > > Magritte, Pier and Related Tools ... > > https://www.iam.unibe.ch/mailman/listinfo/smallwiki > > > > > > -- > Lukas Renggli > www.lukas-renggli.ch > > _______________________________________________ > Magritte, Pier and Related Tools ... > https://www.iam.unibe.ch/mailman/listinfo/smallwiki > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nick.ager at gmail.com Wed Jun 29 17:26:32 2011 From: nick.ager at gmail.com (Nick Ager) Date: Wed, 29 Jun 2011 16:26:32 +0100 Subject: Magritte in Pharo OneClick 1.1.1 and 1.2.1 one-click In-Reply-To: References: Message-ID: Did you try either: download the latest from: http://jenkins.lukas-renggli.ch/job/Magritte%202/ or from within a recent Seaside version open a workspace and execute the following: Gofer new renggli: 'magritte2'; package: 'ConfigurationOfMagritte2'; load. (ConfigurationOfMagritte2 project latestVersion) load: #('Magritte-Seaside' 'Magritte-Tests-Model'). more on Metacello here: Metacello On 29 June 2011 15:58, Miguel Sanchez wrote: > > Ok, finally got something functional by downloading from > http://ftp.squeak.org/various_images/seaside/Squeak4.1/Seaside3.0-All-in-One.zip > as referred in the HPI Seaside tutorial. > > All the Magritte packages were pre-loaded. > > But before this I downloaded the image from > http://www.seaside.st/distributions/Seaside-3.0.5-OneClick.zip > and this did *not* have the Magritte packages installed. > > I was under the impression that Magriite was quite fundamental to the > Seaside architecture but it appears from the dependancy list of the Seaside > package that Magritte is not a prerequisite (probably an error in my > understanding) > > What is a little more puzzling (worrying because I was planning to use > Magritte in a current project) is that when I do load the latest Seaside and > Magritte packages in a current Pharo release (1.1.1 and 1.2.1) they seem to > be quite broken. Is this the Smalltalk version of DLL hell or am I suffering > from terminal PEBKAC failure? > > Best Regards, > > > Miguel > > > > > On 29 June 2011 11:13, Lukas Renggli wrote: > >> The expressions you used look ok to me. >> >> Let's forward this to Dale and the Metacello group; they might know >> what is going on. >> >> Lukas >> >> On 29 June 2011 10:51, Miguel Sanchez wrote: >> > Thanks Lukas, >> > OK I'll download off the seaside site. >> > Used the following to download: >> > Gofer new >> > squeaksource: 'MetacelloRepository'; >> > package: 'ConfigurationOfSeaside30'; >> > load. >> > (Smalltalk at: #ConfigurationOfSeaside30) load. >> > AND >> > >> > Gofer new >> > squeaksource: 'MetacelloRepository'; >> > package: 'ConfigurationOfMagritte2'; >> > load. >> > >> > >> > On 28 June 2011 18:05, Lukas Renggli wrote: >> >> >> >> Hi Miguel, >> >> >> >> Not sure how you loaded Seaside and Magritte; and what versions? >> >> >> >> Best is to take the ready made images from >> >> http://www.seaside.st/download/pharo, as described in the book. For >> >> images with Magritte and Pier use the builds at >> >> http://jenkins.lukas-renggli.ch/. >> >> >> >> Alternatively you can use the Metacello configurations described at >> >> the same URL: http://www.seaside.st/download/pharo. >> >> >> >> Lukas >> >> >> >> On 28 June 2011 16:57, Miguel Sanchez wrote: >> >> > Hi All, >> >> > I've been fiddling with Pharo 1.1.1 One-Click which didn't include >> >> > Seaside >> >> > by default (at least not that I could see). I loaded seaside via the >> >> > squeaksource repository. Firstly it seemed like Magritte wasn't >> included >> >> > in >> >> > the Seaside install. Is this so? >> >> > So I installed Magritte. Then when I tried to run the Magritte >> example >> >> > in >> >> > the Seaside book I got MyContactAddress>>doesNotUnderstand #new >> >> > So I repeated the above steps with Pharo 1.2.1 One-Click. With the >> same >> >> > result except I got Address>>doesNotUnderstand: #asComponent. >> >> > I'm confused. Although this is my normal state I wonder if someone >> could >> >> > elucidate? >> >> > Best Regards, >> >> > >> >> > >> >> > Miguel >> >> > _______________________________________________ >> >> > Magritte, Pier and Related Tools ... >> >> > https://www.iam.unibe.ch/mailman/listinfo/smallwiki >> >> > >> >> >> >> >> >> >> >> -- >> >> Lukas Renggli >> >> www.lukas-renggli.ch >> >> >> >> _______________________________________________ >> >> Magritte, Pier and Related Tools ... >> >> https://www.iam.unibe.ch/mailman/listinfo/smallwiki >> > >> > >> > _______________________________________________ >> > Magritte, Pier and Related Tools ... >> > https://www.iam.unibe.ch/mailman/listinfo/smallwiki >> > >> >> >> >> -- >> Lukas Renggli >> www.lukas-renggli.ch >> >> _______________________________________________ >> Magritte, Pier and Related Tools ... >> https://www.iam.unibe.ch/mailman/listinfo/smallwiki >> > > > _______________________________________________ > Magritte, Pier and Related Tools ... > https://www.iam.unibe.ch/mailman/listinfo/smallwiki > -------------- next part -------------- An HTML attachment was scrubbed... URL: From renggli at gmail.com Wed Jun 29 17:34:01 2011 From: renggli at gmail.com (Lukas Renggli) Date: Wed, 29 Jun 2011 17:34:01 +0200 Subject: Magritte in Pharo OneClick 1.1.1 and 1.2.1 one-click In-Reply-To: References: Message-ID: > But before this I downloaded ?the image from > http://www.seaside.st/distributions/Seaside-3.0.5-OneClick.zip > and this did *not* have the Magritte packages installed. As the download page lists various images. The one-click image does not contain Magritte anymore, because it was decided that the Seaside image should only contain Seaside. However, there is another download link just below, that lists Magritte as one of the ingredients of the image. > I was under the impression that Magriite was quite fundamental to the > Seaside architecture but it appears from the dependancy list of the Seaside > package that Magritte is not a prerequisite (probably an error in my > understanding) No, Seaside does not depend on Magritte, neither does Magritte depend on Seaside. The package Magritte-Seaside just integrates Magritte with Seaside, and is likely the most common use of Magritte. > What is a little more puzzling (worrying because I was planning to use > Magritte in a current project) is that when I do load the latest Seaside and > Magritte packages in a current Pharo release (1.1.1 and 1.2.1) they seem to > be quite broken. Is this the Smalltalk version of DLL hell or am I suffering > from terminal PEBKAC failure? I don't know why the scripts you used don't work, Dale might know more? You can use the latest build from my server, this is all the latest code loaded into Pharo 1.2: http://jenkins.lukas-renggli.ch/job/Magritte%202/ (Seaside + Magritte) http://jenkins.lukas-renggli.ch/job/Pier%202/ (Seaside + Magritte + Pier) Lukas -- Lukas Renggli www.lukas-renggli.ch From mikey.sanchez at gmail.com Wed Jun 29 18:17:09 2011 From: mikey.sanchez at gmail.com (Miguel Sanchez) Date: Wed, 29 Jun 2011 18:17:09 +0200 Subject: Magritte in Pharo OneClick 1.1.1 and 1.2.1 one-click In-Reply-To: References: Message-ID: On 29 June 2011 17:34, Lukas Renggli wrote: > > But before this I downloaded the image from > > http://www.seaside.st/distributions/Seaside-3.0.5-OneClick.zip > > and this did *not* have the Magritte packages installed. > > As the download page lists various images. The one-click image does > not contain Magritte anymore, because it was decided that the Seaside > image should only contain Seaside. However, there is another download > link just below, that lists Magritte as one of the ingredients of the > image. > Thanks. Saw that. I downloaded and saw that all was as per my understanding. Despite that I'd prefer to load into my environment because it forces me to understand the dependencies. > > > I was under the impression that Magriite was quite fundamental to the > > Seaside architecture but it appears from the dependancy list of the > Seaside > > package that Magritte is not a prerequisite (probably an error in my > > understanding) > > No, Seaside does not depend on Magritte, neither does Magritte depend > on Seaside. The package Magritte-Seaside just integrates Magritte with > Seaside, and is likely the most common use of Magritte. > OK I understand now. And also a likely reason for the load failure. When loading the Magritte package the script didn't get Magritte-Seaside. Running Nick's script (below) got it and now it's functional on the Pharo 1.2.1 image. (Strangely not on the 1.1.1 image.) "Nicks fragment" Gofer new renggli: 'magritte2'; package: 'ConfigurationOfMagritte2'; load. (ConfigurationOfMagritte2 project latestVersion) load: #('Magritte-Seaside' 'Magritte-Tests-Model'). > > What is a little more puzzling (worrying because I was planning to use > > Magritte in a current project) is that when I do load the latest Seaside > and > > Magritte packages in a current Pharo release (1.1.1 and 1.2.1) they seem > to > > be quite broken. Is this the Smalltalk version of DLL hell or am I > suffering > > from terminal PEBKAC failure? > > I don't know why the scripts you used don't work, Dale might know more? > Running Nick's script sorted the problem on 1.2.1 but not on 1.1.1. That's good enough for me as I've added to my (meager) understanding and reinorces your explanation. If anyone considers this worth looking into I can provide more details. I might say that I ,possibly reasonably, expected Magritte-Seaside to be loaded with Magritte. Although you probably have good reasons for seperating the installation. > > You can use the latest build from my server, this is all the latest > code loaded into Pharo 1.2: > > http://jenkins.lukas-renggli.ch/job/Magritte%202/ (Seaside + Magritte) > http://jenkins.lukas-renggli.ch/job/Pier%202/ (Seaside + Magritte + > Pier) > > Many thanks to you and to Nick for taking time to respond. I'll study the code and experiment with the tests before trying anything else. Miguel > Lukas > > -- > Lukas Renggli > www.lukas-renggli.ch > > _______________________________________________ > Magritte, Pier and Related Tools ... > https://www.iam.unibe.ch/mailman/listinfo/smallwiki > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dhenrich at vmware.com Wed Jun 29 18:46:08 2011 From: dhenrich at vmware.com (Dale Henrichs) Date: Wed, 29 Jun 2011 09:46:08 -0700 (PDT) Subject: Magritte in Pharo OneClick 1.1.1 and 1.2.1 one-click In-Reply-To: Message-ID: <414842958.123696.1309365968926.JavaMail.root@zimbra-prod-mbox-2.vmware.com> I guess I'm coming late to the party, but it seems that Miguel has it working now ... it is a matter of loading the right things ... Magritte does not depend upon Seaside, so loading Magritte doesn't load Seaside (and the Magritte-Seaside package is loaded by default). Seaside does not depend upon Magritte, so loading Seaside doesn't load Magritte. Even though you are loading Magritte into an image with Seaside it doesn't necessarily imply that you want Magritte-Seaside to be loaded unless you are explicit... I think the ultimate solution to this problem is better tools support around Metacello configurations ... I have started playing with including HelpSystem documentation with a configuration and I think is the direction that we need to head ... Dale ----- Original Message ----- | From: "Miguel Sanchez" | To: "Pier and Related Tools Magritte ..." | Cc: metacello at googlegroups.com, "Dale Henrichs" , "nick ager" | Sent: Wednesday, June 29, 2011 9:17:09 AM | Subject: Re: Magritte in Pharo OneClick 1.1.1 and 1.2.1 one-click | | | | | On 29 June 2011 17:34, Lukas Renggli < renggli at gmail.com > wrote: | | | | > But before this I downloaded the image from | > http://www.seaside.st/distributions/Seaside-3.0.5-OneClick.zip | > and this did *not* have the Magritte packages installed. | | As the download page lists various images. The one-click image does | not contain Magritte anymore, because it was decided that the Seaside | image should only contain Seaside. However, there is another download | link just below, that lists Magritte as one of the ingredients of the | image. | | | | Thanks. Saw that. I downloaded and saw that all was as per my | understanding. Despite that I'd prefer to load into my environment | because it forces me to understand the dependencies. | | | | > I was under the impression that Magriite was quite fundamental to | > the | > Seaside architecture but it appears from the dependancy list of the | > Seaside | > package that Magritte is not a prerequisite (probably an error in | > my | > understanding) | | No, Seaside does not depend on Magritte, neither does Magritte depend | on Seaside. The package Magritte-Seaside just integrates Magritte | with | Seaside, and is likely the most common use of Magritte. | | | | OK I understand now. And also a likely reason for the load failure. | When loading the Magritte package the script didn't get | Magritte-Seaside. Running Nick's script (below) got it and now it's | functional on the Pharo 1.2.1 image. (Strangely not on the 1.1.1 | image.) | | "Nicks fragment" | | | Gofer new | renggli: 'magritte2'; | package: 'ConfigurationOfMagritte2'; | load. | | | (ConfigurationOfMagritte2 project latestVersion) load: | #('Magritte-Seaside' 'Magritte-Tests-Model'). | | | | | | > What is a little more puzzling (worrying because I was planning to | > use | > Magritte in a current project) is that when I do load the latest | > Seaside and | > Magritte packages in a current Pharo release (1.1.1 and 1.2.1) they | > seem to | > be quite broken. Is this the Smalltalk version of DLL hell or am I | > suffering | > from terminal PEBKAC failure? | | I don't know why the scripts you used don't work, Dale might know | more? | | Running Nick's script sorted the problem on 1.2.1 but not on 1.1.1. | That's good enough for me as I've added to my (meager) understanding | and reinorces your explanation. If anyone considers this worth | looking into I can provide more details. I might say that I | ,possibly reasonably, expected Magritte-Seaside to be loaded with | Magritte. Although you probably have good reasons for seperating the | installation. | | | | You can use the latest build from my server, this is all the latest | code loaded into Pharo 1.2: | | http://jenkins.lukas-renggli.ch/job/Magritte%202/ (Seaside + | Magritte) | http://jenkins.lukas-renggli.ch/job/Pier%202/ (Seaside + Magritte + | Pier) | | | Many thanks to you and to Nick for taking time to respond. I'll study | the code and experiment with the tests before trying anything else. | | | Miguel | | | Lukas | | -- | | | | Lukas Renggli | www.lukas-renggli.ch | | _______________________________________________ | Magritte, Pier and Related Tools ... | https://www.iam.unibe.ch/mailman/listinfo/smallwiki | | | | | |