Thursday, July 19, 2018 1:32 AM

The MGI program contains a core MGI server and modules that plug into the core server (hence the "modular" part of Modular Gateway Interface). Each module contains MGI tags that perform specific functions - from low-level programming functions (e.g., mgiIf, mgiPostArgument, mgiSwitch, etc.) to complete, integrated solutions with full web-based admin interfaces (e.g., mgiQuiz, mgiPoll, mgiGuestbook).

The modular nature of MGI allows us to develop rapidly. You don't have to wait for version 3.0 for a feature request or bug fix to be released. We've been known to release feature requests and bug fixes in less than an hour!

Here is just a sample of what MGI can do. Don't worry, you don't need a programming degree to integrate this functionality into your web site. If you know basic HTML and you can following step-by-step instructions, then your site can have it all.

If you don't have the time or the energy to code it yourself, give PagePlanet a call or contact an expert MGI programmer through the MGI Store.

E-Commerce with Credit Card Processing

The MGI e-commerce system is just 5 easy steps for your customers - 1) add items to a shopping basket, 2) enter payment, billing, and shipping information, 3) confirm the order, 4) process credit card information (if you prefer) and 5) send the order email. All aspects of the system are customizeable for your business including payment, shipping rates, and taxes.

Built-In Databases

MGI contains a built-in, multi-threaded database for creating custom searchable databases. Easily integrate search results with e-commerce functions.

HTTP File upload

Upload HTML files, image files and other files via HTTP using a standard web browser rather than an FTP client. Perfect for clients who do not know how to use FTP, anonymous file uploads and group projects.

HTML Emails

Forget plain text! Send announcements, newsletters and more as HTML with this option.

Searchable Email Archives

Download email from any POP account and store those emails in a searchable MGI database. Great for talk lists!

Polls and Surveys

Get your visitors' opinions by placing a poll or survey on your site. Show them real-time compiled results in a graph or keep that information to yourself.


Many universities and primary schools use MGI to administer online quizzes to students. Teachers love the automatic grading and easy quiz construction.

Forms to Email Processing

Translate a form submission into a nicely formatted email message. This function is ideal for online information request forms, contact forms, purchase forms, etc.


Collect comments from your web site visitors. Guestbook functions are great for contest registrations too.

Banner Ads

Display banner ads at any location on your web site with automatic impression and click-through tracking. Set up banner ads easily and create client reports with full web-based administration. The banner ad function can be used to sell banner ad impressions or as a free link exchange.


How many people are visiting your web site? Display incrementing text or graphic counters on any page. You can even use custom graphics to match your web site or the graphics built into MGI. If you don't want everyone else to see your count, use hidden counters!

Server Side Includes

Server side includes are functions like displaying the current date and time or displaying file information such as the last modified date. Display the current date and time in your city for the benefit of those in other time zones.

Pay-Per-View Files

MGI credit bank provides all of the functions for a pay-per-view image site or software download site. Charge custom fees for each file or download. Use in conjunction with gift certificates!

Password Protection

MGI offers simple password protection with one username and password or database-driven password protection with multiple usernames and passwords - one for each person. Designate access to specific pages of a site by assigning users to a "group". Use the start date and end date features to create a subscription service and control everything from a web-based administration screen.


If you are requesting sensitive financial, medical or personal information, take advantage of MGI's email encryption to protect the information while it is in-transit. E-commerce orders can also be encrypted.


Search engine placement can make all of the difference for your web site. Use MGI's cloaking functions to present different text to search engine "spiders" and your customers. Hidden text and META tags don't work, but there is no way for the search engine to bypass an MGI cloak function.

Affiliate Systems

Use the MGI token system to promote your web site with affiliates. Affiliates promote your services and send customers to your web site. You translate the affiliate's number to your order email and give the affiliate credit.

And Much, Much More

Those low-level programming functions such as conditionals, variables, and tokens allow you to create awesome custom functions for your web site - E-Card systems, chat, calendars, discussion boards and anything else you can imagine.

See which tags are included in each version of MGI or view live demonstrations of MGI functionality.