ThomasNet ®
|
HTML 3.2 is now the basis for this specification. Acceptable tags are now based as much as possible on HTML 3.2 as defined by the World Wide Web Consortium (W3C). Many of the extensions to the 3.0 versions of Internet Explorer and Netscape Navigator are also acceptable. To learn more about the specific tags supported in HTML 3.2, visit the W3C site
The following file names, regardless of extension, are restricted and may not be included in your catalog. Files with these names will automatically be deleted upon upload, rendering the submission invalid: The following are not supported (despite their inclusion in HTML 3.2):
|
|
Overview
Sets of web pages ("Internet catalogs") are to be constructed. The contents of these web pages describe TR advertisers' products and services. An advertiser's web pages will be reachable through Thomas Register on the Internet. They will also be reachable directly, via their own URL (in the form "www.thomasregister.com/urlfragment" or "www.urlfragment.thomasregister.com"). The 'urlfragment' is requested by the Thomas Register Sales Rep on behalf of the advertiser. All subsequent online content hosted by Thomas Register for that account will utilize the requested 'urlfragment' as applicable. All advertiser web pages will be structured so that they link from their home page to the Thomas Register home page. This is handled programmatically by inclusion of an automatic 'footer' at the time of publication and reqires no coding on the part of the catalog developer. From time to time, additional capabilities may be added to the way in which a user can traverse between the Thomas Register and advertisers' web pages.
Standards
The Internet is full of "Totally Awesome" web sites that crash a large percentage of browsers. These browser crashes are often attributed to the last page seen by the user (in this case, the Thomas Register). In such situations, the user could say "the Thomas Register crashed."). Now Internet sophisticates know that it is the browser that crashed, but (for better or worse) the world is not full of Internet sophisticates.
In order to maintain our quality image, it is imperative that our sites are compatible with a broad variety of browsers in use in the field. With this version of our HTML specification, we are expanding the set of permitted HTML tags and functionalities. However be aware that some browsers do not fully support the features marked
Process
Disclaimer
File Naming All file names (and references to linked files) to be lower case with no spaces, in this form: 1-8 character file name, period, 3 character extension.
This format is known in the DOS world as 8.3, and is required because during various phases, these files are used on UNIX servers, Windows/DOS machines, and Macs. Note that even though in a DOS machine the filenames will be handled as upper case, Thomas load procedures will convert all filenames to lower case on the server, and all references to linked files must presume that the filenames are lower case. For Example:
Except for hyphens and the period separator, no internal punctuation is permitted in file names. And hyphens, although allowed within a filename, are not allowed at the beginning of a filename (-myfile.htm is illegal).
The following file names (regardless of extention):
File Format All files must reside within the same directory; no sub-directories are allowed. Files should be delivered in:
Style/Content
Catalog Home Page
Title Element
Every page in the catalog must include a <title> element.
Catalog Home Page title format:
Inside Catalog Pages title format:
Title text for inside catalog pages (i.e., pages other than the catalog's home page) will be used to construct menus displayed to the user, and all titles for inside catalog pages must:
Email Messaging A catalog's home page (home.htm) automatically receives email messaging capability. Users who click on the EMAIL graphic will be presented with a message form which, when executed, transmits the user's message to the email address you supply. Additional email messaging may be added to any catalog page, and must be coded using the Thomas Register email script as follows: <a href="msgform.cgi?ejsmith@abccorp.com"><img src="/art/emailn.gif" alt="EMAIL" border="0"></a> In the example, jsmith@abccorp.com represents any valid Internet email address. The 'e' following the ? is mandatory for e-mail to be sent successfully. The result of this coding will display as:
The 'emailn.gif' graphic (shown above) is the standard e-mail graphic used throughout the Thomas Register website. Client-supplied email graphics are accepted. You can also indicate that text to be used in place of a graphic, such as: <a href="msgform.cgi?ejsmith@abccorp.com">jsmith@abccorp.com</a> Which will display as: jsmith@abccorp.com You may also combine an email graphic with text, as follows: <a href="msgform.cgi?ejsmith@abccorp.com"><img src="/art/emailn.gif" alt="EMAIL" border="0">jsmith@abccorp.com</a> This version will display as: External Links Hypertext links to external URLs (i.e., to external web sites NOT hosted by Thomas Register) are permitted and may be placed on any page within the advertiser's catalog. External links must be coded using the Thomas Register 'byebye.cgi' email script as follows: External Links in an <a href> tag:
External Links in a <meta> tag: Just precede the external link with the same reference to the 'byebye.cgi' in the examples above, i.e.:
HTML Documents
Minimal Coding of Advertiser's Internet Catalog
<HTML> .....Advertiser's complete name and contact information goes here on every page.
</body> Internal Catalog Pages minimal HTML elements: The minimal HTML elements for an Internet catalog's inside pages (i.e., every page except the catalog's home page) consists of:
<HTML>
</body>
Accepted Markup Tags Acceptable markup is based as much as possible on HTML 3.2 as defined by the World Wide Web Consortium. For a detailed description of a specific tag and what it does, refer to the HTML 3.2 Quick Reference From time to time, we will alter/expand the range of acceptable markup tags and attributes to accept markup that has been shown to be broadly compatible. The following is an alphabetical list of supported tags. Items in red are Netscape Navigator or Internet Explorer extensions.
Cascading Style Sheets Cascading style sheets may be authored into your catalog. Thomas Register applies no restrictions to your implementation of CSS technology. Statistics that track current browser traffic suggest that authoring CSS into your catalog will be supported by the vast majority of today's WWW users. But before releasing a catalog with CSS code, the author should make every effort to test it's performance in a selection of browsers and platforms. You may also wish to view the catalog with an older browser that does not support CSS to determine how best to handle that percentage of internet traffic. 'Cold' Forms. The Thomas Register Internet Site will accept HTML coded with the <form> tag to satisfy those customers who wish to include forms. However, form actions are still illegal and forms coded with action attributes will be rejected.
Allowing a <form> even without the ability to execute it allows you to include a form page that customers can print for subsequent faxing or mailing. Server Side and Client Side Image Maps The Thomas Register Internet Site accepts both Server Side and Client Side image maps. Server Side Image Maps <a href="imagemap.cgi/image.map"><img src="image.gif" ismap></a> where "image.map" and "image.gif" are variables to be supplied by the creator of the document.
Client-Side Image Maps Adding a USEMAP attribute to an IMG tag indicates a client-side image map. The USEMAP attribute can be used in conjunction with server-side image mapping. The different regions of an image used for image mapping are coded in a MAP element that describes each region and the corresponding link for that area. The basic format for the MAP element is as follows:
<MAP NAME="name"> An example of Server Side and Client-Side Image Mapping would look like this:
<a href="imagemap.cgi/image.map"><img src="image.gif" ismap usemap="#mapcoords"></a> CGI, Java & Javascript
CGI scripts are not accepted.
Server Side Includes (SSI)
Meta Tags In addition to the Thomas Register generated <meta> tags, you may include your own keywords by authoring a <meta> tag with the name="keywords" attribute. In the <head> section of an HTML document, include a <meta> tag containing a comma-delimited list of keywords/phrases like this: <meta name="keywords" content="word1, word2, word3, etc..."> where 'word1, word2, word3, etc...' is authored by the catalog developer. Catalogs submitted that contain the following meta tag names will be rejected:
name="ROBOTS" Those meta tags, along with Thomas' own keywords meta tag are automatically inserted by Thomas software every time the catalog is served to a customer. This ensures that the most current information listed for your company is delivered to web indexers. Other <meta> tags are allowed, i.e. "generator=My Publishing Tool" HTTP-EQUIV attributes that reference an external URL must also be coded
with the standard byebye.cgi. Markup Don'ts:The following tags are NOT acceptable, and must NEVER be used:FramesFrames are not currently supported within catalogs on the Thomas Register Web site.In-Line Images:
Hypertext Links:Linking to local documents (i.e., other pages of this specific catalog) hosted within the Thomas Register domain:
All files and images must be located in one directory; NO SUBDIRECTORIES ARE PERMITTED. Linking to an external web site outside the Thomas Register domain:
Graphics Specifications
All graphic files must be saved in gif or jpeg format. Examples:
<img src="htmlspecart/image.gif"> GIF Files
Please use the minimum color depth when converting images to index color. JPEG Files
Submission of Final Files Electronic File Delivery:Deliver your complete set of files electronically via ProofStat
If you have any questions or need further clarification on these specifications please contact Thomas Register Production at 212-290-7300. Or via e-mail to proofstat@thomasnet.com.
|