the social media developer
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 GovernmentTRANSCRIPT
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
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
•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
Social media timeline
consumer generated media
Knowledge from CGm
•Status updates•Comments•Blog•Wiki contributions
Where
•Gathering knowledge•Conversation monitoring
How
•Identity•Social•knowledge management
Why
www.president-office.gov.mm
www.pyithuhluttaw.gov.mm
www.facebook.com/pyithuhluttaw.gov.mm
Good startupThey should and they can
A Facebook page for Police Departmentthe Huntington Beach, Calif.,
Marketing yoursSocial Media Branding
PoliticBusiness
Ref: Kolter 1975
• 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
• 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
Development Areas of Expertiseminimum expertise
experienced web developerDevelopment Areas of Expertise
architect of web applicationsDevelopment Areas of Expertise
1. Editor (notepad++ / sublime)2. Framework (Yii / Fuel)3. Social SDK (FB PHPSdk) cURL4. Version contorl (Bazzar / Git)
Development EnvironmentYour Open source world
<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>
// 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();}
1. Microsoft Visual Studio 2010
2. Facebook Developer Toolkit
3. Team Foundation Server
Development EnvironmentYour Microsoft world
Facebook Desktop SampleC#
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
THANK YOU!
#next - Social Media SDKs
http://www.slideshare.net/thetaung/
www.tbitweb.com