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