The Drupal Toolkit is a modular system that handles the creation and manipulation of metadata in accordance to the XC schema format within the Drupal content management system by:
Some modules are part of the Toolkit however can be used independently from it. These are:
All of these core functionalities will be handled by XC defined hooks for Drupal that will allow XC modules, and perhaps any future contributed modules, to plug into and extend the features of the XC Drupal Toolkit.
The Library is responsible for auditing non-academic aspects of theses, dissertations, and graduate-level projects submitted at Simon Fraser University. For over four years, we have required that students 'submit' their theses (i.e., register with the Library) using a simple web form that populated an Excel spreadsheet, which in turn was used by our Theses Office to process the semester's batch. Even though we still require that students submit a printed thesis, we have found that most students (over 90%) provide a PDF version for submission to our Institutional Repository.
This January we launched our second-generation thesis submission and management system. It is a Drupal 'application' in the sense that it focuses on narrowly defined user tasks, triggers, and back-room workflows to a much greater extent than most general CMS-based websites do:
Lessons learned: Manipulating CCK fields via form_alter() can be a real pain in the behind (example threads on d.o.); it's very important to think about system-level CCK field naming conventions before you touch a keyboard, since you cannot change them; the core upload module, and the way Drupal 6.x handles files in general, pales in comparison with the rich APIs available for manipulating nodes.
We are working with Grad Studies and other units on campus to remove the requirement for the student to submit a printed version of their thesis, and this new submission and management application will prepare us very well to go paperless.
I've been working on getting our search index to exclude certain fields from custom content types so that hidden information isn't available by searching for it.
Modules can affect what content a node displays through their hook_nodeapi function by modifying the $node object's 'content' parameter.
For example, to add a simple phrase near the bottom of every node when it is viewed:
function my_module_nodeapi(&$node,$op) {
if ($op =='view') {
$node->content['extra_info'] = array(
'#value' => 'The moon is made of cheese.',
'#weight' => 100,
);
}
Now and then I have to restore a MySQL drupal table from backup, and I've been using the instructions at Mike's *NIX notes to do it. It works great.
Except when the table in question is {node_revisions}, which contains the default body field for most Drupal content, and your site has changed enough that you really just want to restore one entry, not the entire site.
(Posted on behalf of Louise Gruenberg, Information Technology & Telecommunications Services, ALA)
The American Library Association (ALA) is seeking a vendor to handle the migration of http://www.ala.org, which includes 11 division subsites, a number of online publications, and their site for the public (I Love Libraries http://www.ilovelibraries.org) to a new content management system. Proposals are due February 15, 2010.
Karen Coombs has published a great article in the November 15 Library Journal profiling several Drupal library projects. Disclosure statement: one of the projects in Karen's article is my own library's thesis submission app.
We're proud to announce the public beta of our new site, available at http://new.nypl.org. Please use the feedback mechanism available on the site if you would like to give us your input.
The meeting of the LITA Drupal Interest Group at ALA Midwinter in Boston is scheduled for Saturday, January 16, 2010 from 4:00-5:30, Boston Convention & Exhibition Center-Room 157B.
Momentum is building for a Library DrupalCamp to be held in Washington (or close by) immediately preceding ALA Annual. I would like to consolidate discussion of this to the groups.drupal.org library group. There is also a thread about this on the drupal4lib mailing list.
Should there be a ALA affiliation?
My thought is that this should be a free or very inexpensive event, so affiliation might be impossible.
Thanks!
We've been using Drupal 5.x to manage the e-mail component of our statewide virtual reference service, including followup for chat. I finally got it together to upgrade to 6.x and am trying to make the package as configurable, themable and extensible as possible so that other libraries (or anyone) can use it.
I expect to eventually be able to use this module for Text/SMS reference as well.
There are a bunch of dependencies, a heck of a README.txt, and certainly work to be done, but it's definitely at a sharable point.
Recent comments
7 weeks 6 days ago
7 weeks 6 days ago
8 weeks 4 days ago
16 weeks 4 days ago
16 weeks 4 days ago
16 weeks 6 days ago
17 weeks 1 day ago
18 weeks 5 days ago
19 weeks 9 hours ago
19 weeks 3 days ago