What is Frontier?
Download
News & Updates
Web Tutorial
Scripting Tutorial
BBEdit Scripting
Directory
Mailing Lists
Sample Scripts
Verb Set
Frontier Site Outline
Search
Guestbook
BBS
User's Guide
1
2
3
4
5
6
7
8
9
10
11
Apple
File
Edit
Main
Open
Suites
Web
Window
Menubar
Outline
Script
Table
WP
|
4.2.1 Upgrade
Wed, Mar 19, 1997 at 11:38:31 AM by DW
| Please install this upgrade if you want to stay current as we move Frontier forward. |
| Post comments on one of the Frontier mailing lists. |
| We'll go final with this release around mid-week. |
| There's real time pressure, so we won't be able to do much more than what's detailed on this page. |
| To install the upgrade, you must have already upgraded to Frontier 4.2. |
| Please download the 4.2.1 Upgrader |
| Run the Installer script to install the new objects on the parts list page. |
| Read the change notes in the following sections. |
| They explain the new features and also explain the contents of the Extras folder. |
| Thanks! |
| I made a few small changes today. These are the last changes in 4.2.1. They are marked with |
| today's date -- 3/18/97. Use the Find command in your web browser to find the newest changes. |
| html.ftpTable -- 3/18/97 |
| After it's finished building all the items in the table, a beep is emitted, and a dialog appears. |
| Now it's easy to tell when the process is finished. |
| html.buildPageTable |
| If you create a new site using the New Site command in Web menu before doing any website building, the command would fail with an error. |
| 'The folder "Macintosh HD:" wasn't found'. Fixed. |
| html.runOutlineDirectives |
| A small change in html.runOutlineDirectives was necessary to be able to run suites.html on unattended servers. |
| The line 'target.setTarget (oldtarget)' is now enclosed in a try. |
| html.init |
| New preference, user.html.prefs.includeMetaCharset. |
| Defaults to false. |
| html.data.standardMacros.pageheader |
| Only generate charset meta tag if user.html.prefs.includeMetaCharset is true. |
| Changed format for #htmlHints comment. Added an extra carriage return before the #, to avoid confusing SSI page processors. |
| html.data.standardMacros.renderObject |
| Only copy the object if it's an outline. |
| Re-activate url-hotting in tables. Only impacts site developers who are using Frontier to render tables. Are there any? |
| user.websites.twentyFour |
| New source code sample site. This may be the best example yet. It's not installed, it's in the Extras folder. |
| The full package, including CGI scripts, can be found on the Downloads page on that site. |
| View in Browser, Release Rendered Page commands -- 3/18/97 |
| Both commands now launch your web browser if it's not already running. |
| The updated commands are in the Extras folder, New Menus/Commands sub-folder. |
| Please install them and the other commands in the folder. |
| BatchExporter suite rewritten |
| The original Batch Exporter was developed before people were building websites in Frontier. It needed to be modernized. |
| FinderMenu bug fixes |
| We did a pass over the FinderMenu package, fixing bugs and adding a couple of new commands. |
| NewsPage fixes |
| Same thing with NewsPage. |
| It's an app |
| You'll find it in the Extras folder in the Upgrade folder. |
| Copy it anywhere that's convenient for you. Suggestion: put it in the UserLand Utilities sub-folder of the Frontier folder. |
| Three odb tables |
| Three tables are installed. |
| system.verbs.apps.netEvents is the glue script table for the NetEvents app. |
| system.verbs.traps.WAPI contains the Apple Event handlers for the app. |
| suites.inetd provides a framework writing Internet server apps in Frontier. It's been updated in this release, see below. |
| suites.inetd |
| If you want to shut down all servers, set user.inetd.shutdown to true. |
| To start all servers, run inetd.startup. |
| New entry point, inetd.startOne, starts a single server. |
| It now behaves like a normal suite with a menu and commands that call the suite scripts. |
| With 4.2.1 the ClassAds suite becomes part of the standard Frontier install. |
| It's a key component of the sites we want to encourage people to run with Frontier. |
| Many thanks to Mason Hale for building the CGI framework and to Brent Simmons for modernizing it. |
| Brent has made it so that the framework is server-agnostic, so you can switch web servers without changing Frontier.root. |
| I've included the new CGI Framework, as supplied by Brent, in the Extras folder. |
| Please install the new framework if you're running CGIs. |
| It's on all our servers, it works with more software, including Netpresenz, Quid Pro Quo, MPWS, Apple's web server. |
| It's going to be in the new root. |
| Brent's 4.2b3 release is in the 4.2.1 upgrader. If he has a new release before we go final, we'll include that. |
| New verb, date.dayString |
| This displays the full name of the current day of the week, for today, "Monday". |
| dialog.alert (dayString (date.dayOfWeek (clock.now ()))) |
© Copyright 1996-97 UserLand Software. This page was last built on 5/7/97; 1:30:57 PM.
It was originally posted on 12/9/96; 6:48:55 AM.
Internet service provided by Conxion.
|