Nicolas Petton's blog
Iliad 0.7.1 is out!
We are happy to announce the release of Iliad 0.7.1.
This version fixes a few bugs introduced in Iliad 0.7.0, especially two bugs from the javascript layer and an annoying bug in the debug mode.
GNU-Smalltalkers can clone the git repository from http://github.com/NicolasPetton/iliad
git clone http://github.com/NicolasPetton/iliad cd iliad git checkout 0.7.1 ./start.sh -p 8888
Since some people asked for a preconfigured pharo image, we made one available at: ftp://bioskop.fr/iliad-0.7.1_pharo.zip.
Iliad 0.7.0 is out!
We are proud to announce the release of Iliad version 0.7!
New features include:
- The ability to bookmark AJAX applications
- Important optimizations (Thanks to Paolo Bonzini and Stefan Schmiedl)
- A new XHTMLElement api which follows closely XHTML tags and attribute names, the old one has been moved to deprecated
- A new RSS elements hierarchy
- The javascript layer has been rewritten from scratch
- More widgets in the UI package
- View methods in applications are now called controller methods (this is what they really are about)
- New methods in Widget for control flow like #replace:* methods
- More unit tests
- A lot of cleanup and bug fixes
SandstoneDb now ported to GNU-Smalltalk!
SandstoneDb, a simple ActiveRecord style presistence for Smalltalk, is now available for GNU-Smalltalk.
All the tests pass, but you'll need the latest Git version of GST in order to use it, since a new primitive needed by SandstoneDb has been added.
git clone git://github.com/NicolasPetton/sandstonedb.git
Many thanks to Sébastien Audier for doing almost all the porting job!
Iliad examples now online
Iliad examples are now available online.
Enjoy!
Bookmarking AJAX applications in Iliad and fixing the back button
There is a new feature in recent versions of Iliad which allows you to bookmark your AJAX applications and use the back button, using the hash (fragment) of the url.
The idea is to associate a hash to an action. When the action will be evaluated, the corresponding hash will be added to the url by the javascript layer.
To retreive the application state from the hash, a new dedicated route named hashRoute has been introduced.
This route can be used and streamed forward like any other route.
