Here you can search through the pages of this Namespace, their attachments and the files uploaded to the system.
Note: the results will only display the items you have permissions to read.
Jetfire Admin Panel
The Jetfire Admin Panel is used to build Web 2.0 enabled applications for the website. The panel is available in two operational modes:
WebMaster Administrator By using Roles, the website administrator can create the two different views of the Jetfire Admin Panel. The 'WebMaster' view is targeted at users who create pages, manage content and menus on a daily basis. The 'Administrator' view is the super-set [...]
Jetfire Debug Panel
The Jetfire Debug Panel is used to debug Web 2.0 enabled applications for the website. The panel is used by the System Administrator to debug Jetfire issues. Getting Started
Before the Jetfire Debug Panel can be used, it progresses through a series of stages: If the user is not logged into CMS, the Jetfire Debug Panel prompts the user to [...]
Libraries
Jetfire (Workflow) Libraries Libraries are also referred to as the 'Catalog of Web Parts'. Build Web 2.0 websites with Jetfire Web [...]
Web Service Web Methods for Workflows (return to Jetfire Web Service ) This page contains a number of web methods that are used to get workflows. Get Collection Get List Get Named Workflows Get Named Workflows for List Items Get Named Workflows in Current State Get Workflow Get Workflow by Subject Get Workflow Structure Get Workflows Get Workflow in Workspace Workflows Workspaces [...]
Jetfire [...]
Jetfire Base Web Parts Library
The Jetfire Base Web Parts Library contains the following web parts. Add new Workflow to List is used by the Jetfire User to [...]
Jetfire Code: Hints for Writing Good Code
This page contains a number of suggestions that may help in writing good Jetfire code. The suggestions include:
Structure Hints Syntax Hints Semantic Hints Structure Hints
Keep the size of the code files small. Follow indentation practices to make your code easy to read. Whitespace makes code easier to read. Follow the code template. TrackerRealm marks Jetfire code as GNU [...]
Securing the Jetfire Web Service (return to Jetfire Web Service ) The Jetfire Web Service API is a general purpose web service that provides full access to Jetfire Workflows. An open web service
Without security settings,
The Web Service transmits [...]
Jetfire First Class Constructs Jetfire at its heart is an OO language based heavily on C# and Java. Jetfire does have a number of first class constructs that traditional object oriented languages (such as C#) do not have. These constructs provide Jetfire with its unique capabilities. They include: Object and Class Persistence : Jetfire objects and classes (code) are persistent . They are automatically serialized and stored [...]
Create Jetfire User Web Part
This Web Part is used to create new Jetfire Users. The basic form displayed in the first image is a standard form that is produced by this Web Part. It collects various information for the new Jetfire user. The second image is the same form, albeit decorated differently and displaying [...]
Overview The application interface has been designed to allow Jetfire objects to be accessed directly within .net code. Jetfire objects can be accessed a)using Jetfire framework classes b)using .net DLR interface or c) a combination of the two techniques. Jetfire programs can also access .net objects . Exceptions can be thrown in Jetfire and caught directly in .net code.
Calling Jetfire [...]
Jetfire Overview Jetfire is a dynamic, multi-user, object oriented language and runtime support. The language derives its syntax from C# and Java. Jetfire extends this syntax by adding first class support for features such as states , roles , versioning, audit information and persistence . Objects and classes ( code ) in Jetfire are automatically and transparently placed in permanent storage on a server nexus . This storage can either be a file system, memory(sandbox applications) [...]
Designing with Form Maker
Jetfire Form Maker Web Part
The Jetfire Form Maker Web Part can be used to build forms, quizes and surveys. It is a visual designer that is used to auto-generate Jetfire code that is automatically ready to deploy. Access
The Web Part [...]
Jetfire vs CSharp Differences Overview Jetfire's core syntax is identical to C#. Jetfire contains extensions to the .net C# language to simplify programming. To reduce the complexity of the programming model certain aspects of the .net C# language are not required in Jetfire. Jetfire Extensions Jetfire has [...]
Using .Net Objects within Jetfire (V1.3.6+ ) Beginning with release V1.3.6 of the Jetfire download .net objects ( CLR objects ) can be used directly within Jetfire with a few restrictions. Dot net object support will be phased in over a number of releases beginning with V1.3.6. Static methods and properties of a .net class can be used exactly like Jetfire class within Jetfire. Instance methods and properties of a .net object can be used exactly like [...]
Jetfire Web Parts Overview
A Web Part is an ASP.NET server control that is added to a Web Part Zone on Web Part Pages by designers at design time or users at run time. Web Parts are an integrated set of controls for creating Web sites that enable end [...]
Jetfire Administration: Security Using Roles
Roles and Workspaces are used to secure data for the Registration solution. Securing Workflows
Let's walk through an example of how Workflows are secured. The example secures data for the XYZ Workflow. Workflow Name: 'XYZ' To secure the workflow data, follow these steps:
Create a unique Workspace for every Club. The Workspace name is 'XYZ'. Create a unique Role. The Role name is 'XYZ'. Add the 'XYZ' Role to the 'XYZ' Workspace. Create [...]
Jetfire API for Web Service (return to Jetfire Web Service ) An xml string provides a lot of flexibility in responding to client requests. The Server can send one or more workflows or an error message. Of course, xml can also be complicated to decode. The Jetfire API also contains access to the Jetfire Web [...]
Jetfire Login Web Parts Library The Jetfire Login Web Parts Library includes: Create Jetfire Role and User is used by the Jetfire Administrator to create Jetfire Users with a Role. Create Jetfire User is used by the Jetfire Administrator to create Jetfire [...]
Find Workflows
Displaying Jetfire Workflows in the GUI
Workflows come in all 'shapes and sizes'. Jetfire Administrators need to easily identify what workflows should be displayed to Jetfire Users for different applications. This page describes how to configure Web Parts to display workflows. The figure to the right shows the properties [...]
Jetfire Code Life Cycle
The life cycle of a Jetfire Code Class is displayed in the following picture.
The steps include:
Write the code Parse the code into an Expression Tree Run the code in the .net Framework Common Language Run-time environment Change the code in a Visual Designer In designing the Jetfire language, we started with the programmatic model. This allows us to write unit tests against the code base to ensure that the design does not [...]
Figure 1: Membership Renewal
Web Part: Jetfire Registration Membership Renewal
The Membership Renewal Web Part is a custom Web Part built for the Registration Solution . Access
This Web Part is accessed from the Jetfire Registration Web Parts Library . Example usage of the [...]
Jetfire Workflow Summary Display Web Part
This document describes a Web Part that displays the selected properties of workflows in table cells. This Web Part displays a summary of workflows for a workflow class. The style and the number to display are easily controlled through the edit properties of the Web Part. [...]
Jetfire Admin Web Parts Library
This library includes: Jetfire Audits is used by Jetfire Administrators to view Jetfire Audits on the web page. Jetfire Audits RSS is used by Jetfire Administrators to view Jetfire Audits. Jetfire Workflow Access [...]
Add Jetfire Features Web Part This Web Part is used to add Jetfire Features to a subscription. Access This Web Part is accessed by the Jetfire Admin Panel . Procedure
To add a Jetfire Feature to [...]
Jetfire Auto-Login Web Part
This Web Part is used to automatically log into Jetfire. Auto-Login operates in three different modes (more information is described by Automatic Login Type ):
Manual Automatic AutoCookie Access This Web Part is accessed by the Jetfire Admin Panel and the Jetfire [...]
Jetfire New Workflow Web Part
In Jetfire, a class is the code that is written for the workflow. (It is actually a ‘workflow class’, but it may also be referred to it as a class.) The New Workflow Web Part allows the web page designer to define what classes are visible in the Web Part.
Each [...]
Workflow Navigation by Date Web Part This document describes a Navigation Web Part that is used to display workflows sorted by date. Access
The Web Part is accessed in the Jetfire [...]
Role Overview A 'Role' is a first class workflow object within Jetfire. Roles provide the logged-in user with permissions for accessing workflows, workspace contents, executing methods, accessing properties and changing permissions. A Jetfire user can be assigned one or more roles. Methods and properties objects can have roles assigned using the 'access construct' . Workflow objects can be assigned roles programmatically (see below). This restricts usage and visibility of methods, properties to the Jetfire [...]
Form Maker Overview
Form Maker is a visual design tool for building simple Jetfire programs. The image to the right shows the Form Maker in design view. For information how to use FormMaker, check out Tips for using FormMaker . Why use Form Maker?
Form Maker is a simple tool for creating your own programs. You can use Form Maker to iterate between
design and layout. This makes it simple to get to the 'right' form that [...]