Inline's iHTML web server extension tools add functionality to web site creation that increases the value of a web site initiative while drastically reducing development time. iHTML can be used in a number of situations. iHTML provides a robust back-end system on which to base your new dynamic Web Site. The following are some of the Web applications that can be built with iHTML, giving you unprecedented flexibility and ease of maintenance.

Database Access


If you have an ODBC compliant database that contains information you wish to publish on the Web, iHTML makes accessing that data very easy. Information such as stock levels, current pricing, order status and allowing order entry can be done using iHTML.

Dynamic VRML Worlds


iHTML is a tool that improves and enhances the serving of HTTP data. Since HTML and VRML both use the HTTP protocol, iHTML can serve dynamic VRML. What do we mean by this? Simply put, it is possible to use iHTML and a database to store the information about a VRML world within the database. Then to change the world, only the database needs to be modified which can be done through the browser as well. VRML sites built this way will be far superior due to their extended interactive nature. Using iHTML makes this a reality today.

Intranets


A large relatively untapped market exists behind the firewall in organizations of every size, the Intranet. Intranets are the use of Internet technology within the boundaries of a company to improve communications and centralize information for easy access. iHTML makes maximizing the usefullness of your Intranet possible.

Running a Commerce Site


Since iHTML can perform math functions and uses databases, it only makes sense that Commerce sites use iHTML to take orders, show stock levels, calculate prices and other administrative duties in selling goods over the Internet. Gone is the expensive, time consuming task of writing CGI scripts, use iHTML instead. iHTML will work using SSL and other secure http protocols.

Shopping Basket


Featuring dynamically generated pages containing products taken from your catalog database, and the ability for both local and remote administration through a Web interface, this package provides a shopping-cart paradigm for the online shopper.

Call Center


Most telephone support centers have a database of knowledge, customers and outstanding calls. This information, if accessible via the Web, could drastically reduce the number of phone calls to the center. Allowing customers to browse the knowledge base for answers or to enter a call directly from the web will obviously reduce costs and improve customer service. iHTML makes this possible by connecting to any ODBC compliant database and being able to access the necessary information.

Complement JavaScript


iHTML is more of a scripting language than simply a server database tool. Many of the Javascript functions can be replaced or enhanced with iHTML 2.0 commands that give the same functionality. In this way, the client browser is independent and the millions of users that don't have Javascript enabled browsers will still be able to access the full features of your site that you worked so hard to create. Since all iHTML commands are resolved to data before being sent to the client, surfers can not steal the code that created the pages.

Reservation Systems


It is possible to use iHTML to generate graphics images dynamically. What this allows is the booking of seats in a theatre, restaurant, or trade show from a graphical interface. Seats that are taken will be indicated as such and those available could be selected and then reserved. The graphics pack allows a whole new world of generating dynamic graphics based on user input.

Web Mailing List Manager


A complete email list manager, with interactive user registration forms, automatic distributed and moderated mailing lists, and a complete web-based administrative back-end can be created using iHTML. Using iHTML you can send email from your web documents for such things as Tips, News or other broadcast type situations. It can also be used to send information to a user after submission of form data such as download file location or activation keys.

Knowledge Testing System


Using a database and iHTML it is possible to create product knowledge testing systems, provide test preparation for educational and training institutions or to build distance education systems.

Forum System


Electronic conferences are a fundamental communications mechanism on the Internet. Using iHTML and a database, it is possible to create a messaging system that allows users to post messages and organize them into a searchable category based discussion forum.

Customized Content


iHTML can be used to generate HTML pages on-the-fly. Any HTML or iHTML tags can be contained in a database or variable. When resolved to data, it could contain more HTML or iHTML tags. This allows you to generate HTML pages and therefore customize content based on user input. Content can also be customized based on the time of day, the IP address of the user or the type of browser being used.

Online Site Maintenance


Using the browser as a front end to databases or applications even further standardizes the manner in which employees access corporate data. Allowing updating of the single datasource keeps both the internal and web site systems in sync and live. If a site is generated from data in a database, the site can be entirely maintained from within the browser environment.

Site Management & User Tracking


With the error trapping functions in iHTML it is possible to have automatic page self verification. It is also possible to check all the links on a site to make sure all pages exist. With the logging features in iHTML, users behaviour can be tracked and the site changed to suit users activity with the site.

Virtual 'Instant Web Site' Creation


Using a database to store page layouts and site features, it is possible to create small static sites for users on the fly. By entering standard information about a company into a database and selecting colours, backgrounds and style, a site can be dynamically generated. Changing the look of the site is as simple as changing a field in the database and regenerating the site.

Revenue Generation


Sites make money by generating advertisement revenue. To make significant amounts of money from advertising revenue, a site needs multiple advertisers. Using iHTML's iRANDOM feature, it is possible to create random advertisement's based on weightings of the ads. It can also track the total impressions of each ad for pricing structure improvements.



Real World Examples


Email Validation - as the description goes, this code is used to validate an email. It doesn't check to see if the email is real, just that it contains all the necessary parts to be a valid email. In order to check if the email address is good, an email can be sent to the address and if no error occurs, then the address is a valid email. This can be added as a function though I have not added it here in order to not waste server resources.

Credit Card Validation - as the description goes, this code is used to validate a credit card number. Again, it doesn't check to see if the credit card number is good, it uses an algorithm that the credit card companies use to create credit card numbers and checks if the number follows the correct pattern. Works on most credit card types including Master Card and Visa. The page does not write to a database and is encrypted so if you're curious to see it work, feel free to enter your credit card number.

How Old Are You - Something that you might think is really not that big a deal but actually requires more code then email validation. iHTML has many good date and time functions, which are useful for more then just telling the time or knowing the date and time an order was entered. If you wanted your web site header to read "Good Morning", "Good Afternoon" and "Good Evening" this is very possible, although it is based on the time zone of the server. You could base it on the time zone of the web surfer after they enter their time zone on sign up say.

Send Someone An Email - Another of the very useful things about iHTML is the ease in which I can create code to send an email. This has MANY uses, from sending someone else the page you're on to having any errors generated on your site emailed to you as soon as they occur. Have a look at the ease of this function by sending yourself an email or even, someone else. Perfect for things like a greetings card site or even web based email. Anything is possible with code written to send emails!

Itinerary Editor - A quick and easy way to add an itinerary to a page. The format of the information is completely open, anything is possible and can be created custom for your needs.

A Graphical Counter - A simple page counter in both text and graphic versions. This has a twist though, with this code you can track, to a database, the hits for each page in your web site so that each individual page has a hit value letting you know which pages need more promotion.

A Password Creation Utility - Used for generating random passwords for login and password access to your site. Choose from 5 different password types.

The Guestbook - Sorry, thanks to the massive numbers of spam bot enteries, we have removed the Guestbook. Hopefully they will go away now.

A Word Censor Utility - An example of a censor utility.

Comma's Placed In Cash Numbers - A seemingly simple task but yet, really quite hard. This useful piece of code is thanks to Russ Cobbe at Inline!


| ABOUT | BAND MAILING LIST | BANDS | CONTACT | DYNAMIC SOLUTIONS | ERIC | CONTACT ERIC | INDEX | LINKS | MAIN | MP3s | MUSIC | SAXOPHONE | SITE MAP | THOUGHTS | WEB DESIGN | WEB DESIGN EXAMPLES | WEB DESIGN PARTNERS | WEB DESIGN PORTFOLIO | WEB DESIGN PRICES | WEB DESIGN SERVICES |
Victoria Vacation Rentals | Vacation in British Columbia | Whistler Accommodation |