3.2 - MashUps
Introductions


• Lukas Bower
  • Business Manager, Squiz Sydney




                  SIUC – Training Day ‐ Module 3.2
Squiz Suite


• More than just a CMS!
   • A Fully Extensible Web Experience Platform
      • If You've Seen It On the Web...
Web Services


• The Future of the Web Is "the Cloud
                            the Cloud”

• What Is the Cloud, Anyway?
...
The Cloud


• Computing Has Moved Away from Closed Software
  Systems, to Open Solutions that can Interconnect and
  Inter...
Cloud Services




          SIUC – Training Day ‐ Module 3.2
Enter MashUps


• The Anatomy of a MashUp
   • What is a Mashup?
        • A MashUp Combines Data, Presentation or Functio...
A Very Basic MashUp


• Youtube & Wikipedia - Uluru
   • Using the keyword “Uluru”
      • Fetch the Wikipedia Article on ...
Planning Your Own MashUp


• What to Mash Up?
   • Data?
   • Presentation?
   • Functionality?
• What About Permissions –...
Putting it All Together


• Mashup Examples




                SIUC – Training Day ‐ Module 3.2
Social Media


• Connecting to Social Networks
   • If You Like, Link Local Squiz Matrix Accounts with Social
     Media A...
Mega-MashUp


• Crime Statistics and Crime Trends in NSW




                  SIUC – Training Day ‐ Module 3.2
The Ingredients


• Google Maps
• Google Graphs
• BOCSAR Crime statistics
   • Broken Down by Crime Type
   • Broken Down ...
The Glue


•   Squiz Matrix SQL Data Source
•   Javascript
•   Metadata and Keywords
•   Asset Listings




              ...
What We Cooked Up ...




              SIUC – Training Day ‐ Module 3.2
Recap


• “The Cloud” Offers an Ever Increasing Number of Great
   The Cloud             Ever-Increasing
  Features You Ca...
Parting Thoughts


• MashUps are Fun, Engaging and Offer a Rich Experience
  for Your Users
• MashUps can be Used to Prese...
MashUps – The Sky is the Limit!




               SIUC – Training Day ‐ Module 3.2
Q&A




      SIUC – Training Day ‐ Module 3.2
Upcoming SlideShare
Loading in …5
×

Squiz IUC - 3.2 Mashups

805 views

Published on

Squiz International User Conference 2010

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

  • Be the first to like this

No Downloads
Views
Total views
805
On SlideShare
0
From Embeds
0
Number of Embeds
44
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Squiz IUC - 3.2 Mashups

  1. 1. 3.2 - MashUps
  2. 2. Introductions • Lukas Bower • Business Manager, Squiz Sydney SIUC – Training Day ‐ Module 3.2
  3. 3. Squiz Suite • More than just a CMS! • A Fully Extensible Web Experience Platform • If You've Seen It On the Web, You Can Probably Build Something Similar with Squiz CMS SIUC – Training Day ‐ Module 3.2
  4. 4. Web Services • The Future of the Web Is "the Cloud the Cloud” • What Is the Cloud, Anyway? SIUC – Training Day ‐ Module 3.2
  5. 5. The Cloud • Computing Has Moved Away from Closed Software Systems, to Open Solutions that can Interconnect and Interoperate • eCommerce and P C d Payment P t Processing i • Data Visualisation • Social Networking • Mapping • Much more … • How do we take advantage of all these great services? SIUC – Training Day ‐ Module 3.2
  6. 6. Cloud Services SIUC – Training Day ‐ Module 3.2
  7. 7. Enter MashUps • The Anatomy of a MashUp • What is a Mashup? • A MashUp Combines Data, Presentation or Functionality from Two or more External Sources to Create a New Service • Squiz Matrix - the “Glue" that Holds a MashUp Together • SOAP, REST and Javascript APIs , p • SQL, XML and RSS Data Source • Metadata and Keywords • Asset Listings • Paint Layouts • Permissions SIUC – Training Day ‐ Module 3.2
  8. 8. A Very Basic MashUp • Youtube & Wikipedia - Uluru • Using the keyword “Uluru” • Fetch the Wikipedia Article on “Uluru” • Fetch the Top YouTube Video Matching “Uluru” • You Could Use this MashUp with Any Keyword on Your Site, to Show Matching Articles and Videos. g SIUC – Training Day ‐ Module 3.2
  9. 9. Planning Your Own MashUp • What to Mash Up? • Data? • Presentation? • Functionality? • What About Permissions – Who Can See What? SIUC – Training Day ‐ Module 3.2
  10. 10. Putting it All Together • Mashup Examples SIUC – Training Day ‐ Module 3.2
  11. 11. Social Media • Connecting to Social Networks • If You Like, Link Local Squiz Matrix Accounts with Social Media Accounts • Track Your Community Interests using Polls k ll • Present Personalised Content Based on User Feedback • Segment Your Users into Groups - Each with Their Own Personalised Experience • Leverage Other Services Available in the Cloud – Like Translation. T l i Translate Comments Posted to Your Site in a Variety of Languages into your Local Language SIUC – Training Day ‐ Module 3.2
  12. 12. Mega-MashUp • Crime Statistics and Crime Trends in NSW SIUC – Training Day ‐ Module 3.2
  13. 13. The Ingredients • Google Maps • Google Graphs • BOCSAR Crime statistics • Broken Down by Crime Type • Broken Down by Local Government Area (LGA) • B k Down b M th and Y Broken D by Month d Year • Population Statistics • Broken Down by LGA SIUC – Training Day ‐ Module 3.2
  14. 14. The Glue • Squiz Matrix SQL Data Source • Javascript • Metadata and Keywords • Asset Listings SIUC – Training Day ‐ Module 3.2
  15. 15. What We Cooked Up ... SIUC – Training Day ‐ Module 3.2
  16. 16. Recap • “The Cloud” Offers an Ever Increasing Number of Great The Cloud Ever-Increasing Features You Can Add to Your Site • You Can “Mash Up” Native Squiz Suite Functionality With Data, P D Presentation or F i Functionality f i li from the Cl d to h Cloud Create a Unique New Service on your Site • Squiz Suite is Awesome – You Can Use it to Build Amazing MashUps That Leverage Your Existing Site and Content SIUC – Training Day ‐ Module 3.2
  17. 17. Parting Thoughts • MashUps are Fun, Engaging and Offer a Rich Experience for Your Users • MashUps can be Used to Present Existing Information in New and More Effective W N dM Eff i Ways • Squiz has the Knowledge and Skill to Build Advanced MashUps, MashUps and Take your Site to the Next Level • Squiz can Partner with You, and Help Identify Functionality that will Deliver the Business Outcomes You Require • Squiz can Help You Measure Your User Response, and Use that Feedback to Further Refine your MashUps Over Time SIUC – Training Day ‐ Module 3.2
  18. 18. MashUps – The Sky is the Limit! SIUC – Training Day ‐ Module 3.2
  19. 19. Q&A SIUC – Training Day ‐ Module 3.2

×