präsentation dc2012 2012-01-24-kleinboehl

16
Externe Datenquellen Drupals 6ter Sinn

Upload: hroudtwolf

Post on 13-Dec-2014

1.150 views

Category:

Technology


1 download

DESCRIPTION

Drupal Camp2012 in Essen/Germany. About Feeds and external data sources. This silde is in german language.

TRANSCRIPT

Page 1: Präsentation dc2012 2012-01-24-kleinboehl

Externe DatenquellenDrupals 6ter Sinn

Page 2: Präsentation dc2012 2012-01-24-kleinboehl

Mein Name ist Marc Sven Kleinböhl.Software-Entwickler bei derBright Solutions GmbH in Darmstadt.

Meine fachlichen Skills sind:

• Drupal-Entwicklung• u.A. NodeJS, PHP, C#, Java, C++, Javascript und ein paar

BASIC-Dialekte• System-Administration• Software-Architektur

Mein Hobby: Mein Beruf.

Toll, dass Ihr da seid!

Page 3: Präsentation dc2012 2012-01-24-kleinboehl

Einfache und dennoch mächtige Lösungen zum Import von Daten aus externen Quellen.

Externe Daten-Quellen

RSS

CSV

Mailserver

???

Users

Nodes

Taxonomy

Page 4: Präsentation dc2012 2012-01-24-kleinboehl

Drupals 6ter Sinn.Das Feeds-Modul.

http://www.drupal.org/projects/feeds

Page 5: Präsentation dc2012 2012-01-24-kleinboehl

Was genau ist das Feeds-Module?Es wurde entwickelt um Daten aus externen Fremd-Quellen importieren, bzw aggregieren zu können.

Es bietet eine Infrastruktur für eigene Import-Lösungen.

Es bietet mächtige Konfigurations-Möglichkeiten um Import-Prozesse zu individualisieren.

Es ermöglicht eine Periodisierung von Import-Prozessen.

Page 6: Präsentation dc2012 2012-01-24-kleinboehl

Demo -–Einen RSS-Feed aggregieren.

Schritt 1 - Konfiguration

1.

2.

Page 7: Präsentation dc2012 2012-01-24-kleinboehl

Demo -–Einen RSS-Feed aggregieren.

Schritt 1 - Konfiguration 1.

2.

3.

Page 8: Präsentation dc2012 2012-01-24-kleinboehl

Demo -–Einen RSS-Feed aggregieren.

Schritt 2 - Konfiguration

1.

2.

Page 9: Präsentation dc2012 2012-01-24-kleinboehl

Demo -–Einen RSS-Feed aggregieren.Schritt 3 - Importieren

2. 1.

3.

4.

Page 10: Präsentation dc2012 2012-01-24-kleinboehl

Contributed StuffFeeds Database, Feeds SQLDaten direkt aus einer anderen Datenbank importieren.http://drupal.org/project/feeds_dbhttp://drupal.org/project/feeds_sql

Feeds JSON ParserEin JSON Parser für das Feeds Module.http://drupal.org/project/feeds_jsonpath_parser

Feeds MailhandlerInhalte aus einem Mail-Konto importieren.http://drupal.org/project/mailhandler

Page 11: Präsentation dc2012 2012-01-24-kleinboehl

Perspektiven mit Feeds

Eigene Importer programmieren (XLS-Import, Import aus Fremd-Datenbanken...)

Vorhandene Importer durch neue eigene Plugins individualisieren

Vorhandene Importer für eine Zwecke konfigurieren.

Page 12: Präsentation dc2012 2012-01-24-kleinboehl

Eigene Importer?

Submodule für die Feeds-Infrastruktur programmieren.

Sie erweitern/ergänzen den Funktionsumfang des Feeds-Moduls.

Page 13: Präsentation dc2012 2012-01-24-kleinboehl

Eigene Plugins für die Importer?

Individuelle Eingabe-Behandlungsroutinen.

Individuelle Autentifikations-Routinen.

Individuelle Eingabe-Quellen.

AuthentificationParsing

Eingabe-QuellenMappingFetching

Page 14: Präsentation dc2012 2012-01-24-kleinboehl

Einsatz-Beispiele

Einsatz-Beispiele für contributed und custom Importer und Plugins:

Import und Aggregation von RSS- und Atom-Feeds.

Migration von Content.

Synchronisation von User-Datenbanken.

Import von eMails direkt von Mail-Servern.

Import von Excel-Exporten.

Page 15: Präsentation dc2012 2012-01-24-kleinboehl

Vielen dank für euere Aufmerksamkeit!Habt Ihr Fragen zum Vortrag?Sehr gerne beantworte ich sie euch wenn ich kann.

Falls euch noch später Fragen einfallen sollten, könnt Ihr mir auch schreiben. Ich freue mich über jede nette fachliche Unterhaltung.

Kleinboehl@BrightSolutions .de

Page 16: Präsentation dc2012 2012-01-24-kleinboehl

Tschüss und viel Spaß auf dem Drupal Camp 2012