Seaside 2.02 has been posted to SqueakMap. There's been some minor reorganization and bug fixing, but the major difference is a new, fairly large example: the beginnings of a SqueakMap browser. Once you have 2.02 loaded, point your browser to http://localhost:9090/sm to try it out. And start adding features ;).
(I don't necessarily recommend updating through SqueakMap, though - better would be to file it in clean to a new image. Need to get that SMDVSInstaller going...)
Cheers, Avi
Hi all (and Seasiders too)!
Avi Bryant avi@beta4.com wrote:
Seaside 2.02 has been posted to SqueakMap. There's been some minor reorganization and bug fixing, but the major difference is a new, fairly large example: the beginnings of a SqueakMap browser. Once you have 2.02 loaded, point your browser to http://localhost:9090/sm to try it out. And start adding features ;).
Aha! Cool. As you may know the web UI for SqeuakMap master servers is pretty... basic. But that is both by design and priority. :-) Keeping it simple it could work from Scamper. I think it almost does.
(I don't necessarily recommend updating through SqueakMap, though - better would be to file it in clean to a new image. Need to get that SMDVSInstaller going...)
Exactly! :-)
Cheers, Avi
Cheers, Göran
goran.hultgren@bluefish.se writes:
Hi all (and Seasiders too)!
Avi Bryant avi@beta4.com wrote:
Seaside 2.02 has been posted to SqueakMap. There's been some minor reorganization and bug fixing, but the major difference is a new, fairly large example: the beginnings of a SqueakMap browser. Once you have 2.02 loaded, point your browser to http://localhost:9090/sm to try it out. And start adding features ;).
Hmm... I tried that here and got empty pages from localhost:9090/sm which was rather disheartening...
On Tue, 29 Oct 2002, Piers Cawley wrote:
goran.hultgren@bluefish.se writes:
Hi all (and Seasiders too)!
Avi Bryant avi@beta4.com wrote:
Seaside 2.02 has been posted to SqueakMap. There's been some minor reorganization and bug fixing, but the major difference is a new, fairly large example: the beginnings of a SqueakMap browser. Once you have 2.02 loaded, point your browser to http://localhost:9090/sm to try it out. And start adding features ;).
Hmm... I tried that here and got empty pages from localhost:9090/sm which was rather disheartening...
Yes, that would be. Do you have SqueakMap installed? Do the other examples work fine for you?
Avi Bryant avi@beta4.com writes:
On Tue, 29 Oct 2002, Piers Cawley wrote:
goran.hultgren@bluefish.se writes:
Hi all (and Seasiders too)!
Avi Bryant avi@beta4.com wrote:
Seaside 2.02 has been posted to SqueakMap. There's been some minor reorganization and bug fixing, but the major difference is a new, fairly large example: the beginnings of a SqueakMap browser. Once you have 2.02 loaded, point your browser to http://localhost:9090/sm to try it out. And start adding features ;).
Hmm... I tried that here and got empty pages from localhost:9090/sm which was rather disheartening...
Yes, that would be. Do you have SqueakMap installed? Do the other examples work fine for you?
Ah. I do now. And everything works.
Hi all!
goran.hultgren@bluefish.se wrote:
Hi all (and Seasiders too)!
Avi Bryant avi@beta4.com wrote:
Seaside 2.02 has been posted to SqueakMap. There's been some minor reorganization and bug fixing, but the major difference is a new, fairly large example: the beginnings of a SqueakMap browser. Once you have 2.02 loaded, point your browser to http://localhost:9090/sm to try it out. And start adding features ;).
Aha! Cool. As you may know the web UI for SqeuakMap master servers is pretty... basic.
I looked a bit at the code and noticed it does indeed offer registration of cards etc as the master web UI does.
Just so you know:
If you use this UI on top of your "regular" map and start modifying it by adding cards etc. it will get "corrupted" in regards with the real master. Today the client SqueakMap is a "readonly mirror" of the master and keeps track of changes through a transaction counter. I have plans in making this more sophisticated and for one thing allowing local "extra state" and also allow committing changes "upstream". But as I said - today this is a NO NO.
But nothing stops you from creating a parallell map and play with that using:
Smalltalk at: #MyPlayMap put: (SMSqueakMap newIn: 'sm2')
...and play around with that one. Or indeed copy the .log file from your original 'sm' directory into 'sm2' (make sure it gets the highest number) and then do a:
MyPlayMap reloadLog
...in order to get a play map with the same content.
I haven't actually tried the code above, bug I think it should work.
regards, Göran
On Tue, 29 Oct 2002 goran.hultgren@bluefish.se wrote:
I looked a bit at the code and noticed it does indeed offer registration of cards etc as the master web UI does.
Yes - the demo wouldn't be much fun otherwise ;). And I suppose I had a nefarious ulterior motive - I'd like you to abandon your heathen HttpView ways and come to the Seaside... that is, I thought having an app that was around in both might jump start a discussion on how HV features could be integrated into Seaside.
Just so you know:
If you use this UI on top of your "regular" map and start modifying it by adding cards etc. it will get "corrupted" in regards with the real master.
Good point. I'll release a new version which does its playing in a sandbox. (Perhaps if a map is read only, it should throw an exception when you try to modify it?)
Cheers, Avi
Avi Bryant avi@beta4.com wrote:
On Tue, 29 Oct 2002 goran.hultgren@bluefish.se wrote:
I looked a bit at the code and noticed it does indeed offer registration of cards etc as the master web UI does.
Yes - the demo wouldn't be much fun otherwise ;). And I suppose I had a nefarious ulterior motive - I'd like you to abandon your heathen HttpView ways and come to the Seaside... that is, I thought having an app that was around in both might jump start a discussion on how HV features could be integrated into Seaside.
:-) I am committed to merge/integrate whatever nice stuff I got in HttpView that is interesting to put in Seaside. And then we will see how I "feel" about Seaside compared to HttpView. :-)
You really have some nifty stuff in there (and I think I have some nifty ideas in HttpView too) but I need to sit down and learn it more. As we said this will be a good job for OOPSLA!
And sure - anybody is free to do a rewrite of the SM Master web UI. I will stick to what I have got for a while though because it works. Will try to release the last version of it too.
Just so you know:
If you use this UI on top of your "regular" map and start modifying it by adding cards etc. it will get "corrupted" in regards with the real master.
Good point. I'll release a new version which does its playing in a sandbox. (Perhaps if a map is read only, it should throw an exception when you try to modify it?)
Yes, well - the design sofar is that the server runs the exact same code as the client, but sure - a little safeguard wouldn't hurt.
I have some funky plans about being able to add local stuff to your own map - like your own private packages. This would also mean that a company could set up a local slave server that regularly updates from the masters but can hold "company private" packages not visible to the rest of us. And of course these packages should then be "publishable" to the rest of the world when you feel like it.
All this requires a bit of thinking though... it will be interesting to discuss it at OOPSLA.
Cheers, Avi
Cheers, Göran
seaside@lists.squeakfoundation.org