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?
1. Generating Dynamic Content
Using XML Data Services to better
engage your users
Warren Puckett
Tuesday, 28 September 2010
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. Introduction
Warren Puckett
Tuesday, 28 September 2010
4. What is an xml data service?
Warren Puckett
Tuesday, 28 September 2010
5. Examples
Warren Puckett
Tuesday, 28 September 2010
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. Channel 16
Aggregate of
multiple xml
streams into a
single counter
on a map
http://www.ch16.org/
Tuesday, 28 September 2010
8. Advocacy Online
XML Data Service
Warren Puckett
Tuesday, 28 September 2010
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. Macmillan Cancer Research
Constituency
and MP Count
pulled live
from AO data
service
http://www.macmillan.org.uk/
Tuesday, 28 September 2010
11. Housing Crisis
Simple data
count in html
http://housingcrisis.org.uk/
Tuesday, 28 September 2010
12. What do you need?
Warren Puckett
Tuesday, 28 September 2010
13. 1) An Advocacy Online Account
Warren Puckett
Tuesday, 28 September 2010
14. 2) A Public Token
Warren Puckett
Tuesday, 28 September 2010
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. Service
http://e-activist.com/ea-dataservice/
data.service?
service=xxxx&campaignId=xxxx&token=xxxx
Warren Puckett
Tuesday, 28 September 2010
24. Visualisation
• html via iframe
• Flash widgets
• Javascript widgets
Warren Puckett
Tuesday, 28 September 2010
25. Results
• Better response rate
• Increased sense of urgency
• More satisfaction
Warren Puckett
Tuesday, 28 September 2010
26. Tools
Warren Puckett
Tuesday, 28 September 2010
27. Yahoo Pipes
Great “mixing
board” for
unifying and
filtering data
http://pipes.yahoo.com
Tuesday, 28 September 2010
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