Annotation of rpm2html/TODO, revision 1.30

1.30    ! veillard    1: Nice:
        !             2: - Generate RDF channels per distro or subdirs, integrate a portaloo
        !             3: 
1.4       veillard    4: Done:
1.1       veillard    5: - Timestamps
                      6: - Config file using per-directory entries
                      7:   + Local URL
                      8:   + Remote URL
1.4       veillard    9:   + Color
                     10:   + SRC URL
1.6       veillard   11: - Config for Remote distributors
1.1       veillard   12: - Source RPM handling
1.4       veillard   13: - Extraction and display of more informations:
                     14:   + COPYRIGHT
                     15:   + PACKAGER
                     16:   + URL
1.5       veillard   17: - an Index file with stats and infos
                     18: - ByName index
1.7       veillard   19: - Documentation
                     20: - Packaging
1.9       veillard   21: - Give package sources informations using dir colors.
                     22:   Maybe color should be defined in a different way.
1.10      veillard   23: - Multi-platform (see also OS).
                     24:   A given package may be available for more than one platform
                     25: - Localization.
1.11      veillard   26: - More navigarion links in the Header of generated files,
                     27:   direct links to Group, Date, Vendor
1.13      veillard   28: - Handle the file modification time to avoid rewriting all
                     29:   the files at each run, if not needed. This break HTTP caching !
1.14      veillard   30: - Handle more than 2 Gig of RPM data.
1.15      veillard   31: - Correct HTML output.
1.16      veillard   32: - Limit size of ByDate.html
1.18      veillard   33: - Add "More..." links to ByDate when overriding the limit of the
                     34:   page size.
1.19      veillard   35: - Split the ByName to be actually a set of links to smaller pages.
1.23      veillard   36: - Warns if case of lack of resources lists.
1.24      veillard   37: - Check for -lintl in configure.in and add -lintl in Makefile.ini
                     38:   (Cristian Bradiceanu <cbredi@timisoara.roedu.net>).
                     39: - Provide a mechanism to add per-base links in the navigation headers
                     40:   (for search or help).
                     41: - Added a man(1) page provided by Manu :-) ROUAT <rouat@congo.ceng.cea.fr>
1.25      veillard   42: - Add 'changelog' fields to the resulting pages
                     43:   (Gary Thomas <g.thomas@opengroup.org>).
                     44: - Enforce new pages and directory to be world-readable
                     45:   (Kirk Bauer <kirk@kaybee.org>)
1.26      veillard   46: - Provide RPM packages for sources and i386 !
                     47: - Site mapping, per-directory output and navigation.
1.27      daniel     48: - Maintain the coherency RPM <-> RDF when packages are removed
1.4       veillard   49: 
                     50: Todo:
1.29      veillard   51: - handle directories with invalid chars for URI, either escape,
                     52:   or more brutal/simple, skip them.
1.28      daniel     53: - Switch to PNG and get rid of those 2 GIFs !
1.21      veillard   54: - Maintain the coherency RPM <-> HTML when packages are removed,
                     55:   with links to non-existent of updated packages.
1.2       veillard   56: - Overflow of buffer containing the file-list, and max size.
                     57:   Crash with 80000 bytes !
1.4       veillard   58: - User-provided Header and Footer.
                     59: - Extraction and display of more informations:
                     60:   + ICON
                     61:   + GIF
                     62:   + XPM
1.7       veillard   63: - HTML language negociation could also be provided using
                     64:   suffixes like .en.html, .fr.html, etc ...
1.1       veillard   65: 
1.30    ! veillard   66: $Id: TODO,v 1.29 2000/07/15 15:18:48 veillard Exp $
1.1       veillard   67: 

Webmaster