Introduction to Dipforge
This section provides basic usage instructions for Dipforge and how to navigate through its UI.
Steps to get started:
- Download and install dipforge
- Launch Dipforge in a browser, if in stalled on localhost got to http://localhost:8080/ otherwise replace localhost with the hostname of the instance.
- A basic welcome page is presented, this contains version information about your installation and a link to "Sign In". Click on the sign in link.
- You will be requested for a username and password, and this will be the same as provided during installation, or if you have been given other details you may enter them now. Once the details are in click login.
Once logged in you will be presented with the screen on the left. This screen enables you to navigate all of Dipforges functionality and provides the following functional areas:
- The application list your current user has rights to. To launch an application simply click on the application you wish to start, it will open in the right hand pain. Dipforge endeavours to provide a single sign on environment where possible, with a few exceptions.
- The application panel, this contains the currently started applications. Dipforge can run multiple applications concurrently, and interchanging between applications is performed by either selecting the application again through the application list or by the tab list at the top.
- The aggregated news feeds. This is by default configured to provide the latest news from CNN, Sky and BBC. They can be changed to what every RSS source you wish. Click on a news story if you wish to launch it.
The default applications provided by Dipforge are the following:
This is designed to be a simple social feed. It enables users to post simple messages that anyone can see either by the feed application and they will appear in the left hand news feed bar for a day before expiring.
The setup application provides a means to perform basic setup of a Dipforge environment. This application registers the basic types, service end points, and flows used by a default installation. This setup and the applications configured by it are here as examples on how to use Dipforge. Feel free to extend and modify the projects in any way you see fit. Or create new projects that match your requirements.
Web IDE (Integrated Development Environment)
The Web IDE provides access to the RAD environment within Dipforge. It enables users to create Projects dedicated to their specific requirements and then quickly implement them.
The documentation browser provides access to all the Java API's exposed by Dipforge. This can be useful for reference and if you are writing a Daemon to run in Dipforge
This enables your remote access to manage your Dipforge installations files. It will prompt you for a username and password again. The will be the same as those provided during your initial login. Note: be careful using this functionality as it is possible to break your installation.
The Admin Console provides access to the MX Bean interfaces and deployed daemon interfaces. It is possible to invoke calls on both interfaces using this tool. It can also be useful during Daemon testing. You will again be prompted for login details.
The Tomcat Console provides access to the embedded Tomcat admin console. This can be used to manage the contexts of the various deployed web applications.
Audit Trail Console
The audit trail console provides access to the audit trail logs kept by Dipforge. It is possible to perform some basic mining of information to see the what has been performed on the environment. They are very verbose and track each operation that passed through the workflow engine.
The installation admin provides some of the functionality provided by Pepperbox. It is an example project and will not run out of the box. It will have to be setup properly to work.