präsentation dc2012 2012-01-24-kleinboehl
Post on 13-Dec-2014
1.152 Views
Preview:
DESCRIPTION
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