1. What do I get when I purchase FormBoss?? | |
| When you purchase FormBoss you’ll receive a single zip file that contains all application code and support files. The zip is approximately 5 megabytes. | |
2. How many Forms can it handle? | |
| FormBoss uses a database to store all Form ‘Jobs’, and thus, the number of Forms is only limited by the capabilities and storage capacity of your database.
| |
3. Does FormBoss Support Multiple Users? | |
| FormBoss supports multiple users at two distinct privilege levels—Admin and Production Worker. Admin users have access to all forms and jobs. Production workers have their own login credentials that limit there access to only the jobs they have created. | |
4. Does it support all major Form Field types? | |
| All major form field types are supported in FormBoss, and all can be customized with the major attributes available to each field. | |
5. Does it support file uploads? | |
| File uploads are indeed supported—you can specify what type of upload: images only, files only, or any file type—in addition to file size limits, image resize properties, and where to save the files, be it database or flat file in a folder of your choosing. FormBoss also automates the export of file data to Email and SQL clients. For example, if you create a file upload item and create a Simple SQL module to store the form submissions, the file upload is automatically managed and routed by FormBoss, no extra coding is required! | |
6. How do I manage form submissions? | |
| Form submissions are sent to one of four places: 1. The internal FormBoss SQL entry table, where you can use the built in Entry Viewer to manage submissions. 2. To an email recipient(s) of your choosing. The email result is preformatted in HTML. 3. Via an HTTP Request to a web service of your choice. 4. Using your own form field data capture code, for example, to create a text file on your web server. | |
7. I have limited technical knowledge, is it easy to Install and use? | |
To make installation as easy as possible, you should possess a working knowledge of web servers and general database setup, and be familiar with PHP insofar as installing software, such as forum boards or content managers. No PHP programming knowledge is required, however. Installation help is also always available at no extra charge, if you run into installations issues, just contact us at: support@formboss.net. We'll be happy to get you up and running! The FormBoss editor requires a short learning curve for basic forms, though most users familiar with modern desktop applications should be up and running fairly quickly. There are always videos and help pages to assist you! | |
8. Is it possible for me to add additional features or customize the application? | |
| FormBoss leaves all form code untouched and in the case of process files, fully formatted. The editor application’s JavaScript and PHP processing code is encrypted. | |
9. What Database vendors are supported? | |
| FormBoss supports MySQL from version 5.0 and up and Microsoft SQL Server 2005 and Up. | |
10. What are the minimum application requirements? | |
The FormBoss Editor requires:
*IMPORTANT MySQL INFORMATION* As of build 589 (04/12/09) FormBoss no longer requires support for MySQL Stored Procedures. This change was made to accommodate users who have web hosts that, while providing MySQL 5, do not have the proper permissions to utilize Stored Procedures. This is an exciting change, as the power of FormBoss is now accessible to a much wider audience, all without loosing any of the powerful features existing users have come to love! MySQL connectivity requires eiether the PHP_PDO Extension and relevant PDO driver (php_pdo_mysql), or the MySQLi Driver. Almost all PHP 5 installations will have one of these extensions; to check run <?php phpinfo(); ?> in a test file and look for pdo or mysqli. In very rare instances, some advanced MySQL servers configured with replication/binary logs may require additional configuration. max_allowed_packet Proper MySQL support is important, we want to make sure FormBoss is right for your server configuration. Please contact us with any questions you might have. We'll be happy to help!
**MSSQL connectivity requires the Microsoft SQL Server 2005 Driver for PHP (download link), and for the SQL Server 2005*** Native Client (x86 or 64bit) to be installed on the Machine PHP runs on. More on SQL Server 2005 Driver for PHP requirements here.
The GD 2 Library with FreeType for Captcha Support (FreeType is bundled with Windows versions of PHP 5+) Read/Write access to your Web Server A Javascript enabled, A-Grade Web Browser**** such as Firefox 3 or IE 8 (Chrome and Safari 3+ work but have some rendering errors) Adobe Flash Player 9 for Image Uploads. A monitor that supports a horizontal resolution of at least 1280px. 1280x1024px (17inch) or greater recommended. Questions about any of these requirements, please contact us. ***There is a SQL Server 2008 version of the SQL Native Client, but as of PHP 5.2.6 it is not yet supported. Please check back here or visit the forum for news on this front. ****Editor only, the forms FormBoss produces are compatible with IE6+ Firefox 2, Opera, Safari, Etc. | |
11. Is the source code available? | |
| Full Source code may be released at some time in the future as an ‘Enterprise’ level package. Details to come. | |
12. When I purchase FormBoss is it a one time fee or are there recurring charges? | |
| FormBoss is a one-time purchase, there are no fees, support costs (to within reason), and no recurring fees. Also, all minor version updates are included at no extra cost. Thus, an update from 1.0 to 1.5 or similar is always free. In addition, minor updates are released on a regular basis that add new features, enhance security; these updates are optional and always free. | |
13. How many sites can I install with one license? | |
Each copy of FormBoss you buy is licensed to one specific domain. You can purchase multiple licenses however, in packs of 3 or 5 domains. When you do purchase multiple domain licenses they are automatically added to a download account where you can generate a new license key for that domain at any time. You cannot however, provide the FormBoss form creation process as a fee or free service to clients or other users (such as a web hosting company to their web hosting clients), nor can you 'give' FormBoss to other users, such as to a web site client or other third parties. You could however, create a form with FormBoss, export the result out, and give the final code to your clients. | |
14. Is there any future upgrade fee? | |
| Future, full version upgrades (1.0 -> 2.0, etc) will be available to registered owners for a reduced fee, based on full version step up places determined at the point of sale. | |
15. Where can I learn more? | |
We always welcome your comments and questions. You can contact us using the automated form, create a support ticket, or visit the forum to chat with others. You can also check out the demo videos: This video covers the basics for general users; check out this video targeted at professional users. | |
16. How does FormBoss deliver form submissions? | |
FormBoss provides considerable latitude with how you manage your form submissions. You can use the Simple SQL/Email modules, the powerful SQL+ and Email+ modules, the HTTP Request module for Web Service calls, or even provide your own custom logic to write text files. The most simple delivery method is to use the Simple SQL or Simple Email modules. These components are added with a single click, and will handle all the complex logic associated with your form submission—including file uploads and all form field elements. The next step up would be to use the 'plus' modules, SQL+ and Email+. These modules allow you to create custom SQL insert calls and professionally formatted email messages interspersed with your form variables, respectively. Along the same lines you can use the HTTP Request module to perform REST web service calls or execute file_get_contents() calls. Such calls could be used to communicate with external payment processors, search engines, and so on. Finally, you can create custom submission logic, creating text files from form submissions, or any other logic you might need. In every case every effort has been made to make the workflow as intuitive and easy as possible. For example, all the above modules can be freely intermingled, for example, you can use the Simple SQL module to send results to the automated result system, and also create a Email+ module to send professionally formatted email messages to the recipients of your choice. | |
17. Where is the instruction manual? | |
The documentation is found on this site at: www.formboss.net/help The help/documentation area is a great place to pick up on hints and tricks, as well as watch instructional videos. | |
18. How do I place FormBoss forms on my site? | |
First, it's important to note that when you buy FormBoss, you're not leasing the software or having us host it for you--you own it. That means all forms you create are hosted on your equipment, you manage all output as you see fit. Generally speaking, when you build a form a folder with the same name as the job is created in the /formboss/output/forms/ directory. This 'job folder' contains all code needed to run your form, and can be thought of as a self-reliant entity. Thus, placement of your form on a site can be accomplished in two main ways: First, you can use the FormBoss editor button on top of each form page named 'Embed Page'. Clicking this button will generate an iFrame embed code snippet, this snippet can then be copy/pasted into a 'host' web page of your choosing. When you navigate to the host page you will load the form page you previously saved via the iFrame include, and the form appears to be part of the host page. A classic example of this method is the contact page of this web site. The second method is to copy the job folder to another destination on your web server. You would navigate to your form by calling the named folder the form is in plus the name of the first form page. See an example of this method here. | |
19. Is FormBoss compatible with WordPress, Joomla, and Drupal? | |
Of course! WordPress, Joomla, and Drupal all support HTML in posts, the 1-Click Embed Page button in FormBoss produces just that. Placing your FormBoss forms on these sites is a very simple process. For example, to include a FormBoss form in a WordPress post you simply click the HTML button in the WordPress editor and paste in the Embed Code FormBoss automatically generates for you (see the image below). You can try it yourself: simply copy and paste this code into the HTML section of a WordPress post: <iframe src="http://www.formboss.net/fb/output/forms/wordpress_dark/page0.php" height="651" width="502" frameborder="0" scrolling="no"></iframe>
You can check out this live example of the above form. Better yet, using this same technique you can integrate your FormBoss forms into any site that accepts iFrame includes in its content editor. Popular examples include Drupal, Joomla, and the powerful e-commerce solution Magento. | |
20. Do common auto-fill utilities like Roboform and Google Toolbar work with FormBoss forms? | |
Absolutely! With FormBoss you have the same level of control as if you were hand coding the forms. This means you can name your fields in a manner that the Auto-fill engines on the market can complete your forms. | |
21. Where Are The Installation Instructions? | |
The Complete written documentation for the FormBoss installation process can be found here. On this page you will find a complete series of instructions for the most common server and database types. You will also find helpful videos which guide you though the process of installation on popular web hosting platforms such as GoDaddy. Of course personalized help is always available, both on the forms and via email. | |
22. Where is Your Refund Policy? | |
We are supremely confident that you'll find FormBoss a fantastic investment. However, if you are not completely satisfied with your purchase, we offer a full refund up to 30 days after your purchase date. You have nothing to lose and loads of productivity and business to gain! Most importantly, If you have any installation or configuration issues, we offer 7 day a week no charge premium installation help. Just contact us and we'll be happy to perform the installation for you. Please note this return policy does not cover hardware or software incompatibilities. To help prevent such issues, we have a free zip file you can download which will test your current configuration. Simply extract the zip folder and place it on your server. The script will test your loaded PHP extensions, PHP Version, and several configuration options to make sure you have everything you need to run FormBoss perfectly. It only takes a few moments to run, and doing so will give you a piece of mind knowing the full version of FormBoss will work perfectly fine. | |
23. Could you explain the license limitations a bit more? | |
With regard to the FormBoss license, what it really comes down to is this, per the license agreement: B. Distribution. In short, when you buy a FormBoss license you can use it for any site you own, but after you generate and recieve a license key it is tied to that domain and will not work on any others. Also, as a general rule, you cannot ‘give/transfer/loan’ the software (the editor) to a third party. The terminology of site content provider and domain name owner exists as my way of helping to clarify what constitutes a valid ‘owner’ of a site. The publisher of FormBoss, nicSoft, needs to avoid the situation where someone gets the software for free, be it by accident or intentionally. The most common way for that to happen would be to install instances of FormBoss on a third parties domain, which is why the license prohibits that. That said, FormBoss is a big program, it does many things in many ways. we want your business, so over the past several months we have worked with many content developers to make the process of form distribution much easier. Allow me to dish out a few bullet points; perhaps one will strike a chord with your particular situation/project: The license prohibits the transfer/installation of the software editor, NOT the forms it creates or the separate FormBoss Entry Viewer. In English – This actually covers two types of forms. Let’s take each in turn: 1. EMAIL Thus, let's say I create a sample form called email_sample. When I created the form FormBoss places all file in a folder called /email_sample, this job folder, as you could test, can be placed anywhere, including your client’s web site directory. It sends an email no matter where it is placed. 2. SQL Simple SQL jobs are ones that, with a single click, write to the default FormBoss database, created when you install the software. We have many clients who wanted to use Simple SQL but, same as you might, do not want to buy a separate license for each client. Thus, we created an application called the FormBoss Entry Viewer. Basically, it is a free add-on that lets users login and use the full-blown entry viewer application for Simple SQL jobs. Thus, you create and give the forms to whoever you want, totally within the scope of the license. The SQL+ module is an advanced delivery module that lets you create custom INSERT statements. It, like the Email modules, has no dependencies. You can create all the forms you wish using this delivery type and place them on your client’s servers. | |
24. In what ways can I integrate FormBoss forms with Paypal/2CheckOut Etc? | |
To answer this question we first need to know what type of integration you need. At the most basic level, Paypal and other such merchant service providers have the simple one click method, where you build and populate a button with the correct payment vars. FormBoss 2 fully supports this method using the new E-Commerce module. You can learn more about this module here and here. As always though, we encourage you to contact us if you have any questions. Custom support is always free! | |
25. Where And How Is A Database Used With FormBoss Forms? | |
The easiest way to answer this question is to consider the FormBoss output system. Put simply, every form you create, be it a simple one-page email contact form to a 15 page survey has a folder created with the same name as your job (often referred to as the 'job folder'). This folder contains all code and content to run your form, which means in theory you can place that job folder anywhere and the form will still run. There are two initial limitations to this rule, both of which have to do with your confirmation page modules. In case you're not already familiar with confirmation page modules, these are the items that you place on the last page of your form to tell FormBoss what you want done with your forms data. The two limitations** are: 1. When you use the Simple SQL Module - The Simple SQL module needs the FormBoss database to run. This is the database you create when you install FormBoss, which means unless FormBoss is installed on that server, the database will not exist. 2. When you use the Simple Email module with file attachments - Email attachments when using the Simple Email module use the FormBoss database to store the file uploads until delivery, without a FormBoss database this process will not work. The important point is that all other confirmation modules except Simple SQL and Simple Email when using file attachments are dependency free, in that with all other confirmation modules the job folder will contain everything the form needs to run and thus has no requirements for external files or databases. **The good news is that all users of FormBoss receive a handy utility app called the FormBoss Viewer, which is a simple program you can install on a client's computer which will allow them to use Simple SQL and Simple Email + attachment jobs. In fact, we have a handy video you can watch which shows how to use this app. The end result is the limitation goes away when using the Entry Viewer app! | |
26. I would like to install FormBoss on a test server, do you have any suggestions? | |
If you're on a Mac, MAMP is a great choice. For Windows and Mac Users, Zend Server CE is a great option. | |