The Big, the Fat and the Ugly commit ;)
authorFrank Lichtenheld <frank@lichtenheld.de>
Tue, 21 Nov 2006 23:46:55 +0000 (23:46 +0000)
committerFrank Lichtenheld <frank@lichtenheld.de>
Tue, 21 Nov 2006 23:46:55 +0000 (23:46 +0000)
commit2ec757bb58907b15c43548be5601d4f2b8c7caac
treeabd2cca1cb72d724645874ee217731b1f248daff
parent411dd86a5f305fcce69912b47f84dc16914d2da1
The Big, the Fat and the Ugly commit ;)
 - Make output via Template Toolkit (libtemplate-perl) and
   not "manual". This should seperate the logic of data
   retrieval and data display and make adding new output
   formats and styles easier. Lets see how this turns out :)
 - While doing this I also reworked most of the site designs
   and added a lot of new information and hopefully structure
   to the output
Currently broken:
 - Most of the l10n stuff since I need to find
   a good way to feed the templates to gettext first.
   (this is not "RC" for an use on p.d.o)
 - RSS feed of new packages. Didn't came around yet to convert
   this one.
   (this one is "RC")
 - probably a lot of minor things
35 files changed:
bin/create_index_pages
bin/newpkg_info
cgi-bin/dispatcher.pl
config.sh.sed.in
cron.d/050checkinst
lib/Packages/CGI.pm
lib/Packages/Config.pm
lib/Packages/DoDownload.pm
lib/Packages/DoFilelist.pm
lib/Packages/DoIndex.pm
lib/Packages/DoNewPkg.pm
lib/Packages/DoSearch.pm
lib/Packages/DoSearchContents.pm
lib/Packages/DoShow.pm
lib/Packages/HTML.pm [deleted file]
lib/Packages/Template.pm [new file with mode: 0644]
static/packages.css.sed.in
templates/config.tmpl [new file with mode: 0644]
templates/config/architectures.tmpl [new file with mode: 0644]
templates/config/archive_layout.tmpl [new file with mode: 0644]
templates/config/mirrors.tmpl [new file with mode: 0644]
templates/html/download.tmpl [new file with mode: 0644]
templates/html/error.tmpl [new file with mode: 0644]
templates/html/filelist.tmpl [new file with mode: 0644]
templates/html/foot.tmpl [new file with mode: 0644]
templates/html/head.tmpl [new file with mode: 0644]
templates/html/index.tmpl [new file with mode: 0644]
templates/html/menu.inc [new file with mode: 0644]
templates/html/messages.tmpl [new file with mode: 0644]
templates/html/newpkg.tmpl [new file with mode: 0644]
templates/html/search.tmpl [new file with mode: 0644]
templates/html/search_contents.tmpl [new file with mode: 0644]
templates/html/show.tmpl [new file with mode: 0644]
templates/html/suite_index.tmpl [new file with mode: 0644]
templates/txt/index.tmpl [new file with mode: 0644]