Marcel Holan | 16 Jan 2006 12:15

Thing Download Management Progress

Hi,

after a hacking weekend, there are modified cgi files for the
server-side Thing download management.

This has been done:

 - set up a SVN repo here locally for that codebase
 - use lib fixes; DB setup; DB fixes in code => got the files running locally
 - changed name->myid in all relevant cgi scripts; better email validity
   check; use Common::Regexp to check URLs;
   lookup-thing-registry.cgi returns all things if no param given.
 - bindParam efficiency tweaks

 - installed Common::Regexp on thegoo.org. Tried to install
   Bundle::CPAN (1.83), but there were some glitches. Theres some
   crufty Perl 5.8.0 on that RHEL3 machine. Maybe we should use the
   newer and faster /usr/local/bin/perl (5.8.7)?
 - changed the myid on thegoo.org database, dropped thing table
   (all via webmin)

I have the svn locally on my notebook, but it should really be
somewhere internally accessible for others too. Nigel, Sven: Please
tell me when you want the repository. Until then please refrain from
changing source under ~goo/web/things/ directly, it might get
overwritten.

Currently in the works:

 - testing Archive::Zip and Archive::Any, will use whichever will
(Continue reading)


Gmane