yahoo! pipes - seocampixx 2011 - florian stelzner
Post on 20-Jun-2015
3.392 Views
Preview:
DESCRIPTION
TRANSCRIPT
Yahoo Pipes Mit der Machete durch den Datendschungel
Florian Stelzner, fs@thereachgroup.de
Ansprechpartner:
„SEO ist Handwerk, und ich habe die Baupläne.“
Wer ist heute hier?
YahooPipes 2
Florian Stelzner
SEO CONSULTANT bei TRG
InternaJonal SEO Universal Search Technische OpJmierung Monetarisierung / ROI-‐SEO
Follow me: Twi=er.com/fstelzner Facebook.com/fstelzner
Agenda
3 YahooPipes
Was ist Yahoo Pipes?
FunkJonsbeschreibung
SEO-‐Anwendungsbeispiele
Fragen
Agenda
4 YahooPipes
Was ist Yahoo Pipes?
FunkJonsbeschreibung
SEO-‐Anwendungsbeispiele
Fragen
In Yahoo Pipes können unterschiedlichste Datenquellen wie z.B. RSS Feeds zu einem neuen Feed zusammengefasst werden
Was ist Yahoo Pipes?
YahooPipes 5
Neuer Feed
Feed 3
Feed 2
Feed 1
Jeder der zu kombinierenden Feeds kann über diverse Operatoren manipuliert werden
Was ist Yahoo Pipes?
YahooPipes 6
Neuer Feed
Feed 3
Feed 2
Feed 1
Diverse ManipulaJonen Feed 1m
Agenda
7 YahooPipes
Was ist Yahoo Pipes?
FunkJonsbeschreibung
SEO-‐Anwendungsbeispiele
Fragen
Zeichenseparierte Dateien wie z.B. CSV-‐Dateien können eingelesen werden
Funk9onsbeschreibung | Fetch CSV
YahooPipes 8
Feed 1
Diverse ManipulaJonen Feed 1m
Du hast keine Ahnung was für ein Feed auf der Seite eingebunden ist? Feed Auto-‐Discover ist Dein Freund und erkennt das für Dich.
Funk9onsbeschreibung | Feed Auto-‐Discover
YahooPipes 9
Feed 1
Diverse ManipulaJonen Feed 1m
Beliebigen RSS-‐Feed einlesen
Funk9onsbeschreibung | Fetch Feed
YahooPipes 10
Feed 1
Diverse ManipulaJonen Feed 1m
XML-‐Dateien, z.B. Sitemaps einlesen
Funk9onsbeschreibung | Fetch Data
YahooPipes 11
Feed 1
Diverse ManipulaJonen Feed 1m
HTML-‐Seitenelemente auf Tag-‐Basis auslesen. In diesem Beispiel: Sponsorenbox von www.seo-‐campixx-‐2011.de
Funk9onsbeschreibung | Fetch Page
YahooPipes 12
Feed 1
Diverse ManipulaJonen Feed 1m
Der erste Feed des Quelltextes einer besJmmten Seite wird auslgelesen
Funk9onsbeschreibung | Fetch Site Feed
YahooPipes 13
Feed 1
Diverse ManipulaJonen Feed 1m
Flickr nach Bildern durchsuchen. Passend zur Campixx die Suche nach „Tarzan“ Cooles Feature: Eingrenzung auf Ortsbasis, hier Hamburg => Bild vom Tarzan-‐Musical Banner (hängt
am Theater Neue Flora in Hamburg)
Funk9onsbeschreibung | Flickr
YahooPipes 14
Feed 1
Diverse ManipulaJonen Feed 1m
Angebote von Google Base (Merchant Center) auslesen
Funk9onsbeschreibung | Google Base
YahooPipes 15
Feed 1
Diverse ManipulaJonen Feed 1m
Eigene Matching-‐Tabellen für die Weiterverarbeitung definieren. Hier: Zuordnung Obst:Preis
Funk9onsbeschreibung | Item Builder
YahooPipes 16
Feed 1
Diverse ManipulaJonen Feed 1m
WichJg: Am Ende muss ein Feed an die Pipe ausgegeben werden wenn man eine Anzeige haben will. Die Vorschau im Debugger wird nicht öffentlich ausgegeben
Funk9onsbeschreibung | RSS Item Builder
YahooPipes 17
Feed 1
Diverse ManipulaJonen Feed 1m
Yahoo! Local funkJoniert leider nicht so gut im deutschsprachigen Bereich. Eine Pizzeria in New York ist allerdings schnell gefunden.
Funk9onsbeschreibung | Yahoo! Local
YahooPipes 18
Feed 1
Diverse ManipulaJonen Feed 1m
YQL = Yahoo Query Language Syntax ist ähnlich SQL-‐Abfragen
Man kann damit z.B. auf Yahoo-‐Daten zum Social Graphh zugreifen
Funk9onsbeschreibung | YQL
YahooPipes 19
Feed 1
Diverse ManipulaJonen Feed 1m
Selbstverständlich kann man auch auf die Suchergebnisse von Yahoo zurückgreifen. Wer unbedingt Google-‐Ergebnisse braucht nimmt Fetch-‐Page
Funk9onsbeschreibung | Yahoo! Search
YahooPipes 20
Feed 1
Diverse ManipulaJonen Feed 1m
Für die Abfrage kann ein Default-‐Datum hinterlegt werden, welches dann durch eine Benutzereingabe geändert werden kann. Sinnvoll z.B. für das Abfragen von Datenbanken, APIs, etc.
Funk9onsbeschreibung | Date Input
YahooPipes 21
Feed 1
Diverse ManipulaJonen Feed 1m
Funk9onsbeschreibung | Input-‐Fields
YahooPipes 22
LocaJon-‐, Number-‐, Private-‐Text-‐, Text-‐ und URL-‐Input für sämtliche User-‐Eingaben Alle Input-‐Felder können innerhalb der Pipe-‐Module „angezapr“ werden
Zählt die Zeilen eines Feeds
Funk9onsbeschreibung | Count
YahooPipes 23
Feed 1
Diverse ManipulaJonen Feed 1m
Aus Datenströmen einen RSS-‐Feed basteln.
Funk9onsbeschreibung | Create RSS
YahooPipes 24
Feed 1
Diverse ManipulaJonen Feed 1m
Funk9onsbeschreibung | Loca9on Extrac9on
YahooPipes 25
Schleife zur sequenJellen Bearbeitung von Daten In den Loop können verschiedene Manipulatoren eingebaut werden
Funk9onsbeschreibung | Loop
YahooPipes 26
Feed 1
Diverse ManipulaJonen Feed 1m
Funk9onsbeschreibung | Regex
YahooPipes 27
Reguläre Ausdrücke sind ein mächJges Tool für die Datenanalyse Sprengen hier den Rahmen -‐> Johans Vortrag lesen!
Datenfelder umbenennen
Funk9onsbeschreibung | Rename
YahooPipes 28
Feed 1
Diverse ManipulaJonen Feed 1m
Feeds umkehren Kann man auch doppelt hintereinander schalten wenn man zuviel Zeit hat
Funk9onsbeschreibung | Reverse
YahooPipes 29
Feed 1
Diverse ManipulaJonen Feed 1m
Feeds nach Datenfeldern sorJeren
Funk9onsbeschreibung | Sort
YahooPipes 30
Feed 1
Diverse ManipulaJonen Feed 1m
Aus 1 mach 2 Feeds
Funk9onsbeschreibung | Split
YahooPipes 31
Feed 1
Diverse ManipulaJonen Feed 1m
Wenn nur ein Feld benöJgt wird ist Sub-‐element eine gute Wahl um bei der Weiterverarbeitung Zeit zu sparen (Debugger-‐Reload geht dann etwas schneller)
Funk9onsbeschreibung | Sub-‐element
YahooPipes 32
Feed 1
Diverse ManipulaJonen Feed 1m
Die letzten X Elemente eines Feeds
Funk9onsbeschreibung | Tail
YahooPipes 33
Feed 1
Diverse ManipulaJonen Feed 1m
Die ersten X Elemente eines Feeds
Funk9onsbeschreibung | Truncate
YahooPipes 34
Feed 1
Diverse ManipulaJonen Feed 1m
Mehrere Datenquellen verbinden Dat Modul erlaubt 5 Schnitstellen, lässt sich aber auch „in Reihe schalten“
Funk9onsbeschreibung | Union
YahooPipes 35
Feed 1
Diverse ManipulaJonen Feed 1m
Doubleten aus dem Feed löschen
Funk9onsbeschreibung | Unique
YahooPipes 36
Feed 1
Diverse ManipulaJonen Feed 1m
Funk9onsbeschreibung | Web Service
YahooPipes 37
Alle Daten können per JSON-‐Schnitstelle „nach draußen gefunkt“ werden Sehr mächJges Werkzeug!
Feed 1
Eine URL mit Verzeichnissen und Parametern zusammenbauen
Funk9onsbeschreibung | URL Builder
YahooPipes 38
Feed 1
Diverse ManipulaJonen Feed 1m
Eignet sich z.B. für API-‐Keys, die keiner ausser dem Ersteller lesen soll
Funk9onsbeschreibung | Private String
YahooPipes 39
Feed 1
Diverse ManipulaJonen Feed 1m
Einen String zusammenbauen
Funk9onsbeschreibung | String Builder
YahooPipes 40
Feed 1
Diverse ManipulaJonen Feed 1m
Reguläre Ausdrücke, schon wieder!
Funk9onsbeschreibung | String Regex
YahooPipes 41
Feed 1
Diverse ManipulaJonen Feed 1m
Zeichenketen ersetzen
Funk9onsbeschreibung | String Replace
YahooPipes 42
Feed 1
Diverse ManipulaJonen Feed 1m
Zeichenketen von PosiJon X bis PosiJon Y zerteilen
Funk9onsbeschreibung | Sub String
YahooPipes 43
Feed 1
Diverse ManipulaJonen Feed 1m
Feeds übersetzen Natürlich beliebig koppelbar z.B. Deutsch-‐>Englisch + Englisch-‐Türkisch
Funk9onsbeschreibung | Translate
YahooPipes 44
Feed 1
Diverse ManipulaJonen Feed 1m
Baut eine valide Datumsquelle
Funk9onsbeschreibung | Date Builder
YahooPipes 45
Feed 1
Diverse ManipulaJonen Feed 1m
Datum beliebig umformaweren
Funk9onsbeschreibung | Date FormaOer
YahooPipes 46
Feed 1
Diverse ManipulaJonen Feed 1m
Land, Lat, Lon, PLZ herausfinden
Funk9onsbeschreibung | Loca9on Builder
YahooPipes 47
Feed 1
Diverse ManipulaJonen Feed 1m
Mathe! Here raus, Klassenarbeit!
Funk9onsbeschreibung | Simple Math
YahooPipes 48
Feed 1
Diverse ManipulaJonen Feed 1m
Agenda
49 YahooPipes
Was ist Yahoo Pipes?
FunkJonsbeschreibung
SEO-‐Anwendungsbeispiele
Fragen
Eine Idee für die Anwendung von Yahoo Pipes
YahooPipes 50
Feed 1
Diverse ManipulaJonen Feed 1m
Jetzt ihr! Pipe-‐Brainstorming!
YahooPipes 51
Feed 1
Diverse ManipulaJonen Feed 1m
Noch Fragen?
52
Kontakt
Die in dieser PräsentaJon dargestellten Daten und Grafiken sind geisJges Eigentum der TRG – The Reach Group GmbH.
Die VervielfälJgung, Weitergabe und Veränderung – auch in Teilen – ist ohne Vertragsgrundlage nicht gestatet.
TRG – The Reach Group GmbH
Große Elbstraße 45-‐47, 4. OG
22767 Hamburg
Telefon 030.920 383 3300
Fax 030.920 383 3001
E-‐Mail info@thereachgroup.de
Web www.thereachgroup.de
53 SiteClinic
top related