1. Yahoo
Pipes
Mit
der
Machete
durch
den
Datendschungel
Florian
Stelzner,
fs@thereachgroup.de
Ansprechpartner:
2. Wer
ist
heute
hier?
Florian
Stelzner
SEO
CONSULTANT
bei
TRG
InternaJonal
SEO
Universal
Search
Technische
OpJmierung
Monetarisierung
/
ROI-‐SEO
Follow
me:
Twi=er.com/fstelzner
Facebook.com/fstelzner
„SEO
ist
Handwerk,
und
ich
habe
die
Baupläne.“
YahooPipes
2
3. Agenda
Was
ist
Yahoo
Pipes?
FunkJonsbeschreibung
SEO-‐Anwendungsbeispiele
Fragen
YahooPipes
3
4. Agenda
Was
ist
Yahoo
Pipes?
FunkJonsbeschreibung
SEO-‐Anwendungsbeispiele
Fragen
YahooPipes
4
5. Was
ist
Yahoo
Pipes?
Feed
Feed
1
2
Feed
3
Neuer
Feed
In
Yahoo
Pipes
können
unterschiedlichste
Datenquellen
wie
z.B.
RSS
Feeds
zu
einem
neuen
Feed
zusammengefasst
werden
YahooPipes
5
6. Was
ist
Yahoo
Pipes?
Feed
Diverse
Manipu
1
laJonen
Feed
1m
Feed
2
Feed
3
Neuer
Feed
Jeder
der
zu
kombinierenden
Feeds
kann
über
diverse
Operatoren
manipuliert
werden
YahooPipes
6
7. Agenda
Was
ist
Yahoo
Pipes?
FunkJonsbeschreibung
SEO-‐Anwendungsbeispiele
Fragen
YahooPipes
7
8. Funk9onsbeschreibung
|
Fetch
CSV
Feed
Diverse
Manipu
1
laJonen
Feed
1m
Zeichenseparierte
Dateien
wie
z.B.
CSV-‐Dateien
können
eingelesen
werden
YahooPipes
8
9. Funk9onsbeschreibung
|
Feed
Auto-‐Discover
Feed
Diverse
Manipu
1
laJonen
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.
YahooPipes
9
11. Funk9onsbeschreibung
|
Fetch
Data
Feed
Diverse
Manipu
1
laJonen
Feed
1m
XML-‐Dateien,
z.B.
Sitemaps
einlesen
YahooPipes
11
12. Funk9onsbeschreibung
|
Fetch
Page
Feed
Diverse
Manipu
1
laJonen
Feed
1m
HTML-‐Seitenelemente
auf
Tag-‐Basis
auslesen.
In
diesem
Beispiel:
Sponsorenbox
von
www.seo-‐campixx-‐2011.de
YahooPipes
12
13. Funk9onsbeschreibung
|
Fetch
Site
Feed
Feed
Diverse
Manipu
1
laJonen
Feed
1m
Der
erste
Feed
des
Quelltextes
einer
besJmmten
Seite
wird
auslgelesen
YahooPipes
13
14. Funk9onsbeschreibung
|
Flickr
Feed
Diverse
Manipu
1
laJonen
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)
YahooPipes
14
15. Funk9onsbeschreibung
|
Google
Base
Feed
Diverse
Manipu
1
laJonen
Feed
1m
Angebote
von
Google
Base
(Merchant
Center)
auslesen
YahooPipes
15
16. Funk9onsbeschreibung
|
Item
Builder
Feed
Diverse
Manipu
1
laJonen
Feed
1m
Eigene
Matching-‐Tabellen
für
die
Weiterverarbeitung
definieren.
Hier:
Zuordnung
Obst:Preis
YahooPipes
16
17. Funk9onsbeschreibung
|
RSS
Item
Builder
Feed
Diverse
Manipu
1
laJonen
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
YahooPipes
17
18. Funk9onsbeschreibung
|
Yahoo!
Local
Feed
Diverse
Manipu
1
laJonen
Feed
1m
Yahoo!
Local
funkJoniert
leider
nicht
so
gut
im
deutschsprachigen
Bereich.
Eine
Pizzeria
in
New
York
ist
allerdings
schnell
gefunden.
YahooPipes
18
19. Funk9onsbeschreibung
|
YQL
Feed
Diverse
Manipu
1
laJonen
Feed
1m
YQL
=
Yahoo
Query
Language
Syntax
ist
ähnlich
SQL-‐Abfragen
Man
kann
damit
z.B.
auf
Yahoo-‐Daten
zum
Social
Graphh
zugreifen
YahooPipes
19
20. Funk9onsbeschreibung
|
Yahoo!
Search
Feed
Diverse
Manipu
1
laJonen
Feed
1m
Selbstverständlich
kann
man
auch
auf
die
Suchergebnisse
von
Yahoo
zurückgreifen.
Wer
unbedingt
Google-‐Ergebnisse
braucht
nimmt
Fetch-‐Page
YahooPipes
20
21. Funk9onsbeschreibung
|
Date
Input
Feed
Diverse
Manipu
1
laJonen
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.
YahooPipes
21
22. Funk9onsbeschreibung
|
Input-‐Fields
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
YahooPipes
22
26. Funk9onsbeschreibung
|
Loop
Feed
Diverse
Manipu
1
laJonen
Feed
1m
Schleife
zur
sequenJellen
Bearbeitung
von
Daten
In
den
Loop
können
verschiedene
Manipulatoren
eingebaut
werden
YahooPipes
26
27. Funk9onsbeschreibung
|
Regex
Reguläre
Ausdrücke
sind
ein
mächJges
Tool
für
die
Datenanalyse
Sprengen
hier
den
Rahmen
-‐>
Johans
Vortrag
lesen!
YahooPipes
27
29. Funk9onsbeschreibung
|
Reverse
Feed
Diverse
Manipu
1
laJonen
Feed
1m
Feeds
umkehren
Kann
man
auch
doppelt
hintereinander
schalten
wenn
man
zuviel
Zeit
hat
YahooPipes
29
30. Funk9onsbeschreibung
|
Sort
Feed
Diverse
Manipu
1
laJonen
Feed
1m
Feeds
nach
Datenfeldern
sorJeren
YahooPipes
30
32. Funk9onsbeschreibung
|
Sub-‐element
Feed
Diverse
Manipu
1
laJonen
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)
YahooPipes
32
33. Funk9onsbeschreibung
|
Tail
Feed
Diverse
Manipu
1
laJonen
Feed
1m
Die
letzten
X
Elemente
eines
Feeds
YahooPipes
33
35. Funk9onsbeschreibung
|
Union
Feed
Diverse
Manipu
1
laJonen
Feed
1m
Mehrere
Datenquellen
verbinden
Dat
Modul
erlaubt
5
Schnitstellen,
lässt
sich
aber
auch
„in
Reihe
schalten“
YahooPipes
35
37. Funk9onsbeschreibung
|
Web
Service
Feed
1
Alle
Daten
können
per
JSON-‐Schnitstelle
„nach
draußen
gefunkt“
werden
Sehr
mächJges
Werkzeug!
YahooPipes
37
38. Funk9onsbeschreibung
|
URL
Builder
Feed
Diverse
Manipu
1
laJonen
Feed
1m
Eine
URL
mit
Verzeichnissen
und
Parametern
zusammenbauen
YahooPipes
38
39. Funk9onsbeschreibung
|
Private
String
Feed
Diverse
Manipu
1
laJonen
Feed
1m
Eignet
sich
z.B.
für
API-‐Keys,
die
keiner
ausser
dem
Ersteller
lesen
soll
YahooPipes
39
40. Funk9onsbeschreibung
|
String
Builder
Feed
Diverse
Manipu
1
laJonen
Feed
1m
Einen
String
zusammenbauen
YahooPipes
40
41. Funk9onsbeschreibung
|
String
Regex
Feed
Diverse
Manipu
1
laJonen
Feed
1m
Reguläre
Ausdrücke,
schon
wieder!
YahooPipes
41
53. Kontakt
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
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.
SiteClinic
53