anon writes: "Web filtering software, complete with a community of users collaborating to maintain blacklists. Used in prominent K-12 environments to satisfy CIPA requirements and to protect the delicate eyes of small children. For more, see Multnomah's summary, or the official squidGuard website." I can vouch for squidGuard; though I've not used it specifially for filtering (rather, for more complex ACLs than squid itself prefers), like squid, it is extremely useful and reliable.
User Access Management
Eric wrote to oss4lib-discuss: "This release of MyLibrary is incremental, but there still a number of noteworthy additions to the distribution: the software now encrypts users' cookies as they are sent from the server to the browser; Impersonate patron is fixed; there are statistical reports against the underlying database summarizing usage; the scripts distribution now includes a set of PHP scripts demonstrating how MyLibrary can participate in OAI (Open Archives Initiative) for sharing metadata. Similarly, the distribution also includes a Perl script for writing RDF files from the underlying database."
Art writes: "I put out the first public release of WIBS on Friday." From the site: "WIBS is the Windsor Internet Booking System. It is based on the wonderful MRBS (Meeting Room Booking System) and is designed to mediate access to public stations in libraries." The live systems look great, congrats Art!
From the README: "Libproxy is a simple rewriting pass-through proxy system designed especially for libraries... If you have patrons who are off-site, and who would like access to your on-site-only (e.g., IP-restricted or passworded) journals, databases, and full-text retrieval systems, then Libproxy is your solution." Get the latest source here or check out the overview online (it's also bundled with the code).
Eric writes to oss4lib-discuss: "The NCSU Libraries has made the source code to MyLibrary@NCState version 2.50 available... Of particular interest might be the description of the new features," including HTML templates, static page creation, and user choice of layouts. I'll take the dancing cows, please. :)
As seen on perl4lib, with details from pod2htmlificated docs, the 'director' perl script by Steve Thomas is a very slick link, um, director. As it says in the docs: "Director is a cgi script mapping an id to an appropriate URL for a web-based resource. Mapping is done through a hash lookup to a ``Resource Description Table'' (RDT), where entries have [a very straightforward structure]. The ID is taken from the initiating URL and used to lookup the RDT. 'Type' defines what happens next, using whatever parameters are included." This handy GPL'd script is available here.
from auc.sourceforge.net: " This is a bugfix release. Those users who upgraded from 0.6.x to 0.7.0 should definitely get 0.7.1 to fix some stability issues. Also, any users who installed 0.7.0 from the RPM should upgrade."
from the AUC site: "Notable additions include web-based site configuration, much easier installation, increased flexibility to adapt to your organization, binary RPMS, persistent IMAP connections, French and Spanish translations, and much more. Also, a new release of the sample plugin is available with the updated API." That's Authenticated User Community btw...
ISM, written in Perl, is a completely server based system which uses custom Apache web server modules and the MySQL database to provide login, management, and timeout services for public use Internet PCs in libraries. FreeBSD is the recommended server OS, but any Unix/Linux variants could be used.
now playing at sourceforge (taken from the AUC site): "Authenticated User Community for Education is an intranet system designed for use in a K-12 setting but is also useful in many other settings. It offers the ability for users to have a uniform web-based interface to discussion forums, e-mail (similar to hotmail, etc.), file management, and a searchable user database. Also, "Interactive Classrooms" provide a means for students and teachers to have a web-based extension to their in-class interaction.' Somebody please find a way to integrate this with FreeReserves or OSCR...