Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Fundamentals of Web DevelopmentRandy.

Slides:



Advertisements
Similar presentations
Tutorial 6 Creating a Web Form
Advertisements

A Beginner’s Guide to Social Media Nevada State Board of Nursing September 18-20, 2013 Las Vegas, Nevada.
Starter for 10 Unit 11: Facebook Transform IT SFT11_Facebook.
To Consume, or to Contribute?  free learning materials for users' consumption  Improving web technologies  increasingly possible for users to not just.
TC2-Computer Literacy Mr. Sencer February 4, 2010.
Web 2.0 Web 2.0 is the term given to describe a second generation of the World Wide Web (WWW) that is focused on the ability for people to collaborate.
WordPress Widgets Kathy E Gill 1 February What Are Widgets?  A “configurable code snippet" that makes it possible to modify function and appearance.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
Creating Online Class Communities Jennifer Dorman Discovery Education
 What is a “blog?” Short for “web log” An online journal.  Allows for interaction between the writer and the readers through comments Includes articles,
WordPress Chapter 12: Attracting a Crowd BTM 395: Internet Programming WordPress: The Missing ManualWordPress: The Missing Manual by Matthew MacDonald.
Social Media Quarterly Roadmap May 10, Top Goals Increase engagement on PBS.org and station web sites Utilize social technologies to capture new.
You can customize your privacy settings. The privacy page gives you control over who can view your content. At most only your friends, their friends and.
Review of last Session Adding custom html Adding custom html HTML is the language that web servers understand, all web pages are created using HTML. HTML.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials The internet: Social networks and communities Suitable for: Improver.
Www. ScoutsOnline.co.uk On-Brand Websites for Scout Groups.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
Configuring Social Media, Google Analytics, and Gadgets Lila Bronson Training Manager, OmniUpdate, Inc.
Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Fundamentals of Web DevelopmentRandy.
Creating an Online Professional Presence Using Social Media.
Getting started on informaworld™ How do I register my institution with informaworld™? How is my institution’s online access activated? What do I do if.
The use of “WIKI” in Euroguidance EUROGUIDANCE Jef Vanraepenbusch, EUROGUIDANCE Flanders (B)
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
Why I LIKE the Facebook Database… Sharon Viente May 2010.
HOW-TO: Driving Traffic with Twitter Cards & Analytics 9 types of Twitter Cards to install on your site and how to measure ROI for subscription sales.
Christine Laham, Fahed Abdu, David Dezano,Shelly Kim.
Twitter.com/DOTLebanon facebook.com/DOTLebanon‎ A presentation about social media with emphasis on facebook.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials The internet: Blogging Suitable for: Advanced.
Jason Cortes, GOER Web Programming/Developer
Use of Electronic and Internet advertising options Standard 3.4.
Visiting Angels Presenter: Social Angel Facebook.com/VisitingAngelsCorporate Social Care.
Introducing HingX now with Capacity Development Network.
Social Media 101 An Overview of Social Media Basics.
The Birth & Growth of Web 2.0 COM 415-Fall II Ashley Velasco (Prince)
How Videos and Social Media Work Together. Social media and videos are two of the most powerful outlets that companies have online for gaining new business.
Page  1 Social Media in Business Session 8 Agenda Guest Speaker: Cathy Reilly, Agros.org Facebook and LinkedIn Student Presentations Class Project: Create.
Enhance Your Online Presence with the # 1 Social Network The Power of Facebook Timelines for Business.
1. About Us 2 Social Annex spun out of Immply Group – a web development and design agency specializing in Social media, CMS, social networking and eCommerce.
Social Media: The Basics Teresa Marks School Community Oral Health Conference Friday, October 16, 2015.
Social Media Primer. Social Media is Great For: Building awareness and attracting new business Fostering community Providing helpful content and information.
FACEBOOK Material adapted from
Facebook for Beginners One Session Class. What will you learn today? What can you do on Facebook? Creating a profile Privacy Connecting with friends Sending.
Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Fundamentals of Web DevelopmentRandy.
+ Publishing Your First Post USING WORDPRESS. + A CMS (content management system) is an application that allows you to publish, edit, modify, organize,
LinkOut® in STAT!Ref LinkOut Feature. LinkOut is a service of Entrez that allows you to link directly from PubMed and other Entrez databases to a wide.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Dominique Renault. > Groups Groups - A group can be set up by any user and can be set to private. These are generally used by smaller groups of people.
Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Fundamentals of Web DevelopmentRandy.
Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Fundamentals of Web DevelopmentRandy.
Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Fundamentals of Web DevelopmentRandy.
Library Web Site 2.0 Easy Tools For Creating Interactive Sites Miranda Doyle Library Media Teacher Martin Luther King Middle School San Francisco Unified.
Page  1 Social Media in Business Session 8 Agenda Guest Speaker: Cathy Reilly, Agros.org Facebook and LinkedIn Student Presentations Class Project: Create.
Tutorial 6 Creating a Web Form
Fundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Textbook to be published by Pearson Ed in early Bootstrap.
Tech Tuesday: Facebook 101 People’s Resource Center January 26, 2016.
Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Fundamentals of Web DevelopmentRandy.
 GEETHA P.  Originally coined by Tim O’Reilly Publishing Media  Second generation of services available on www.  Lets people collaborate and share.
Types and purposes of online communities. Types of websites within online communities blogs chat rooms forums social networking wikis.
Welcome.
Social Network.
Social Media Dominique Renault.
PIWIK JUNIOR TIDAL ASSOCIATE PROF., WEB SERVICES & MULTIMEDIA LIBRARIAN NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY.
Table of Contents Tips for Success Send s
In the Classroom.
Use of Electronic and Internet advertising options
Sitecore Social Connected
What is Google+? Google+ is a social network and social layer for google services Some of its tools and features come from existing services and platforms,
Kaspersky Social Channel
Presentation transcript:

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Fundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Textbook to be published by Pearson Ed in early Fundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar © 2015 Pearson Social Network Integration Chapter 21

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Objectives Social NetworksSocial Network Integration

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar SOCIAL NETWORKS Section 1 of 5

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Modern Social Networks Social networks are web-based systems designed to bring people together by facilitating the exchange of text snippets, photos, links, and other content with other users. Famous networks include Facebook, Twitter, MySpace, LinkedIn, and Google+, among a sea of others. Social networks are an area of study that predate digital social networking platforms and even the WWW.

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Social Networks 6 degrees of separation

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Early Digital Networking The good ol days , allows for the management of your social network done through conversations. CC fields and mailing lists introduce more social aspects, but your contacts are not visible to people you .

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Early Digital Networking The good ol days The first open-spirited means of digital communication were bulletin board systems (BBS) Unlike , these systems were wide open and all communication was visible to anyone. The problem with the networks of and bulletin board is that neither approximates the real-world networks we naturally maintain

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Modern Digital Networking The birth of Between public services like BBS and private systems like there is a gap in services, which social networking sites aim to fill.

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Modern Digital Networking Common characteristics All social networks share some common characteristics: Free Registration User Profile Page Manage contacts Beyond the Web Portal APIs Monetization

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar SOCIAL NETWORK INTEGRATION Section 2 of 5

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Basic Social Media Presence Social lowers the barriers to entry for people who would never want to maintain an HTML page. Home Pages Every person, company, hobby, or group wants or needs a home page somewhere on the web, and a social network presence provides a presence that is easy to set up and manage, even for nontechnical people.

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Basic Social Media Presence Social media pages for this book

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Basic Social Media Presence URL shortening In social networks like Twitter shorter URLs are preferable to long URLs, since they leave more room for other content.

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Facebook’s Social Plugins Back to code Facebook’s social plugins include a wide range of things you’ve probably seen before including the Like button, an activity feed, and comments. Facebook supports numerous methodologies including: HTML5, the Facebook Markup Language (XFBML), or an implementation

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Facebook’s Social Plugins What is a like anyhow?

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Facebook’s Social Plugins First Steps To use the Facebook libraries in your website in the long term, you will have to first register as a developer and get an application ID. Using your APP_ID, you can include Facebook’s JavaScript libraries in your site.

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Facebook’s Social Plugins The like Button The Facebook JavaScript classes parse your HTML page for certain tags, and replace them with common plugins. The Like button, can be included simply by defining a element with the class fb-like

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Facebook’s Social Plugins The like Button How the like appears on the liker’s wall depends on the scraping that was done by Facebook To control what Facebook uses when displaying items in your newsfeed, you must use Open Graph semantic tags to create Open Graph Objects in your HTML pages

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Facebook’s Social Plugins Follow Button The Follow Me button allows a Facebook user to follow a Facebook page

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Open Graph Semantic stuff Open Graph (OG) is an API originally developed by Facebook, which is designed to add semantic information about content as well as provide a way for plugin developers to post into Facebook as registered users.

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Open Graph Semantic stuff Open Graph makes use of actors, apps, actions, and objects The actor is the user logged in to Facebook, perhaps clicking on your Like button. The app is preregistered by the developer with Facebook. The actions in Open Graph are the things users can do, for example, post a message, like a page, or comment on an article. Objects are web pages, but they have additional semantic markup to give insight into what the web page is about.

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Open Graph the Facebook Open Graph Object debugger

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Open Graph Meta Tags

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Open Graph The resulting control in Facebook’s newsfeed

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Google’s Social Plugins +1 Google’s +1 button is similar to Facebook’s Like button The code to add this button is below and can optionally use attributes that control the size and shape.

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Google’s Social Plugins Google Badge Google’s badges can be created for pages, communities, or your own personal profile. Google’s badges are configured in the dashboard so the code to add them is relatively easy

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Google’s Social Plugins Google Badge Google’s badges can be created for pages, communities, or your own personal profile. Google’s badges are configured in the dashboard so the code to add them is relatively easy

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Twitter’s Widgets Tweet Button One the JavaScript libraries are loaded the Tweet This Button can be placed anywhere in the page using code below. When clicked the lodded in twitter user will tweet about the story at this URL.

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Twitter’s Widgets Follow Me Button The twitter follow button is equally simple and lets users follow your account on twitter.

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Twitter’s Timeline Widget A feed of recent tweets The code uses not only the user’s Twitter URL, but an additional field that cannot simply be guessed: the data-widget-id field. Twitter generates this field only when requested by a user through the web interface

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Twitter’s Timeline Widget Interface to generate the timeline widget

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Advanced SN Integrations Facebook game anyone? To integrate more completely, you will have to make use of server-side APIs, which allow your server to act as an agent on behalf of users logged in through your site.

Fundamentals of Web DevelopmentRandy Connolly and Ricardo HoarFundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar What You’ve Learned Social NetworksSocial Network Integration