squiz iuc - 3.2 mashups
TRANSCRIPT
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
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
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
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