[squeak-dev] Re: SMServer beta update
brasspen at gmail.com
Sun Apr 20 00:40:48 UTC 2014
On Saturday, April 19, 2014, Frank Shearar <frank.shearar at gmail.com> wrote:
> Hey, cool. Looks kind've Boostrap-ish?
> I kicked the tires a bit. What's the basic elevator pitch here? Are
> you ripping out HttpView and replacing it with Seaside, with the
> existing data model behind it?
> 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.
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.
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.
> > It's almost time for me to do Eater things. I have to turn away from this
> > for a bit. I thought I'd have something concrete to show two days ago.
> > Exploring somebody else's model is ... like opening one more door
> > http://box4.squeak.org:9971/seaside/smserver/
> > http://box4.squeak.org:9971/seaside/smserver/loadgz/
> > You can click those to see progress. They don't work with the client well
> > yet. The last one is the Installer script for the SMServer so far. And
> > can build your own model from scratch.
> > Happy Easter,
> > Chris
> > Talking Heads "Burning Down the House"<http://www.youtube.com/watch?v=xNnAvTTaJjM>
> > 
> > SMSqueakMap clear
> > SMSqueakMap default
> > map := (SMSqueakMap default).
> > account := (SMSqueakMap default) newAccount: 'heisenberg' username:
> > map objects: Dictionary new.
> > map addObject: account
> > map accountsByName
> > map cache
> > account directory
> > account entries
> > account uploadsDirectory
> > account files
> > package := (SMPackage newIn: map)
> > name: 'SMServer';
> > summary: 'none';
> > description: 'none';
> > url: 'http://www.bluemeth.com';
> > author: 'heisenberg'.
> > account addObject: package
> > map addObject: package
> > map packages
> > map accounts
> > rel := SMPackageRelease newFromRelease: nil package: package.
> > relreturn := rel
> > version: '1';
> > note: 'I love meth';
> > downloadUrl:
> > '
> > name: 'Blue Meth';
> > summary: 'Special blue meth'.
> > package addRelease: relreturn
> > map createCheckpointNumber: 7006.
> > WAKom startOn: 9971
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Squeak-dev