Skip to content

Dependencies

bcmoney edited this page Apr 28, 2012 · 9 revisions

Most of the following dependencies are optional, depending on your usage of the OpenRecommender middleware.

Protocol

  1. HTTP - fopen, file_get_contents or cURL
  2. HTTPS - OpenSSL
  3. WebSocket - PHP WebSocket (WebSocket implementation for PHP 5.3+)
  4. Socket - PHP Sockets (native v4.3.0+)
  5. FTP - PHP FTP
  6. JMS - PECL Stomp client or other equivalent Stomp library
  7. SMS - Twilio PHP sdk or other equivalent SMS library
  8. MMS - MMS Decoder
  9. Email - PHPmailer
  10. SOAP - WSDL Generator
  11. XMPP - xmpphp
  12. File - PHP/IO utils

Parser

  1. oEmbed - oEmbed PHP classes + AutoEmbed (optional)
  2. OpenGraph Protocol - php-ogp
  3. Microdata - PHP Microdata OR Microformats classes + xmldom + xArray
  4. xHTML/RDFa - Simple HTML DOM parser
  5. HTML - HTMLpurifier
  6. RSS/Atom - MagpieRSS
  7. XML - SimpleXML (native v5.1.3)
  8. JSON - JSON lib (native v5.2+)
  9. RDF - RDF API for PHP (RAP)
  10. OWL - RAP's Ontology API

Web Service API / Scraper

  1. Activity - FriendFeed API v2 PHP
  2. Audio - PHP last.FM API
  3. Music - PHP MusicBrainz library
  4. Radio - Shoutcast php sdk
  5. Voice - iSpeech php sdk
  6. Device - Scentia-Mobile WURFL API for PHP
  7. Discussion - Twitter OAuth
  8. Education - RateMyProfessors scraper
  9. Environment - WorldWeather API
  10. Event - Eventful Services_EVDB PHP package
  11. Food - Yummly API for PHP
  12. Image - DeviantArt scraper and Stash PHP SDK for uploads
  13. Photo - phpFlickr
  14. Language - WordReference API
  15. License - Boliven API
  16. Money - XE API
  17. News - YQL News API
  18. Organization - Crunchbase API WP-Widget
  19. Person - Facebook Connect PHP SDK
  20. Place - Services_Geonames
  21. Product - AWS Product API
  22. Profession - simple-linkedinphp
  23. Situation - Face - Facial Recognition PHP SDK
  24. Species - BBC Wildlife
  25. Text - Entity Extraction tools
  26. Unit - WolframAlpha PHP API
  27. Universe - Sky-Map API v2.0 demo
  28. Video - xYouTube API
  29. Conference - OpenTok PHP SDK
  30. Television - XMLTV PHP classes

All due credit and praise for the "lib" section goes to the talented authors of these APIs, SDKs, Libraries and Demo code which went into the OpenRecommender middleware...

Clone this wiki locally