Overview of content related to 'database' http://www.ariadne.ac.uk/taxonomy/term/50/all?article-type=&term=&organisation=&project=&author=jon%20knight&issue= RSS feed with Ariadne content related to specified tag en Redeveloping the Loughborough Online Reading List System http://www.ariadne.ac.uk/issue69/knight-et-al <div class="field field-type-text field-field-teaser-article"> <div class="field-items"> <div class="field-item odd"> <p><a href="/issue69/knight-et-al#author1">Jon Knight</a>, <a href="/issue69/knight-et-al#author2">Jason Cooper</a> and <a href="/issue69/knight-et-al#author3">Gary Brewerton</a> describe the redevelopment of Loughborough University’s open source reading list system.</p> </div> </div> </div> <p>The Loughborough Online Reading Lists System (LORLS) [<a href="#1">1</a>] has been developed at Loughborough University since the late 1990s.&nbsp; LORLS was originally implemented at the request of the University’s Learning and Teaching Committee simply to make reading lists available online to students.&nbsp; The Library staff immediately saw the benefit of such a system in not only allowing students ready access to academics’ reading lists but also in having such access themselves. This was because a significant number of academics were bypassing the library when generating and distributing lists to their students who were then in turn surprised when the library did not have the recommended books either in stock or in sufficient numbers to meet demand.</p> <p>The first version of the system produced by the Library Systems Team was part of a project that also had a ‘reading lists amnesty’ in which academics were encouraged to provide their reading lists to the library which then employed some temporary staff over the summer to enter them into the new system.&nbsp; This meant that the first version of LORLS went live in July 2000 with a reasonable percentage of lists already in place.&nbsp; Subsequently the creation and editing of reading lists was made the responsibility of the academics or departmental admin staff, with some assistance from library staff.</p> <p>LORLS was written in Perl, with a MySQL database back-end.&nbsp; Most user interfaces were delivered via the web, with a limited number of back-end scripts that helped the systems staff maintain the system and alert library staff to changes that had been made to reading lists.</p> <p>Soon after the first version of LORLS went live at Loughborough, a number of other universities expressed an interest in using or modifying the system. Permission was granted by the University to release it as open source under the General Public Licence (GPL)[<a href="#2">2</a>].&nbsp; New versions were released as the system was developed and bugs were fixed. The last version of the original LORLS code base/data design was version 5, which was downloaded by sites worldwide.</p> <h2 id="Redesign">Redesign</h2> <p>By early 2007 it was decided to take a step back and see if there were things that could be done better in LORLS.&nbsp; Some design decisions made in 1999 no longer made sense eight years later.&nbsp; Indeed some of the database design was predicated on how teaching modules were supposed to work at Loughborough and it had already become clear that the reality of how they were deployed was often quite different.&nbsp; For example, during the original design, the principle was that each module would have a single reading list associated with it.&nbsp; Within a few years several modules had been found that were being taught by two (or more!) academics, all wanting their own independent reading list.</p> <p>Some of the structuring of the data in the MySQL database began to limit how the system could be developed.&nbsp; The University began to plan an organisational restructuring shortly after the redesign of LORLS was commenced, and it was clear that the simple departmental structure was likely to be replaced by a more fluid school and department mix.</p> <p>Library staff were also beginning to request new features that were thus increasingly awkward to implement.&nbsp; Rather than leap through hoops to satisfy them within the framework of the existing system, it made sense to add them into the design process for a full redesign.</p> <p>It was also felt that the pure CGI-driven user interface could do with a revamp.&nbsp; The earlier LORLS user interfaces used only basic HTML forms, with little in the way of client-side scripting.&nbsp; Whilst that meant that they tended to work on any web browser and were pretty accessible, they were also a bit clunky compared to some of the newer dynamic web sites.</p> <p>A distinct separation of the user interface from the back-end database was decided upon to improve localization and portability of the system as earlier versions of LORLS had already shown that many sites took the base code and then customised the user interface parts of the CGI scripts to their own look and feel.&nbsp; The older CGI scripts were a mix of user interaction elements and database access and processing, which made this task a bit more difficult than it really needed to be.</p> <p>Separating the database code from the user interface code would let people easily tinker with one without unduly affecting the other.&nbsp; It would also allow local experimentation with multiple user-interface designs for different user communities or devices.</p> <p>This implied that a set of application programming interfaces (APIs) would need to be defined. As asynchronous JavaScript and XML (AJAX)[<a href="#3">3</a>] interactions had been successful applied in a number of recent projects the team had worked on, XML was chosen as the format to be used.&nbsp; At first simple object access protocol (SOAP) style XML requests was experimented with, as well as XML responses, but it was soon realised that SOAP was far too heavy-weight for most of the API calls, so a lighter ‘RESTful’ API was selected.&nbsp; The API was formed of CGI scripts that took normal parameters as input and returned XML documents for the client to parse and display.</p> <p></p><p><a href="http://www.ariadne.ac.uk/issue69/knight-et-al" target="_blank">read more</a></p> issue69 tooled up gary brewerton jason cooper jon knight google harvard university loughborough university microsoft gnu access control ajax api archives authentication bibliographic data blog cache chrome cookie data database digital library e-learning framework google books gpl html javascript jquery json library management systems licence metadata moodle mysql open source perl refworks restful schema shibboleth soap software sql standards web browser xml z39.50 zip Sat, 28 Jul 2012 14:32:55 +0000 lisrw 2354 at http://www.ariadne.ac.uk Knight's Tale: The Hybrid Library - Books and Bytes http://www.ariadne.ac.uk/issue11/knight <div class="field field-type-text field-field-teaser-article"> <div class="field-items"> <div class="field-item odd"> <p><a href="/issue11/knight#author1">Jon Knight</a> gives his personal view on the fashionable concept of a 'hybrid library'.</p> </div> </div> </div> <p><a href="http://www.ariadne.ac.uk/issue11/knight" target="_blank">read more</a></p> issue11 regular column jon knight elib bibliographic data cataloguing cd-rom database digital library infrastructure marc multimedia opac search technology standards web browser z39.50 Thu, 18 Sep 1997 23:00:00 +0000 editor 393 at http://www.ariadne.ac.uk ACORN Implemented http://www.ariadne.ac.uk/issue10/acorn <div class="field field-type-text field-field-teaser-article"> <div class="field-items"> <div class="field-item odd"> <p><a href="/issue10/acorn#author1">Jon Knight</a> and <a href="/issue10/acorn#author2">Richard Goodman</a> describe the technical implementation of the ACORN system.</p> </div> </div> </div> <p><a href="http://www.ariadne.ac.uk/issue10/acorn" target="_blank">read more</a></p> issue10 project update jon knight richard goodman ansi loughborough university microsoft talis acorn elib adobe authentication browser copyright data database html identifier infrastructure linux ocr opac operating system passwords perl programming language samba software solaris sql standards telnet web browser windows Fri, 18 Jul 1997 23:00:00 +0000 editor 356 at http://www.ariadne.ac.uk Wire: Interview Via Email With Jon Knight and Martin Hamilton http://www.ariadne.ac.uk/issue9/wire <div class="field field-type-text field-field-teaser-article"> <div class="field-items"> <div class="field-item odd"> <p>In this interview we question Knight and <a href="/issue9/wire#author2">Martin Hamilton</a> and present their replies.</p> </div> </div> </div> <p><a href="http://www.ariadne.ac.uk/issue9/wire" target="_blank">read more</a></p> issue9 regular column jon knight martin hamilton loughborough university ncsa oclc talis acorn elib sosig archives browser cache cataloguing cd-rom data database ftp gopher graphics html internet explorer java javascript latex linux metadata opac perl research resource discovery search technology sgml software standards url web browser windows Sun, 18 May 1997 23:00:00 +0000 editor 333 at http://www.ariadne.ac.uk MCF: Will Dublin Form the Apple Core http://www.ariadne.ac.uk/issue7/mcf <div class="field field-type-text field-field-teaser-article"> <div class="field-items"> <div class="field-item odd"> <p><a href="#author1">Jon Knight</a> looks at how Dublin Core and Apple's new MCF metadata file format might make useful and interesting bed fellows.</p> </div> </div> </div> <p>For many years librarians and computer scientists have been researching and developing metadata standards and technology. Although library OPACs are obviously commercially viable systems for maintaining metadata about hard copy resources, they are something of a niche market still. With the explosion in information provision on the Internet, this niche metadata market is set to explode itself, as an increasing number of companies develop a commercial interest in the provision and support for indexing, cataloging and navigating Internet resources.</p> <p><a href="http://www.ariadne.ac.uk/issue7/mcf" target="_blank">read more</a></p> issue7 tooled up jon knight apple ietf eevl elib jisc information environment sosig browser cataloguing data database dtd dublin core file format ftp html metadata research schema search technology sgml url vocabularies web browser Sun, 19 Jan 1997 00:00:00 +0000 editor 247 at http://www.ariadne.ac.uk Open Journal Trip Report http://www.ariadne.ac.uk/issue6/open-journal <div class="field field-type-text field-field-teaser-article"> <div class="field-items"> <div class="field-item odd"> <p>Open Journal trip report: <a href="/issue6/open-journal#author1">Jon Knight</a> visits the Open Journals eLib project to investigate what research they are undertaking into electronic journal architecture and navigation.</p> </div> </div> </div> <p>I recently visited the ELib Open Journal Project at Southampton University (see &lt;URL:<a href="http://journals.ecs.soton.ac.uk/">http://journals.ecs.soton.ac.uk/</a>&gt;). My hosts were Leslie Carr (the project manager) and Steve Hitchcock (one of the OJ researchers). The Open Journal project is part of the ELib electronic journals strand, but they have developed technology which may be of use to some of the Access to Network Resources projects.</p> <p><a href="http://www.ariadne.ac.uk/issue6/open-journal" target="_blank">read more</a></p> issue6 event report jon knight elib sosig browser cache copyright database html hypertext mac os metadata operating system perl software url web browser windows Tue, 19 Nov 1996 00:00:00 +0000 editor 209 at http://www.ariadne.ac.uk Intranets http://www.ariadne.ac.uk/issue6/intranets <div class="field field-type-text field-field-teaser-article"> <div class="field-items"> <div class="field-item odd"> <p><a href="/issue6/intranets#author1">Jon Knight</a> investigates what is meant by the current buzzword intranet and looks at how it may be applied in a library environment. A suggestion for a low cost entry level intranet solution is also given.</p> </div> </div> </div> <p>If you open a computer magazine today, the chances are you will be confronted by articles and advertisements discussing how to set up a corporate <em>intranet</em>. The term intranet seems to have sprung up as if by magic in the last year or so and now many products are "intranet ready" or "intranet enabled". But what exactly is an intranet and should libraries be making use of them?</p> <p><a href="http://www.ariadne.ac.uk/issue6/intranets" target="_blank">read more</a></p> issue6 tooled up jon knight loughborough university apache archives browser cd-rom copyright data database dissemination free software html intranet licence linux opac operating system passwords perl scripting language software web browser Tue, 19 Nov 1996 00:00:00 +0000 editor 212 at http://www.ariadne.ac.uk Securing HTML FORMs http://www.ariadne.ac.uk/issue5/securing-forms <div class="field field-type-text field-field-teaser-article"> <div class="field-items"> <div class="field-item odd"> <p><a href="/issue5/securing-forms#author1">Jon Knight</a> discusses some of the options available to the designers and implementors of HTML FORMs for providing authentication of users in a library environment.</p> </div> </div> </div> <p><b>T</b>here are now many <a href="http://www.w3.org/pub/WWW/MarkUp/">HTML</a> FORMs in use in libraries of all types. These forms are usually the front ends to <a href="http://www.w3.org/pub/WWW/CGI/">Common Gateway Interface (CGI)</a> programs that implement such things as webopacs, electronic ILL requests and access to backend databases. Often these FORMs have to be authenticated to ensure that only valid library users can make use of the services. Web browsers and servers offer a number of a facilities for doing this authentication, each with different benefits and problems.</p> <p><a href="http://www.ariadne.ac.uk/issue5/securing-forms" target="_blank">read more</a></p> issue5 tooled up jon knight algorithm apache authentication browser data database html passwords plain text rfc standards web browser Wed, 18 Sep 1996 23:00:00 +0000 editor 161 at http://www.ariadne.ac.uk Cashing in on Caching http://www.ariadne.ac.uk/issue4/caching <div class="field field-type-text field-field-teaser-article"> <div class="field-items"> <div class="field-item odd"> <p><a href="/issue4/caching#author1">Jon Knight</a> and <a href="/issue4/caching#author2">Martin Hamilton</a> describe Caching, possibly the most crucial tool available to frequent Web users, and point out why libraries should be aware of it.</p> </div> </div> </div> <p>The Internet is obviously <em>the</em> current buzzword in many organisations and libraries are no exception. Academic libraries have long valued online access to their OPACs and the ability to provide search services of large scale remote databases. However the phenomenal growth in the World Wide Web (WWW) and the demands from an increasing number of people to get easy access to the wealth of information now available has meant that library network provisions are currently undergoing a rapid period of evolution.</p> <p><a href="http://www.ariadne.ac.uk/issue4/caching" target="_blank">read more</a></p> issue4 tooled up jon knight martin hamilton jisc loughborough university ncsa access control browser cache cd-rom copyright data database ftp gopher html hypertext infrastructure intellectual property mailbase research search technology software url web browser Thu, 18 Jul 1996 23:00:00 +0000 editor 120 at http://www.ariadne.ac.uk From the Trenches: Networking (Notworking?) CD-ROMS http://www.ariadne.ac.uk/issue3/trenches <div class="field field-type-text field-field-teaser-article"> <div class="field-items"> <div class="field-item odd"> <p><a href="/issue3/trenches#author1">Jon Knight</a> on the perils and problems of networking CD ROMs.</p> </div> </div> </div> <p>Many libraries now make heavy use of CD-ROM titles. Today databases held on CD-ROMs cover practically all subjects and provide a way for a library to acquire a large quantity of regularly updated information. Coupled with the relatively cheap network equipment that is now available, these CD-ROMs should also be able to provide a very useful network resource for an entire library or even campus. However the current crop of CD-ROMs vary enormously in their ease of use in a networked environment.</p> <p><a href="http://www.ariadne.ac.uk/issue3/trenches" target="_blank">read more</a></p> issue3 tooled up jon knight loughborough university authentication cd-rom data database licence passwords search technology software standards windows Sat, 18 May 1996 23:00:00 +0000 editor 84 at http://www.ariadne.ac.uk From the Trenches: Network Services on a Shoestring http://www.ariadne.ac.uk/issue2/knight <div class="field field-type-text field-field-teaser-article"> <div class="field-items"> <div class="field-item odd"> <p><a href="/issue2/knight#author1">Jon Knight</a> describes how Linux is a cheap and useful operating system for library systems units and the like.</p> </div> </div> </div> <p>If you work in a library systems unit, it can sometimes be a bit depressing reading the computer press. At a time when budgets are often fixed or falling and the expectations of patrons and other library staff are constantly rising, the last thing that the system team need is for the latest and greatest operating systems and applications to arrive demanding the latest hardware if they are to be usable.</p> <p><a href="http://www.ariadne.ac.uk/issue2/knight" target="_blank">read more</a></p> issue2 tooled up jon knight apache software foundation ibm loughborough university microsoft ncsa apache ascii authentication browser cd-rom database graphics html hypertext linux mac os opac operating system search technology software sql standards telnet video vt100 web browser windows Tue, 19 Mar 1996 00:00:00 +0000 editor 66 at http://www.ariadne.ac.uk