Preface

Yammer is more than just a social network for an organization. Through a range of development options, you can build deep integration across your company’s application ecosystem. You can embed relevant conversation feeds where they matter, such as on a company web site or CRM application. You can encourage easy interactions with the Yammer Like and Share buttons in the places where your users will see them. Or, you can even build a standalone app for one or more platforms, and share or collect relevant information with Yammer using Open Graph and Yammer’s REST API. In short, Yammer integration with business applications makes collaboration and interaction easier than ever, and it lowers the barrier for user engagement with line-of-business applications and data. It helps make users better connected and more productive.

The examples in this book cover Yammer integration with SharePoint, ASP.NET, and Windows Phone 8. Once you’ve mastered the Yammer development examples in this book, you will have a head start on integrating Yammer with other enterprise applications, such as Dynamics CRM, and even third-party applications like Salesforce. The possibilities are endless! Start here today. We hope you enjoy it.

Who This Book Is For

This book is targeted at developers with a background in .NET/C# development. Readers should also be familiar with HTML and JavaScript.

Software architects will also find this book valuable for planning social integration across their company’s business ecosystems.

What You Will Learn

Chapter 1: You are introduced to Yammer, including its features and benefits, and you find out about Yammer’s architecture and the development options available. You also learn how to set up an account with Yammer and meet SPDS University, the case study used throughout the book.

Chapter 2: You find out how to add a Yammer feed to a web page or SharePoint site using Yammer Embed. This is the simplest and quickest way to integrate Yammer content into your business applications. Possible feeds include user feeds, group feeds, topic feeds, and Open Graph/object feeds. You also learn how to add the Yammer action buttons (Like, Follow, and Share) to a web page.

Chapter 3: Covers important information regarding Yammer App development, including registering your app, its configuration options, and how to submit an app to the Yammer Global Apps Directory. This chapter also covers initial configuration of Open Graph.

Chapter 4: This chapter outlines the Yammer authentication process using OAuth, including both client-side and server-side OAuth flows.

Chapter 5: Following on from the initial configuration in Chapter 3, this chapter provides a deep dive into Open Graph. You learn how to create custom Open Graph objects, and find out how to write data into Yammer from your enterprise applications, using the SPDS ASP.NET web application as an example.

Chapter 6: You discover a truly flexible way to integrate with Yammer, using its REST APIs. These APIs allow you to access and write Yammer data between Yammer and many other line-of-business applications, including both inbound and outbound messages. Get a breakdown of Yammer endpoints and learn how to work with each of them.

Chapter 7: You use Yammer’s JavaScript SDK to integrate Yammer with an HTML-based enterprise business application, using the SharePoint hosted app from Chapter 4 as an example.

Chapter 8: The final chapter teaches you how to build a new Windows Phone 8 app and use Yammer’s Windows Phone 8 SDK to add Yammer functionality.

Source Code

The source code for this book can be found at www.apress.com/9781484209448. Scroll down and click the Source Code/Downloads tab to view the download link.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset