SlideShare ist ein Scribd-Unternehmen logo
Formulare mit Drupal 
Drupalcamp, Köln 2009
Jutta Horstmann
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 2
whoami
Jutta Horstmann (Dipl. Inform., Dipl. Pol.)
IT­Beraterin (“data in transit”)
● Schwerpunkt: Freie Software
● Content Management Systeme
● Datenbankmanagement­Systeme
● Analyse, Beratung, Konzeption
● Implementation, Web­Programmierung
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 3
data in transit
● IT­Beratung
● gegründet 2005 in Berlin
● 2006 Umzug nach Bonn
● www.dataintransit.com
● Letzte Drupal­Projekte: 
– select.postbank.de (Postbank AG)
– www.lisa­freundeskreis.de (Burda)
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 4
Die Themen
Wozu Formulare?
Ein Beispielprojekt
Formulare in Drupal
CCK vs. Webforms vs. 
Programmierung
Hot New Stuff
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 5
Wozu Formulare?
©TOM (Jochen Enterprises)
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 6
Ein Beispielprojekt
● Der Kunde ist ein bundesweit operierendes Unternehmen.
● Auf Stellenangebote des Unternehmens soll man sich 
online bewerben können.
● Es gibt 3 Arten von Bewerbungsbögen: Trainee, 
Berufseinsteiger, Führungsposition. Diese werden pro 
Ausschreibung vom HR­Team inhaltlich erweitert und 
angepasst. Es gibt veränderbare und nicht veränderbare 
Felder.
● Abgesendete Daten werden per E­Mail verschickt, in 
Reports zusammengefasst und exportiert.
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 7
Anforderungen: PUTPUT
Anforderungen: INPUT
Anforderungen: OUTPUT
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 8
Anforderungen PUTPUT:
Das Formular und seine 
Erstellung
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 9
PUTPUT: Das Formular und seine 
Erstellung
● Redakteure erstellen 
und bearbeiten das 
Formular
● Benutzerfreundlicher 
Formulareditor
● Anfang und Ende der 
Veröffentlichung des 
Formulars terminieren
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 10
Anforderungen INPUT:
Strukturierte Dateneingabe
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 11
INPUT: Strukturierte Dateneingabe:
Gruppierung von Feldern
● 2 Felder im Formular, 
1 Feld in der DB
     z.B. Vorwahl + Anschluß
● Feldgruppe als 
“multiple” Feld 
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 12
INPUT: Strukturierte Dateneingabe:
Abhängigkeiten zwischen Feldern
● Wenn Option A gewählt, 
dann aktiviere Feld X
● Wenn Feld A ausgefüllt, 
dann sind Feld B und 
Feld C Pflichtfelder
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 13
INPUT: Strukturierte Dateneingabe:
Mehrseitige Formulare
● Ein Formular wird auf mehrere Seiten verteilt
● Navigation mit “Weiter”, “Zurück”
● Fehlermeldungen auf zugehöriger Seite
● Unabhängig von Javascript
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 14
INPUT: Strukturierte Dateneingabe:
Anzeige nach Absenden
Wenn Formular vollständig ausgefüllt wurde:
● Bestätigungsnachricht
     oder
● Weiterleitung auf Bestätigungsseite
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 15
INPUT: Strukturierte Dateneingabe:
Weitere Anforderungen
● Zwischenspeichern von Eingaben
● Übernahme von Daten aus anderen bereits 
gesendeten Formularen als Default­Wert
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 16
Anforderungen OUTPUT:
Die Weiterverarbeitung der 
Daten
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 17
OUTPUT:
Die Weiterverarbeitung der Daten
Anforderungen:
● Versand per E­Mail
● Speicherung in der Datenbank
● Datenexport
● Übersicht über alle abgesendeten 
Formulareingaben (zu einem Formular / zu allen 
vorhandenen Formularen)
● Reports, Statistiken
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 18
Drupal!
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 19
Formulare in Drupal
● Modul: Webform
● Modul: CCK
● Eigenbau mit Forms API
=> Einsatz je nach Anforderungen im Projekt
(Für die Beispiele: Drupal 6.9, CCK 6.x­2.1, Webform 6.x­2.4)
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 20
CCK/Webform vs. Programmierung
CCK und Webform 
bieten Formulareditor
● Keine 
Programmierkenntnisse 
notwendig
● Formulare können von 
Redakteuren gebaut 
werden
● Formulare können sehr 
schnell gebaut werden
Webform
CCK
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 21
CCK/Webform vs. Programmierung
● Eigenbau mit Forms 
API
 → Volle Flexibilität 
function my_module_menu() {
  $items = array();
  $items['my_module/form'] = array(
    'title' => t('My form'),
    'page callback' => 'my_module_form',
    'access arguments' => array('access content'),
    'description' => t('My form'),
    'type' => MENU_CALLBACK,
  );
  return $items;
}
function my_module_form() {
  return drupal_get_form('my_module_my_form');
}
function my_module_my_form($form_state) {
  $form['name'] = array(
    '#type' => 'textfield',
    '#title' => t('Name'),
  );
 
  $form['submit'] = array(
    '#type' => 'submit',
    '#value' => 'Submit',
  );
  return $form;
}
http://drupal.org/node/262422
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 22
CCK/Webform vs. Programmierung
Best of both worlds:
Mit CCK/Webform 
erstellte Formulare 
können per FAPI und / 
oder Themeing noch 
weiter angepasst werden
function helpers_form_alter(&$form, $form_state, $form_id){   
 if ($form_id == 'webform_client_form_3') {
    $form['#validate'][]= 'helpers_customforms_validate';
  }   
}
function helpers_customforms_validate($form, &$form_state) {
  if ($form_state['values']['details']['page_num'] == 1) {
    $email = $form_state['values']['submitted']
                        ['kontaktdaten']['email'];
    if ($email) {
      if (!eregi("^[_a­z0­9­]+(.[_a­z0­9­]+)*@
             [a­z0­9­]+(.[a­z0­9­]+)*(.[a­z]*)$", $email)){
       form_set_error('submitted][kontaktdaten][email', 
                t('%value ist keine valide E­Mail­Adresse.', 
                array('%value' => $email)));
      }
    }
  }
}
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 23
CCK vs. Webform
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 24
Webform vs. CCK
Webform
● Das Formular ist ein 
Node
● Die Eingaben in das 
Formular sind keine 
Nodes
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 25
Webform vs. CCK
CCK
● Das Formular ist ein 
Inhaltstyp
● Die Eingaben in das 
Formular sind Nodes
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 26
Webform vs. CCK ­ Konsequenzen
Webform:
● Eingaben in Formulare stehen nicht für Views zur 
Verfügung
CCK:
● Viele Formulare = viele Inhaltstypen
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 27
Webform vs. CCK:
Formular erstellen & verwalten
(PUTPUT)
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 28
Formular erstellen/verwalten
mit Webform
● Inhalt erstellen   Webform   Titel “Trainee Form”→ →
     oder
● Vorhandenes Formular “Trainee Form” auswählen 
 Klonen (→ node_clone)
● Felder anlegen / editieren: Formulareditor
● Veröffentlichung terminieren (scheduler)
● Nicht möglich: Berechtigung pro Feld
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 29
Formular erstellen/verwalten
mit CCK
● Verwalten   Inhaltsverwaltung   Inhaltstypen→ →
– Inhaltstyp hinzufügen: “form_trainee” 
           oder
– “Exportieren”   Inhaltstyp “form_trainee”    Code kopieren   → → →
“Importieren”   Code einfügen & editieren   Absenden→ →
         Umständlich und fehleranfällig.
● Felder anlegen / editieren: Formulareditor
● Nicht möglich: 
– Veröffentlichung terminieren
– Berechtigung pro Feld 
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 30
Webform vs. CCK:
Strukturierte Dateneingabe
(INPUT)
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 31
Strukturierte Dateneingabe
mit Webform
● Mehrseitige Formulare (per “pagebreak”)
● Bestätigungsseite nach Absenden konfigurierbar
● Nicht (bzw. nur per Code): 
– Gruppierung von Feldern
– Abhängigkeiten zwischen Feldern
– Zwischenspeichern von Eingaben
– Übernahme von gespeicherten Daten aus anderen 
Formularen als Vorgabe für Felder
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 32
Strukturierte Dateneingabe
mit CCK
● Zwischenspeichern : “Speichern” ohne “Veröffentlichen”
● Gruppierung von Feldern: flexifield
● Bestätigungsseite nach Absenden: trigger + action
● Mehrseitige Formulare: Eingeschränkt: 
– pageroute: Inhaltstyp pro Seite.
– cck_fieldgroup_tabs: Nur mit aktiviertem Javascript.
– multistep: Nur mit aktiviertem Javascript. Nicht Drupal 6. 
● Abh. Felder: conditional_fields (nicht: abh. Pflichtfelder)
● Übernahme von Daten als Default: Nur mit Code
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 33
Webform vs. CCK:
Weiterverarbeitung der Daten
(OUTPUT)
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 34
Weiterverarbeitung der Daten
mit Webform
● Versand per E­Mail – ist eingebaut
● Datenexport: CSV, XLS – ist eingebaut
● Reports, Statistiken – eingebaut (eingeschränkt)
● Speicherung in der DB: webform, 
webform_component, webform_roles, 
webform_submissions, webform_submitted_data  
● Übersicht über alle abgesendeten 
Formulareingaben (nur: zu einem Formular, nicht: 
zu allen vorhandenen Formularen)
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 35
Weiterverarbeitung der Daten mit 
CCK
● Versand per E­Mail: trigger + action
● Speicherung in der DB: 
content_type_form_trainee  
● Export: views_bonus_pack: CSV, DOC, TXT
● Übersicht über alle abgesendeten 
Formulareingaben: views
● Reports, Statistiken: views
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 36
Fazit: Webform vs. CCK
● Flexibilität in INPUT und OUTPUT: 
      → CCK 
    (Ausnahme: mehrseitiges Formular)
 
● Benutzerfreundlichkeit im Anlegen und Bearbeiten 
von Formularen (PUTPUT), schnelle Export­Lösung: 
      → Webform
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 37
Hot New Stuff
&
Ausblick
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 38
Front End: Form Builder
● Lullabot
● Formulare bauen per 
    Drag&Drop (AJAX)
● Ersatz für alle Drupal 
Formulareditoren
● Module fügen Formularlogik 
hinzu
http://drupal.org/project/form_builder
http://quicksketch.org/demos/form­builder­example
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 39
Back End: Drupal 7 Fields API
● Felder als 1st
 level citizens im Core
● CCK und Webforms können auf die selben Felder 
zugreifen
=> zum Beispiel:
● Webform­Logik (benutzerfreundliches Anlegen von 
Formularen, einfacher Export) 
     verheiraten mit 
● flexiblen CCK­Feldern
: : : data in transit : : : DrupalCamp 2009 : : : Jutta Horstmann  : : : 17.01.2009 : : : 40
Fragen???
data in transit http://www.dataintransit.com
Kontakt jh@dataintransit.com

Weitere ähnliche Inhalte

Ähnlich wie 2009 | Formulare mit Drupal

2007 | Open Source CMS - Ein Wegweiser durch die große Unübersichtlichkeit
2007 | Open Source CMS - Ein Wegweiser durch die große Unübersichtlichkeit2007 | Open Source CMS - Ein Wegweiser durch die große Unübersichtlichkeit
2007 | Open Source CMS - Ein Wegweiser durch die große Unübersichtlichkeit
Jutta Horstmann
 
2015 | Nutzerzentrierte Architektur großer Websites - Anti-Patterns und Best ...
2015 | Nutzerzentrierte Architektur großer Websites - Anti-Patterns und Best ...2015 | Nutzerzentrierte Architektur großer Websites - Anti-Patterns und Best ...
2015 | Nutzerzentrierte Architektur großer Websites - Anti-Patterns und Best ...
Jutta Horstmann
 
[DE] Aktuelles zu Standards | Dr. Ulrich Kampffmeyer | UpdateIM16 | Hamburg 2...
[DE] Aktuelles zu Standards | Dr. Ulrich Kampffmeyer | UpdateIM16 | Hamburg 2...[DE] Aktuelles zu Standards | Dr. Ulrich Kampffmeyer | UpdateIM16 | Hamburg 2...
[DE] Aktuelles zu Standards | Dr. Ulrich Kampffmeyer | UpdateIM16 | Hamburg 2...
PROJECT CONSULT Unternehmensberatung Dr. Ulrich Kampffmeyer GmbH
 
2017 06-13 odp meet up dma
2017 06-13 odp meet up dma2017 06-13 odp meet up dma
2017 06-13 odp meet up dma
Open Data Portal Österreich
 
Open Data oder Commercial Data im DMA – ein Widerspruch?
Open Data oder Commercial Data im DMA – ein Widerspruch?Open Data oder Commercial Data im DMA – ein Widerspruch?
Open Data oder Commercial Data im DMA – ein Widerspruch?
Data Market Austria
 
2007 | Open Source CMS - Ein Wegweiser durch die große Unübersichtlichkeit | ...
2007 | Open Source CMS - Ein Wegweiser durch die große Unübersichtlichkeit | ...2007 | Open Source CMS - Ein Wegweiser durch die große Unübersichtlichkeit | ...
2007 | Open Source CMS - Ein Wegweiser durch die große Unübersichtlichkeit | ...
Jutta Horstmann
 
Newsstream 3.0 – Big-Data-Infrastruktur für Journalisten
Newsstream 3.0 – Big-Data-Infrastruktur für JournalistenNewsstream 3.0 – Big-Data-Infrastruktur für Journalisten
Newsstream 3.0 – Big-Data-Infrastruktur für Journalisten
gkamp
 
[DE] Update Information Management 2017 | Information Management – Auf zu neu...
[DE] Update Information Management 2017 | Information Management – Auf zu neu...[DE] Update Information Management 2017 | Information Management – Auf zu neu...
[DE] Update Information Management 2017 | Information Management – Auf zu neu...
PROJECT CONSULT Unternehmensberatung Dr. Ulrich Kampffmeyer GmbH
 
Neofonie Unternehmenspräsentation
Neofonie UnternehmenspräsentationNeofonie Unternehmenspräsentation
Neofonie Unternehmenspräsentation
Jan Maller
 
Republikzeitliche chinesische Presse – Crowdsourcing und andere Wege in Richt...
Republikzeitliche chinesische Presse – Crowdsourcing und andere Wege in Richt...Republikzeitliche chinesische Presse – Crowdsourcing und andere Wege in Richt...
Republikzeitliche chinesische Presse – Crowdsourcing und andere Wege in Richt...
Matthias Arnold
 
Der Word-to-EPUB-Workflow des GRIN Verlags
Der Word-to-EPUB-Workflow des GRIN VerlagsDer Word-to-EPUB-Workflow des GRIN Verlags
Der Word-to-EPUB-Workflow des GRIN Verlags
Peter Schmid-Meil
 
[DE] Migrationsplanung für Daten und Dokumente - Ein Leitfaden | Joachim Hart...
[DE] Migrationsplanung für Daten und Dokumente - Ein Leitfaden | Joachim Hart...[DE] Migrationsplanung für Daten und Dokumente - Ein Leitfaden | Joachim Hart...
[DE] Migrationsplanung für Daten und Dokumente - Ein Leitfaden | Joachim Hart...
PROJECT CONSULT Unternehmensberatung Dr. Ulrich Kampffmeyer GmbH
 
Your Intranet in your Pocket
Your Intranet in your PocketYour Intranet in your Pocket
Your Intranet in your Pocket
Next Iteration
 
ENP_ONB_infday_GMuehlberger
ENP_ONB_infday_GMuehlbergerENP_ONB_infday_GMuehlberger
ENP_ONB_infday_GMuehlberger
Europeana Newspapers
 
Generierung von PDF aus XML/HTML mit PrintCSS
Generierung von PDF aus XML/HTML mit PrintCSSGenerierung von PDF aus XML/HTML mit PrintCSS
Generierung von PDF aus XML/HTML mit PrintCSS
Andreas Jung
 
[DE] Dokumenten-Management Ist Infrastruktur | Dr. Ulrich Kampffmeyer | Hambu...
[DE] Dokumenten-Management Ist Infrastruktur | Dr. Ulrich Kampffmeyer | Hambu...[DE] Dokumenten-Management Ist Infrastruktur | Dr. Ulrich Kampffmeyer | Hambu...
[DE] Dokumenten-Management Ist Infrastruktur | Dr. Ulrich Kampffmeyer | Hambu...
PROJECT CONSULT Unternehmensberatung Dr. Ulrich Kampffmeyer GmbH
 
2013 | 10 Jahre Open Usability - “Where Open Source meets Usability”
2013 | 10 Jahre Open Usability - “Where Open Source meets Usability”2013 | 10 Jahre Open Usability - “Where Open Source meets Usability”
2013 | 10 Jahre Open Usability - “Where Open Source meets Usability”
Jutta Horstmann
 
[DE] Tagungsband Records Management Konferenz | Dr. Ulrich Kampffmeyer | 2014
[DE] Tagungsband Records Management Konferenz | Dr. Ulrich Kampffmeyer | 2014[DE] Tagungsband Records Management Konferenz | Dr. Ulrich Kampffmeyer | 2014
[DE] Tagungsband Records Management Konferenz | Dr. Ulrich Kampffmeyer | 2014
PROJECT CONSULT Unternehmensberatung Dr. Ulrich Kampffmeyer GmbH
 
2010 | Khairn - Projekte managen mit Drupal | Drupal Dev Days München
2010 | Khairn - Projekte managen mit Drupal | Drupal Dev Days München2010 | Khairn - Projekte managen mit Drupal | Drupal Dev Days München
2010 | Khairn - Projekte managen mit Drupal | Drupal Dev Days München
Jutta Horstmann
 
[DE] Update Information Management 2016 | Information Management ist das Fund...
[DE] Update Information Management 2016 | Information Management ist das Fund...[DE] Update Information Management 2016 | Information Management ist das Fund...
[DE] Update Information Management 2016 | Information Management ist das Fund...
PROJECT CONSULT Unternehmensberatung Dr. Ulrich Kampffmeyer GmbH
 

Ähnlich wie 2009 | Formulare mit Drupal (20)

2007 | Open Source CMS - Ein Wegweiser durch die große Unübersichtlichkeit
2007 | Open Source CMS - Ein Wegweiser durch die große Unübersichtlichkeit2007 | Open Source CMS - Ein Wegweiser durch die große Unübersichtlichkeit
2007 | Open Source CMS - Ein Wegweiser durch die große Unübersichtlichkeit
 
2015 | Nutzerzentrierte Architektur großer Websites - Anti-Patterns und Best ...
2015 | Nutzerzentrierte Architektur großer Websites - Anti-Patterns und Best ...2015 | Nutzerzentrierte Architektur großer Websites - Anti-Patterns und Best ...
2015 | Nutzerzentrierte Architektur großer Websites - Anti-Patterns und Best ...
 
[DE] Aktuelles zu Standards | Dr. Ulrich Kampffmeyer | UpdateIM16 | Hamburg 2...
[DE] Aktuelles zu Standards | Dr. Ulrich Kampffmeyer | UpdateIM16 | Hamburg 2...[DE] Aktuelles zu Standards | Dr. Ulrich Kampffmeyer | UpdateIM16 | Hamburg 2...
[DE] Aktuelles zu Standards | Dr. Ulrich Kampffmeyer | UpdateIM16 | Hamburg 2...
 
2017 06-13 odp meet up dma
2017 06-13 odp meet up dma2017 06-13 odp meet up dma
2017 06-13 odp meet up dma
 
Open Data oder Commercial Data im DMA – ein Widerspruch?
Open Data oder Commercial Data im DMA – ein Widerspruch?Open Data oder Commercial Data im DMA – ein Widerspruch?
Open Data oder Commercial Data im DMA – ein Widerspruch?
 
2007 | Open Source CMS - Ein Wegweiser durch die große Unübersichtlichkeit | ...
2007 | Open Source CMS - Ein Wegweiser durch die große Unübersichtlichkeit | ...2007 | Open Source CMS - Ein Wegweiser durch die große Unübersichtlichkeit | ...
2007 | Open Source CMS - Ein Wegweiser durch die große Unübersichtlichkeit | ...
 
Newsstream 3.0 – Big-Data-Infrastruktur für Journalisten
Newsstream 3.0 – Big-Data-Infrastruktur für JournalistenNewsstream 3.0 – Big-Data-Infrastruktur für Journalisten
Newsstream 3.0 – Big-Data-Infrastruktur für Journalisten
 
[DE] Update Information Management 2017 | Information Management – Auf zu neu...
[DE] Update Information Management 2017 | Information Management – Auf zu neu...[DE] Update Information Management 2017 | Information Management – Auf zu neu...
[DE] Update Information Management 2017 | Information Management – Auf zu neu...
 
Neofonie Unternehmenspräsentation
Neofonie UnternehmenspräsentationNeofonie Unternehmenspräsentation
Neofonie Unternehmenspräsentation
 
Republikzeitliche chinesische Presse – Crowdsourcing und andere Wege in Richt...
Republikzeitliche chinesische Presse – Crowdsourcing und andere Wege in Richt...Republikzeitliche chinesische Presse – Crowdsourcing und andere Wege in Richt...
Republikzeitliche chinesische Presse – Crowdsourcing und andere Wege in Richt...
 
Der Word-to-EPUB-Workflow des GRIN Verlags
Der Word-to-EPUB-Workflow des GRIN VerlagsDer Word-to-EPUB-Workflow des GRIN Verlags
Der Word-to-EPUB-Workflow des GRIN Verlags
 
[DE] Migrationsplanung für Daten und Dokumente - Ein Leitfaden | Joachim Hart...
[DE] Migrationsplanung für Daten und Dokumente - Ein Leitfaden | Joachim Hart...[DE] Migrationsplanung für Daten und Dokumente - Ein Leitfaden | Joachim Hart...
[DE] Migrationsplanung für Daten und Dokumente - Ein Leitfaden | Joachim Hart...
 
Your Intranet in your Pocket
Your Intranet in your PocketYour Intranet in your Pocket
Your Intranet in your Pocket
 
ENP_ONB_infday_GMuehlberger
ENP_ONB_infday_GMuehlbergerENP_ONB_infday_GMuehlberger
ENP_ONB_infday_GMuehlberger
 
Generierung von PDF aus XML/HTML mit PrintCSS
Generierung von PDF aus XML/HTML mit PrintCSSGenerierung von PDF aus XML/HTML mit PrintCSS
Generierung von PDF aus XML/HTML mit PrintCSS
 
[DE] Dokumenten-Management Ist Infrastruktur | Dr. Ulrich Kampffmeyer | Hambu...
[DE] Dokumenten-Management Ist Infrastruktur | Dr. Ulrich Kampffmeyer | Hambu...[DE] Dokumenten-Management Ist Infrastruktur | Dr. Ulrich Kampffmeyer | Hambu...
[DE] Dokumenten-Management Ist Infrastruktur | Dr. Ulrich Kampffmeyer | Hambu...
 
2013 | 10 Jahre Open Usability - “Where Open Source meets Usability”
2013 | 10 Jahre Open Usability - “Where Open Source meets Usability”2013 | 10 Jahre Open Usability - “Where Open Source meets Usability”
2013 | 10 Jahre Open Usability - “Where Open Source meets Usability”
 
[DE] Tagungsband Records Management Konferenz | Dr. Ulrich Kampffmeyer | 2014
[DE] Tagungsband Records Management Konferenz | Dr. Ulrich Kampffmeyer | 2014[DE] Tagungsband Records Management Konferenz | Dr. Ulrich Kampffmeyer | 2014
[DE] Tagungsband Records Management Konferenz | Dr. Ulrich Kampffmeyer | 2014
 
2010 | Khairn - Projekte managen mit Drupal | Drupal Dev Days München
2010 | Khairn - Projekte managen mit Drupal | Drupal Dev Days München2010 | Khairn - Projekte managen mit Drupal | Drupal Dev Days München
2010 | Khairn - Projekte managen mit Drupal | Drupal Dev Days München
 
[DE] Update Information Management 2016 | Information Management ist das Fund...
[DE] Update Information Management 2016 | Information Management ist das Fund...[DE] Update Information Management 2016 | Information Management ist das Fund...
[DE] Update Information Management 2016 | Information Management ist das Fund...
 

Mehr von Jutta Horstmann

WeAreDevelopers, Berlin, Germany (2019): Same, same but different - Upscaling...
WeAreDevelopers, Berlin, Germany (2019): Same, same but different - Upscaling...WeAreDevelopers, Berlin, Germany (2019): Same, same but different - Upscaling...
WeAreDevelopers, Berlin, Germany (2019): Same, same but different - Upscaling...
Jutta Horstmann
 
2017 | To the moon and back Customer Identity and Access Management in a glob...
2017 | To the moon and back Customer Identity and Access Management in a glob...2017 | To the moon and back Customer Identity and Access Management in a glob...
2017 | To the moon and back Customer Identity and Access Management in a glob...
Jutta Horstmann
 
2015 | Neues für Redakteure - Usability-Verbesserungen in Drupal 8
2015 | Neues für Redakteure - Usability-Verbesserungen in Drupal 82015 | Neues für Redakteure - Usability-Verbesserungen in Drupal 8
2015 | Neues für Redakteure - Usability-Verbesserungen in Drupal 8
Jutta Horstmann
 
2015 | Moderne Informationsarchitektur mit Drupal
2015 | Moderne Informationsarchitektur mit Drupal2015 | Moderne Informationsarchitektur mit Drupal
2015 | Moderne Informationsarchitektur mit Drupal
Jutta Horstmann
 
2010 | Khairn - Requirement-Driven Project Management
2010 | Khairn - Requirement-Driven Project Management2010 | Khairn - Requirement-Driven Project Management
2010 | Khairn - Requirement-Driven Project Management
Jutta Horstmann
 
2010 | mein!KI.KA – Die Kinderkanal-Community | Drupal Dev Days München
2010 | mein!KI.KA – Die Kinderkanal-Community | Drupal Dev Days München2010 | mein!KI.KA – Die Kinderkanal-Community | Drupal Dev Days München
2010 | mein!KI.KA – Die Kinderkanal-Community | Drupal Dev Days München
Jutta Horstmann
 
2010 | mein!KI.KA – Die Kinderkanal-Community | DrupalCamp Essen
2010 | mein!KI.KA – Die Kinderkanal-Community | DrupalCamp Essen2010 | mein!KI.KA – Die Kinderkanal-Community | DrupalCamp Essen
2010 | mein!KI.KA – Die Kinderkanal-Community | DrupalCamp Essen
Jutta Horstmann
 
2006 | Kollaboratives Wissensmanagement mit Plone
2006 | Kollaboratives Wissensmanagement mit Plone2006 | Kollaboratives Wissensmanagement mit Plone
2006 | Kollaboratives Wissensmanagement mit Plone
Jutta Horstmann
 
2005 | Migration to Open Source Databases | Open Source Database Conference
2005 | Migration to Open Source Databases | Open Source Database Conference2005 | Migration to Open Source Databases | Open Source Database Conference
2005 | Migration to Open Source Databases | Open Source Database Conference
Jutta Horstmann
 
2005 | Migration to Open Source Databases | O'Reilly Euro OSCon
2005 | Migration to Open Source Databases | O'Reilly Euro OSCon2005 | Migration to Open Source Databases | O'Reilly Euro OSCon
2005 | Migration to Open Source Databases | O'Reilly Euro OSCon
Jutta Horstmann
 
2004 | Kryptographie in Theorie und Praxis: Only the Paranoids Survive
2004 | Kryptographie in Theorie und Praxis: Only the Paranoids Survive2004 | Kryptographie in Theorie und Praxis: Only the Paranoids Survive
2004 | Kryptographie in Theorie und Praxis: Only the Paranoids Survive
Jutta Horstmann
 

Mehr von Jutta Horstmann (11)

WeAreDevelopers, Berlin, Germany (2019): Same, same but different - Upscaling...
WeAreDevelopers, Berlin, Germany (2019): Same, same but different - Upscaling...WeAreDevelopers, Berlin, Germany (2019): Same, same but different - Upscaling...
WeAreDevelopers, Berlin, Germany (2019): Same, same but different - Upscaling...
 
2017 | To the moon and back Customer Identity and Access Management in a glob...
2017 | To the moon and back Customer Identity and Access Management in a glob...2017 | To the moon and back Customer Identity and Access Management in a glob...
2017 | To the moon and back Customer Identity and Access Management in a glob...
 
2015 | Neues für Redakteure - Usability-Verbesserungen in Drupal 8
2015 | Neues für Redakteure - Usability-Verbesserungen in Drupal 82015 | Neues für Redakteure - Usability-Verbesserungen in Drupal 8
2015 | Neues für Redakteure - Usability-Verbesserungen in Drupal 8
 
2015 | Moderne Informationsarchitektur mit Drupal
2015 | Moderne Informationsarchitektur mit Drupal2015 | Moderne Informationsarchitektur mit Drupal
2015 | Moderne Informationsarchitektur mit Drupal
 
2010 | Khairn - Requirement-Driven Project Management
2010 | Khairn - Requirement-Driven Project Management2010 | Khairn - Requirement-Driven Project Management
2010 | Khairn - Requirement-Driven Project Management
 
2010 | mein!KI.KA – Die Kinderkanal-Community | Drupal Dev Days München
2010 | mein!KI.KA – Die Kinderkanal-Community | Drupal Dev Days München2010 | mein!KI.KA – Die Kinderkanal-Community | Drupal Dev Days München
2010 | mein!KI.KA – Die Kinderkanal-Community | Drupal Dev Days München
 
2010 | mein!KI.KA – Die Kinderkanal-Community | DrupalCamp Essen
2010 | mein!KI.KA – Die Kinderkanal-Community | DrupalCamp Essen2010 | mein!KI.KA – Die Kinderkanal-Community | DrupalCamp Essen
2010 | mein!KI.KA – Die Kinderkanal-Community | DrupalCamp Essen
 
2006 | Kollaboratives Wissensmanagement mit Plone
2006 | Kollaboratives Wissensmanagement mit Plone2006 | Kollaboratives Wissensmanagement mit Plone
2006 | Kollaboratives Wissensmanagement mit Plone
 
2005 | Migration to Open Source Databases | Open Source Database Conference
2005 | Migration to Open Source Databases | Open Source Database Conference2005 | Migration to Open Source Databases | Open Source Database Conference
2005 | Migration to Open Source Databases | Open Source Database Conference
 
2005 | Migration to Open Source Databases | O'Reilly Euro OSCon
2005 | Migration to Open Source Databases | O'Reilly Euro OSCon2005 | Migration to Open Source Databases | O'Reilly Euro OSCon
2005 | Migration to Open Source Databases | O'Reilly Euro OSCon
 
2004 | Kryptographie in Theorie und Praxis: Only the Paranoids Survive
2004 | Kryptographie in Theorie und Praxis: Only the Paranoids Survive2004 | Kryptographie in Theorie und Praxis: Only the Paranoids Survive
2004 | Kryptographie in Theorie und Praxis: Only the Paranoids Survive
 

2009 | Formulare mit Drupal