WordPress e Web 2.0

1,943 views
1,889 views

Published on

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,943
On SlideShare
0
From Embeds
0
Number of Embeds
39
Actions
Shares
0
Downloads
50
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

WordPress e Web 2.0

  1. 1. Application Program(ming) Interface (Interfaccia di Programmazione di un'Applicazione) WEB 2.0
  2. 2. Google API <ul><li>http://code.google.com/ </li></ul><ul><li>Il primo ad iniziare è stato Google offrendo agli sviluppatori la possibilità di integrare alcuni suoi servizi all'interno delle applicazioni sviluppate. </li></ul><ul><li>Ad Esempio: </li></ul><ul><li>Ricerca, Mappe, AdWords, Calendar, ecc </li></ul>
  3. 3. Google Maps <ul><li>Come si può, </li></ul><ul><li>inserire una mappa nel proprio blog utilizzando Google API? </li></ul>
  4. 4. <ul><li>Per prima cosa occorre generare una KEY per poter utilizzare le API di google: http://www.google.it/apis/maps/signup.html </li></ul><ul><li>A questo punto includiamo le API nella nostra pagina: </li></ul><ul><li><script src=&quot;http://maps.google.com/maps?file=api&v=2&key=APIKEY&quot; </li></ul><ul><li>type=&quot;text/javascript&quot;></script> </li></ul>Google Maps
  5. 5. <ul><li>Nel codice HTML inseriremo: </li></ul><ul><li><body onload=”load()”> </li></ul><ul><li><div id=&quot;map&quot; style=&quot;width: 500px; height: 300px&quot;></div> </li></ul><ul><li>Mentre nell'HEAD aggiungiamo: </li></ul><ul><li><script type=&quot;text/javascript&quot;> </li></ul><ul><li>function load() { </li></ul><ul><li>if (GBrowserIsCompatible()) { </li></ul><ul><li>var map = new GMap2(document.getElementById(&quot;map&quot;)); </li></ul><ul><li>map.setCenter(new GLatLng(37.4419, -122.1419), 13); </li></ul><ul><li>} </li></ul><ul><li>} </li></ul><ul><li></script> </li></ul>Google Maps
  6. 6. Google Webmaster Tools <ul><li>http://www.google.com/webmasters/tools </li></ul>
  7. 7. Google Analytics <ul><li>http://www.google.com/webmasters/tools </li></ul>
  8. 8. Technorati <ul><li>http://technorati.com/ </li></ul><ul><li>Technorati è un motore di ricerca dedicato al mondo dei blog. Dal dicembre 2005 technorati indicizza più di 70 milioni di blog. </li></ul>
  9. 9. Flickr <ul><li>http://www.flickr.com/ </li></ul><ul><li>Flickr è un portale Web (di proprietà del gruppo Yahoo!) che permette di caricare - in forma gratuita ma limitata, oppure illimitata ma dietro pagamento di abbonamento - delle immagini in un proprio spazio, a formare una specie di album fotografico. Questo servizio è usato anche come contenitore di foto da molti blogger e tutto ciò l'ha reso molto popolare. </li></ul>
  10. 10. Flickr
  11. 11. Flickr <ul><li><a href=&quot;http://www.flickr.com/photos/281203/403664345/&quot; title=&quot;Photo Sharing&quot;> </li></ul><ul><li><img src=&quot;http://farm1.static.flickr.com/127/403664345_8dddbd1d2e_o.jpg&quot; width=&quot;1280&quot; height=&quot;853&quot; alt=&quot;Staff&quot; /> </li></ul><ul><li></a> </li></ul>
  12. 12. <ul><li>http://www.flickr.com/badge.gne </li></ul>Flickr - badge
  13. 17. <ul><li>http://www.flickr.com/services/api/ </li></ul>Flickr - API
  14. 18. <ul><li>Last.fm è una radio su internet e anche un sistema di raccomandazione. Il sistema costruisce un dettagliato profilo per ogni utente, e include i suoi artisti e canzoni preferiti in un sito web personalizzabile. Le canzoni ascoltate compaiono nel sito dopo averle ascoltate sull'apposita radio oppure tramite un plugin installato nel proprio player. Oggi Last.fm in tutto il mondo ha avuto una diffusione notevole, per l'ottima gestione e per il potente software di cui è dotato. </li></ul>Last.fm
  15. 19. Last.fm
  16. 20. Last.fm
  17. 21. I linguaggi di Word Press <ul><li>PHP </li></ul><ul><li>HTML </li></ul><ul><li>CSS </li></ul><ul><li>JS </li></ul>
  18. 22. Struttura file in wordpress
  19. 23. Le API di WordPress <ul><li>http://www.wordpress-it.it/wiki/Main/IlLoop </li></ul><ul><li><?php if (have_posts()) : ?> </li></ul><ul><li><?php while (have_posts()) : the_post(); ?> </li></ul><ul><li><?php endwhile; ?> </li></ul>
  20. 24. Le API di WordPress <ul><li>http://www.wordpress-it.it/wiki/Main/QueryPosts </li></ul><ul><li>query_posts('cat=2'); </li></ul><ul><li>query_posts('cat=-2'); </li></ul><ul><li>query_posts('cat=2,3'); </li></ul><ul><li>query_posts('pag_id=2,3'); </li></ul>
  21. 25. Le API di WordPress <ul><li>http://www.wordpress-it.it/wiki/Main/TagCondizionali </li></ul><ul><li>is_home() </li></ul><ul><li>is_single('17') </li></ul><ul><li>is_page('42') </li></ul><ul><li>is_category('6') </li></ul><ul><li>is_author('admin') </li></ul><ul><li>if (is_home()) { </li></ul><ul><ul><li>query_posts('cat=2'); </li></ul></ul><ul><li>} </li></ul>
  22. 26. Le API di WordPress <ul><li>http://www.wordpress-it.it/wiki/Main/MarcatoriTemplate </li></ul><ul><li>the_author() http://www.wordpress-it.it/wiki/Main/TheAuthor </li></ul><ul><li>the_category() http://www.wordpress-it.it/wiki/Main/TheCategory </li></ul><ul><li>... </li></ul><ul><li>http://www.wordpress-it.it/wiki/Main/FaqGenerali </li></ul>
  23. 27. Grazie per l’attenzione. Lorenzo Massacci [email_address]

×