Nick Terkay CSCI 7818 Web Services 11/16/2006

Similar documents
DECENTRALIZED SOCIAL NETWORKING WITH WORDPRESS. November 7, 2018 WordPress Meetup Vienna Alex Kirk

User Interaction: jquery

Welcome to The Wise Woman University

GETTING STARTED WITH THE SDLAP NING

Blogger Frequently Asked Questions

What s a module? Some modules. it s so simple to make your page unique

All About Open & Sharing

In this tutorial you will learn how to:

Database Driven Web 2.0 for the Enterprise

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

Social Networking Applied

JavaScript Fundamentals_

Google Groups. Using, joining, creating, and sharing. content with groups. What's Google Groups? About Google Groups and Google Contacts

WEBSITE INSTRUCTIONS

PHP. MIT 6.470, IAP 2010 Yafim Landa

Digital Research Strategies. Poynter. Essential Skills for the Digital Journalist II Kathleen A. Hansen, University of Minnesota October 15, 2009

Web 2.0, Social Programming, and Mashups (What is in for me!) Social Community, Collaboration, Sharing

Share My Listing Widget (SMyL)

Designing Pages with Widgets

ITP 342 Mobile App Development. APIs

Web 2.0: Crowdsourcing:

Ning Frequently Asked Questions

OU Mashup V2. Display Page

WEBSITE INSTRUCTIONS. Table of Contents

Epicollect5 Reference Guide

Classroom Blogging. Training wiki:

ASSIGNMENT #2: SERVER-SIDE DATA PROCESSING

Making your Application Social with the Chatter API

SETTING UP YOUR SAFE KIDS DAY PAGE

Shankersinh Vaghela Bapu Institue of Technology

SUBSCRIBING TO ICAL FEEDS

Rob Weir, IBM 1 ODF and Web Mashups

Read & Download (PDF Kindle) PHP Ajax Cookbook

Furl Furled Furling. Social on-line book marking for the masses. Jim Wenzloff Blog:

Semantic Web and Web2.0. Dr Nicholas Gibbins

KS Blogs Tutorial Wikipedia definition of a blog : Some KS Blog definitions: Recommendation:

Page 1 AideRSS

Making a Clickable Map Display

Beginners Guide to Google+ and Google+ Pages

Page 1 Dapper

The Internet and World Wide Web. Chapter4

Lecture 9 Server Browser Interactions

Creating an with Constant Contact. A step-by-step guide

Q&A for The Washington Times New Website

Make your application real-time with PubSubHubbub. Brett Slatkin May 19th, 2010

Oracle Service Cloud Integration for Developers Ed 1

WELCOME TO KAPOST. Kapost Content Gallery: Getting Started Guide for Admins. Kapost Content Gallery

Advanced Internet Features

Firefox for Android. Reviewer s Guide. Contact us:

BOLT eportfolio Student Guide

Section 1: How The Internet Works

Calendar Subscription Guide

Lesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network

Dugan's Travels. Agent Website. User Guide

Learn Well Technocraft

Thursday, 26 January, 12. Web Site Design

Social Media Tools. March 13, 2010 Presented by: Noble Studios, Inc.

Integrating Facebook. Contents

Stanley Hoffman, Matt Benton. Click here if your download doesn"t start automatically

Programming: C ++ Programming : Programming Language For Beginners: LEARN IN A DAY! (Swift, Apps, Javascript, PHP, Python, Sql, HTML) By Os Swift

Introduction to 9.0. Introduction to 9.0. Getting Started Guide. Powering collaborative online communities.

ebird 201: tips and tricks for entering data

Lesson 12: JavaScript and AJAX

Web Server Setup Guide

Pinterest MONDAY, APRIL 22, Basics PAGE 2. How-tos PAGE 3. Advanced PAGE 4

The Soccer Box Coaches & Managers

eloquent javascript 2DCE627E455C8A927FD6F67E77223DA4 Eloquent Javascript 1 / 6

Setting up Flickr. Open a web browser such as Internet Explorer and type this url in the address bar.

Website Report for facebook.com

Static Webpage Development

Deploying to the Edge CouchDB

Oracle Service Cloud Integration for Developers Ed 1

(electronic mail) is the exchange of computer-stored messages by telecommunication.

Web 2.0 and AJAX Security. OWASP Montgomery. August 21 st, 2007

Pinterest. What is Pinterest?

TELSTRA TECH SAVVY SENIORS - BEGINNERS GUIDE INTRODUCTION TO SOCIAL MEDIA - PART 1

Contents. Page Builder Pro Manual

APPLICATION INTERFACE

Online Photo Sharing with Flickr Website:

radar-project.de White Paper RADAR White Paper - Martin Memmel

Easy Video Blogging and Marketing on Youtube! by Leslie Truex

> Semantic Web Use Cases and Case Studies

Table JESSICA MILLER WCLS COORDINATOR

Contains Errors Codeigniter

Web 2.0 Attacks Explained

Web-APIs. Examples Consumer Technology Cross-Domain communication Provider Technology

Creating a Data Collection Form with EpiCollect5

My Moodle Profile. Edit Your Profile

Web 2.0 Käyttöliittymätekniikat

Discovering People, Expertise, Ideas, and Information

Ur/Web: A Simple Model for Programming the Web. Adam Chlipala MIT CSAIL POPL 2015 January 15, 2015

Key Challenges with the Current RFQ Process

Survey123 Deep Dive. Presented by: Sue Enyedy-Goldner Fall 2018

Using AJAX to Easily Integrate Rich Media Elements

All India Council For Research & Training

ASTE 2016 Ning Network access our Ning on a mobile device, browsers FREE should NOT To join the ASTE 2016 Ning

RIT Wiki 5.1 Upgrade - May 21, 2013

28 JANUARY, Updating appearances. WordPress. Kristine Aa. Kristoffersen, based on slides by Tuva Solstad and Anne Tjørhom Frick

Volunteer User Groups: CMS User Guide. September 2014

User manual Scilab Cloud API

Transcription:

Nick Terkay CSCI 7818 Web Services 11/16/2006

Ning? Start-up co-founded by Marc Andreeson, the co- founder of Netscape. October 2005 Ning is an online platform for painlessly creating web apps in a jiffy. There is no software to download, no databases to manage, and no system administration headaches. All it takes is a couple of clicks, and you can have a brand new app to share with the world.

Ning?? Ning is a free platform for creating and sharing Social Web Apps, or websites, on the Internet today. You can: * Create a Group website - make it public or private, customize member profiles, photo sharing, a discussion board, and an events calendar just for your group! * Connect your friends or family all over the world in one place * Upload, tag, and share photos among your family, friends, or fellow hobbyists * Map photos on a Google Map * Create your own Hot or Not Website for any topic or group

Before Ning

How Ning Apps Work The Ning Core analyzes the request. PHP requests are handed off to the PHP interpreter. The PHP interpreter does all of the wonderful PHP-y things you know and love, but some Ning-specific things as well. Ning's PHP interpreter hands the output of the web page back to the Ning core. If our handy HTML-tag like short cuts, XN functions, are present, the Ning core runs them, modifying the page being served. Ning's web server then sends off that final page to the web browser.

Web Services Every Ning website automatically has a web services API (uses REST) Embed Ning Content in Blogs and Websites Instant Feeds for Subscription or Embedding Get Information about Apps, Tags and User Profiles Push Data to Your Website from Outside Export Your App's Data Use More Power in the Browser

Mashups Use Ning to Build Mash-Ups with Web Services APIs

Ning features (1/2) Offer Instant Feeds for Subscription or Embedding Web services API exports data in the well-supported Atom format App's users can subscribe to it in their feed readers or embed it in their own external sites Query Your Data Instantly REST API makes it easy to formulate powerful Content Store queries as URLs which produce standard Atom feeds. Filter and sort an App's objects by any combination of attributes with query syntax Export Your App's Data API makes it even easier to pick up all your data and move it elsewhere, or just back it up for safe-keeping Push Data to Your App from Outside The Atom Publishing Protocol can be used to create, update and delete Content Store objects Any operating system and any programming language that can deal with HTTP and XML

Ning features (2/2) Get Information about Apps, Tags, User Profiles and Friend Lists It's not just Content Store data that's accessible; you can query information about Apps and users, then subscribe to this query as a feed. Import Contacts, Send Messages Ning's social features are fully exposed through JSON-based operations. Not only can you deal with social network data, your App can too. Move Your Server-Side Logic to the Client The REST API makes AJAX even smoother! Now you can write complete Apps that read and write Content Store objects in pure HTML and Javascript Can mix-and-match with PHP as well

Getting and Playing With Your Own Apps The easiest way to jump in and start playing with Ning is to get an App for yourself.. It only takes a minute, it's free, and you can delete it when you're done. Start by looking through this selection of base Apps.. When you find one which takes your fancy, click the "Get Your Own!" button in the bar at the top of the page (the Ningbar). Process of taking a copy of an App for yourself is called cloning.. It's not the only way to get an App for yourself, but it's the easiest. The concept of cloning is fundamental to Ning: people can clone an App and enhance it, then someone else can clone that App, and so on. It lets people build on each others' work. Can have up to ten Apps on a single user account

Demo/Conclusion Word on the web: Not simple enough for beginners to master PHP/HTML Too generic and weak for programmers At the moment Questions?