Web CMS, object database, scripting, tools, HTTP server, Windows & Mac.

Home

UserLand Manila

Open Source Site

Discussion Forum

User's Guide

Support

Directory

Search


Members
Join Now
Login

Website and Scripting Tutorial

Building Websites

This website tutorial assumes you haven't used Frontier before. It assumes you know the basics of HTML, but aren't necessarily a scripter or programmer.

If you want to learn to build sites with Manila, see the Manila User's Guide.

If you want to learn to script Frontier, a scripting tutorial is presented here also -- but it's important to go through the website tutorial first, as the scripting tutorial assumes that you know how to build websites in Frontier.

As this is a tutorial, it's meant to be gone through in order, as each section builds on earlier sections.

 New Website

 Publishing A Page

 Editing A Page

 New Page

 Changing Colors

 Inheritance

 Publishing A Table

 More Directives

 Managing Images

 Background Images

 Editing Templates

 Subtables

 Link Management: the Glossary

 The GlossSub Macro

 Rebuilding the Glossary

 Adding Glossary Entries

 Includes

 NextPrev Links

 Writing in Outlines

 Using Outline Renderers

 Publishing to a Server

 Website Tutorial Conclusion

Frontier Scripting

Frontier is, among other things, a scripting system. It includes its own scripting language, UserTalk, that's similar to JavaScript, Java, and C. It's less like AppleScript and Visual Basic, but it has some similarities. It's also older than many of these languages.

You don't have to learn how to write scripts to make Frontier websites. But it's often helpful, particularly for complex websites.

This portion of the guide introduces you to scripting. It assumes you've written HTML and have worked through the website tutorial, but doesn't assume you've done any kind of scripting or programming.

This introduction to script is geared toward writing macros, outline renderers, and other scripts that are used in Frontier websites. It starts with the basics of scripting, then moves to the practical, scripts you can use right now.

 What Is a Script?

 Quick Script Window

 Parameters

 Calling Another Script

 Variables

 The Local Keyword

 Assigning Values to Variables

 Your First Macro: Addresses

 Your Second Macro: Loops, Scope, and Strings

 Your Third Macro: Files

 Your Fourth Macro: the Page Table

 Writing Filters

 Writing Outline Renderers

 Website Scripting Resources

Appendix

Glossary of Terms

Variable Naming Conventions

Object Database Map

Print-friendly version

Also, you can download print-friendly versions of the tutorial pages that you can print out.

Building Websites

Frontier Scripting

Appendix

© Copyright 1992-2026 UserLand Software, Inc..
Last update: Thursday, April 25, 2002 at 6:49:50 PM Pacific.
Email: webmaster@userland.com

This is a Manila site.