Netsensei

Much Ado About Nothing

Project Management

Mijn job als: data conservator

Welke job doe je? En wat houdt die precies in?

Ik werk sinds twee jaar voor de Vlaamse Kunstcollectie. Ik werk dus voor de Vlaamse musea voor Schone Kunsten. Een data conservator is een digitale expert die binnen de muren van de musea opereert. Het betekent dat ik adviezen lever, digitale projecten trek of begeleid, directe ondersteuning bied aan mijn collega’s voor hun digitale vragen en bij houd wat er op (inter)nationaal vlak beweegt. Inhoudelijk schipper ik tussen harde technische vraagstukken, informatie architectuur, auteursrecht en naburige rechten, aanbestedingen, on line communicatie en project management. Heel wat dus eigenlijk feitelijk. En dat maakt het meer dan boeiend.

In de titel steekt het woord ‘data’. De ‘grondstof’ waarmee ik werk zijn gegevens die musea registreren over hun collecties. Van elk object houdt een museum een gedetailleerde digitale steekkaart bij. Daarin vind je niet alleen inhoudelijke aspecten, maar ook administratieve of materiaal-technische details bij. Denk maar aan restauraties, tentoonstellingen, bruiklenen,…  Natuurlijk betekent dat ook dat musea allerlei software inzetten om die digitale informatie te beheren en operationeel in te zetten. Mijn job bestaat er in om mee uit te werken hoe dat op een efficiënte wijze kan gebeuren.

Het grootste deel van mijn tijd gaat naar de bouw van een digitaal platform om registratiegegevens makkelijker te verzamelen en geautomatiseerd uit te wisselen. Een zeer interessant project want er komt nogal wat creatief denkwerk bij kijken. Het is niet het enige project waar ik in betrokken ben. Een ander is de publicatie van kunsthistorische gegevens als Linked Open Data op Wikidata. De gestructureerde basisregistratie van 30.000 kunstwerken werd on line geplaatst. In het voorbije jaar lanceerden we ook een nieuwe website over Abstract Modernisme. Je vindt er 774 abstract moderne werken van 43 artiesten bewaard in 9 instellingen terug.

Zoom je uit, dan vind je mij terug in het werkveld van de Digital Humanities. Dit veld past nieuwe digitale methodologieën toe om kennis uit verschillende domeinen – kunstgeschiedenis, geschiedenis, literatuur, sociale studies, archeologie, antropologie,… – te kruisen met elkaar. Zo kan men tot nieuwe inzichten komen, of erfgoed op nieuwe manieren ontsluiten voor een breed publiek. Het is een vrij jong veld en de digitale revolutie zorgt er dan ook voor dat er heel wat beweegt.

En hoe zit het bij jullie? Welke job doe jij?

Build a project tracker with Drupal

Since Drupal has become part of my day-to-day life, I’m going to start blogging about it here. I’ve been thinking to create a separate development/project/code blog on colada.be, but I’d like to take the time to set things up properly over there. So, for now, let’s start here and see where I’ll end up.

So, what cool things can you do with Drupal besides building websites? Well, to manage my work on the Pandion project, I really needed some sort of case or issue tracker. Nothing fancy, just something were I can manage stuff – ideas, features, bugs, forget-ye-nots,… – without losing track. There are already some great tools out there. Standalone issue trackers like Mantis or Trac and on line services like Unfuddle are of great assistance for the intrepid developer or project team. Then again, those come with a lot of features which I, as a sole developer, don’t really need.

Enter: Drupal!

Drupal.org actually hosts most of the projects – modules and themes – within the Drupal ecosystem. It provides a CVS code repository, packaging and, notably, an issue tracker per project. Take the Views module for intance. This is one of the largest projects within the Drupal community and without the issue tracker, it would be hard to coordinate the efforts. The best part is this: the tools to create such an environment are also open source! They’re Drupal modules that are actually very easy to set up. And so it took me about an hour to set up my own issue tracker  with Drupal.

So, how did I do it?

  1. Download and install Drupal 6. (Not 7! Not yet at least ;-))

  2. Download and install these modules: Views, Comment Upload, Project, Token, Pathauto and Project Issue

  3. Go to ‘admin/build/modules’ in your Drupal installation and enable these modules: Pathauto, Project and Project Issue Tracking. You’ll notice that there’s actually a whole range of submodules. The project module does also include i.e. Apache Solr support, packaging and much more which I didn’t need.

  4. Next go to ‘admin/build/path/pathauto’ and under the ‘Node paths’ fieldset enter ‘project/[title-raw]’ (without quotes) in the ‘Pattern for all project paths’ textfield.

  5. Now go to ‘admin/settings/site-information’ and set the default front page to ‘project/issues’ (no quotes!)

  6. Finally, go to ‘node/add/project-project’ and create your first project.

Congratulations, You’re set to track issues with you’re private issue tracker system! On the front page, click on ‘Create a new issue’ to start tracking. If you have multiple projects, Drupal will ask you to which project you want to add the issue. With the default configuration, you can add issues for components like ‘Code’, ‘Documentation’, ‘Miscellaneous’ and ‘User Interface’. You can give priorities to issues, assign them to particular Drupal users (if you work in a small team) and give issues a whole range of statuses.

And this is how my own project tracker looks like. Just what I needed, completely free and without cruft I don’t need.

Project Tracker

« Vorige blogposts Pagina 1 van 1 pagina's