LIFT Text Transcoder Release Notes
Version 1.8 for RedHat Linux
UsableNet Inc.
528 Canal Street, 2nd floor, New York City NY 10013
Ph: +1 (212) 965 5388
Fax: +1 (212) 965 5391
Email: tt.support@usablenet.com
www.usablenet.com
- 1. Upgrading from previous release
- 2. Changes
- 2.1. Changes in current version
- 2.2. Changes in version 1.7
- 2.3. Changes in version 1.6
- 2.4. Changes in version 1.5
- 2.5. Changes in version 1.4
- 2.6. Changes in version 1.3
- 2.7. Changes in version 1.2
- 3. Known issues
Subsections:
If you are upgrading LIFT Text Transcoder to version 1.8, you need to follow these simple and quick steps:
- Log in as root.
-
Install the updated RPM packages for Mozilla:
rpm -Uvh mozilla-liftmachine-1.0-4.i386.rpm
-
Install the updated LIFT Text Transcoder package, with the following command:
rpm -Uvh lift-text-transcoder-1.7.8-1.i386.rpm
-
If you installed LIFT Text Transcoder Web Admin, please install its updated package,
with the following command:
rpm -Uvh lift-text-transcoder-admin-1.8-1.i386.rpm
Subsections:
- 2.1. Changes in current version
- 2.2. Changes in version 1.7
- 2.3. Changes in version 1.6
- 2.4. Changes in version 1.5
- 2.5. Changes in version 1.4
- 2.6. Changes in version 1.3
- 2.7. Changes in version 1.2
- LTT will now produce HTML 4.01 Strict documents, with improved quality of generated documents.
- Supports LINK element when it defines document relationships (Index, Previous Page, Next Page, Author, Copyright).
- LTT can now include the IFRAME content directly in the transcoded page (using annotations).
- Improved the HTTP error page content by adding a link to the previous page.
- Removed View frames individually option.
- Increased cookies support.
- New Annotation Engine for HTTP Requests.
- Added Javascript Enviroment to the Annotation Engine.
- Security has been improved. If LTT is processing a frameset containing a secure frame, LTT will use a secure connection (with itself) to produce the transcoded frame.
- Improved performance and footprint.
- Minor bugs have been fixed.
- Red Hat Enterprise Linux AS/ES/WS 4.0 and Fedora Core 4 are supported now.
- Transcoder Parameters section renamed to Text Only Options.
- Now HTML frames are shown simultaneously by default.
- Improved external documents handling (PDF, Microsoft Office and multimedia files) and added Open Not Handled Documents Directly option to open those documents without being notified.
- Improved data tables layout.
- The "Unlimited" license allows to specify entire subdomains to be processed by LIFT Text Transcoder.
- Extended XPath to improve the Annotation Engine.
- Performance has been improved.
- Removed the dependency on "Apache Xerces C++" package.
- Minor bugs have been fixed.
- Improved cascade stylesheets to help identifying visited links, headers and form controls (new colors) and to show form controls and links getting focus by changing their border and underline style.
- Added the access key T (press ALT + T) to jump to the Transcoder Parameters section.
- New Cookie Manager: now LIFT Text Transcoder handles cookies generated by framed pages and cookies that apply to multiple hosts.
- Support of forms sending POST HTTP requests with multipart/form-data content type. This means that LIFT Text Transcoder now supports file uploads.
- Support of HTTP Base Authentication on frames.
- Minor bugs have been fixed.
- LIFT Text Transcoder is now available also on: Sun Solaris 9 for Sparc platform; RedHat Enterprise Linux 3.
- Minor bugs have been fixed.
- New Web Admin optional package. When installed it offers a web-based user interface supporting the most common tasks that have to be performed by the administrator.
- New annotation debugging functionality that allows you to see if and when an annotation is applied.
- New way to display frames: LIFT Text Transcoder is now capable of displaying simultaneously all frames of a page. The user can set a preference to choose between a simultaneous view of frames or an individual view.
- Redirects implemented via META HTTP-EQUIV are now replaced by server-side redirects, totally transparent to users.
- Meta keywords and descriptions are kept untouched. In this way search engines using them can gather them also from text-mode pages.
- Repeated links are now polished. If LIFT Text Transcoder finds two or more adjacent occurrences of links pointing to the same URL, it will collapse them to a single link whose textual label is the concatenation of the original labels. This greatly improves the text-only rendering of bulleted lists of links, where both an image and a textual links are used.
- A number of smaller bugs have been fixed and a lot of smaller improvements in the rendering of text-mode pages have been implemented.
- LIFT Text Transcoder is now available also on Apple Mac OS X 10.3.
- Added and improved the logging facilities. In particular LIFT Text Transcoder now creates a startup log containing data about the initialization of LIFT Text Transcoder.
- Fixed a bug related to host names: now LIFT Text Transcoder does not distinguish among lower-case and upper-case host names when checking if they can be transcoded and when determining the annotations to be applied.
- Fixed a bug that prevented LIFT Text Transcoder to process correctly all the character codings. Previous releases worked only with Western (ISO-8859-1), Japanese (Shift_JIS) and Unicode (UTF-8) pages.
- Fixed a bug that affected version 1.2 related to 'mailto:' and 'ftp:' URLs: now only URLs with HTTP or HTTPS protocols are transcoded.
- Greatly extended the annotation machinery that allows a webmaster to configure LIFT Text Transcoder so that it produces text-mode pages that are formatted and that contain information and navigation options adapted to the website. New annotations can be used to move navbars to the bottom of the page, to wrap existing content into header elements, to linearize layout tables, to hide unwanted content, to add skip links buttons, etc.
- Improved the layout machinery so that a lot of white (vertical and horizontal) space is removed. This collapses sequences of BR, removes empty P, collapses sequences of spaces. This improves legibility of text-mode pages.
- Added the speed-bump feature to handle end user navigation across the text-mode border. This reduces end user confusion when s/he hits the border.
- Changed the CSS specification for text size in transcoded pages. Now headers are shown with different font size than normal body text, and this improves legibility of text-mode pages.
- Now links within a document (i.e. URL fragments like "#content") are not transcoded. This improves interaction speed as there is no need to request a new page to LIFT Text Transcoder.
- Fixed a bug related to spreading of A elements:
in XHTML documents that contained empty A elements (like in
<A name="content"/>or<A name="content"></A>) LIFT Text Transcoder produced incorrect results (due to a bug in its XHTML parser). Part of the problem has been hidden (as visually LIFT Text Transcoder does not show this problem anymore). However the code produced by LIFT Text Transcoder is still affected by this problem.
There is an easy workaround though, that is also more standard XHTML usage. If you need to write a named anchor inside a document, rather than adding an empty A element (with its NAME attribute set), define an ID for the element you want to point at (for example an H2) and use that ID as the fragment in the link. For example<a href="#content">...</a> ... <h2 id="content">...</h2> .... - Minor bugs have been fixed and performance has been improved (by using HTTP compression).
LIFT Text Transcoder on Fedora Core 4 and Fedora Core 3 requires SELinux to be disabled.
Should you encounter a
problem with deploying or using LIFT Text Transcoder, please send an email
to tt.support
@
usablenet.com with a detailed description of what you would expect to
happen, what actually happened, and on which page it happened. Thank you.