the social media developer

23
Transform strategy, policy, guideline into social media working code Thet Aung Min Latt Tbit Solution IT Director The Social Media Developer September 2012 www.tbitweb.com

Upload: thet-aung-min-latt

Post on 12-May-2015

992 views

Category:

Technology


2 download

DESCRIPTION

The Rise of Social Media Social media Brand Knowledge from consumer generated media Development Areas of Expertise Development Environment of open source and Microsoft Social media The three Strategies for Government

TRANSCRIPT

Page 1: The social media developer

Transform strategy, policy, guideline into social media working code Thet Aung Min Latt Tbit Solution IT Director

The Social Media DeveloperThe Social Media Developer

September 2012

www.tbitweb.com

Page 2: The social media developer

About this Agenda

The Rise of Social Media

Social media app / plug-in / ?

Development Environment

Social media Brand

Development Areas of Expertise

Blog / Youtube / Facebook

77

66

55

44

33

22

11

Knowledge from CGm

Page 3: The social media developer

•From 33 years•1979 Tom Truscott, Jim Ellis - Usenet•1997 Andrew Weinreich SixDegrees.com•2003 LinkedIn, MySpace, Flickr •2004 Facebook

•People and $•800 million active users•3.93 billion USD advertising

online word-of-mouthThe Rise

Page 4: The social media developer

Social media timeline

Page 5: The social media developer

consumer generated media

Knowledge from CGm

•Status updates•Comments•Blog•Wiki contributions

Where

•Gathering knowledge•Conversation monitoring

How

•Identity•Social•knowledge management

Why

Page 6: The social media developer

www.president-office.gov.mm

Page 7: The social media developer

www.pyithuhluttaw.gov.mm

Page 8: The social media developer

www.facebook.com/pyithuhluttaw.gov.mm

Page 9: The social media developer

Good startupThey should and they can

Page 10: The social media developer

A Facebook page for Police Departmentthe Huntington Beach, Calif.,

Page 11: The social media developer

Marketing yoursSocial Media Branding

PoliticBusiness

Ref: Kolter 1975

Page 12: The social media developer

• Enormous amounts of unrefined data

• Direct contact

• Access to the data of processes

• Developing plans and initiatives based on CGm

open government practicesopen up access to government

Page 13: The social media developer

• Push

an extension of the existing

• Pull

bring audiences back to an organization’s website

• Networking

Who is following

Who they want to reach

Relevance issues department’s mission

Strategic information sharing and knowledge creation tool

The three Strategiestechnology is altering

Page 14: The social media developer

Development Areas of Expertiseminimum expertise

Page 15: The social media developer

experienced web developerDevelopment Areas of Expertise

Page 16: The social media developer

architect of web applicationsDevelopment Areas of Expertise

Page 17: The social media developer

1. Editor (notepad++ / sublime)2. Framework (Yii / Fuel)3. Social SDK (FB PHPSdk) cURL4. Version contorl (Bazzar / Git)

Development EnvironmentYour Open source world

Page 18: The social media developer

<html>

<head>

<title>My Facebook Login Page</title>

</head>

<body>

<div id="fb-root"></div>

<script>

window.fbAsyncInit = function() {

FB.init({

appId : YOUR_APP_ID', // App ID

channelUrl : '//localhost/fb/home.html', // Channel File

status : true, // check login status

cookie : true, // enable cookies to allow the server to access the session

xfbml : true // parse XFBML

});

};

// Load the SDK Asynchronously

(function(d){

var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];

if (d.getElementById(id)) {return;}

js = d.createElement('script'); js.id = id; js.async = true;

js.src = "//connect.facebook.net/en_US/all.js";

ref.parentNode.insertBefore(js, ref);

}(document));

</script>

<div class="fb-login-button" scope="email,user_checkins">

Login with Facebook

</div>

</body>

</html>

Page 19: The social media developer

// Create our Application instance (replace this with your appId and secret).$facebook = new Facebook(array( 'appId' => ‘123456youid', 'secret' => ‘getappsec',));

// Get User ID$user = $facebook->getUser();

// We may or may not have this data based on whether the user is logged in.//// If we have a $user id here, it means we know the user is logged into// Facebook, but we don't know if the access token is valid. An access// token is invalid if the user logged out of Facebook.

if ($user) { try { // Proceed knowing you have a logged in user who's authenticated. $user_profile = $facebook->api('/me'); } catch (FacebookApiException $e) { error_log($e); $user = null; }}

// Login or logout url will be needed depending on current user state.if ($user) { $logoutUrl = $facebook->getLogoutUrl();} else { $loginUrl = $facebook->getLoginUrl();}

Page 20: The social media developer

1. Microsoft Visual Studio 2010

2. Facebook Developer Toolkit

3. Team Foundation Server

Development EnvironmentYour Microsoft world

Page 21: The social media developer

Facebook Desktop SampleC#

Page 22: The social media developer

developers.facebook.com/docs/sdks

Facebook SDK for JavaScript

Facebook SDK for PHP

Facebook SDK for iOS 3.0

Facebook SDK for Android

www.microsoft.com/en-us/download/details.aspx?id=24998

channel9.msdn.com/coding4fun/blog/Facebook-Developer-Toolkit

facebooktoolkit.codeplex.com

code.google.com/p/facebook-java-api

FB SDKsMicrosoft, Open source, mobile, java

Page 23: The social media developer

THANK YOU!

#next - Social Media SDKs

http://www.slideshare.net/thetaung/

www.tbitweb.com