<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: medium; border-collapse: collapse; "><pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; ">
(Wow, attachments equals bad!)</pre><pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; "><br></pre><pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; ">
To install Seaside 2.8.3, you could: </pre><pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; "><br></pre><pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; ">
a.) execute this code in a Workspace: </pre><pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; "><br></pre><pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; ">
squeaksource := Installer repository: &#39;<a href="http://www.squeaksource.com">http://www.squeaksource.com</a>&#39;.

squeaksource project: &#39;KomHttpServer&#39;.
squeaksource install: &#39;DynamicBindings&#39;.
squeaksource install: &#39;KomServices&#39;.
squeaksource install: &#39;KomHttpServer&#39;.

squeaksource project: &#39;Seaside&#39;.
squeaksource install: &#39;Seaside2.8a1&#39;.</pre><pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; "><br></pre><pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; ">
b.) use the written instructions below</pre><pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; ">c.) watch this movie: <a href="http://vimeo.com/groups/squeak/videos/7853348" target="_blank" style="color: rgb(42, 93, 176); ">http://vimeo.com/groups/squeak/videos/7853348</a></pre>
<pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; "><br></pre><pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; ">
After you&#39;ve installed Seaside using either b or c. Then installing Glorp should be pretty easy. </pre><pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; ">
The SeasideLoader just recommended looks cool, but I don&#39;t know how to press start on it. How do you use it? </pre><pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; ">
If anybody has successfully installed Seaside 3.0 on Squeak I&#39;d be keen to hear how they did it. </pre><pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; ">
<br></pre><pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; ">Chris</pre><pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; ">
<br></pre><pre style="white-space: pre-wrap; word-wrap: break-word; font-family: monospace; margin-left: 3em; font-size: 12px; ">Seaside Installation Instructions



Welcome to the Squeak page for installing the Seaside web framework. This
page will show you how to install two different versions of Seaside in two
different ways. The first is called 2.8.3 and is a little older and a little
more stable. We will install that version using a package management tool
called Monticello. The second is called 3.0 and is the latest version of
Seaside. We will install that using a web page at <a href="http://builder.seaside.st./" target="_blank" style="color: rgb(0, 0, 255); ">http://builder.seaside.st.</a>




Installing 2.8.3



   1. Once you have opened Squeak, click on the background called the World.
   Select open and then Monticello Browser. In the top right corner of that
   window will be a symbol with two squares. Click that to open up the window
   to a more useful size.
   2. Click on the +Repository button. Select HTTP. You will see a template.
   We need to change something there. Replace <a href="http://foo.com/bar" target="_blank" style="color: rgb(0, 0, 255); ">http://foo.com/bar</a> with
   <a href="http://www.squeaksource.com/HttpKomServer." target="_blank" style="color: rgb(0, 0, 255); ">http://www.squeaksource.com/KomHttpServer.</a> Press Accept. Before we
   install Seaside, we need to install a server that Seaside will use.
   3. In the large, bottom right window ensure the repository you’ve just
   added is selected and then press Open.
   4. In the small window that appears we will need to install three things:
   DynamicBindings; KomServices; and; KomHttpServer. It’s best to install these
   three packages in that order.
   5. In the left hand pane click on DynamicBindings. Then in the right hand
   window click the topmost version. Then click Load. Do that also for
   KomServices and KomHttpServer.
   6. Now lets use Monticello to install Seaside. Using the same
   instructions as above, create an HTTP repository aimed at
   <a href="http://www.squeaksource.com/Seaside." target="_blank" style="color: rgb(0, 0, 255); ">http://www.squeaksource.com/Seaside.</a> Then open it.
   7. In the left hand pane of the window that appears find Seaside2.8a1 and
   select it. Then in the right hand window choose the topmost package. Press
   Load.
   8. We’re almost done. Click on the World, select open, and choose
   Workspace. In that window write WAKom startOn: 8080. Highlight that. We need
   to tell Squeak to do it. On a Mac click Option+click to pull up the correct
   menu. On PC right click. Choose Do It.
   9. WAKom is a mix of two titles. WA stands for Seaside. Kom stands for
   the Comamche server. Executing this command starts the server on port 8080.
   10. Open a browser and go to <a href="http://localhost:8080/seaside." target="_blank" style="color: rgb(0, 0, 255); ">http://localhost:8080/seaside.</a>



Installing 3.0



1.     Go to <a href="http://builder.seaside.st/" target="_blank" style="color: rgb(0, 0, 96); ">http://builder.seaside.st</a>

2.     Forgo all the options for now. Go to 3. and press Load Script. That
will download a file called seaside-3.0.0-alpha5.cs.

3.     Open Squeak and drag that file onto the background called the World.

4.     Click “install into new change set”  and wait while it installs.

5.     Now follow steps 8-10 in the 2.8.3 instructions. Realize they don’t
work. Go to the Process Browser. Kill the process. Try WAComancheAdaptor
startOn: 8080. See that that fails as well. Conclude that Seaside 3.0 is
either no longer compatible with Squeak 3.10.2 or there is some other way to
make it work. Say screw it and go to Starbucks.</pre></span>