Before starting with the manuals, make sure that you know what LaxarJS is about, and that you are familiar with the core concepts. If you're already in the process of developing your first widgets and want to know which programmatic APIs are provided by LaxarJS, have a look at the API docs.

For developers coming from previous LaxarJS major versions, there is an upgrade guide to ease the transition.

Basic Manuals

Learn about the central building blocks of a LaxarJS application, and the basics on integration technologies.

A step-by-step introduction to writing layouts and pages for a LaxarJS application.

Learn how to integrate and leverage existing widgets and activities.

Creating a flow through the pages and make the addressable as places.

Services that are offered as injections to all widgets regardless of their technology.

How to communicate between widgets using topics on the event bus.

Even without any fancy MVC framework, you can create useful widgets and activities.

Documents the LaxarJS configuration API which can be used to configure widgets, and the built-in configuration options.

How to create reusable, interactive elements that support themes.

What happens when a LaxarJS application starts, and how its assets are prepared.

A migration guide helping to upgrade applications from earlier versions of LaxarJS.

Advanced Manuals

Learn what is actually required in a LaxarJS project.

How CSS, HTML and other static assets are resolved and loaded.

How to create a custom, pluggable style for your widgets and applications.

When simple pages are not enough.

Explains how to leverage the LaxarJS event bus and APIs when writing internationalized applications.

Introduces visibility events for improving performance by allowing widgets to determine if they are visible to the user or if they currently reside in the background.

Learn how to adapt any MVC technology for creating LaxarJS widgets.