eat your own dog food

30
Eat Your Own Dog Food. An Experiment. h l h Searching eclipse.org with SMILA. Eclipse Summit Europe 2009 Ralph Traphöner 1 l 09.11.2009 l

Upload: ralph-traphoener

Post on 24-Jun-2015

396 views

Category:

Technology


0 download

DESCRIPTION

SMILA presentation on a five day experiment to create a search application for the Eclipse web site. Held at Eclipse Summit Europe 2009.

TRANSCRIPT

Page 1: Eat Your Own Dog Food

Eat Your Own Dog Food. An Experiment.h l hSearching eclipse.org with SMILA.

Eclipse Summit Europe 2009Ralph Traphöner

1 l  09.11.2009 l    

Page 2: Eat Your Own Dog Food

ProcessingProcessingt t dt t dunstructuredunstructured

informationinformation..informationinformation..

Page 3: Eat Your Own Dog Food

CreatingCreating structurestructure..

Page 4: Eat Your Own Dog Food

BridgingBridging thethe gapgap..

Page 5: Eat Your Own Dog Food

SystematicSystematic..

Page 6: Eat Your Own Dog Food

D iD iDynamic.Dynamic.

Page 7: Eat Your Own Dog Food

N dN d ff ddNeed Need forfor speedspeed..

Page 8: Eat Your Own Dog Food

Information Factory.Information Factory.Information Factory.Information Factory.

Page 9: Eat Your Own Dog Food

„Mapping „Mapping fromfromt t dt t d d td t ttunstructuredunstructured datadata toto

structuredstructured datadata setssetsstructuredstructured datadata setssetswill will bebe a a keykey Web Web 

SquaredSquared competencycompetency.“.“Ti O‘R ill d J h B tt llTim O‘Reilly and John Battelle

Page 10: Eat Your Own Dog Food

LoremLorem..

Page 11: Eat Your Own Dog Food

Guinea Pig

Empolis senior developerJava/JavaScript backgroundp gUsed SMILA once before… but different use caseIs not a SMILA comitter

Page 12: Eat Your Own Dog Food
Page 13: Eat Your Own Dog Food
Page 14: Eat Your Own Dog Food
Page 15: Eat Your Own Dog Food

Crawl theCrawl the Extract

t tExtract

t tExtract

j tExtract

j tExtractt

Extractt

ExtractnamedExtractnamed Index all 

f tIndex all f tt e

seedst eseeds contentcontent projectproject categorycategory a ed

personsa ed

persons facetsfacets

Page 16: Eat Your Own Dog Food

Day OneDay One

Page 17: Eat Your Own Dog Food

SMILA download & auspacken; 5 MinJRE 6 konfigurieren; 1 Min.

fHowto: Documentation_for_5_Minutes_to_Success; 5 Min. JWeb Crawler konfigurieren & crawl über JConsole starten & crawlen: 15 Min.Erste Tests mit UI; 5 MinAnalyse der Struktur von eclipse.org und Konzeption der Applikations‐Erweiterungen: 2hHowto: Setup of dev‐environment:

Eclipse download & configEclipse download & configSVN checkout & Eclipse Konfiguration workspace: 3 Std. !!!

Erstellen von 2 (leeren) piplet‐bundles, Konfiguration, einbinden ins deployment, Start auf automatisch Kontrolle der Einbindung etc: 2hautomatisch, Kontrolle der Einbindung, etc: 2h

Page 18: Eat Your Own Dog Food

Day TwoDay Two

Page 19: Eat Your Own Dog Food

Fertigstellen der 1. Version des Pipelets zur Generierung von Projektinformationen im bundle, Einbau in UI, Steuerung des Redisplay mit JavaScript: 6hB ild i t ll 1h > f il bi hBuild‐prozess einstellen: 1h ‐> fail bisher

Page 20: Eat Your Own Dog Food

Day ThreeDay Three

Page 21: Eat Your Own Dog Food

Fertigstellen der 1. Version des Pipelets zur Generierung von Kategorie‐Informationen im bundle: 4h Üb b it d Pi l t G i P j kti f ti 2hÜberarbeitung des Pipelets zur Generierung von Projektinformationen: 2h

Page 22: Eat Your Own Dog Food

Day FourDay Four

Page 23: Eat Your Own Dog Food

Überprüfen, debugging & Konfiguration des build‐Prozesses: 3hErstellung eines bundles zum Befüllen des Autoren‐Feldes, Einblendung im UI: 2h

d d l d l d hErweiterung der Kategorien um download & repository plus Anpassungen am code: 1h

Page 24: Eat Your Own Dog Food

Day FiveDay Five

Page 25: Eat Your Own Dog Food

1 Im linken Teil 2 Trees, je einer für Project / Category. Gefällt mir noch nicht wirklich.Ich musste ihn in eine Box setzen, weil er sonst aufgrund des HTML‐Layouts alles – also auch die Such‐Schlitze des Formulars – konsequent nach unten geschoben hat. Eine Änderung bedeutetnoch ca. 1‐2 Tage Aufwand. Oder so lassen wie es ist. Offen bei den Trees ist auch die richtigePositionierung/ Wiederanzeige wenn die Response zurück kommt. Da bin ich noch dran.Das installation/ information‐Problem ist noch in Klärung.Die weiteren Datenquellen pflege ich Dir auch gleich/ in den nächsten Tagen noch einDie weiteren Datenquellen pflege ich Dir auch gleich/ in den nächsten Tagen noch ein.„Eclipse“‐main ist drin, Daten kommen. Siehe 3)„Planet Eclipse“ weiterhin unklar. Integriert ist es aber.Üb flü i F ld i dÜberflüssige Felder sind raus

Page 26: Eat Your Own Dog Food

What‘s next?What s next?

Page 27: Eat Your Own Dog Food
Page 28: Eat Your Own Dog Food

NothingMaybeIf I get 10 days moreEclipseCon

Page 29: Eat Your Own Dog Food

Add Add moremore meaningmeaning..

Page 30: Eat Your Own Dog Food

CreditsCredits

All images used in this presentation are licensed under with reference by name.The material was obtained from http://www.flickr.com and has the following originators: 

Slid O i iSlide no. Originator

2 Seattle Municipal Archive

3 Seattle Municipal Archive

4 Feliciano Guimaraes

5 Amnemona

6 S i S i S i6 Seier‐Seier‐Seier

7 Zero

29 Beth Kanter

11 Duncan Hull