File: TODO

package info (click to toggle)
rpm2html 1.7-2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,808 kB
  • ctags: 935
  • sloc: ansic: 13,013; sh: 8,491; php: 338; makefile: 204; perl: 122
file content (73 lines) | stat: -rw-r--r-- 2,627 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
Todo:
- add <body onload="setFocus()"> to the PHP searches
- handle directories with invalid chars for URI, either escape,
  or more brutal/simple, skip them.
- Switch to PNG and get rid of those 2 GIFs !
- Maintain the coherency RPM <-> HTML when packages are removed,
  with links to non-existent of updated packages.
- Overflow of buffer containing the file-list, and max size.
  Crash with 80000 bytes !
- User-provided Header and Footer.
- Extraction and display of more informations:
  + ICON
  + GIF
  + XPM

Nice:
- integrate a portaloo
- store all metadata in the database
- cleanup the Vendor/Distribution/Packager/dist mess of the database
- build a database of GPG/PGP keys and associated packagers/distributions
- add a Project database, offer ways for users to complement it
- extend the database based cleanup to also remove HTML pages.

Done:
- Generate RDF channels per distro or subdirs
- Timestamps
- Config file using per-directory entries
  + Local URL
  + Remote URL
  + Color
  + SRC URL
- Config for Remote distributors
- Source RPM handling
- Extraction and display of more informations:
  + COPYRIGHT
  + PACKAGER
  + URL
- an Index file with stats and infos
- ByName index
- Documentation
- Packaging
- Give package sources informations using dir colors.
  Maybe color should be defined in a different way.
- Multi-platform (see also OS).
  A given package may be available for more than one platform
- Localization.
- More navigarion links in the Header of generated files,
  direct links to Group, Date, Vendor
- Handle the file modification time to avoid rewriting all
  the files at each run, if not needed. This break HTTP caching !
- Handle more than 2 Gig of RPM data.
- Correct HTML output.
- Limit size of ByDate.html
- Add "More..." links to ByDate when overriding the limit of the
  page size.
- Split the ByName to be actually a set of links to smaller pages.
- Warns if case of lack of resources lists.
- Check for -lintl in configure.in and add -lintl in Makefile.ini
  (Cristian Bradiceanu <cbredi@timisoara.roedu.net>).
- Provide a mechanism to add per-base links in the navigation headers
  (for search or help).
- Added a man(1) page provided by Manu :-) ROUAT <rouat@congo.ceng.cea.fr>
- Add 'changelog' fields to the resulting pages
  (Gary Thomas <g.thomas@opengroup.org>).
- Enforce new pages and directory to be world-readable
  (Kirk Bauer <kirk@kaybee.org>)
- Provide RPM packages for sources and i386 !
- Site mapping, per-directory output and navigation.
- Maintain the coherency RPM <-> RDF when packages are removed


$Id: TODO,v 1.32 2001/08/11 10:27:24 veillard Exp $