On 16 November 2017 at 22:44, Gabriel Cotelli <g.cotelli@gmail.com> wrote:
Hi,

We're happy to announce the general availability of Willow and it's related projects in the Web Stack ecosystem hosted at https://github.com/ba-st/.

Willow is a Web Interaction Library that eases the burden of creating AJAX-based web applications. The project goals are:

  • Provide a Smalltalk protocol for the interactive behavior of web components
  • Reify the pieces of a web application to improve reuse
  • Offer a simple and polymorphic protocol for different front-end frameworks.

It's MIT licensed and built on top of the Seaside Web Framework providing a set of composable components and easier AJAX interaction. It's intented to work alongside the RenoirSt DSL to define the CSS of your application.

This is a multi-release announcement of the following related projects:

  • Willow v4.0.0 : Core features, components and commands
  • Willow-Bootstrap v4.0.0 : Bootstrap 3 integration, components and plugins
  • Willow-JQueryUI v4.0.0 : JQuery UI integration and components.
  • Willow-SpinKit v1.0.2 : Spinner components
  • Willow-Playground v1.0.0 : An interactive presentation introducing the project and two example applications: Web Based Test Runner and Live Docs.

Nice that you've provided an interactive tutorial.�� I'll put it on my to do list to try it.

cheers -ben
��
  • RenoirSt v3.3.0 : CSS DSL. [ Latest Changes: Updated Seaside dependencies (for the Seaside extensions groups) and added Pharo 7 to the build matrix. ]

SemanticUI integration is still a work in progress.


We've started working on a more complete tutorial and a Pharo booklet.

Anyone interested in joining our ba-st projects is welcome

Regards,
Gabriel Cotelli, Maxi Tabacman and all the contributors.