ModPages FAQ

What is ModPro?
Why use ModPro?
How much does it cost?
Why did you create ModPro?
Do I need an application server to use it?
Does it only run in Windows?
How do I report bugs?

What is ModPro?

ModPro is short for Modular Programming. This tool enables you to develop web pages using modular programming principles rather than copying and pasting into large, continuous HTML documents.

Why use ModPro?

ModPro makes it easier to design, develop, and maintain web pages by applying modular programming principles.

How much does it cost?

ModPro if free to use. Why, you ask? Because I've used my share of free software. This is my chance to give something back.

Why did you create ModPro?

After I built my first real web site I needed to go back and change something that showed up on every page. When I had to open every file and change it by hand I thought, there's got to be a better way. I soon found a good HTML pre-processor that solved my problem. I could change things in one spot and have the change propogated to every page. But I still thought there had to be a better way. Being a programmer it pained me not to be able to create reusable modules, the cornerstone of modern programming. So I set about creating ModPro to do just that.

Do I need an application server to use it?

No, ModPro is primarily used to build static HTML pages that can be deployed to your website's host server. All you need is the free Java Runtime Envinronment (JRE) SE version 5 or later to run the ModPro compiler.

Does it only run in Windows?

No. Since the compiler is written in Java you can run it from any platform that supports Java Standard Edition. However, since I use Windows all of the batch files provided with ModPro are for MSDOS. If someone wants to rewrite them for some other platform (i.e. linux) please send them to me and I'll add them to ModPro.

How do I report bugs?

Please report any bugs you find at this page. If you don't report bugs I can't fix them. If possible, please run ModPro with the -debug option and send the compiler output too. Also send enhancement requests if you think of something that will make ModPro better.