Presentation is loading. Please wait.

Presentation is loading. Please wait.

CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect.

Similar presentations


Presentation on theme: "CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect."— Presentation transcript:

1 CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect

2 Learning Points Configure a custom Community Landing Page Customize the Recent Blogs Control Syndicate the Google Translate Widget across a Microsite What is an API? Where can I find examples of API’s in use? What does the Higher Logic API do and how can I leverage it? What does the future look like for the Higher Logic API? 2

3 What is this “API” thing I keep hearing about? “API”: Application Programming Interface An API allows data and functionality to be shared between Software Applications to enhance one or both Applications. Multiple API’s can be utilized to create a “Mashup” Website. 3

4 API Examples Twitter (Web API) Google Maps (Javascript API) 4

5 API Consumer Examples Likely – your AMS MemberCentric! 5

6 Design Considerations behind the Higher Logic API Security and Context What Data should be made available, and how should it be structured? Multiple Connection Options, with flexible data representation Ease of documentation 6

7 Authentication Token-based Access lowers strain on system resources, and speeds data retrieval. Multiple Ways to Authenticate adds flexibility in how users can access the API. Unique Security Keys will enable developers to utilize the API as different users from within the same system. 7

8 What Data is Available Events Contact/Profile Information Announcements Discussions / Communities Friend Requests Messaging Blogging 8

9 Options for API Interaction Direct Client-side AJAX calls JQuery, Javascript – Our upcoming Widget-Builder! Server-side Web Request.Net, PHP, Ruby, Java... Mobile Apps objective c, Java,.Net... Flexible Data Formats - XML Data and JSON from the same Endpoint 9

10 JSON Data Returned 10

11 XML Data Returned 11

12 Documentation 12 https://api.connectedcommunity.org/help

13 Katie Pagano katie@higherlogic.com Steve Pont steve@higherlogic.com


Download ppt "CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect."

Similar presentations


Ads by Google