Het Nationaal Archief en Drupal
NA4All
Het Nationaal Archief & Drupal
De keuze voor Drupal - Albert Koevoet
Drupal als framework - Baris Wanschers
Wat is Drupal?
Sneller ontwikkelen
Structuur van
Drupal
duizenden
programmeurs
security team
veilige code
Het Nationaal Archief kiest voor het Open Source CMS Drupal
Sprekers
Projectdoelstellingen
Toekomstvast platform met open infrastructuur
Innovatieve, klantvriendelijke en beheerbare website
Digitale diensten met de bijbehorende werkprocessen
Inbedding van bovenstaande onderdelen in de organisatie van het Nationaal Archief
Waarom
NA4all?
De huidige website voldoet niet aan de wensen van de bezoekers
Trends in de buitenwereld: bezoekersparticipatie, multimedia en sociale communities
Infrastructuur instabiel en niet toekomstvast
Webrichtlijnen en standaarden
Een impressie
Van het ontwerp
Selectietraject
Requirements opgesteld
Marktverkenning en beoordelingsmatrix
Interviews met gebruikende partijen
Implementatie op proefomgeving en testomgeving
Requirements
Open source
Maak het de redacteur zo gemakkelijk mogelijk
Inpasbaarheid huidige en toekomstige diensten
Uitbreidbaarheid en openheid
Shortlist
Uiteindelijke keuze: Drupal
Gebruiksgemak
Groot aantal modules
Rechtenstructuur
Architectuur (ook inzet als platform)
Actieve community
Actief veiligheidsbeleid
Agenda
Wat biedt de Drupal core?
Focus alleen op unieke eisen
Modulair systeem
Voorbeeldmodule
User handling
Content types
Taxonomie
Commentaren
Beheerinterface
Input filters
Vertaling
etc...
Out-of-the-box
Meer dan 3000 modules
Multi-site structuuropzet
Gedeelde en unieke modules/themes
Zelf een module ontwikkelen
mymodule.info
mymodule.module
mymodule.install
mymodule
mymodule.info
name = MyModule
description = This module is an unique module that does something great!
core = 6.x
mymodule.module
function mymodule_menu(){
$items['admin/settings/mymodule'] = array(
'title' => 'My Module',
'page callback' => 'drupal_get_form',
'page arguments' => array('mymodule_settings'),
'description' => 'Configure mymodule settings.',
'access arguments' => array('configure mymodule'),
'file' => 'mymodule.admin.inc',
);
}
function mymodule_user($type, &$edit, &$user, $category = NULL) {
if ($type == 'form' && $category == 'account') {
$form['mymodule'] = array(
'#type' => 'fieldset',
'#title' => t('My Module settings'),
'#weight' => 10,
'#collapsible' => TRUE,
'#collapsed' => TRUE,
);
$form['mymodule']['mymodule_status'] = array(
'#type' => 'checkbox',
'#title' => t('Enable mymodule by default'),
'#default_value' => $user->mymodule_status,
'#return_value' => 1,
'#description' => t('If enabled, my module takes care of everything!'),
);
return array('mymodule' => $form);
}
}
mymodule.install
function mymodule_install() {
drupal_install_schema('mymodule');
}
function mymodule_uninstall() {
drupal_uninstall_schema('mymodule');
variable_del('mymodule_setting');
}
function mymodule_schema(){
$schema['mymodule'] = array(
'description' => t('The base table for my module.'),
'fields' => array(
'mykey' => array(
'description' => t('The key for my module.'),
'type' => 'serial',
'unsigned' => TRUE,
'not null' => TRUE),
),
'primary key' => array('mykey'),
);
}
Download Drupal
D6: http://drupal.org/node/128752
Lees: http://drupal.org/handbooks
Aan de slag!
Contact
albert.koevoet@nationaalarchief.nl
baris.wanschers@sogeti.nl / drupal@sogeti.nl
Missie: "Wij dienen ieders recht op informatie
en geven inzicht in het verleden van ons land.”
Beheer van de archieven van de Rijksoverheid, de Provincie Zuid-Holland en van organisaties en personen van nationaal belang (o.a. KNVB)
Miljoenen foto's
Hondderdduizenden kaarten
110 kilometer documenten
In de toekomst steeds meer digitale informatie
Grotendeels volledig openbaar
Nationaal Archief
Drupal & Het Nationaal Archief
Ruim 90 modules uit de community (contribs)
8 modules zelf ontwikkeld
Wanneer mogelijk delen we ontwikkelde modules
Het Nationaal Archief gebruikt een multi-site setupMore presentations by
Het Witte Huis stapte al over op Drupal...
Baris Wanschers on
... wanneer volg jij? Presentatie over Drupal, gegeven door Baris Wanschers op het Software Developer Network.
Sogeti Drupal Presentatie
Baris Wanschers on
Presentatie over de Drupal dienstverlening van Sogeti Nederland.
Het ontsluiten van Petabytes oud papier in Drupal
Baris Wanschers on
Het Nationaal Archief gebruikt Drupal voor de ontwikkeling van zowel haar grote publiekswebsite als hun site voor archiefprofessionals. Deze presentatie gaat over de keuze voor ...
Popular presentations
Ideas for Prezi (PreziHelp.com)
PreziHelp.com :) on
Here are a few suggestions I have for Prezi.com, along with some popular user suggestions. I illustrated these ideas with examples of what these features ...
More popular prezis in Explore>