Skip to content

Seaside Load Groups and Packages

Johan Brichau edited this page Jul 19, 2019 · 8 revisions

Seaside is composed of several parts, often mapping to a separate code package or a Metacello group, so you can load only the parts you need when working on your own Seaside application project. Obviously, the configuration specifies all required dependencies, so that when you want to load the 'JQuery' group, the 'Javascript' group will automatically be loaded as well.

The default load group (i.e. when you do not specify any specific groups to load) loads the most common parts you will need when building a web application. This is perfect when you start out with Seaside. However, at some point in time, you will want to load additional groups or leave out the parts you do not use in your own project.

Here is a complete list of Metacello groups you can use, with a small description of the contents. If you want to know more, check out the Metacello config in the BaselineOfSeaside3 class.

All the web server adaptors are also contained in separate groups. You need at least one adaptor to serve your Seaside application.

Clone this wiki locally