home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / infosyst / gopher / 1262 < prev    next >
Encoding:
Text File  |  1992-11-19  |  3.4 KB  |  70 lines

  1. Newsgroups: comp.infosystems.gopher
  2. Path: sparky!uunet!cs.utexas.edu!usc!cheshire.oxy.edu!rafetmad
  3. From: rafetmad@cheshire.oxy.edu (David Giller)
  4. Subject: Re: Expiring information ???
  5. Message-ID: <1992Nov20.083024.12953@cheshire.oxy.edu>
  6. Organization: Occidental College, Los Angeles, CA 90041
  7. References: <1992Nov20.045322.29298@cc.uow.edu.au>
  8. Date: Fri, 20 Nov 1992 08:30:24 GMT
  9. Lines: 59
  10.  
  11. kirk@cc.uow.edu.au (Kirk) wrote:
  12. >G'day,
  13. >     I am currently involved in setting up a gopher server on campus here at
  14. >The University of Wollongong and was wondering if anyone knows of a way of 
  15. >setting expiry times on files or links withing gopher. The idea we have is 
  16. >that when links or information is added to the gopher server they can be 
  17. >given an expiry. When this expiry time is reached the information is removed
  18. >and the owner of the files is notified by mail although the notification is 
  19. >really only the icing on the cake.
  20. >
  21. >Does anyone know if this is part of or planned for gopher ?  Maybe someone
  22. >has written something similar themselves, I would be interested to hear.
  23.  
  24. I am in the process of doing this for a gopher-based campus-wide info
  25. system in perl here at Oxy.
  26.  
  27. The system (tentatively called gopher-mh) will sit on the end of a
  28. sendmail-style .forward file, and receive mail.  It will take incoming
  29. mail, and based on the To: field, place mail in an appropriate gopher
  30. directory.  We have several mailing addresses aliased to this account,
  31. one for each area.
  32.  
  33. This, in effect, becomes a mini-news system for local information.  We
  34. have, for starters, for-sale, items wanted, jobs available, and event
  35. notices areas to which anyone can post.  I am looking into the
  36. possibilities for more secure areas... that is, I'd like some method
  37. of restricting WHO can post, without restricting from WHENCE they can
  38. post.  We are attempting to make all services available to people
  39. without ever logging into our UNIX hosts, I.E. from Mac- and PC-based
  40. client software.
  41.  
  42. I am currently handling the expiration by creating a subdirectory in
  43. each managed gopher data directory much like the .cap directory, but
  44. called ".expire".  In it, each file which is to have an expire date in
  45. the data directory has a file with the same name, in which is a date
  46. in perl 'time' format, after which the file becomes digital history.
  47.  
  48. Now, the NOTICE:  This software is NOT DONE.  I am changing my mind
  49. daily as to how and what it does.  So PLEASE don't write for more
  50. info... I am NOT releasing this code now, and probably not for a good
  51. while.
  52.  
  53. On the other hand, I am certainly open to suggestions, and should the
  54. system prove useful in the general sense, I will certainly offer it to
  55. the general gopher-using public.  In particular, I'd like to hear
  56. suggestions on how to handle special options in the text, like
  57. changing expiration dates and, perhaps, sending commands to delete
  58. files before their expiration date, that can be understood and dealt
  59. with by even a complete neophyte.  The single overriding goals in all
  60. our systems is that they be extremely simple and intutive to use for
  61. even completely novice users, and that they be as self-maintaining as
  62. possible.
  63.  
  64. -Dave
  65. -- 
  66. David Giller, Box 134 | Q: How many Oregonians does it take to screw in a light
  67. Occidental College    | bulb?  A: Three.  One to replace the bulb, and two to
  68. 1600 Campus Road      | fend off all the Californians trying to share the
  69. Los Angeles, CA 90041 | experience. ---------------------------rafetmad@oxy.edu
  70.