Main Page

From the Directed Edge Developer Base

(Difference between revisions)
Jump to: navigation, search
(Web Services API)
(make image links go to the right place)
 
(15 intermediate revisions not shown)
Line 1: Line 1:
-
Howdy there; you're probably here to figure out how to get the Directed Edge recommendations engine plugged into your website. Usually the best place to start is with the [[API Concepts]] and to work your way forward from there, but the brave at heart can jump straight to the tutorial or language bindings.
+
{|
 +
|-
 +
|[[Image:PHP.png|link=Getting started for PHP developers]] || [[Image:Ruby.png|link=Getting started for Ruby developers]] || [[Image:Python.png|link=Getting started for Python developers]] || [[Image:Java.png|link=Getting started for Java developers]]
 +
|-
 +
| [[Getting started for PHP developers]] || [[Getting started for Ruby developers]] || [[Getting started for Python developers]] || [[Getting started for Java developers]]
 +
|}
-
There's a pretty big pile of information here, but don't let it intimidate you.  Most web developers that already know a wee bit about databases can get up and going with our system a couple of hours.  (And we're working on making it even easier.)
+
== Not using one of the languages above? ==
-
Plus, we're here to helpIf you get stuck, [mailto:info@directededge.com drop us a line].
+
No problemYou can still work with our API by interacting with the REST API (which is what the bindings for those languages do anyway). There's some more information on that below.
-
== General Information ==
+
Also, '''[mailto:info@directededge.com drop us a line]'''!  We prioritize which languages to support based on customer / potential customer requests.
-
* [[Introduction to Recommendations]] - an introduction to how recommendations work and how they're used in e-commerce.
+
== How do recommendations work? ==
-
== Web Services API ==
+
* [[Introduction to Recommendations]]
-
* [[API Concepts]] - General info about how things are stored in the Directed Edge graph database
+
== Our web services API: ==
-
* [[XML Format]] - Documentation for the XML format used with the REST API
+
-
* [[REST API]] - Documentation of the methods used for communicating with our servers
+
-
== Web Services Examples ==
+
* [[API Concepts]]
 +
* [[XML Format]]
 +
* [[REST API]]
 +
* [[Web Services Examples]]
-
* [[Web Services Examples]] - A collection of examples of working with the API using [http://curl.haxx.se/ curl]
+
== Getting the most out of the recommendations on your site: ==
-
 
+
-
== Ruby Bindings ==
+
-
 
+
-
Our Ruby bindings make it possible to ignore all of the business with XML and REST APIs just deal with a good old fashion Ruby classes.  It's still probably useful to give a read to [[API Concepts]] so that you have an idea of what the classes in the Ruby API correspond to.
+
-
 
+
-
* [http://github.com/directededge/directed-edge-bindings/ Ruby Bindings on Github]
+
-
* [http://developer.directededge.com/rdoc/ RDoc API Documentation]
+
-
 
+
-
== Getting the most out of the recommendations on your site ==
+
We've got a handful of site-specific parameters that we can tune on our side to shape the recommendations to fit your needs.  Want more popular items to show up in the recommendations?  ''Can do.''  Got a trendy site where people want to discover the latest and greatest that their friends don't know about yet?  Again, we're there for you.
We've got a handful of site-specific parameters that we can tune on our side to shape the recommendations to fit your needs.  Want more popular items to show up in the recommendations?  ''Can do.''  Got a trendy site where people want to discover the latest and greatest that their friends don't know about yet?  Again, we're there for you.
Line 35: Line 32:
Feel free to drop us a [mailto:info@directededge.com mail] if you've got questions on the API or if there's some content that you'd really like to see here.
Feel free to drop us a [mailto:info@directededge.com mail] if you've got questions on the API or if there's some content that you'd really like to see here.
-
 
-
We're open minded folks — and naturally fans of [http://pedia.directededge.com/ Wikipedia] and what makes it great.  If there's some content or corrections that you'd like to add to the Directed Edge developer's Wiki drop us a line and we'll get you hooked up with an account pronto.
 

Latest revision as of 11:56, 25 February 2011

PHP.png Ruby.png Python.png Java.png
Getting started for PHP developers Getting started for Ruby developers Getting started for Python developers Getting started for Java developers

Contents

Not using one of the languages above?

No problem. You can still work with our API by interacting with the REST API (which is what the bindings for those languages do anyway). There's some more information on that below.

Also, drop us a line! We prioritize which languages to support based on customer / potential customer requests.

How do recommendations work?

Our web services API:

Getting the most out of the recommendations on your site:

We've got a handful of site-specific parameters that we can tune on our side to shape the recommendations to fit your needs. Want more popular items to show up in the recommendations? Can do. Got a trendy site where people want to discover the latest and greatest that their friends don't know about yet? Again, we're there for you.

At the moment these parameters aren't adjustable by site administrators themselves (but that's in the pipe), but it just takes us a few seconds to tweak things to your whim.

Questions?

Feel free to drop us a mail if you've got questions on the API or if there's some content that you'd really like to see here.