cms 2: advanced web editing - content

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

Upload: jordan-savage

Post on 03-Jan-2016

41 views

Category:

Documents


2 download

DESCRIPTION

CMS 2: Advanced Web Editing - Content. Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect. Learning Points. Configure a custom Community Landing Page Customize the Recent Blogs Control Syndicate the Google Translate Widget across a Microsite - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CMS 2: Advanced Web Editing - Content

CMS 2: Advanced Web Editing -

ContentPresented By:

Katie Pagano, Special Projects ManagerSteve Pont, Product Architect

Page 2: CMS 2: Advanced Web Editing - Content

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?

Page 3: CMS 2: Advanced Web Editing - Content

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.

Page 4: CMS 2: Advanced Web Editing - Content

4

API Examples• Twitter (Web API)

• Google Maps (Javascript API)

Page 5: CMS 2: Advanced Web Editing - Content

5

API Consumer Examples

• Likely – your AMS• MemberCentric!

Page 6: CMS 2: Advanced Web Editing - Content

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

Page 7: CMS 2: Advanced Web Editing - Content

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.

Page 8: CMS 2: Advanced Web Editing - Content

8

What Data is Available

• Events• Contact/Profile Information• Announcements• Discussions / Communities• Friend Requests• Messaging• Blogging

Page 9: CMS 2: Advanced Web Editing - Content

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

Page 10: CMS 2: Advanced Web Editing - Content

10

JSON Data Returned

Page 11: CMS 2: Advanced Web Editing - Content

11

XML Data Returned

Page 12: CMS 2: Advanced Web Editing - Content

12

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