Using the Account Setup Editor


Contents

What is the Account Setup Editor?

Getting Started

Setting Global Options for Account Setup

Customizing the IAS Mode

Customizing the NCI Mode

Editing Account Setup Screens

Editing Text and Graphics in Account Setup

Editing or Removing the Account Setup Previews

Editing the Account Setup Help for End Users

Troubleshooting

Links to Further Information


What is the Account Setup Editor?

The Account Setup Editor is a tool that helps you create a custom version of the Internet Setup module, which you can include in a custom Communicator Installer produced using Mission Control. The Internet Setup module gives your users everything they need to access your network through a dial-up PPP connection.

The central component of the Internet Setup module is the Account Setup program. Account Setup is an HTML-based program that helps users create new Internet accounts or set up their connection software to access an account they already have. You can use the Account Setup Editor to customize Account Setup for a particular user, workgroup, market segment, or geography.

The Account Setup Editor takes you screen by screen through the actual version of Account Setup that the end user will see, letting you make changes to it as you go. You can control all aspects of the custom version of Account Setup, including:

Account Setup itself consists of a platform-specific plug-in and a set of HTML, JavaScript, and plain text files. To make the customization of Account Setup possible, these files are external to the compressed Internet Setup module. The files reside together in a single folder--the Data folder (the folder is named asw on Windows platforms). The Account Setup plug-in, which you do not need to customize, resides in the compressed Internet Setup module.

The two parts of the Account Setup module, then, are:

The Account Setup Editor lets you customize the files of the Data folder (asw folder, on WIndows) as you work your way through the screens of Account Setup. When you use the Accoun Setup Editor, you make changes to a backup set of Account Setup files, then copy these customized files into your Communicator installer. When the user runs Account Setup, the program configures the dialer and TCP/IP software installed with the Internet Setup module.

The end-product of the Account Setup Editor is a custom version of the Data folder that you can include in your custom Communicator installer. As mentioned, this custom Data folder contains all of the connection options, dialing settings, TCP/IP in formation, and that give the user dial-up access to your network.

To add your customizations to the version of Account Setup included in your custom Installer, you replace the default Data folder (asw folder, on WIndows) residing with the Account Setup module with your custom version. Because Account Setup is HTML-based, your custom Data folder can be used on both Windows and Macintosh platforms (the folder must be renamed to asw for use on Windows platforms). But because the method of building a custom Installer differs on these platforms, please refer to the Building Communicator Installers in the Mission Control online documentation for full instructions on how to include your custom Data folder in an installer.

To use the Account Setup Editor, you must open the program in Netscape Communicator. You can't use the program in previous versions of Netscape Navigator or in other browsers.

[CONTENTS]


What is Account Setup?

Account Setup is a program that helps end users quickly set up dial-up access to a remote network; it opens automatically when the user has completed the Communicator installation and guides the user through the set-up process.

Account Setup consists of a series of screens accessed sequentially by the user that ask the user to provide information by filling in text boxes, selecting an item from a list, clicking a radio button, and so on. Account Setup ultimately uses this information--account, network, server, modem, and dialing information--to automatically configure the user's TCP/IP and PPP communications software to access your remote network.

This automated way of setting up the the user's TCP/IP and dialer configurations ensures that the user will be less likely to have problems in setting up access and will be less likely to need the assistance of your technical support staff.

Unless you configure it differently, Account Setup offers users a choice of two functional modes:

Using the Account Setup Editor, you can configure Account Setup to use only one of these modes, rather than offering users their choice of modes.

If you decide to offer the IAS mode, you can use the Account Setup Editor to supply information that lets Account Setup connect to your Internet account server. Once connected to your Internet account server, the user can create a new account while online. When the account is created, your Internet account server passes your network, connection, and server information to Account Setup, which then configures the user's dialer and TCP/IP software for access to the account.

If you decide to offer the NCI mode, you can use the Account Setup Editor to supply information that Account Setup would ordinarily ask the user to provide--such as your DNS server addresses, domain name, and dial-up access phone number. With this information supplied, you can then "turn off" the screens in Account Setup that would have asked for that information. The more information you provide for the user in this way, the more rapid and automatic the process of using Account Setup becomes.

Account Setup consists of a platform-specific plug-in and a set of HTML, JavaScript, and plain text files. To make changes to Account Setup--to select options and add custom network, connection, and server information--you use the Account Setup Editor.

[CONTENTS]


Things You Can Do with the Account Setup Editor

The Account Setup Editor gives you control over most aspects of Account Setup, so that you can quickly customize it to meet your needs.

Using the Account Setup Editor, you can:


[CONTENTS]


Things You Can't Do with the Account Setup Editor

While the Account Setup Editor gives you many ways to control Account Setup, there are certain things that you can't do because of the way that Account Setup is designed and the way it uses files and filenames. Add info about js signing in appendix.

You can't:

[CONTENTS]


Getting Started

The Account Setup Editor helps you make changes to the customization files that control Account Setup. When you installed Mission Control, the Installer created a default set of these files on your computer:

[CONTENTS]


Customizing the IAS Mode

The objective of the Internet Account Server (IAS) Mode of Account Setup is to gather information from users and then connect them to your Internet account server so they can create new accounts. The way that your Internet account server is designed and implemented determines what customizations you might choose to make to the screens of IAS mode.

For example, you might want to gather all information from the user--name and address, phone number, and billing information--after the user is connected to your Internet account server. In this case, you would want to turn off the screens in Account Setup that ask for that information. As another example, you might want to offer users other ways of paying for their accounts, such as by providing a bank account number or by specifying a telephone billing account. In this case, you would turn off the "Your Billing Information" screen, which asks users for a credit card number, then provide an alternate screen in your Internet account server.

Note that some screens that users encounter in the IAS mode, such as the screens that ask the user for modem information and special dialing settings, can't be turned off because this information enables Account Setup to dial and connect to your server.

In general, the customizations that you are likely to make include:

For more information about implementing an Internet account server using Netscape's Internet Account Server Protocol, refer to the Guide to Online Account Creation (not available in this release>.

[CONTENTS]


Screen Options in the IAS Mode

Excluding global options, there are two sets of screen options available in the IAS mode. Each set of options is discussed below.

Billing Options

You can specify which of four major credit cards--American Express, Discover, MasterCard, and Visa--you accept for payment. To set these options, move to the "Your Billing Information" screen and click Screen Options in the Account Setup Editor toolbar. In the dialog screen that loads into the content pane, specify the cards you accept by checking or unchecking the checkbox next to the credit card names. When you are finished, click Back in the Account Setup navigation pane to return to Account Setup.

IAS Configuration Options

If you are offering the IAS mode, you must create at least one IAS configuration. However, you might want to create additional configurations if you have more than one Internet account server. If you create more than one IAS configuration, you have the option of selecting a single IAS configuration for use in Account Setup or offering the user a choice of all IAS configurations. If you choose to offer multiple IAS configurations, Account Setup displays your IAS configurations in a pop-up list in the "Connect to Server" screen. If you choose to use a sing IAS configuration, Account Setup does not display the pop-up list.

More information about creating and editing IAS configurations is provided in the next Help topic.

[CONTENTS]


Creating and Editing IAS Configurations

To enable Account Setup to connect to your Internet account server, you must create at least one IAS configuration using the Account Setup Editor. An IAS configuration includes dialing, network, login, and other information.

To create or edit an IAS configuration, follow these steps:

  1. Move to the "Connect to Server" screen of Account Setup's IAS mode.
  2. Click the Screen Options button in the Account Setup Editor toolbar. The Account Setup Editor loads the IAS Configuration Options dialog screen into the Account Setup content pane.
  3. In the IAS Configuration Options dialog screen, click Edit Configurations. The Account Setup Editor loads a new dialog screen, the IAS Configurations dialog screen, into the content pane.
  4. In the Edit Configuration pop-up list, in the upper left corner of the dialog screen, select the configuration you want to edit or select New Configuration.
  5. The IAS Configurations dialog screen uses tabs to organize the information that you enter about a configuration. Fill in each tab completely, then click the next tab. If you don't fill a required field and click another tab, the Account Setup Editor displays an alert message an returns you to the tab to finish entering the information.
  6. When you have filled in all of the required tabs, click Save Configuration in the upper right of the dialog screen. The Account Setup Editor displays a dialog that lets you provide a filename (as distinct from the configuration name) for the configuration. The file must always have the suffix .IAS.
  7. When you are finished creating or editing configurations, click Back in the Account Setup navigation pane to return to the IAS Configuration Options dialog screen.

When you create an IAS configuration, the Account Setup Editor asks you to provide the following information.

[CONTENTS]


Customizing the NCI Mode

From the user's point of view, the objective of the NCI mode is to configure the dialer software installed with Communicator for access to an existing account. In the NCI mode, Account Setup asks users to provide information about their account, such as their account login and password; their email login and password (if applicable); their account's access phone number; their provider's mail and news server addresses, domain name, and DNS server addresses; and their account's publishing URL.

To make using the NCI mode faster and easier for your users, you can supply some or all of this information for users. You do this by using the Account Setup Editor to create one or more NCI configurations that contain the information you are supplying. If you supply information ordinarily asked for by an Account Setup screen, you can use the Account Setup Editor to turn off that screen.

Note that some screens that users encounter in the NCI mode, such as the screens that ask the user for modem information and special dialing settings, can't be turned off because this information enables Account Setup to configure the dialer software properly.

In general, the customizations that you are likely to make include:

[CONTENTS]


Screen Options in the NCI Mode

Excluding global options, there are several sets of screen options available in the NCI mode. Each set of options is discussed below.

NCI Configuration Options

If you are offering the NCI mode, you can create one or more NCI configurations that contain account, dialing, and network information. If you create more than one NCI configuration, you can set these options:

Login Options

You can set Account Setup to display (or hide) a text field and checkbox that lets users request a terminal window when connecting. If you want to force users to use a terminal window to log in manually each time they connect, you use the options within each NCI configuration.

Save Account Information Options

TBA

[CONTENTS]


Creating and Editing NCI Configurations

To supply information the Account Setup would otherwise ask the user to provide in the NCI mode, you can use the Account Setup Editor to create one or more NCI configurations. An NCI configuration can include account, dialing, network, and other information.

To create or edit an NCI configuration, follow these steps:

  1. Move to the "Your Account Access Location" screen of Account Setup's NCI mode.
  2. Click the Screen Options button in the Account Setup Editor toolbar. The Account Setup Editor loads the NCI Configuration Options dialog screen into the Account Setup content pane.
  3. In the NCI Configuration Options dialog screen, click Edit Configurations. The Account Setup Editor loads a new dialog screen, the NCI Configurations dialog screen, into the content pane.
  4. In the Edit Configuration pop-up list, in the upper left corner of the dialog screen, select the configuration you want to edit or select New Configuration.
  5. The NCI Configurations dialog screen uses tabs to organize the information that you enter about a configuration. Fill in any information you want to provide in each tab.
  6. When you are finished, click Save Configuration in the upper right of the dialog screen. The Account Setup Editor displays a dialog that lets you provide a filename (as distinct from the configuration name) for the configuration. The file must always have the suffix .NCI.
  7. When you are finished creating or editing configurations, click Back in the Account Setup navigation pane to return to the NCI Configuration Options dialog screen.

When you create an NCI configuration, the Account Setup Editor lets you provide the following information:

Config Name Configuration Name Support Phone Number Account Access User's Account Access Phone Number User's Account Login and Password Your Registration Page URL Van Jacobsen (VJ) Compression Enabled Uncheck this box only if your server does not support Van Jacobson (VJ) compression Servers Domain name:æ æ Primary DNS: Secondary DNS: IP Address Assigned Dynamically Check this box if your server dynamically assigns IP addresses, or fill in a static IP address in the box below. Static IP Address NNTP Server: SMTP Server: POP Server: IMAP Server: Default: POP or IMAP Scripted Login Login Script Create New Script .cfg File Communicator Configuration File (.cfg) file Publishing View URL:æ Specify the URL of the location where users can view the Web pages they publish. Web Page Publishing:æ Specify the URL of the location where users can publish Web pages. Publishing Password:æ Specify the Password that users need to publish Web pages. [CONTENTS]


Editing Text and Graphics in Account Setup

All of the screens of Account Setup, including the Account Setup introductory screens and previews, are HTML files. You can edit these HTML files using the Account Setup Editor, without having to provide a new security certificate for Account Setup.

You can easily edit or replace any text in any screen and you can change the image references to point to your custom graphics. You can also change the images in the Account Setup navigation pane.

[CONTENTS]


Editing the Account Setup Screens

To open an Account Setup screen for editing, launch the Account Setup Editor and move to the screen you want to edit. To open the screen for editing, use the buttons in the Account Setup Editor toolbar: When editing the Account Setup screens, be careful not to alter any of the inline JavaScript, forms, or input field names. If you change any of the JavaScript in an Account Setup file, you must provide a new security certificate for Account Setup and sign every Account Setup file. Look for HTML comments that alert you to areas you should not alter.

[CONTENTS]





Editing the Account Setup Navigation Pane

If you want, you can edit the buttons and layout of the Account Setup navigation pane, but not using the Account Setup Editor. To edit the navigation pane, you work with an HTML file named clayer.htm, located at the root level of the Data folder that you are customizing.

As you see when you open the clayer.htm file in a text or HTML editor, the navigation pane uses HTML layers to position the buttons and their titles in the pane. Each button occupies its own layer and its position is defined using the TOP= and LEFT= attributes of the <LAYER> tag. You can move the layers using by changing their TOP= and LEFT= attributes, and you can change the name of each button by editing the layer that provides the title for each button (in the clayer.htm file the layer holding a button name is defined immediately below the layer holding the button icon).

Each button in the navigation pane has three states--up, mouseover, and down--and three graphics files are associated with each button. The easiest way to edit a button is to open the images folder and edit or replace the graphics files associated with the button. If your custom graphics retain the name of the original graphics, you do not need to work with the JavaScript in the clayer.htm file. A list of buttons and their associated files is provided below.

Button Name Filename (state)
Help hlp_up.gif (up)
hlp_mo.gif (mouseover)
hlp_down.gif (down)
Exit ext_up.gif (up)
ext_mo.gif (mouseover)
ext_down.gif (down)
Back bk_up.gif (up)
bk_mo.gif (mouseover)
bk_down.gif (down)
Next/
Connect Again
nxt_up.gif (up)
nxt_mo.gif (mouseover)
nxt_down.gif (down)
Connect Now/
Connect To Server
cn_up.gif (up)
cn_mo.gif (mouseover)
cn_down.gif (down)
Done dn_up.gif (up)
dn_mo.gif (mouseover)
dn_down.gif (down)
Restart rb_up.gif (up)
rb_mo.gif (mouseover)
rb_down.gif (down)
Account Setup ff_up.gif (up)
ff_mo.gif (mouseover)
ff_down.gif (down)

If you decide to edit the clayer.htm file, be careful not to alter the JavaScript embedded in each layer's <A HREF= tag. If you change any of the JavaScript in any Account Setup file, you must provide a new security certificate for Account Setup and re-sign every Account Setup file. This means that you can't remove a button from the navigation pane or add a button to it, unless you are prepared to recertify all of the Account Setup files.

[CONTENTS]


Editing or Removing the Account Setup Previews

Account Setup includes two short tutorials: the Internet Preview and the Communicator Preview. Both previews are accessible to end users from the first screen of Account Setup. You can use the Account Setup Editor to edit these screens just as you would any other Account Setup screen.

If you want to remove the previews from Account Setup, all you have to do is edit the first screen of Account Setup and delete the table that holds the links to the preview screens. The table is found in the layer named "buttontext" and is indicated by an HTML comment preceding the table. If you want to delete only one of the buttons, simply delet the appropriate table rows from the table.

If you remove links to one or both of the previews, you can also remove the HTML files associated with those screens. The files for the Internet Preview are located in the "ipreview" folder at the root level of the Data folder. The files for the Communicator are located in the "preview" folder at the root level of the Data folder.

[CONTENTS]


Editing Modal and Error Screens

When you reach the last Account Setup screen, you can view Account Setup's error screen and other modal screens by clicking Screen Options in the Toolbar.

[CONTENTS]


Editing the Account Setup Help for End Users

You can view the end-user Help for Account Setup from inside the Account Setup Editor. On any screen, just click the Help button in the Account Setup navigation pane. Like Account Setup, the Account Setup Editor opens the appropriate Help file in a new Navigator window. With the Help file loaded in a separate window, you can edit the file in Composer by selecting Edit Page from the File menu. Alternatively, you can open the Help files from outside of the Account Setup Editor, in the text or HTML editor of your choice. All of the Help files are stored in the "help" folder, which is located at the root level of the Data folder.

Account Setup includes two types of end user Help:

[CONTENTS]


Troubleshooting

If you are having trouble using the Account Setup Editor successfully, refer to the topics below for help isolating and resolving the problem.

[CONTENTS]




Common Problems and Solutions

These tips can help you resolve minor problems:

Try connecting again. Click the Connect Now button in the last screen of Account Setup.


[CONTENTS]




Error Messages

If Account Setup tells you that there is a problem with your modem, or if your modem won't dial, the problem is probably easy to correct: perhaps the wrong type of modem was specified in the Modem Information screens of Account Setup; perhaps the modem was not installed or connected properly or is not turned on. Here are some general tips:


[CONTENTS]




Testing an IAS Configuration with Your Internet Account Server


If your connection software tells you that your phone line doesn't have a dial tone, here are some tips:


[CONTENTS]



Technical Support

The Internet is a worldwide network of public and private computers that cooperate to exchange information.

Many computers on the Internet are connected permanently together and function as Internet "hubs." Millions of people take advantage of Internet services either by connecting to these hubs directly--as when linked to a corporate or university network--or by connecting indirectly, using a modem and an ordinary telephone line.

The first step in taking advantage of all that the Internet offers is setting up an account with an Internet service provider.

[CONTENTS]



Links to Further Information