InstallJammer IDE

From InstallJammer Wiki

Jump to: navigation, search

Contents

[edit] Getting Started

The easiest way to get started using InstallJammer for the first time is to read through some of our tutorials. If you have a good grasp of installers and how they work, you can probably give a quick read through Create a New Install Fast to get started. If you want a more detailed look at building a new install, read through the Create a New Install Step-by-Step tutorial.

If you're already familiar with how to use InstallJammer, or you just want to learn something maybe you didn't know already, you can read through our Frequently Asked Questions or Tutorials to see if maybe what you're looking for is in there.

Once you have your first install project built, read through Getting to Know the Install Builder. It will give you a good introduction to InstallJammer's install builder and how to use it effectively.

After you finish learning your way around InstallJammer's install builder, read a little bit more about Virtual Text and its use within InstallJammer. You might also want to read through the list of Virtual Text Definitions or Virtual Directory Definitions.

Once you understand virtual text a little better, it's time to learn about what the customer really sees, the Panes of your install. Read up on Panes to become more familiar with how InstallJammer displays the installer to the user.

When you think you understand the basics of installs and the use of virtual text, you might want to read about Actions. Actions are used throughout the install process, and it's worthwhile to read up on what they are, how you use them and what types of actions are available.

After reading about actions, you'll probably want to know how to control those actions. Read up on Conditions to get a feel for how InstallJammer controls the flow of your installer.

[edit] The Install Builder

Read through the Install Builder sections to help you get to know the install builder a little better. Each section descibes the different pieces of the install builder and how to use them.

[edit] Objects

InstallJammer uses Objects to define various pieces of an install. Almost anything that is stored in your install is an object. They are usually identified as having an ID that is the unique name of the object. See Objects for a list of object types and a brief description of what they do.

[edit] Panes

Panes are what the user sees as they move forward and backward through your installer. Your available panes are defined by the theme you chose when you created your project, and each theme has a different set of panes and a different look-and-feel for those panes.

[edit] Actions

Actions are what InstallJammer uses to perform tasks while an installer or uninstaller is running. An action can be anything that you might want to do. Any action can be added to any pane in an install, and each action is checked and run in order during installation.

[edit] Conditions

Conditions are a way to tell InstallJammer how and when it should do certain things within an installer. Most objects in InstallJammer can have conditions attached to them that will control whether or not an action is taken on that object.

[edit] Virtual Text

Virtual Text is used throughout InstallJammer as a way to define variables within an install and sometimes within the install builder itself. You will see virtual text throughout your use of InstallJammer as text that is between <% and %>.

Personal tools