SlideShare ist ein Scribd-Unternehmen logo
1 von 55
Y a ho o ! T ürk iye
             &
Y a ho o ! D evelo per N etw o rk


                                           V o lk a n B iç er
             Y a ho o ! C o m m unity M a na g er, T urk ey
Y a ho o .c o m .tr (B eta )
        Y a yında !
Y a ho o .c o m .tr

                         D a ntel b.
   H a ber

                         Fa c ebo
                         ok
   V ideo                   B lo g


   O yun



Y a ho o D evelo per’s
N etw ork
S izin fik irlerinizle
           ç ok
da ha g üzel ola c a k tır...
Y a hoo ! D eveloper’s N etw ork
             M o dülü




  G eliş tiric iler iç in fa yda lı bir k a yna k ...
  B u o rg a niza s yo nla rın g eliş im i iç in elim izden g eldiğ inc e
  k a yna k k ulla na c a ğ ız...



develo per.ya ho o .c o m
G lo ba l S a yfa
K o la y olm a ya n bir iş :

W eb D eveloper o lm a k ...
B irbiriyle ilintili ve
ba ğ la ntılı bug ’la r va rs a
    ç ok büyük s orun
          olm a z...
S ıfırda n ya zm a nın
im k a ns ızlığ ı s ebebiyle
buluna n bug ’la ra c iddi
   za m a n ha rc a nır...
T em el neden nedir?

W eb ve B row s er’la r g eliş im i
     ta m a m la nm ış veya
  ta m a m la na bilen ya pıla r
          değ illerdir.
İ ş leri hızla ndırm a k iç in
           ç özüm :

K om ünite ba zlı ç a lış m a !
d e v e lo p e r .y a h o o .c o m
Y a ho o ! A P I ’leri
Y D N A P I ’leri ile ilg ili
en önem li ö zellik nedir?


 B ir ş ey s a tm ıyo ruz : )

 B ir ş ey is tem iyoruz : )
N a s ıl ve ha ng i ya pıla rla
       k ulla na bilirim ?

    JS ON, PHP, X M L
Flic k r üzerinden
fo to ğ ra fla rı a lm a k ve
  k endi s a yfa m ızda
     ya yınla m a k ...

    B u arada Flickr’ın bir Yahoo! Ürünü olduğunu biliyor muyuz?
K ıs a bir k o d ö rneğ i...

<? php
$url = 'http://a pi.flic k r.c o m /s ervic es /feeds /
pho to s _public .g ne? ta g s ='.$ta g .'& fo rm a t=php_s eria l';
$c h = c url_init();
c url_s eto pt($c h, C U R L O P T _U R L , $url);
c url_s eto pt($c h, C U R L O P T _R E T U R N T R A N S FE R , 1);
$feed = c url_ex ec ($c h);
c url_c lo s e($c h);
$da ta = uns eria lize($feed);                                       Ç ok
if(is s et($da ta ['item s '])){                                     k o la y...
$item s = $da ta ['item s '];
}
?>
B u k ura lla r ve a nla tıla nla r
tüm A P I ’lere ve tüm Y a hoo !
 Ü rünlerine uyg ula na bilir...
H erş eyi ve her deta yı
 bilm enize g erek yok ,
ihtiya c ınız o la n k a da r
   da ta ile elinizdek i
           ya pıyı
  iyileş tirebilirs iniz...
E vet A P I ’ler is tediğ im
 a ltya pıyı s a ğ lıyor fa k a t
da ta yı is tediğ im fo rm a tta
      ç ık a ra m ıyorum ?
K i ş u a nda g ös terec eğ im
    benim fa vo rim dir...
Y a ho o ! P ipes
P ipes ile ne ya pa bilirim k i?
               •
   Y una nc a ha ber k a yna k la rı
              iç eris inde
  “T ürk iye” k elim es ini a ra ttırıp
 ha ng i ha berin iç inde g eç iyo rs a
     bunu ing ilizc e’ye ç evirip
    R S S feed ile deva m ta k ip
            edebilirs iniz.
D a ta ile ilg ili yeterinc e
          k o nuş tuk ...

G örs ellik da ha da zor k ıs ım ...
Y a hoo U s er I nterfa c e
      K ütüpha nes i,
  M ük em m el k ulla nıc ı
a ra yüzleri iç in idea l bir
        k a yna k ....
Ö nc e bira z ö rnek ...
Calender
                                                  1    function handleSelect(type,args,obj) { 
                                                  2        var dates = args[0]; 
                                                  3        var date = dates[0]; 
                                                  4        var year = date[0], month = date[1], day = date[2]; 
                                                  5     
                                                  6        var selMonth = document.getElementById(quot;selMonthquot;); 
                                                  7        var selDay = document.getElementById(quot;selDayquot;); 
                                                  8        var selYear = document.getElementById(quot;selYearquot;); 
                                                  9     
                                                  10       selMonth.selectedIndex = month; 
                                                  11       selDay.selectedIndex = day; 
                                                  12    
                                                  13       for (var y=0;y<selYear.options.length;y++) { 
                                                  14           if (selYear.options[y].text == year) { 
                                                  15               selYear.selectedIndex = y; 
                                                  16               break; 
                                                  17           } 
                                                  18       } 
                                                  19   } 
                                                  20    




(function() {
2                  var Dom = YAHOO.util.Dom,
3                     Event = YAHOO.util.Event;
4
5                  var crop = new
YAHOO.widget.ImageCropper('yui_img');
6               })();




                                  Image Cropper
Calender Menu Button




Slider Menu Button
Y U I K ütüpha nelerini
  bug üne k a da r bir ç o k k iş i,
   k urum w e internet s ites i
             k ulla ndı...


İ lerlem eler c iddi bir pa yla ş ım
         ile g erç ek leş ti.
Y U I nedir?

       B ir k ütüpha ne
    (k ulla nıc ı ihtiya c ını
   ba rındıra n fa yda lı bir
            k a yna k )
Y U I nedir?

           J a va S c ript
        k ütüpha nes idir
(B ütün bro w s er’la rda a ynı
    k a liteyi ya k a la m a ya
             ç a lış ır.)
Y U I nedir?

      C S S ta s la ğ ıdır...
    (E n g üzel ta s a rım ı
     s unm a ya ç a lış ır.)
Y U I nedir?

       B ir g eliş tirm e
        m etho dudur.
     (A ğ ır o lm a ya n bir
           k o dla m a ,
      H ızlı ilerlem e...)
Y U I nedir?

  T a m a m en do k üm a nte
   edilm iş ve her pa rç a
          ö rnek lerle
      des tek lenm iş tir.
Y U I nedir?



      Ü c rets iz ve a ç ık
          k a yna k tır.
Y U I nedir?

      E ğ er is ters eniz bizim
  ta ra fım ızda n ho s t edilir ve
      s izin k ulla nıc ıla rınız
      neredeys e o na ya k ın
   s erver’la rda n ç a lış tırılır...
A va nta j! Y U I do s ya la rını
    Y a ho o ! S erver’la rı
 üzerinde ho s t etm ek ...
Ö zetle,
H a ya tınızı o lduk ç a
 k o la yla ş tıra n bir
      dünya dır...
N a s ıl bilg i edinebilirim ?
yuiblo g .c o m




d e v e lo p e r .y a h .co .c o m
    http://yuiblo g o o m /
S is tem s el ola ra k a ç ık
ola n yeni bir ürün örneğ i...
Y a ho o! a ra m a s onuç la rı
g eliş tiric ilerin a vuç la rında ...
B ilg i k utula rı ve D ro p D o w n
   M enülerle da ha iyi s o nuç !




O rjina l g ö s terim yerine g eliş m iş
          bir ç ık tı ve s o nuç !
Y eni A P I ’ler...
Y ! M üzik A P I




    Y a h o o ! M ü z ik iç e r is in d e b u lu n a n tü m
v id e o , k lip v e s a n a tç ı k a y n a k la r ı n a u la şı p
  k e n d i s ite v e p r o je n iz d e ü c r e ts iz o la r a k
                    k u lla n a b ilir s in iz .
Y a ho o! S ea rc h B os s                ys ea rc hblo g .c o m


B uild yo ur O w n S ea rc h S ervic e




S onra k i a dım G elir P la tform u...
Y ! S ea rc h B o s s ile ba ş a rılı ea rc hblo g .c o m
                                    ys

 a ra m a m o to rla rı...


                             P la yerS ea rc h

4H o urS ea rc h



T ia na m o
                              N ew s line
Z im bra O ffline M a il P la tform
                  Y a hoo ! M a il, G m a il, A O L ,
                  O utlo ok o r a ny o ther w ork o r
                  pers o na l em a il a c c o unt
                  us ing P O P o r I M A P


                   W eb 2.0 A J A X tec hno lo g y a nd
                   is des ig ned to ha ndle s evera l
                   em a il a c c o unts w ith m ulti-
                   g ig a byte s to ra g e.


                   T here's no m o re 2 g ig a byte
                   m a ilbo x lim its (s o rry O utlo o k ),
                   plus Z im bra D es k to p w o rk s
                   offline s o you c a n w rite em a il
                   a nyw here!
• yahoo.com.tr
• developer.yahoo.com
• ys earchblog .com
• yuiblog .com
•
Twitter.com/YahooTurke
y



                  T eş ek k ürler...


                                                • Volkan B içer
                         •   Yahoo! C ommunity Manag er, Turkey

Weitere ähnliche Inhalte

Was ist angesagt? (15)

Çàíãèëààíû õ¿÷äëèéíí àðãà
Çàíãèëààíû õ¿÷äëèéíí àðãàÇàíãèëààíû õ¿÷äëèéíí àðãà
Çàíãèëààíû õ¿÷äëèéíí àðãà
 
Lecture8
Lecture8Lecture8
Lecture8
 
تصحيح العقيدة الواسطية لشيخ الأوثان ابن تيمية
تصحيح العقيدة الواسطية لشيخ الأوثان ابن تيميةتصحيح العقيدة الواسطية لشيخ الأوثان ابن تيمية
تصحيح العقيدة الواسطية لشيخ الأوثان ابن تيمية
 
استراتيجية النجاح
استراتيجية النجاحاستراتيجية النجاح
استراتيجية النجاح
 
H.el205 l6
H.el205 l6H.el205 l6
H.el205 l6
 
Pm323 standart
Pm323 standartPm323 standart
Pm323 standart
 
Sayapin 02
Sayapin 02Sayapin 02
Sayapin 02
 
Бүлэг3
Бүлэг3Бүлэг3
Бүлэг3
 
9
99
9
 
1.page maker e book
1.page maker e book1.page maker e book
1.page maker e book
 
Bektop 10
Bektop 10Bektop 10
Bektop 10
 
5
55
5
 
Garin awlaga mate
Garin awlaga mateGarin awlaga mate
Garin awlaga mate
 
Shugaman tegshitgel system
Shugaman tegshitgel systemShugaman tegshitgel system
Shugaman tegshitgel system
 
Pm104 2004 2005
Pm104 2004 2005Pm104 2004 2005
Pm104 2004 2005
 

Andere mochten auch

Airbnb Original Pitch Deck
Airbnb Original Pitch DeckAirbnb Original Pitch Deck
Airbnb Original Pitch DeckRazin Mustafiz
 
John Mitchell Presentation Oct 08 Ppt 2007
John Mitchell Presentation Oct 08    Ppt 2007John Mitchell Presentation Oct 08    Ppt 2007
John Mitchell Presentation Oct 08 Ppt 2007Dan Foster
 
Om at være MOOC'er -at finde og skabe sine egne læringsstier
Om at være MOOC'er -at finde og skabe sine egne læringsstierOm at være MOOC'er -at finde og skabe sine egne læringsstier
Om at være MOOC'er -at finde og skabe sine egne læringsstierInger-Marie Christensen
 
Founders Fund Manifesto
Founders Fund ManifestoFounders Fund Manifesto
Founders Fund ManifestoRazin Mustafiz
 
Planning Value Measurements into your Social Media Strategy
Planning Value Measurements into your Social Media StrategyPlanning Value Measurements into your Social Media Strategy
Planning Value Measurements into your Social Media StrategyJenni Lloyd
 
P54 Presentation at 2007 ITU Fully Networked Car Workshop
P54 Presentation at 2007 ITU Fully Networked Car WorkshopP54 Presentation at 2007 ITU Fully Networked Car Workshop
P54 Presentation at 2007 ITU Fully Networked Car WorkshopAndrew Kun
 
Towns In Macedonia
Towns In MacedoniaTowns In Macedonia
Towns In Macedoniavgrujeski
 
Towns In Macedonia
Towns In MacedoniaTowns In Macedonia
Towns In Macedoniavgrujeski
 
Hacking Gamification - Bing Gordon
Hacking Gamification - Bing GordonHacking Gamification - Bing Gordon
Hacking Gamification - Bing GordonRazin Mustafiz
 
Intro to PHP Testing
Intro to PHP TestingIntro to PHP Testing
Intro to PHP TestingRan Mizrahi
 
LessÓn Plan
LessÓn PlanLessÓn Plan
LessÓn PlanYam Cruz
 

Andere mochten auch (20)

Realplayeruse
RealplayeruseRealplayeruse
Realplayeruse
 
παρουσίαση Blog pathfinder
παρουσίαση Blog pathfinderπαρουσίαση Blog pathfinder
παρουσίαση Blog pathfinder
 
Airbnb Original Pitch Deck
Airbnb Original Pitch DeckAirbnb Original Pitch Deck
Airbnb Original Pitch Deck
 
John Mitchell Presentation Oct 08 Ppt 2007
John Mitchell Presentation Oct 08    Ppt 2007John Mitchell Presentation Oct 08    Ppt 2007
John Mitchell Presentation Oct 08 Ppt 2007
 
Om at være MOOC'er -at finde og skabe sine egne læringsstier
Om at være MOOC'er -at finde og skabe sine egne læringsstierOm at være MOOC'er -at finde og skabe sine egne læringsstier
Om at være MOOC'er -at finde og skabe sine egne læringsstier
 
Founders Fund Manifesto
Founders Fund ManifestoFounders Fund Manifesto
Founders Fund Manifesto
 
Planning Value Measurements into your Social Media Strategy
Planning Value Measurements into your Social Media StrategyPlanning Value Measurements into your Social Media Strategy
Planning Value Measurements into your Social Media Strategy
 
P54 Presentation at 2007 ITU Fully Networked Car Workshop
P54 Presentation at 2007 ITU Fully Networked Car WorkshopP54 Presentation at 2007 ITU Fully Networked Car Workshop
P54 Presentation at 2007 ITU Fully Networked Car Workshop
 
Hot potatoes
Hot potatoesHot potatoes
Hot potatoes
 
παρουσίαση 1 ιδεοκατασκευών έκδοση 1
παρουσίαση 1 ιδεοκατασκευών έκδοση 1παρουσίαση 1 ιδεοκατασκευών έκδοση 1
παρουσίαση 1 ιδεοκατασκευών έκδοση 1
 
1124
11241124
1124
 
Content cloud management στην box net
Content cloud management στην box netContent cloud management στην box net
Content cloud management στην box net
 
Forum creation arial
Forum creation arialForum creation arial
Forum creation arial
 
Towns In Macedonia
Towns In MacedoniaTowns In Macedonia
Towns In Macedonia
 
Towns In Macedonia
Towns In MacedoniaTowns In Macedonia
Towns In Macedonia
 
Hacking Gamification - Bing Gordon
Hacking Gamification - Bing GordonHacking Gamification - Bing Gordon
Hacking Gamification - Bing Gordon
 
Diadrastikoi a theoritiko plaisio
Diadrastikoi a theoritiko plaisioDiadrastikoi a theoritiko plaisio
Diadrastikoi a theoritiko plaisio
 
тренинг 1
тренинг 1тренинг 1
тренинг 1
 
Intro to PHP Testing
Intro to PHP TestingIntro to PHP Testing
Intro to PHP Testing
 
LessÓn Plan
LessÓn PlanLessÓn Plan
LessÓn Plan
 

Yahoo! Türkiye ve Yahoo Developer Network

  • 1. Y a ho o ! T ürk iye & Y a ho o ! D evelo per N etw o rk V o lk a n B iç er Y a ho o ! C o m m unity M a na g er, T urk ey
  • 2. Y a ho o .c o m .tr (B eta ) Y a yında !
  • 3. Y a ho o .c o m .tr D a ntel b. H a ber Fa c ebo ok V ideo B lo g O yun Y a ho o D evelo per’s N etw ork
  • 4. S izin fik irlerinizle ç ok da ha g üzel ola c a k tır...
  • 5. Y a hoo ! D eveloper’s N etw ork M o dülü G eliş tiric iler iç in fa yda lı bir k a yna k ... B u o rg a niza s yo nla rın g eliş im i iç in elim izden g eldiğ inc e k a yna k k ulla na c a ğ ız... develo per.ya ho o .c o m G lo ba l S a yfa
  • 6. K o la y olm a ya n bir iş : W eb D eveloper o lm a k ...
  • 7. B irbiriyle ilintili ve ba ğ la ntılı bug ’la r va rs a ç ok büyük s orun olm a z...
  • 8. S ıfırda n ya zm a nın im k a ns ızlığ ı s ebebiyle buluna n bug ’la ra c iddi za m a n ha rc a nır...
  • 9. T em el neden nedir? W eb ve B row s er’la r g eliş im i ta m a m la nm ış veya ta m a m la na bilen ya pıla r değ illerdir.
  • 10. İ ş leri hızla ndırm a k iç in ç özüm : K om ünite ba zlı ç a lış m a !
  • 11. d e v e lo p e r .y a h o o .c o m
  • 12. Y a ho o ! A P I ’leri
  • 13. Y D N A P I ’leri ile ilg ili en önem li ö zellik nedir? B ir ş ey s a tm ıyo ruz : ) B ir ş ey is tem iyoruz : )
  • 14. N a s ıl ve ha ng i ya pıla rla k ulla na bilirim ? JS ON, PHP, X M L
  • 15. Flic k r üzerinden fo to ğ ra fla rı a lm a k ve k endi s a yfa m ızda ya yınla m a k ... B u arada Flickr’ın bir Yahoo! Ürünü olduğunu biliyor muyuz?
  • 16. K ıs a bir k o d ö rneğ i... <? php $url = 'http://a pi.flic k r.c o m /s ervic es /feeds / pho to s _public .g ne? ta g s ='.$ta g .'& fo rm a t=php_s eria l'; $c h = c url_init(); c url_s eto pt($c h, C U R L O P T _U R L , $url); c url_s eto pt($c h, C U R L O P T _R E T U R N T R A N S FE R , 1); $feed = c url_ex ec ($c h); c url_c lo s e($c h); $da ta = uns eria lize($feed); Ç ok if(is s et($da ta ['item s '])){ k o la y... $item s = $da ta ['item s ']; } ?>
  • 17.
  • 18. B u k ura lla r ve a nla tıla nla r tüm A P I ’lere ve tüm Y a hoo ! Ü rünlerine uyg ula na bilir...
  • 19. H erş eyi ve her deta yı bilm enize g erek yok , ihtiya c ınız o la n k a da r da ta ile elinizdek i ya pıyı iyileş tirebilirs iniz...
  • 20. E vet A P I ’ler is tediğ im a ltya pıyı s a ğ lıyor fa k a t da ta yı is tediğ im fo rm a tta ç ık a ra m ıyorum ?
  • 21. K i ş u a nda g ös terec eğ im benim fa vo rim dir...
  • 22. Y a ho o ! P ipes
  • 23. P ipes ile ne ya pa bilirim k i? • Y una nc a ha ber k a yna k la rı iç eris inde “T ürk iye” k elim es ini a ra ttırıp ha ng i ha berin iç inde g eç iyo rs a bunu ing ilizc e’ye ç evirip R S S feed ile deva m ta k ip edebilirs iniz.
  • 24. D a ta ile ilg ili yeterinc e k o nuş tuk ... G örs ellik da ha da zor k ıs ım ...
  • 25.
  • 26. Y a hoo U s er I nterfa c e K ütüpha nes i, M ük em m el k ulla nıc ı a ra yüzleri iç in idea l bir k a yna k ....
  • 27. Ö nc e bira z ö rnek ...
  • 28. Calender 1 function handleSelect(type,args,obj) {  2     var dates = args[0];  3     var date = dates[0];  4     var year = date[0], month = date[1], day = date[2];  5   6     var selMonth = document.getElementById(quot;selMonthquot;);  7     var selDay = document.getElementById(quot;selDayquot;);  8     var selYear = document.getElementById(quot;selYearquot;);  9   10     selMonth.selectedIndex = month;  11     selDay.selectedIndex = day;  12   13     for (var y=0;y<selYear.options.length;y++) {  14         if (selYear.options[y].text == year) {  15             selYear.selectedIndex = y;  16             break;  17         }  18     }  19 }  20   (function() { 2 var Dom = YAHOO.util.Dom, 3 Event = YAHOO.util.Event; 4 5 var crop = new YAHOO.widget.ImageCropper('yui_img'); 6 })(); Image Cropper
  • 30. Y U I K ütüpha nelerini bug üne k a da r bir ç o k k iş i, k urum w e internet s ites i k ulla ndı... İ lerlem eler c iddi bir pa yla ş ım ile g erç ek leş ti.
  • 31.
  • 32. Y U I nedir? B ir k ütüpha ne (k ulla nıc ı ihtiya c ını ba rındıra n fa yda lı bir k a yna k )
  • 33. Y U I nedir? J a va S c ript k ütüpha nes idir (B ütün bro w s er’la rda a ynı k a liteyi ya k a la m a ya ç a lış ır.)
  • 34. Y U I nedir? C S S ta s la ğ ıdır... (E n g üzel ta s a rım ı s unm a ya ç a lış ır.)
  • 35.
  • 36. Y U I nedir? B ir g eliş tirm e m etho dudur. (A ğ ır o lm a ya n bir k o dla m a , H ızlı ilerlem e...)
  • 37. Y U I nedir? T a m a m en do k üm a nte edilm iş ve her pa rç a ö rnek lerle des tek lenm iş tir.
  • 38. Y U I nedir? Ü c rets iz ve a ç ık k a yna k tır.
  • 39. Y U I nedir? E ğ er is ters eniz bizim ta ra fım ızda n ho s t edilir ve s izin k ulla nıc ıla rınız neredeys e o na ya k ın s erver’la rda n ç a lış tırılır...
  • 40. A va nta j! Y U I do s ya la rını Y a ho o ! S erver’la rı üzerinde ho s t etm ek ...
  • 41. Ö zetle, H a ya tınızı o lduk ç a k o la yla ş tıra n bir dünya dır...
  • 42.
  • 43.
  • 44. N a s ıl bilg i edinebilirim ?
  • 45. yuiblo g .c o m d e v e lo p e r .y a h .co .c o m http://yuiblo g o o m /
  • 46. S is tem s el ola ra k a ç ık ola n yeni bir ürün örneğ i...
  • 47.
  • 48. Y a ho o! a ra m a s onuç la rı g eliş tiric ilerin a vuç la rında ...
  • 49. B ilg i k utula rı ve D ro p D o w n M enülerle da ha iyi s o nuç ! O rjina l g ö s terim yerine g eliş m iş bir ç ık tı ve s o nuç !
  • 50. Y eni A P I ’ler...
  • 51. Y ! M üzik A P I Y a h o o ! M ü z ik iç e r is in d e b u lu n a n tü m v id e o , k lip v e s a n a tç ı k a y n a k la r ı n a u la şı p k e n d i s ite v e p r o je n iz d e ü c r e ts iz o la r a k k u lla n a b ilir s in iz .
  • 52. Y a ho o! S ea rc h B os s ys ea rc hblo g .c o m B uild yo ur O w n S ea rc h S ervic e S onra k i a dım G elir P la tform u...
  • 53. Y ! S ea rc h B o s s ile ba ş a rılı ea rc hblo g .c o m ys a ra m a m o to rla rı... P la yerS ea rc h 4H o urS ea rc h T ia na m o N ew s line
  • 54. Z im bra O ffline M a il P la tform Y a hoo ! M a il, G m a il, A O L , O utlo ok o r a ny o ther w ork o r pers o na l em a il a c c o unt us ing P O P o r I M A P W eb 2.0 A J A X tec hno lo g y a nd is des ig ned to ha ndle s evera l em a il a c c o unts w ith m ulti- g ig a byte s to ra g e. T here's no m o re 2 g ig a byte m a ilbo x lim its (s o rry O utlo o k ), plus Z im bra D es k to p w o rk s offline s o you c a n w rite em a il a nyw here!
  • 55. • yahoo.com.tr • developer.yahoo.com • ys earchblog .com • yuiblog .com • Twitter.com/YahooTurke y T eş ek k ürler... • Volkan B içer • Yahoo! C ommunity Manag er, Turkey