Useful links

Setting up a test environment for your web applications

You can test your AppGini-generated web applications on a local machine before deploying them online. To do so, you need to install a web server, MySQL, and PHP. Of course, installing and configuring all of these programs is a lot of headache. Fortunately, there is an easier way: download and install Xampp, a single download that takes care of all the necessary work in one shot.

Note: All of the above tools are free and open source software.

Uploading the generated code to your server

To upload the generated code to your server, you should use an FTP client. A very powerful program is FileZilla.

Our online course on customizing AppGini applications

We prepared a course for power users of AppGini, who'd like to add more functionality to their applications by writing custom code. Through 4.5 hours of video, we'll finish 30 practical examples, featuring more than 500 lines of code, that cover the most common hook questions I receive from users. Preview the course.

Hosting providers

Most hosting providers support hosting the applications generated by AppGini out-of-the-box, since AppGini generates PHP applications that connect to MySQL databases. PHP and MySQL are very widely available through almost any hosting provider.

If you're looking for a reliable managed hosting service (where the provider takes care of installing, securing and upgrading your server software, as well as resolving the majority of technical issues), we've been using innohosting for many years and are quite content with their support and reliability.

If you have good Linux experience and would like to manage your own server and take care of securing and upgrading its software, you can save costs considerably by using a cloud provider like DigitalOcean. This special link would give you free $10 credit to try DigitalOcean.

A good source of information regarding hosting providers is the webhostingtalk forum.

Productivity tools

This may not be related directly to AppGini, except for the fact that we found it to be greatly effective time savers.
  • Boomerang is a browser add-on that plugs into your Gmail inbox and allows you to schedule emails for sending later and reminds you of emails at a later date/time. It's a great tool for organizing your email and removing the noise. There is a free limited version which is enough for most uses, plus a more advanced paid version.

Code management

If you plan to manually edit the generated code, you should be careful to avoid overwriting your modifications in case you regenerate the code later. CVS software helps greatly with organizing and versioning your code. It makes it very easy to undo (revert) harmful changes, and merge your modifications into newly generated code. One such great, easy and free program is TortoiseSVN.

Reference material