Dokuments.com logo
Home
Examples
Features
Screenshots
Videos
Contact Us
Pricing
Signup
Blog

Screenshots

The "Applications" tab is the heart of the system. It is where apps are built and managed.

This is what the first step of the build process looks like. You define the app with FDL (Form Definition Language) code. You can select from a template, or use the form-wizard to help you write the FDL code.

Name your app:

Configuration and security options:

Final configuration options:

The Applications tab, now showing the app we just created.

Clicking on the "add new record" icon shows the input form:

To integrate this form into another website, you have several options.

To embed the form as an IFRAME, click the "integration tips" icon:

which will produce HTML code that you can copy and paste into your remote website:

In addition to that method, you can also deploy the application code to a remote server, and either run it natively (locally to that server), or if it's on a RackSpace Cloud Server, you can host the app elsewhere, and still use DOKUMENTS's powerful features and database.

To deploy an app remotely, click on the "deploy" icon:

From here, if you have any FTP hosts setup, you select the target server:

Wait a minute or so, and your app has been deployed to the remote server:

The first time you visit the input form (to add a new record), you'll see a message that says "this app has not been authorized for remote use yet.".

Go back to your DOKUMENTS account, and look for the new Message requesting permission for remote access:

Click on the "authorize" link:

The app is now authorized for the remote site, and is ready to use:

The interesting thing about this deployment option is that, by default, the app is stored on the remote server (egauge.com, in this example), but the data will be stored in and accessible via your dokuments.com account.

Another important point to make is that you now can modify the code for the application, on your remote server. This shot shows the files for the app located on the remote server:

If you prefer to have the app run independently of dokuments.com, you can do that by running the _setup.php script (included with each app), and changing the _config.php file to use localhost instead of the dokuments.com server. (this is preferred if you are outside of the Rackspace Cloud Server infrastructure, for security reasons).