I figure there must be others, like me, who while not professional programmers, want the power to make really nice, full-featured websites. You may have looked at various web management systems and found them either lacking in features, unstable or insecure, not flexible enough, too difficult to upgrade and/or maintain, or just too complex! You don't mind getting under the hood a tinkering a bit--you just don't have time to learn a whole programming language.
If so, ZAP is for you. Built on the amazingly powerful and flexible PmWiki system, ZAP adds many tools for your website. In developing ZAP, I settled on a number of design goals early on, and have worked hard to stick close to them. These goals include:
1) | Keep ZAP easy to install. Download the needed code, tweak a config file, and you're ready to go. |
2) | Make ZAP simple to use: just cut and paste snippets into your page. Everything is done by editing regular wiki pages. |
3) | Have ZAP work closely with PmWiki, and use core features and standard formats wherever possible. |
4) | Give ZAP maximum flexibility, so web admins aren't locked into certain ways of doing things. |
5) | Make ZAP secure against all known vulnerabilities. |
6) | Provide ZAP with the best support possible, including sample code, demo's and tutorials. |
7) | Enable ZAP to do anything you could want with a form--without having to know php or any other language! |
If you can suggest ways to help ZAP accomplish these goals more effectively, feel free to offer suggestions. Better yet, improvements to the code! Your help is much appreciated!