Overview of Web Builder
The Web Builder sample provides an intuitive web interface
to the existing Dojo Toolkit build tools, allowing you to create customized
Dojo builds using your web browser. This new tool
lowers the barrier to entry for the build system, easing new users
into the process of using a build tool, and improving the performance of
unoptimized Dojo applications everywhere.
The Web Builder project consists of two components: a Dojo-based web
application that provides the interface to the build system through a web browser and a
backend service that allows existing build systems to be controlled
through a RESTful interface.
The steps for the installation of the Web Builder sample are on the
Installation page.
Features
- Browse the catalog of every module in Dojo, Dijit and DojoX, using text
searching to quickly filter the results. Select modules that you would like to include in a custom build. There are currently over
800 modules.
- Automatically generate custom Dojo builds using the remote service. There is no
need to open terminals and run the intensive build system locally. When the
build is complete, it automatically downloads the result.
A progress indicator keeps you informed of status during a custom build.
- Auto-analyze existing Dojo applications to discover module
dependencies. Provide Web Builder with a remote URL, upload an HTML
page, compressed file, or an existing build profile to have the tool display
any Dojo Toolkit or custom module dependencies uncovered. Custom builds
using the results automatically include your custom modules.
- Customize builds in advanced mode to see the following build parameters:
- Include a Dijit theme with compressed CSSI t
- Build multiple application layers
- Generate builds for the WebKit platform
- Generate a cross-domain build