Zobel Development Schedule
What was to have been Zobel-0.15 has grown to the extent that the version
will be changed to 0.20 to reflect the departure from the 0.1x series. Zobel-0.20
will use the also radically revised Convert::Ethiopic v0.20 package. Version 0.20
will be out following compliance of a test suite that is being developed for testing
Zobel comprehensively and exhaustively. Developing the test suite has proven to
be a major project in itself. However the time spent here will insure more reliable
releases in the future and less time lost to bug hunting.
Following v0.20 large scale changes are not anticipated and
subsequent updates will be targetted at reaching full LGRPP compliance, more
language support, synronization to updates in libeth and Convert::Ethiopic.
-
Check if sysIn == sysOut, just dump the source and exit.
-
Check if file exist before creating cash dirs.
-
Give a "mailto" option when a file is not found.
-
Add "span" tag detection for Office 2000 generated HTML.
-
Update LiveGeez::Cgi to for generic header and body i/o, replumb accordingly.
-
Add "Language" attribute for cookies.
-
Make sure Zobel is "Persistance Safe". Get rid of "local" variables.
-
Don't zobelize links that are not http:// (such as mailto:).
-
Check for style font settings in <td> markers.
-
Release Zobel v0.14.
-
-
Rewrite of parser to use new functionality in HTML::Parser.
-
Move bulk of HTML parsing out of LiveGeez::HTML and into LiveGeez::CacheAsSERA.
-
Add method/option to change <title> data into SERA if 8 bit chars are found.
-
Use URI.pm for path mangling.
-
Update font typeface using $attr{style} attribuntes and not markups.
- Note to self:- look for an HTML repair module.
-
All href mangling done via parser call back.
note the href updating was not possible via parser callback when ethiopic link titles
need be checked for
-
No img src mangling, rely on base tag.
-
Use file handle for updating cached sera files. This should avoid the 'parser buffer pushback
overflow' problem.
-
Make hash of PFR or web downloadable font files that have the transfer variant of ".pfr", etc.
-
Start LGRPP test scripts.
-
add support for <livegeez number="1234"> and <livegeez date="12,3,1993">
-
Resequence with tré-def Convert-Ethiopic-0.20.
-
Dummy style sheet handling.
-
Don't add webfont header stuff if already present.
-
Make sure zobel doesn't choke when the "file" is a cgi query (check for "?" in file name, don't cache).
-
Don't set a new cookie if parameters haven't changed.
-
Test under mod_perl.
-
Write import method for Local.pm to reset variables globally.
- Make sure the index.<lang>.html files are cleaned from
cache when they should be.
- Make a cookie configuration handler.
- Clean up comments, update POG.
- Release Zobel v0.20.
-
- inevitable bug fixes.
- Release Zobel v0.21.
-
- Return to the next-gen libeth, resequence Zobel.
- Switch to CGI.pm as default.
- Real style sheet handling.
- Write a passworded cache flush routine.
- Make sure there is a no-cache option for people who can't
afford the disk space.
Is it better to embed these values in the request object?
- Release Zobel v0.22.
-
- SOAP support for Zobel (pending interest).
- Release Zobel v0.23.
Last Update: Tue Jul 24 07:05:52 PDT 2001