[Seaside-dev] [ANN] JQueryWidgetbox and Metacello

Carlos Crosetti carlos.crosetti at mostar.com.ar
Fri Jan 15 01:14:11 UTC 2010


Torsten, do you have screeenshots to peer how the widgets look like?

Regards, Carlos

----- Original Message ----- 
From: "Torsten Bergmann" <astares at gmx.de>
To: <pharo-project at lists.gforge.inria.fr>; 
<seaside-dev at lists.squeakfoundation.org>; 
<seaside at lists.squeakfoundation.org>
Cc: <johan.brichau at telenet.be>; <johnptoohey at gmail.com>
Sent: Thursday, January 14, 2010 11:10 AM
Subject: [Seaside-dev] [ANN] JQueryWidgetbox and Metacello


> Hi,
>
> the JQuery Widget box project now switched to Metacello:
>
> - there is now a "ConfigurationOfJQueryWidgetBox" project/class
>   in htp://squeaksource.com/MetacelloRepository
> - this configuration includes a baseline and a first version 1.0
> - the old "loader" project (JQWidgetBox-Loader) - in
>   http://squeaksource.com/JQueryWidgetBox can be used
>   as before - it now internally uses Metacello
>
> How to get started:
> ===================
> We assume a clean image - for instance the latest pharo core
> (PharoCore-1.0-10506rc1.image) - without any Seaside here:
>
> A. THE OLD WAY
> --------------
>    To get the old loader (which is now ALWAYS loading the latest version
>    from the metacello configuration) evaluate:
>
> Gofer new
>    squeaksource: 'JQueryWidgetBox';
>    package: 'JQWidgetBox-Loader';
>    load.
>
>
>     Answer yes - and see how Seaside 3.0 and the widget project
>     is loaded. When finished start a webserver through
>
>        WAKom startOn: 9092
>
>     and point browser to
>
>      http://localhost:9092/browse/jquery-widgets
>
>     This is working as before - but not as flexible as with Metacello.
>
>
> B. THE NEW (METACELLO) WAY
> --------------------------
>   First you need to load the Metacello configuration for the project
>
>         Gofer new
>    squeaksource: 'MetacelloRepository';
>    package: 'ConfigurationOfJQueryWidgetBox';
>    load.
>
>   You can now decide to get:
>   ==========================
>   B.1. the latest version (including all tests, examples and widgets - 
> similar to the old loader in A.)
>
> (Smalltalk at: #ConfigurationOfJQueryWidgetBox) loadLatestVersion
>
>   B.2. a specific version (currently there is only one)
>
> ((Smalltalk at: #ConfigurationOfJQueryWidgetBox) project version: '1.0') 
> load
>
>   B.3. load a specific widget for your seaside project from Widget box 
> version 1.0 (without tests and examples)
>
> ((Smalltalk at: #ConfigurationOfJQueryWidgetBox) project version: '1.0') 
> load: 'JQWidgetBox-Growl-Core'
>
>   B.4. load a specific widget for your seaside project from Widget box 
> version 1.0 (including tests and examples)
>
> ((Smalltalk at: #ConfigurationOfJQueryWidgetBox) project version: '1.0') 
> load: 'JQWidgetBox-Growl-Dev'
>
>   B.5. load three widgets for your seaside project from Widget box version 
> 1.0 (two with tests/examples and the first without tests/examples)
>
> ((Smalltalk at: #ConfigurationOfJQueryWidgetBox) project version: '1.0') 
> load: #('JQWidgetBox-Growl-Core' 'JQWidgetBox-Calculator-Dev' 
> 'JQWidgetBox-Calculator-Dev')
>
>   B.6. load all the latest packages from the 1.0 baseline - with all 
> widgets, respective tests and examples to do development
>
> ((Smalltalk at: #ConfigurationOfJQueryWidgetBox) project version: 
> '1.0-baseline') load
>
>
>   If an example for a widget is loaded it will automatically appear at
>   http://localhost:9092/browse/jquery-widgets
>
>
>   Things to note:
>   ===============
>   If one wraps and adds new jquery widgets to the widget box project he 
> must
>   now add it in the metacello configuration. The old loader project should
>   stay unchanged and remains for compatibility reasons.
>
> Have fun,
> T.
>
>
>
>
>
>
>
>
>
> -- 
> GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
> Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
> _______________________________________________
> seaside-dev mailing list
> seaside-dev at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev
>
> 




More information about the seaside-dev mailing list