Accessing the children of a MAContainer by name ?
by Jan van de Sandt
Hi,
In Magritte a MAContainer has a collection of MAElementDescription objects
called children. Often I would like to access a child using it's name.
Currently a MADescription doesn't have a name property. Most of the times it
does have a label and an accessor so I can find a child like this:
| accessor |
accessor := #eventStatus asAccessor.
MBBooking description detect: [ :each | each accessor = accessor ]
or
MBBooking description detect: [ :each | each label = 'Event status' ]
I don't like these options for identifying a child description because they
depend on properties that are used for other things. I am thinking about
adding an some kind of 'name' property to the description hierarchy. I am
curious how others have handled this issue.
Jan.
12 years
Headless Pier Riddle
by Mircea Filip Lungu
Context:
- os: debian
- vm: cog
- image: the image from the pier site, in which I updated to the
latest version of the pier packages
~/coglinux/bin/squeak x.image
starts the image with no error and port 8087 is open
~/coglinux/bin/squeak -nodisplay -nosound x.image
just blocks and the port 8087 is not open.
do you have any idea what could be the reason? I tried with all the
possible parameter combinations: (-headless, -vm-display-none)
Thanks,
M.
--
Mircea Lungu
Researcher
Software Composition Group
University of Bern
http://lungu.org/mircea
12 years
Export/Import widget does not work
by Dennis Schetinin
I've loaded Seaside 3.0 and Pier 2 with Metacello configurations. I tried
both the "latest" (= 3.0.3.1) and the "last" (= 3.0.6) for Seaside; I also
updated all Pier packages from Lukas's repo by hand. The problem I encounter
is with Export/Import widget: clicks on "Export" and "Import" buttons are
just ignored (at least, callbacks are not triggered in image). Am I doing
something wrong?
I remember I had (and reported) a similar issue several months ago, didn't
get any response managed to find some solutions or workaround. Now I can't.
Any help please?
--
Dennis Schetinin
12 years
Pier2 and Seaside 3.1
by Dennis Schetinin
Hi!
I've loaded Seaside 3.1 and Pier2 using Lukas Renggli's scripts [
https://github.com/renggli/builder/blob/master/scripts]. Now it complains
(even for the root page) that WAApplication (again?) has no
#hasCookieInContext. Is Pier2 supposed to work with 3.1? What's the best way
to fix it if possible? TIA
VM: Mac OS - intel - 1068 - Croquet Closure Cog VM [CoInterpreter
VMMaker-oscog-IgorStasenko.123] 21.0
Image: Pharo1.3 [Latest update: #13299]
WAApplication(Object)>>doesNotUnderstand: #hasCookieInContext:
Receiver: a WAApplication
Arguments and temporary variables:
aMessage: hasCookieInContext: a WARequestContext url: '/'
exception: MessageNotUnderstood: WAApplication>>hasCookieInContext:
resumeValue: nil
Receiver's instance variables:
filter: a WAValueHolder contents: a WAExceptionFilter
parent: a WADispatcher
configuration: a WAUserConfiguration
cache: a WACache
PRContext>>urlOn:
Receiver: a PRContext[1033633792] structure: 'Welcome to Pier!' command:
'View'
Arguments and temporary variables:
aRenderer: a WARenderCanvas
url: /pier?_s=V2Fiigjfi9HNACsN&_k=ksDPAHVZ_TLSnZra
Receiver's instance variables:
properties: a Dictionary(#application->a WAApplication #components->an
Identity...etc...
kernel: a PRKernel[975962112] name: 'pier'
structure: a PRPage[1021050880] name: 'pier'
command: a PRViewCommand[1029963776]
WAAnchorTag>>goto:
Receiver: a WAAnchorTag
Arguments and temporary variables:
aContext: a PRContext[1033633792] structure: 'Welcome to Pier!' command:
'View'...etc...
Receiver's instance variables:
canvas: a WARenderCanvas
parent: a WAGenericTag
closed: false
attributes: a WAHtmlAttributes('class'->' active internal page'
'title'->'Welco...etc...
url: nil
PRReferenceRenderer>>visitInternalLink:
Receiver: a PRReferenceRenderer
Arguments and temporary variables:
aLink: a PRInternalLink[865337344]
anchor: a WAAnchorTag
Receiver's instance variables:
escaper: nil
component: a PRPage[378011648] name: 'menu'
html: a WARenderCanvas
parent: a PRMenuRenderer
link: a PRInternalLink[865337344]
PRInternalLink>>accept:
Receiver: a PRInternalLink[865337344]
Arguments and temporary variables:
aVisitor: a PRReferenceRenderer
Receiver's instance variables:
properties: nil
children: an Array(a PRText[873988096] text: 'Home')
reference: '/'
owner: a PRPage[378011648] name: 'menu'
embedded: false
parameters: {('class'->' active')}
target: a PRPage[1021050880] name: 'pier'
anchor: nil
PRInternalLink(Object)>>acceptDecorated:
Receiver: a PRInternalLink[865337344]
Arguments and temporary variables:
aVisitor: a PRReferenceRenderer
Receiver's instance variables:
properties: nil
children: an Array(a PRText[873988096] text: 'Home')
reference: '/'
owner: a PRPage[378011648] name: 'menu'
embedded: false
parameters: {('class'->' active')}
target: a PRPage[1021050880] name: 'pier'
anchor: nil
PRReferenceRenderer(PRVisitor)>>visit:
Receiver: a PRReferenceRenderer
Arguments and temporary variables:
anObject: a PRInternalLink[865337344]
Receiver's instance variables:
escaper: nil
component: a PRPage[378011648] name: 'menu'
html: a WARenderCanvas
parent: a PRMenuRenderer
link: a PRInternalLink[865337344]
PRReferenceRenderer(PRVisitor)>>start:
Receiver: a PRReferenceRenderer
Arguments and temporary variables:
anObject: a PRInternalLink[865337344]
Receiver's instance variables:
escaper: nil
component: a PRPage[378011648] name: 'menu'
html: a WARenderCanvas
parent: a PRMenuRenderer
link: a PRInternalLink[865337344]
PRReferenceRenderer(PRLinkRenderer)>>start:
Receiver: a PRReferenceRenderer
Arguments and temporary variables:
aLink: a PRInternalLink[865337344]
Receiver's instance variables:
escaper: nil
component: a PRPage[378011648] name: 'menu'
html: a WARenderCanvas
parent: a PRMenuRenderer
link: a PRInternalLink[865337344]
PRReferenceRenderer(PRRenderer)>>start:in:on:
Receiver: a PRReferenceRenderer
Arguments and temporary variables:
anObject: a PRInternalLink[865337344]
aComponent: a PRPage[378011648] name: 'menu'
aRenderer: a WARenderCanvas
Receiver's instance variables:
escaper: nil
component: a PRPage[378011648] name: 'menu'
html: a WARenderCanvas
parent: a PRMenuRenderer
link: a PRInternalLink[865337344]
PRMenuRenderer(PRViewRenderer)>>visitLink:
Receiver: a PRMenuRenderer
Arguments and temporary variables:
anObject: a PRInternalLink[865337344]
Receiver's instance variables:
escaper: nil
component: a PRPage[378011648] name: 'menu'
html: a WARenderCanvas
visited: an OrderedCollection(a PRPage[978059264] name: 'mainenvironment' a
PRP...etc...
withinContent: true
target: a PRPage[1021050880] name: 'pier'
PRMenuRenderer(PRVisitor)>>visitInternalLink:
Receiver: a PRMenuRenderer
Arguments and temporary variables:
anObject: a PRInternalLink[865337344]
Receiver's instance variables:
escaper: nil
component: a PRPage[378011648] name: 'menu'
html: a WARenderCanvas
visited: an OrderedCollection(a PRPage[978059264] name: 'mainenvironment' a
PRP...etc...
withinContent: true
target: a PRPage[1021050880] name: 'pier'
PRMenuRenderer>>visitInternalLink:
Receiver: a PRMenuRenderer
Arguments and temporary variables:
aLink: a PRInternalLink[758120448]
link: a PRInternalLink[865337344]
Receiver's instance variables:
escaper: nil
component: a PRPage[378011648] name: 'menu'
html: a WARenderCanvas
visited: an OrderedCollection(a PRPage[978059264] name: 'mainenvironment' a
PRP...etc...
withinContent: true
target: a PRPage[1021050880] name: 'pier'
PRInternalLink>>accept:
Receiver: a PRInternalLink[758120448]
Arguments and temporary variables:
aVisitor: a PRMenuRenderer
Receiver's instance variables:
properties: nil
children: an Array(a PRText[621543424] text: 'Home')
reference: '/'
owner: a PRPage[378011648] name: 'menu'
embedded: false
parameters: #()
target: a PRPage[1021050880] name: 'pier'
anchor: nil
PRInternalLink(Object)>>acceptDecorated:
Receiver: a PRInternalLink[758120448]
Arguments and temporary variables:
aVisitor: a PRMenuRenderer
Receiver's instance variables:
properties: nil
children: an Array(a PRText[621543424] text: 'Home')
reference: '/'
owner: a PRPage[378011648] name: 'menu'
embedded: false
parameters: #()
target: a PRPage[1021050880] name: 'pier'
anchor: nil
PRMenuRenderer(PRVisitor)>>visit:
Receiver: a PRMenuRenderer
Arguments and temporary variables:
anObject: a PRInternalLink[758120448]
Receiver's instance variables:
escaper: nil
component: a PRPage[378011648] name: 'menu'
html: a WARenderCanvas
visited: an OrderedCollection(a PRPage[978059264] name: 'mainenvironment' a
PRP...etc...
withinContent: true
target: a PRPage[1021050880] name: 'pier'
[:each | self visit: each] in PRMenuRenderer(PRVisitor)>>visitAll:
Receiver: a PRMenuRenderer
Arguments and temporary variables:
each: a PRInternalLink[758120448]
Receiver's instance variables:
escaper: nil
component: a PRPage[378011648] name: 'menu'
html: a WARenderCanvas
visited: an OrderedCollection(a PRPage[978059264] name: 'mainenvironment' a
PRP...etc...
withinContent: true
target: a PRPage[1021050880] name: 'pier'
Array(SequenceableCollection)>>do:
Receiver: an Array(a PRText[589037568] text: ' ' a
PRInternalLink[758120448])
Arguments and temporary variables:
aBlock: [:each | self visit: each]
index: 2
indexLimiT: 2
Receiver's instance variables:
an Array(a PRText[589037568] text: ' ' a PRInternalLink[758120448])
PRMenuRenderer(PRVisitor)>>visitAll:
Receiver: a PRMenuRenderer
Arguments and temporary variables:
aCollection: an Array(a PRText[589037568] text: ' ' a
PRInternalLink[758120448]...etc...
Receiver's instance variables:
escaper: nil
component: a PRPage[378011648] name: 'menu'
html: a WARenderCanvas
visited: an OrderedCollection(a PRPage[978059264] name: 'mainenvironment' a
PRP...etc...
withinContent: true
target: a PRPage[1021050880] name: 'pier'
PRMenuRenderer(PRVisitor)>>visitDocumentGroup:
Receiver: a PRMenuRenderer
Arguments and temporary variables:
anObject: a PRListItem[557318144]
Receiver's instance variables:
escaper: nil
component: a PRPage[378011648] name: 'menu'
html: a WARenderCanvas
visited: an OrderedCollection(a PRPage[978059264] name: 'mainenvironment' a
PRP...etc...
withinContent: true
target: a PRPage[1021050880] name: 'pier'
PRMenuRenderer(PRVisitor)>>visitListItem:
Receiver: a PRMenuRenderer
Arguments and temporary variables:
anObject: a PRListItem[557318144]
Receiver's instance variables:
escaper: nil
component: a PRPage[378011648] name: 'menu'
html: a WARenderCanvas
visited: an OrderedCollection(a PRPage[978059264] name: 'mainenvironment' a
PRP...etc...
withinContent: true
target: a PRPage[1021050880] name: 'pier'
[super visitListItem: anObject] in
PRMenuRenderer(PRViewRenderer)>>visitListItem:
Receiver: a PRMenuRenderer
Arguments and temporary variables:
anObject: a PRListItem[557318144]
Receiver's instance variables:
escaper: nil
component: a PRPage[378011648] name: 'menu'
html: a WARenderCanvas
visited: an OrderedCollection(a PRPage[978059264] name: 'mainenvironment' a
PRP...etc...
withinContent: true
target: a PRPage[1021050880] name: 'pier'
BlockClosure>>renderOn:
Receiver: [super visitListItem: anObject]
Arguments and temporary variables:
aRenderer: a WARenderCanvas
Receiver's instance variables:
outerContext: PRMenuRenderer(PRViewRenderer)>>visitListItem:
startpc: 27
numArgs: 0
WARenderCanvas(WARenderer)>>render:
Receiver: a WARenderCanvas
Arguments and temporary variables:
anObject: [super visitListItem: anObject]
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: a WAAnchorTag
parentBrush: a WAGenericTag
WARenderCanvas(WACanvas)>>render:
Receiver: a WARenderCanvas
Arguments and temporary variables:
anObject: [super visitListItem: anObject]
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: a WAAnchorTag
parentBrush: a WAGenericTag
[self before.
canvas render: anObject.
self after] in WAGenericTag(WATagBrush)>>with:
Receiver: a WAGenericTag
Arguments and temporary variables:
anObject: [super visitListItem: anObject]
Receiver's instance variables:
canvas: a WARenderCanvas
parent: a WAUnorderedListTag
closed: false
attributes: nil
tag: 'li'
BlockClosure>>renderOn:
Receiver: [self before.
canvas render: anObject.
self after]
Arguments and temporary variables:
aRenderer: a WARenderCanvas
Receiver's instance variables:
outerContext: WAGenericTag(WATagBrush)>>with:
startpc: 54
numArgs: 0
WARenderCanvas(WARenderer)>>render:
Receiver: a WARenderCanvas
Arguments and temporary variables:
anObject: [self before.
canvas render: anObject.
self after]
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: a WAAnchorTag
parentBrush: a WAGenericTag
WARenderCanvas(WACanvas)>>render:
Receiver: a WARenderCanvas
Arguments and temporary variables:
anObject: [self before.
canvas render: anObject.
self after]
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: a WAAnchorTag
parentBrush: a WAGenericTag
WARenderCanvas(WACanvas)>>nest:
Receiver: a WARenderCanvas
Arguments and temporary variables:
aBlock: [self before.
canvas render: anObject.
self after]
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: a WAAnchorTag
parentBrush: a WAGenericTag
WAGenericTag(WABrush)>>with:
Receiver: a WAGenericTag
Arguments and temporary variables:
aBlock: [self before.
canvas render: anObject.
self after]
Receiver's instance variables:
canvas: a WARenderCanvas
parent: a WAUnorderedListTag
closed: false
attributes: nil
tag: 'li'
WAGenericTag(WATagBrush)>>with:
Receiver: a WAGenericTag
Arguments and temporary variables:
anObject: [super visitListItem: anObject]
Receiver's instance variables:
canvas: a WARenderCanvas
parent: a WAUnorderedListTag
closed: false
attributes: nil
tag: 'li'
WARenderCanvas(WAHtmlCanvas)>>listItem:
Receiver: a WARenderCanvas
Arguments and temporary variables:
aBlock: [super visitListItem: anObject]
Receiver's instance variables:
context: a WARenderContext
lastId: nil
currentBrush: a WAAnchorTag
parentBrush: a WAGenericTag
PRMenuRenderer(PRViewRenderer)>>visitListItem:
Receiver: a PRMenuRenderer
Arguments and temporary variables:
anObject: a PRListItem[557318144]
Receiver's instance variables:
escaper: nil
component: a PRPage[378011648] name: 'menu'
html: a WARenderCanvas
visited: an OrderedCollection(a PRPage[978059264] name: 'mainenvironment' a
PRP...etc...
withinContent: true
target: a PRPage[1021050880] name: 'pier'
PRListItem>>accept:
Receiver: a PRListItem[557318144]
Arguments and temporary variables:
aVisitor: a PRMenuRenderer
Receiver's instance variables:
properties: nil
children: an Array(a PRText[589037568] text: ' ' a
PRInternalLink[758120448])
PRListItem(Object)>>acceptDecorated:
Receiver: a PRListItem[557318144]
Arguments and temporary variables:
aVisitor: a PRMenuRenderer
Receiver's instance variables:
properties: nil
children: an Array(a PRText[589037568] text: ' ' a
PRInternalLink[758120448])
PRMenuRenderer(PRVisitor)>>visit:
Receiver: a PRMenuRenderer
Arguments and temporary variables:
anObject: a PRListItem[557318144]
Receiver's instance variables:
escaper: nil
component: a PRPage[378011648] name: 'menu'
html: a WARenderCanvas
visited: an OrderedCollection(a PRPage[978059264] name: 'mainenvironment' a
PRP...etc...
withinContent: true
target: a PRPage[1021050880] name: 'pier'
[:each | self visit: each] in PRMenuRenderer(PRVisitor)>>visitAll:
Receiver: a PRMenuRenderer
Arguments and temporary variables:
each: a PRListItem[557318144]
Receiver's instance variables:
escaper: nil
component: a PRPage[378011648] name: 'menu'
html: a WARenderCanvas
visited: an OrderedCollection(a PRPage[978059264] name: 'mainenvironment' a
PRP...etc...
withinContent: true
target: a PRPage[1021050880] name: 'pier'
Array(SequenceableCollection)>>do:
Receiver: an Array(a PRListItem[557318144] a PRListItem[802422784] a
PRListItem[1049362432])
Arguments and temporary variables:
aBlock: [:each | self visit: each]
index: 1
indexLimiT: 3
Receiver's instance variables:
an Array(a PRListItem[557318144] a PRListItem[802422784] a
PRListItem[1049362432])
--- The full stack ---
WAApplication(Object)>>doesNotUnderstand: #hasCookieInContext:
PRContext>>urlOn:
WAAnchorTag>>goto:
PRReferenceRenderer>>visitInternalLink:
PRInternalLink>>accept:
PRInternalLink(Object)>>acceptDecorated:
PRReferenceRenderer(PRVisitor)>>visit:
PRReferenceRenderer(PRVisitor)>>start:
PRReferenceRenderer(PRLinkRenderer)>>start:
PRReferenceRenderer(PRRenderer)>>start:in:on:
PRMenuRenderer(PRViewRenderer)>>visitLink:
PRMenuRenderer(PRVisitor)>>visitInternalLink:
PRMenuRenderer>>visitInternalLink:
PRInternalLink>>accept:
PRInternalLink(Object)>>acceptDecorated:
PRMenuRenderer(PRVisitor)>>visit:
[:each | self visit: each] in PRMenuRenderer(PRVisitor)>>visitAll:
Array(SequenceableCollection)>>do:
PRMenuRenderer(PRVisitor)>>visitAll:
PRMenuRenderer(PRVisitor)>>visitDocumentGroup:
PRMenuRenderer(PRVisitor)>>visitListItem:
[super visitListItem: anObject] in
PRMenuRenderer(PRViewRenderer)>>visitListItem:
BlockClosure>>renderOn:
WARenderCanvas(WARenderer)>>render:
WARenderCanvas(WACanvas)>>render:
[self before.
canvas render: anObject.
self after] in WAGenericTag(WATagBrush)>>with:
BlockClosure>>renderOn:
WARenderCanvas(WARenderer)>>render:
WARenderCanvas(WACanvas)>>render:
WARenderCanvas(WACanvas)>>nest:
WAGenericTag(WABrush)>>with:
WAGenericTag(WATagBrush)>>with:
WARenderCanvas(WAHtmlCanvas)>>listItem:
PRMenuRenderer(PRViewRenderer)>>visitListItem:
PRListItem>>accept:
PRListItem(Object)>>acceptDecorated:
PRMenuRenderer(PRVisitor)>>visit:
[:each | self visit: each] in PRMenuRenderer(PRVisitor)>>visitAll:
Array(SequenceableCollection)>>do:
- - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - -
PRMenuRenderer(PRVisitor)>>visitAll:
PRMenuRenderer(PRVisitor)>>visitDocumentGroup:
PRMenuRenderer(PRVisitor)>>visitList:
PRMenuRenderer(PRVisitor)>>visitUnorderedList:
[super visitUnorderedList: anObject] in
PRMenuRenderer(PRViewRenderer)>>visitUnorderedList:
BlockClosure>>renderOn:
WARenderCanvas(WARenderer)>>render:
WARenderCanvas(WACanvas)>>render:
[self before.
canvas render: anObject.
self after] in WAUnorderedListTag(WATagBrush)>>with:
BlockClosure>>renderOn:
WARenderCanvas(WARenderer)>>render:
WARenderCanvas(WACanvas)>>render:
WARenderCanvas(WACanvas)>>nest:
WAUnorderedListTag(WABrush)>>with:
WAUnorderedListTag(WATagBrush)>>with:
WARenderCanvas(WAHtmlCanvas)>>unorderedList:
PRMenuRenderer(PRViewRenderer)>>visitUnorderedList:
PRUnorderedList>>accept:
PRUnorderedList(Object)>>acceptDecorated:
PRMenuRenderer(PRVisitor)>>visit:
[:each | self visit: each] in PRMenuRenderer(PRVisitor)>>visitAll:
Array(SequenceableCollection)>>do:
PRMenuRenderer(PRVisitor)>>visitAll:
PRMenuRenderer(PRVisitor)>>visitDocumentGroup:
PRMenuRenderer(PRVisitor)>>visitDocument:
PRDocument>>accept:
PRDocument(Object)>>acceptDecorated:
PRMenuRenderer(PRVisitor)>>visit:
[self visit: anObject] in PRMenuRenderer(PRRenderer)>>continue:in:on:
BlockClosure>>ensure:
PRMenuRenderer(PRRenderer)>>continue:in:on:
[PRMenuRenderer new copyFrom: parent;
target: visitor target;
continue: aPage document
in: aPage
on: html] in PREmbeddedRenderer>>visitPageMenu:
BlockClosure>>ensure:
PRViewRenderer(PRDeepRenderer)>>structure:during:
PREmbeddedRenderer>>visitPageMenu:
PREmbeddedRenderer>>visitPage:
PRPage>>accept:
PRPage(Object)>>acceptDecorated:
[:each | super acceptDecorated: aVisitor] in
PRPage(PRDecorated)>>acceptDecorated:
PRPage(PRDecorated)>>decorationsDo:ownerDo:
PRPage(PRDecorated)>>acceptDecorated:
PREmbeddedRenderer(PRVisitor)>>visit:
PREmbeddedRenderer>>visitInternalLink:
PRInternalLink>>accept:
PRInternalLink(Object)>>acceptDecorated:
PREmbeddedRenderer(PRVisitor)>>visit:
PREmbeddedRenderer(PRVisitor)>>start:
PREmbeddedRenderer(PRLinkRenderer)>>start:
PREmbeddedRenderer(PRRenderer)>>start:in:on:
PRViewRenderer>>visitLink:
PRViewRenderer(PRVisitor)>>visitInternalLink:
PRInternalLink>>accept:
PRInternalLink(Object)>>acceptDecorated:
PRViewRenderer(PRVisitor)>>visit:
[:each | self visit: each] in PRViewRenderer(PRVisitor)>>visitAll:
Array(SequenceableCollection)>>do:
PRViewRenderer(PRVisitor)>>visitAll:
PRViewRenderer(PRVisitor)>>visitDocumentGroup:
PRViewRenderer(PRVisitor)>>visitParagraph:
PRViewRenderer>>visitParagraph:
PRParagraph>>accept:
PRParagraph(Object)>>acceptDecorated:
PRViewRenderer(PRVisitor)>>visit:
[:each | self visit: each] in PRViewRenderer(PRVisitor)>>visitAll:
Array(SequenceableCollection)>>do:
PRViewRenderer(PRVisitor)>>visitAll:
PRViewRenderer(PRVisitor)>>visitDocumentGroup:
PRViewRenderer(PRVisitor)>>visitDocument:
PRDocument>>accept:
PRDocument(Object)>>acceptDecorated:
PRViewRenderer(PRVisitor)>>visit:
[self visit: aStructure document] in
PRViewRenderer(PRDeepRenderer)>>visitStructure:
BlockClosure>>ensure:
PRViewRenderer(PRDeepRenderer)>>structure:during:
PRViewRenderer(PRDeepRenderer)>>visitStructure:
PRViewRenderer(PRVisitor)>>visitCase:
PRViewRenderer(PRVisitor)>>visitPage:
PRPage>>accept:
PRPage(Object)>>acceptDecorated:
[:each | super acceptDecorated: aVisitor] in
PRPage(PRDecorated)>>acceptDecorated:
PRPage(PRDecorated)>>decorationsDo:ownerDo:
PRPage(PRDecorated)>>acceptDecorated:
PRViewRenderer(PRVisitor)>>visit:
PREmbeddedRenderer>>visitStructure:
PREmbeddedRenderer(PRVisitor)>>visitCase:
PREmbeddedRenderer(PRVisitor)>>visitPage:
PREmbeddedRenderer>>visitPage:
PRPage>>accept:
PRPage(Object)>>acceptDecorated:
[:each | super acceptDecorated: aVisitor] in
PRPage(PRDecorated)>>acceptDecorated:
PRPage(PRDecorated)>>decorationsDo:ownerDo:
PRPage(PRDecorated)>>acceptDecorated:
PREmbeddedRenderer(PRVisitor)>>visit:
PREmbeddedRenderer>>visitInternalLink:
PRInternalLink>>accept:
PRInternalLink(Object)>>acceptDecorated:
PREmbeddedRenderer(PRVisitor)>>visit:
PREmbeddedRenderer(PRVisitor)>>start:
PREmbeddedRenderer(PRLinkRenderer)>>start:
PREmbeddedRenderer(PRRenderer)>>start:in:on:
PRViewRenderer>>visitLink:
PRViewRenderer(PRVisitor)>>visitInternalLink:
PRInternalLink>>accept:
PRInternalLink(Object)>>acceptDecorated:
PRViewRenderer(PRVisitor)>>visit:
[:each | self visit: each] in PRViewRenderer(PRVisitor)>>visitAll:
Array(SequenceableCollection)>>do:
PRViewRenderer(PRVisitor)>>visitAll:
PRViewRenderer(PRVisitor)>>visitDocumentGroup:
PRViewRenderer(PRVisitor)>>visitParagraph:
PRViewRenderer>>visitParagraph:
PRParagraph>>accept:
PRParagraph(Object)>>acceptDecorated:
PRViewRenderer(PRVisitor)>>visit:
[:each | self visit: each] in PRViewRenderer(PRVisitor)>>visitAll:
Array(SequenceableCollection)>>do:
PRViewRenderer(PRVisitor)>>visitAll:
PRViewRenderer(PRVisitor)>>visitDocumentGroup:
PRViewRenderer(PRVisitor)>>visitDocument:
PRDocument>>accept:
PRDocument(Object)>>acceptDecorated:
PRViewRenderer(PRVisitor)>>visit:
[self visit: aStructure document] in
PRViewRenderer(PRDeepRenderer)>>visitStructure:
BlockClosure>>ensure:
PRViewRenderer(PRDeepRenderer)>>structure:during:
PRViewRenderer(PRDeepRenderer)>>visitStructure:
PRViewRenderer(PRVisitor)>>visitCase:
PRViewRenderer(PRVisitor)>>visitPage:
PRPage>>accept:
PRPage(Object)>>acceptDecorated:
[:each | super acceptDecorated: aVisitor] in
PRPage(PRDecorated)>>acceptDecorated:
PRPage(PRDecorated)>>decorationsDo:ownerDo:
PRPage(PRDecorated)>>acceptDecorated:
PRViewRenderer(PRVisitor)>>visit:
PRViewRenderer(PRVisitor)>>start:
PRViewRenderer(PRDeepRenderer)>>start:
PRViewRenderer(PRRenderer)>>start:in:on:
PRPierFrame>>renderContentOn:
WARenderVisitor>>visitPainter:
WARenderVisitor(WAPainterVisitor)>>visitPresenter:
WARenderVisitor(WAPainterVisitor)>>visitComponent:
PRPierFrame(WAComponent)>>accept:
WARenderVisitor(WAVisitor)>>visit:
WARenderingGuide(WAPresenterGuide)>>visitPainter:
WARenderingGuide(WAPainterVisitor)>>visitPresenter:
WARenderingGuide(WAPainterVisitor)>>visitComponent:
PRPierFrame(WAComponent)>>accept:
PRPierFrame(WAPresenter)>>renderUndecoratedWithContext:
WAToolDecoration(WADecoration)>>renderNextOn:
WAToolDecoration>>renderChildOn:
WAToolDecoration>>renderContentOn:
WARenderVisitor>>visitPainter:
WARenderVisitor(WAPainterVisitor)>>visitPresenter:
WARenderVisitor(WAPainterVisitor)>>visitDecoration:
WAToolDecoration(WADecoration)>>accept:
WARenderVisitor(WAVisitor)>>visit:
WARenderingGuide(WAPresenterGuide)>>visitPainter:
WARenderingGuide(WAPainterVisitor)>>visitPresenter:
WARenderingGuide(WAPainterVisitor)>>visitDecoration:
WAToolDecoration(WADecoration)>>accept:
WARenderingGuide(WAPainterVisitor)>>visitDecorationsOfComponent:
PRPierFrame(WAComponent)>>acceptDecorated:
-- and more not shown --
--
Dennis Schetinin
12 years
Re: pier
by Lukas Renggli
Hi Erwann,
All the documentation is linked from here:
http://piercms.com/
For the automatic builds I am using the scripts here:
https://github.com/renggli/builder/tree/master/scripts
Namely seaside3.st, seaside3-kom.st, magritte2.st, pier2.st. Easier is probably to use the Metacello configuration.
The Pier application is automatically registered in the initialization code of the Pier-Seaside and/or Pier-Setup packages.
Please ask further questions in the mailing list.
Lukas
On Sep 2, 2011, at 12:34 , Erwann Wernli wrote:
> Hi Lukas,
>
> Is there any resource somewhere indicating how to create a pier web site, after having downloaded the packages?
>
> The one-click image is nice, but I would like to create pier installation from scratch, but I don't know what needs to be registered as a WAApplication in seaside, how to create the kernel, etc.
>
> Can you provide me any hint?
>
> Cheers,
> Erwann
--
Lukas Renggli
www.lukas-renggli.ch
12 years