Squiz IUC - 3.2 Mashups

19
3.2 - MashUps

Transcript of Squiz IUC - 3.2 Mashups

3.2 - MashUps

Introductions

• Lukas BowerLukas Bower• Business Manager, Squiz Sydney

SIUC – Training Day ‐Module 3.2

Squiz Suite

• More than just a CMS!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 CMSSomething Similar with Squiz CMS

SIUC – Training Day ‐Module 3.2

Web Services

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

• What Is the Cloud, Anyway?

SIUC – Training Day ‐Module 3.2

The Cloud

• Computing Has Moved Away from Closed Software Computing Has Moved Away from Closed Software Systems, to Open Solutions that can Interconnect and Interoperate

C d P t P i• eCommerce and Payment Processing• Data Visualisation• Social NetworkingSocial Networking• Mapping• Much more …

• How do we take advantage of all these great services?

SIUC – Training Day ‐Module 3.2

Cloud Services

SIUC – Training Day ‐Module 3.2

Enter MashUps

• The Anatomy of a MashUpThe 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 ServiceTwo 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• PermissionsPermissions

SIUC – Training Day ‐Module 3.2

A Very Basic MashUp

• Youtube & Wikipedia - UluruYoutube & 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

Planning Your Own MashUp

• What to Mash Up?What to Mash Up?• Data?• Presentation?• Functionality?

• What About Permissions – Who Can See What?

SIUC – Training Day ‐Module 3.2

Putting it All Together

• Mashup ExamplesMashup Examples

SIUC – Training Day ‐Module 3.2

Social Media

• Connecting to Social NetworksConnecting to Social Networks• If You Like, Link Local Squiz Matrix Accounts with Social

Media Accounts

k ll• Track Your Community Interests using Polls• Present Personalised Content Based on User Feedback• Segment Your Users into Groups - Each with Their Own Segment Your Users into Groups Each with Their Own

Personalised Experience

• Leverage Other Services Available in the Cloud – Like T l iTranslation.

Translate Comments Posted to Your Site in a Variety of Languages into your Local Language

SIUC – Training Day ‐Module 3.2

Mega-MashUp

• Crime Statistics and Crime Trends in NSWCrime Statistics and Crime Trends in NSW

SIUC – Training Day ‐Module 3.2

The Ingredients

• Google MapsGoogle Maps• Google Graphs• BOCSAR Crime statistics

• Broken Down by Crime Type• Broken Down by Local Government Area (LGA)

B k D b M th d Y• Broken Down by Month and Year

• Population Statistics• Broken Down by LGABroken Down by LGA

SIUC – Training Day ‐Module 3.2

The Glue

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

SIUC – Training Day ‐Module 3.2

What We Cooked Up ...

SIUC – Training Day ‐Module 3.2

Recap

• “The Cloud” Offers an Ever-Increasing Number of Great The Cloud Offers an Ever Increasing Number of Great Features You Can Add to Your Site

• You Can “Mash Up” Native Squiz Suite Functionality With D P i F i li f h Cl d Data, Presentation or Functionality from the Cloud to Create a Unique New Service on your Site

• Squiz Suite is Awesome – You Can Use it to Build Amazing 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

Parting Thoughts

• MashUps are Fun, Engaging and Offer a Rich Experience MashUps are Fun, Engaging and Offer a Rich Experience for Your Users

• MashUps can be Used to Present Existing Information in N d M Eff i WNew and More Effective Ways

• Squiz has the Knowledge and Skill to Build Advanced MashUps and Take your Site to the Next LevelMashUps, 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 Timethat Feedback to Further Refine your MashUps Over Time

SIUC – Training Day ‐Module 3.2

MashUps – The Sky is the Limit!

SIUC – Training Day ‐Module 3.2

Q & A

SIUC – Training Day ‐Module 3.2