Generating Dynamic Content
      Using XML Data Services to better
      engage your users




                           ...
Overview

     • Introduction
     • What is an xml data service
     • Examples of live data use
     • How to access the...
Introduction




                             Warren Puckett
Tuesday, 28 September 2010
What is an xml data service?




                                    Warren Puckett
Tuesday, 28 September 2010
Examples




                             Warren Puckett
Tuesday, 28 September 2010
38 Degrees

     Multiple uses
     of xml data to
     give a sense of
     activity and
     currency




              ...
Channel 16

     Aggregate of
     multiple xml
     streams into a
     single counter
     on a map




                ...
Advocacy Online
     XML Data Service




                             Warren Puckett
Tuesday, 28 September 2010
I Stand For Children

     Two flash
     based counters
     which indicate
     the current
     number of
     Candidate...
Macmillan Cancer Research

     Constituency
     and MP Count
     pulled live
     from AO data
     service




       ...
Housing Crisis

     Simple data
     count in html




                             http://housingcrisis.org.uk/

Tuesday...
What do you need?




                             Warren Puckett
Tuesday, 28 September 2010
1) An Advocacy Online Account




                                     Warren Puckett
Tuesday, 28 September 2010
2) A Public Token




                             Warren Puckett
Tuesday, 28 September 2010
3) XML Developer’s Guide




                                Warren Puckett
Tuesday, 28 September 2010
Building the query




                             Warren Puckett
Tuesday, 28 September 2010
Building the query



     http://e-activist.com/ea-dataservice/
     data.service?
     service=xxxx&campaignId=xxxx&toke...
Service



     http://e-activist.com/ea-dataservice/
     data.service?
     service=xxxx&campaignId=xxxx&token=xxxx




...
Token



     http://e-activist.com/ea-dataservice/
     data.service?
     service=xxxx&campaignId=xxxx&token=xxxx




  ...
Parameter(s)



     http://e-activist.com/ea-dataservice/
     data.service?
     service=xxxx&parameter=xxxx&token=xxxx
...
Demonstration


   http://e-activist.com/ea-dataservice/data.service?
   service=EaEmailAOTargetContact&campaignId=464
   ...
Demonstration Data Query (RAW)




                                      Warren Puckett
Tuesday, 28 September 2010
Working with the data




                             Warren Puckett
Tuesday, 28 September 2010
Visualisation

     • html via iframe
     • Flash widgets
     • Javascript widgets




                             Warr...
Results

     • Better response rate
     • Increased sense of urgency
     • More satisfaction




                      ...
Tools




                             Warren Puckett
Tuesday, 28 September 2010
Yahoo Pipes

     Great “mixing
     board” for
     unifying and
     filtering data




                             http...
Google Visualization Tools

     Toolkit that
     helps make it
     easy to
     visualise data
     in many
     differ...
Thank you! Any Questions?




                             ?


Tuesday, 28 September 2010
Upcoming SlideShare
Loading in...5
×

2d Dynamic content AO community conference

1,575
-1

Published on

A page of static, unchanging, content can be made more engaging if it can also display dynamic content, such as a totaliser or updated target. Warren Puckett, Director of new media agency Provokateur will look at the types of data that can be used to engage supporters and encourage them to take action. How can this dynamic content be pulled from an Advocacy Online account using our new XML data services? How can this data be rendered on the page using javascript widgets or flash?

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,575
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2d Dynamic content AO community conference

  1. 1. Generating Dynamic Content Using XML Data Services to better engage your users Warren Puckett Tuesday, 28 September 2010
  2. 2. Overview • Introduction • What is an xml data service • Examples of live data use • How to access the AO Data service • How do you use the data • Questions Warren Puckett Tuesday, 28 September 2010
  3. 3. Introduction Warren Puckett Tuesday, 28 September 2010
  4. 4. What is an xml data service? Warren Puckett Tuesday, 28 September 2010
  5. 5. Examples Warren Puckett Tuesday, 28 September 2010
  6. 6. 38 Degrees Multiple uses of xml data to give a sense of activity and currency http://www.38degrees.org.uk Tuesday, 28 September 2010
  7. 7. Channel 16 Aggregate of multiple xml streams into a single counter on a map http://www.ch16.org/ Tuesday, 28 September 2010
  8. 8. Advocacy Online XML Data Service Warren Puckett Tuesday, 28 September 2010
  9. 9. I Stand For Children Two flash based counters which indicate the current number of Candidates and Supporters http://istandforchildren.com/ Tuesday, 28 September 2010
  10. 10. Macmillan Cancer Research Constituency and MP Count pulled live from AO data service http://www.macmillan.org.uk/ Tuesday, 28 September 2010
  11. 11. Housing Crisis Simple data count in html http://housingcrisis.org.uk/ Tuesday, 28 September 2010
  12. 12. What do you need? Warren Puckett Tuesday, 28 September 2010
  13. 13. 1) An Advocacy Online Account Warren Puckett Tuesday, 28 September 2010
  14. 14. 2) A Public Token Warren Puckett Tuesday, 28 September 2010
  15. 15. 3) XML Developer’s Guide Warren Puckett Tuesday, 28 September 2010
  16. 16. Building the query Warren Puckett Tuesday, 28 September 2010
  17. 17. Building the query http://e-activist.com/ea-dataservice/ data.service? service=xxxx&campaignId=xxxx&token=xxxx Warren Puckett Tuesday, 28 September 2010
  18. 18. Service http://e-activist.com/ea-dataservice/ data.service? service=xxxx&campaignId=xxxx&token=xxxx Warren Puckett Tuesday, 28 September 2010
  19. 19. Token http://e-activist.com/ea-dataservice/ data.service? service=xxxx&campaignId=xxxx&token=xxxx Warren Puckett Tuesday, 28 September 2010
  20. 20. Parameter(s) http://e-activist.com/ea-dataservice/ data.service? service=xxxx&parameter=xxxx&token=xxxx Warren Puckett Tuesday, 28 September 2010
  21. 21. Demonstration http://e-activist.com/ea-dataservice/data.service? service=EaEmailAOTargetContact&campaignId=464 2&token=e96d2864-7d4b-4cef- b5e9-3f30930e6efd Warren Puckett Tuesday, 28 September 2010
  22. 22. Demonstration Data Query (RAW) Warren Puckett Tuesday, 28 September 2010
  23. 23. Working with the data Warren Puckett Tuesday, 28 September 2010
  24. 24. Visualisation • html via iframe • Flash widgets • Javascript widgets Warren Puckett Tuesday, 28 September 2010
  25. 25. Results • Better response rate • Increased sense of urgency • More satisfaction Warren Puckett Tuesday, 28 September 2010
  26. 26. Tools Warren Puckett Tuesday, 28 September 2010
  27. 27. Yahoo Pipes Great “mixing board” for unifying and filtering data http://pipes.yahoo.com Tuesday, 28 September 2010
  28. 28. Google Visualization Tools Toolkit that helps make it easy to visualise data in many different ways http://code.google.com/apis/ visualization/ Tuesday, 28 September 2010
  29. 29. Thank you! Any Questions? ? Tuesday, 28 September 2010
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×