präsentation dc2012 2012-01-24-kleinboehl

Post on 13-Dec-2014

1.152 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Externe DatenquellenDrupals 6ter Sinn

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!

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

Externe Daten-Quellen

RSS

CSV

Mailserver

???

Users

Nodes

Taxonomy

Drupals 6ter Sinn.Das Feeds-Modul.

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

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.

Demo -–Einen RSS-Feed aggregieren.

Schritt 1 - Konfiguration

1.

2.

Demo -–Einen RSS-Feed aggregieren.

Schritt 1 - Konfiguration 1.

2.

3.

Demo -–Einen RSS-Feed aggregieren.

Schritt 2 - Konfiguration

1.

2.

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

2. 1.

3.

4.

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

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.

Eigene Importer?

Submodule für die Feeds-Infrastruktur programmieren.

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

Eigene Plugins für die Importer?

Individuelle Eingabe-Behandlungsroutinen.

Individuelle Autentifikations-Routinen.

Individuelle Eingabe-Quellen.

AuthentificationParsing

Eingabe-QuellenMappingFetching

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.

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

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

top related