<br><br>On Saturday, April 19, 2014, Frank Shearar <<a href="mailto:frank.shearar@gmail.com">frank.shearar@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hey, cool. Looks kind've Boostrap-ish?<br>
<br>
I kicked the tires a bit. What's the basic elevator pitch here? Are<br>
you ripping out HttpView and replacing it with Seaside, with the<br>
existing data model behind it?<br>
<br></blockquote><div>I think the elevator pitch is: SM is a good vector for installation with a sound model and a miserable user experience. Fix the last part.<br></div><div><br></div><div>The same model with Seaside and Bootstrap. I wrote four issues on my whiteboard that are problems with the current server: unreliable due to age; the server UI is a tad confusing; it's choked with the appearance of programs you don't want; you can only install one file at a time, as opposed to a whole application. </div>
<div><br></div><div>I had grand plans to change things, but the more I learn the details, the less I want to make big changes. So, one map, no archive, use of filters and categories in both the server and the client to weed out the unwanted. I want to add a script by pasting into a form field, when making a release, so you can download entire apps. Chris M. has pioneered that sort of thing already. I want to extend it to the server.</div>
<div><br></div><div>Chris</div><div><br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
frank<br>
<br>
On 19 April 2014 06:28, Chris Cunnington <<a href="javascript:;" onclick="_e(event, 'cvml', 'brasspen@gmail.com')">brasspen@gmail.com</a>> wrote:<br>
> It's almost time for me to do Eater things. I have to turn away from this<br>
> for a bit. I thought I'd have something concrete to show two days ago.<br>
> Exploring somebody else's model is ... like opening one more door forever.<br>
><br>
> <a href="http://box4.squeak.org:9971/seaside/smserver/" target="_blank">http://box4.squeak.org:9971/seaside/smserver/</a><br>
> <a href="http://box4.squeak.org:9971/seaside/smserver/loadgz/" target="_blank">http://box4.squeak.org:9971/seaside/smserver/loadgz/</a><br>
> <a href="http://box4.squeak.org:9971/seaside/smserver/accountbyid/a22b00b1-ab1b-4af8-b9bf-3c4f1825c30b/files/smserver.st" target="_blank">http://box4.squeak.org:9971/seaside/smserver/accountbyid/a22b00b1-ab1b-4af8-b9bf-3c4f1825c30b/files/smserver.st</a><br>
><br>
> You can click those to see progress. They don't work with the client well<br>
> yet. The last one is the Installer script for the SMServer so far. And you<br>
> can build your own model from scratch.[1]<br>
><br>
><br>
> Happy Easter,<br>
> Chris<br>
><br>
> <a href="http://www.youtube.com/watch?v=xNnAvTTaJjM" target="_blank">Talking Heads "Burning Down the House"</a><br>
><br>
><br>
> [1]<br>
><br>
> SMSqueakMap clear<br>
> SMSqueakMap default<br>
> map := (SMSqueakMap default).<br>
><br>
> account := (SMSqueakMap default) newAccount: 'heisenberg' username:<br>
> 'heisenberg' email: '<a href="javascript:;" onclick="_e(event, 'cvml', 'heisenberg@bluemeth.com')">heisenberg@bluemeth.com</a>'.<br>
><br>
><br>
> map objects: Dictionary new.<br>
> map addObject: account<br>
> map accountsByName<br>
> map cache<br>
><br>
> account directory<br>
> account entries<br>
> account uploadsDirectory<br>
> account files<br>
><br>
> package := (SMPackage newIn: map)<br>
> name: 'SMServer';<br>
> summary: 'none';<br>
> description: 'none';<br>
> url: '<a href="http://www.bluemeth.com" target="_blank">http://www.bluemeth.com</a>';<br>
> author: 'heisenberg'.<br>
> account addObject: package<br>
> map addObject: package<br>
><br>
> map packages<br>
><br>
> map accounts<br>
><br>
> rel := SMPackageRelease newFromRelease: nil package: package.<br>
><br>
> relreturn := rel<br>
> version: '1';<br>
> note: 'I love meth';<br>
> downloadUrl:<br>
> '<a href="http://box4.squeak.org:9971/seaside/smserver/accountbyid/de44d272-6c5a-4736-8178-f885d7a195ad/files/smserver.st" target="_blank">http://box4.squeak.org:9971/seaside/smserver/accountbyid/de44d272-6c5a-4736-8178-f885d7a195ad/files/smserver.st</a>';<br>
> name: 'Blue Meth';<br>
> summary: 'Special blue meth'.<br>
> package addRelease: relreturn<br>
> map createCheckpointNumber: 7006.<br>
> WAKom startOn: 9971<br>
><br>
><br>
><br>
<br>
</blockquote>