Pier Components

SourceTarget
TitlePier Components
Contents*This page>.* is table of all of the components you can use in *..*, it has a few children so some of the components are more useful: -*test-components-child-page* -*test-blog* Several of the components below are simply screenshots to show what the component looks like. !Table of Components {{{html:<table class="prtable"><tr><td>Archive</td><td>}}}*archive|embedded=true*{{{html: </td><td>}}}Displays the blog entries, would show ==no blog found here== if there was no blog, same for Related and Tags. See */john-c-borden/updates/example-of-archive* also. {{{html: </td></tr>
<tr><td>Links</td><td>}}}*links|embedded=true*{{{html: </td><td>}}}Provides an RSS link to the blog (specify the blog by editing it. Class is PBRssLinkWidget{{{html: </td></tr>
<tr><th>Pier</th></tr>
<tr><td><a name="cycler"></a>Cycler</td><td>}}}Currently blank{{{html: </td></tr>
<tr><th>}}}Pier List{{{html: </th></tr>
<tr><td>Breadcrumb</td><td>}}}*breadcrumb|embedded=true*{{{html: </td></tr>
<tr><td>Children</td><td>}}}Children(context): *children|embedded=true* Children(static): *static-children|embedded=true*{{{html: </td><td>}}}Selected the ==Dropdown List:== option in the editor, and ended up with a walkback. Changing the label to between Menu, name, title changed the text displayed (Menu and title seems to display the identical links).{{{html: </td></tr>
<tr><td>Commands</td><td>}}}*commands|embedded=true*{{{html: </td><td>}}}All of the commands one may execute.{{{html: </td></tr>
<tr><td>Link Path</td><td>}}}/root/parent/self{{{html: </td><td>}}}links from root to here - not loaded in 2013-Mar image, found in Smallwiki2 part.{{{html: </td></tr>
<tr><td>Navigation</td><td>}}}*navigation|embedded=true*{{{html: </td><td>}}}Displays parents, self and children - the filter in the editor filters out options, in this example only page is unselected (so it only displays pages){{{html: </td></tr>
<tr><td>References</td><td>}}}*references|embedded=true*{{{html: </td><td>List of pages that link to this page</td></tr>
<tr><td>Tree</td><td>}}}*tree|embedded=true*{{{html: </td><td>List of parent, sibling, and children pages as links. Unlike navigation, this can have sibling children expanded.</td></tr>
<tr><td>Views</td><td>}}}*views|embedded=true*{{{html: </td><td>}}}List of views user can use - for logged in users it is ==Browse Changes Changes (RSS) Diff, etc=={{{html: </td></tr>
<tr><td>Visited Pages</td><td>}}}*visited-pages|embedded=true*{{{html: </td><td>The last pages that have been accessed</td></tr>
<tr><th>Pier Search</th></tr>
<tr><td>Search Field</td><td>}}}*search-field|embedded=true*{{{html: </td><td>Text search</td></tr>
<tr><td>}}}Search Field (Ajax){{{html: </td><td>}}}Couldn\'\'t get this to work - Missing JQWidgetBoxDeploymentLibrary?{{{html: </td></tr>
<tr><th>}}}Pier Settings{{{html: </th><th>}}}These items are only view-able by admins{{{html: </th></tr>
<tr><td>File Settings</td><td> <img src="https://saysborden.s3.us-east-2.amazonaws.com/ComponentsFileSettings.png" alt="File Settings" /> </td><td>}}}This allows one to re-define the base directory and base URL{{{html: </td></tr>
<tr><td>Kernel Settings</td><td> <img src="https://saysborden.s3.us-east-2.amazonaws.com/ComponentsKernelSettings.png" alt="Kernel Settings" /> </td><td>Sets the name of the Pier Kernel</td></tr>
<tr><td>}}}*../persistency* Settings{{{html: </td><td> <img src="https://saysborden.s3.us-east-2.amazonaws.com/ComponentsPersistencySettings.png" alt="Persistency choices" /> </td><td>Choose the method of persistency used</td></tr>
<tr><th>}}}Pier System{{{html: </th></tr>
<tr><td>Credentials</td><td>}}}*credentials|embedded=true*{{{html: </td><td>}}}Link to allow users to change their passwords - this is only dispalyed for users that are logged in.{{{html: </td></tr>
<tr><td>}}}Export/Import{{{html: </td><td> <img src="https://saysborden.s3.us-east-2.amazonaws.com/ComponentsImportExport.png" alt="Import Export" /> </td><td>}}}Admin tool to allow one to export the wiki, or import an exported wiki file. This starts with ==Please select the importer/exporter to use:=={{{html: </td></tr>
<tr><td>Groups</td><td>}}}*groups|embedded=true*{{{html: </td><td>}}}List of groups, for admins it allows more to be added, and editing existing groups.{{{html: </td></tr>
<tr><td>Links</td><td>}}}*links|embedded=true*{{{html: </td><td>}}}In the edit menu, one can select a blog, and this displays RSS{{{html: </td></tr>
<tr><td>Structures</td><td>}}}This generated a Seaside walkback: ==MessageNotUnderstood: WASelectTag>>beSubmitOnChange=={{{html: </td></tr>
<tr><td>System Stats</td><td>}}}Previously this would print uptime, memory, etc. Currently it fails with: ==MessageNotUnderstood: SmalltalkImage>>vmStatisticsReportString=={{{html: </td></tr>
<tr><td>Users</td><td>}}}*users|embedded=true*{{{html: </td><td>}}}Displays the users of Pier, admin view allows adding/removing/editing{{{html: </td></tr>
<tr><th>}}}Pier Widget{{{html: </th></tr>
<tr><td>Batcher</td><td>}}}*batcher|embedded=true*{{{html: </td><td>Display links in batches</td></tr>
<tr><td>Book Notes</td><td> </td><td>}}}This has been removed from later versions (2.0 and later){{{html: </td></tr>
<tr><td>Content</td><td> </td><td>}}}Also removed in version 2.0 and later{{{html: </td></tr>
<tr><td>Design Chooser Widget</td><td> <ul><li>Book</li><li>Event</li><li>Default</li></ul>
</td><td>}}}This is displayed as the items a list of links. After selecting one, the page opens with the warning: ==You will replace the entire content and design of the current Pier. Do you want to continue?=={{{html: </td></tr>
<tr><td>Document</td><td> </td><td>}}}This used to print the contents of a page, has been removed.{{{html: </td></tr>
<tr><td>Google Analytics</td><td>Not Viewable</td><td>}}}After you add this, editing it allows one to enter their account number for collecting data.{{{html: </td></tr>
<tr><td>Google Webmaster Tools</td><td>Not Viewable</td><td>}}}Editing this allows one to enter their verification number. See also *../pier-and-google*{{{html: </td></tr>
<tr><td>HTML</td><td>}}}*html|embedded=true*{{{html: </td><td>}}}Displays the wiki title and page title.{{{html: </td></tr>
<tr><td>Menu</td><td> </td><td>}}}This generated an DNU for ==#read== for PRMenuWidget{{{html: </td></tr>
<tr><td>Randomizer</td><td>}}}*randomizer|embedded=true*{{{html: </td><td>}}}This allows random pages, images, etc to be displayed. It shows ==Please add children to this widget== until you add children.{{{html: </td></tr>
<tr><td>Table of Contents</td><td>}}}*table-of-contents|embedded=true*{{{html: </td><td>}}}Displays links to the sections - sections are defined by bangs (==!!==){{{html: </td></tr>
<tr><td>Tag Cloud</td><td>}}}N/A{{{html: </td><td>}}}When checked, this raised a nill DNU #findTokens: from ==PRTagCloudWidget>>tokenize:using:=={{{html: </td></tr>
<tr><th>}}}Seaside Component{{{html: </th></tr>
<tr><td>All Functional Tests</td><td>}}}*all-functional-tests|embedded=true*{{{html: </td></tr>
<tr><td>Browser</td><td> <img src="https://saysborden.s3.us-east-2.amazonaws.com/ComponentsBrowser.png" alt="Browser" /></td><td>}}}A four pane Smalltalk browser - be careful adding this: {{{html: <ul><li>It will allow others to directly update your running code.</li><li>It will cause the page to lose its CSS format</li></ul></td></tr>
<tr><td>Configuration Browser</td><td> <img src="https://saysborden.s3.us-east-2.amazonaws.com/ComponentsConfigurationBrowser.png" alt="Browser" /></td><td>}}}Options for updating Seaside setup. Appears to be identical to the ==Configuration Tool=={{{html: </td></tr>
<tr><td>Controller</td><td>}}}N/A{{{html: </td><td>}}}Error with nil receiving #server from ==WAVNCController>>serverInstance=={{{html: </td></tr>
<tr><td>Counter</td><td>}}}*counter|embedded=true*{{{html: </td></tr>
<tr><td>Mini Calendar</td><td>}}}*date-picker|embedded=true*{{{html: </td></tr>
<tr><td>Dispatcher Browser</td><td> <img src="https://saysborden.s3.us-east-2.amazonaws.com/ComponentsDispatchBrowser.png" alt="Browser" /> </td><td>Browser on the seaside configuration</td></tr>
<tr><td>Example Browser</td><td>}}}N/A{{{html: </td><td>}}}Raised error when removing an item from an empty collection.{{{html: </td></tr>
<tr><td>Example Component</td><td>}}}*example-component|embedded=true*{{{html: </td><td>}}}This is the parent of the counter, the browser, etc. It has no functionality.{{{html: </td></tr>
<tr><td>Multi Counter</td><td>}}}*multi-counter|embedded=true*{{{html: </td></tr>
<tr><td>Pier Frame</td><td>}}}N/A{{{html: </td><td>}}}Raised an error removing an item from an empty OrderedCollection in ==PRDeepRenderer>>structure:during:=={{{html: </td></tr>
<tr><td>Screenshot</td><td> <img src="https://saysborden.s3.us-east-2.amazonaws.com/ComponentsScreenshot.png" alt="Pharo GUI" /> </td><td>Provides limited interaction with Smalltalk from the browser</td></tr>
<tr><td>Ui All Functional Tests</td><td> <img src="https://saysborden.s3.us-east-2.amazonaws.com/ComponentsUiFunctionaTests.png" alt="Tests" /> </td><td>JQuery testing page</td></tr>
<tr><td>Version Uploader</td><td> <img src="https://saysborden.s3.us-east-2.amazonaws.com/ComponentsVersionUploader.png" alt="Code Loader" /></td><td>Provides access to load code</td></tr></table>}}}