Hi, I would like to explore Pier from my own development image
(instead of the one-click image). I used Seaside's Configuration UI
to add a PRPierConfiguration and created an instance of PRKernel with:
PRKernel named: 'Learning Pier'
But this PRKernel, even the environment page, _looks_ quite different
than the one in the one-click image. I wish to proceed with a smart,
correct choice of PRKernel instance. Are the differences between
these Kernels only cosmetic or does each provide more-suitability for
a particular purpose than the others?
> On Wed, Sep 9, 2009 at 2:51 PM, Gerhard Obermann <obi068(a)gmail.com> wrote:
> PRDistribution new kernel
To get Pier into my standard Squeak 3.9 image, I originally loaded
Pier from SqueakMap. However, I can see that this does not obtain
quite a few of the packages available from the Pier squeaksource
repository that are present in the one-click image.
Is there a proper procedure for to loading-up a standard Squeak image
with all of the Pier goodies?
To get PRDistribution I loaded "Pier-Setup" from Lukas' repository.
Doing this exposed PRLoader>>#load loading a bunch of other stuff.
However, I couldn't bring that in because
ScriptLoader loadLatestPackage: 'Gofer' from: ...
is not part of my ScriptLoader. The ScriptLoader version in the
one-click image is from the Pharo repository. Which begs two
important questions for those of us proceeding forward with standard
Squeak images (instead of Pharo images).
1) What is the best way to get a full, proper Pier installed in 3.9 or 3.10?
and.. 2) What are the intentions of the Pier developers, going
forward, for support of the standard Squeak images?
Despite my concern about the Pharo image and its splintering effects
on our community, as the maintainer of Magma, I can say I am
"committed" to maintaining Magma's compatibility with Pharo, even
though I intend to proceed forward with standard Squeak at this time.
I realize you cannot make any guarantee's any more than I can, but may
I at least know what the *intentions* are (as I just have)? Lukas, it
looks like you are moving forward with Pharo. But is standard Squeak
compatibility a factor for you at all in any of your decisions
regarding Pier going forward?
I have used Squeak, and I have used Seaside, but it has been a while.
I have brought up the Pier environment on a headless server, and it
looks as if I probably have the ability to configure it, add to it,
etc. But there does not appear to be any documentation for Pier that
is aimed at those who have forgotten what they may ever have learned
about Seaside. I'm going back over the Seaside tutorial, but I
wonder if someone can tell me how to log in to the default Pier
server, the one that comes up when you make minimal changes out of
the box (not even running under Apache). I had a "Log in" link on
the page at one point, made the attempt with no errors reported, and
was unable to edit anything. I think I'm missing a major concept
Can anyone suggest what major item I've probably forgotten about
addCondition:labelled does not seem to be working the way I expected.
I just want to validate that a given text field is not empty
I have a description definition method and setter:
addCondition: [:value | value notEmpty ]
labelled: 'Please provide at least one tag';
tags := aString asUppercase subStrings asSet
On submit, I get an error that nil does not understand asUppercase.
Shouldn't the condition fail before the setter is called? I've tried [
:value | value notNil ], and beRequired as well, got the same error. I also
tried to change the initialize method of the object I'm describing to set
tags to an empty collection but that didn't work either.
Let me forward this to the pier list since it's a syntax related
> First a quick note of thanks. I am really enjoying using Mobile Wiki
> Server. I also like that I can edit from my desktop. I have read
> your site and been digging around piercms.com as well. I was hoping
> you could help with two questions:
> 1) I have tried using Breadcrumb but I cant get it to display in a
> page or even in the overall structure (Using the design button). How
> do I use this command?
> Basically I would love to have a breadcrumb showing me where I am in
> the hiearchy of the site. Example:
> Home > Grammar > Nouns > Examples
> this would allow me to quickly move back up the hiearchy.
> 2) I like the tree and navigation components. Is it impossible to
> embed this into a page? I would like to have a page with some basic
> content and then have a tree structure listed below. However, it
> seems i have to add a component page, set it to tree, and thats all
> i can do with it.
> Thanks for your patience with me. Again I thank you for bringing
> this to the iPhone.
John M. McIntosh <johnmci(a)smalltalkconsulting.com> Twitter:
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com