12
I Use This!
Very Low Activity

News

Analyzed 1 day ago. based on code collected 1 day ago.
Posted almost 15 years ago by Stefan Schmiedl
So here we go again ... this time using native Smalltalk code to describe package contents in a DRY way: Eval [ PackageBuilder new name: 'MyPackage'; namespace: 'MyNamespace'; prereq: 'Package1'; prereq: 'Package2'; ... ... [More] testsBelow: 'Tests' matching: '*.st'; filein: 'File1.st'; filein: 'File2.st'; ... buildXml ]read more [Less]
Posted almost 15 years ago by Nicolas Petton
In the previous part, I explained the basic concepts behind Iliad Applications and Widgets, through the simple counter example. This part will show how to use Magritte to automatically build views and editors with data validation.read more
Posted almost 15 years ago by Joachim Jaeckel
Hi again, it took me some time today with big support from Nicolas, to figure out how to using an own version of a session. And before you run into the same mistake than me, I would like to decribe the really simple steps to use an own Session for ... [More] your Iliad-Applications. I made some errors in reasoning, which was my problem at the end. But here's how a session could be subclassed and used.read more [Less]
Posted almost 15 years ago by Stefan Schmiedl
If you are used to having one class per file, package descriptions tend to get a bit unwieldy. Take a look at Iliad's Core/package.xml, as an example. What you see is a lot of typing, some of it, gasp, even repeated. Let's DRY this up a bit.read more
Posted almost 15 years ago by Joachim Jaeckel
Hi! Just a short example of the #show:onAnswer method of Iliad. You can call an additional web-page in Iliad and continue afterwards, if the user ends the work on that page, in the same web-page, where you started the call to this page without wild ... [More] tricks... So I created a new page for the I forgot my password case for the login dialog.read more [Less]
Posted almost 15 years ago by Joachim Jaeckel
Hello again. The weekend ends and I used today, to get a bit deeper into Iliad. I created the login-dialog, which shows you, that if you open it again, the same data apears again that you already typed in and I used the session, to store a switch ... [More] , if the user is logged in. So, the first thing I did, was to overwrite the Application initialize method, to initialize the new switch, which I want to save into the session. initialize [ super initialize. self session preferenceAt: #userLoggedIn put: false. ] read more [Less]
Posted almost 15 years ago by Nicolas Petton
Iliad comes with several examples: the seaside-like counter, a simple blog using Magritte, and a todo list application. I'll try to explain the basics of Iliad through those examples. I will start with the counter example because it is the simplest ... [More] one and it will look familiar to Seaside users. In the following it is assumed that Iliad is correctly installed. Elements and Widgets To use Iliad, you need to understand two important parts of the framework: Widgets and Elements.read more [Less]
Posted almost 15 years ago by Joachim Jaeckel
Hi again. Now I want you to show, how to use the subclassed Iliad.Application class as a real dispatcher. First, I will create a menu-class, that our web-pages has a seperate menu. And this menu is the same on every page, I created an extra class for that.read more
Posted almost 15 years ago by Joachim Jaeckel
Hi! The last one and a half week, I was playing with seaside, but now, Nicolas Petton introduced a new web-development framework which is called Iliad http://smalltalk.gnu.org/blog/nico/iliad-new-lightweight-web-framework-gnu-smalltalk that seems so ... [More] interesting, that I decided to try it out for a new web application, which is currently in a planned status. And because the documentation and howtos for Iliad is currently not widely accessible, I decided to write a bit about my expiriences.read more [Less]
Posted almost 15 years ago by Nicolas Petton
A new lightweight web framework for GNU Smalltalk named Iliad is available for download. svn co http://bioskop.fr/svn/gst/iliad/trunk iliad We're working on this framework since a few months now, and we just wanted to share the code with others. ... [More] For our personal needs, we wanted to have the following features in the framework: standalone stateful widgets REST-like applications simple API easy to setup and deploy (no complicated configuration step) read more [Less]