Unifer Documentation. Release V1.0. Matthew S
|
|
- Annabel Patricia Hunt
- 5 years ago
- Views:
Transcription
1 Unifer Documentation Release V1.0 Matthew S July 28, 2014
2
3 Contents 1 Unifer Tutorial - Notes Web App Setting up Getting the Template Layout of the Template app.js index.html ucallback.html home.html What is Unifer? 7 3 Why use Unifer? 9 4 But I don t care about that 11 5 What are these docs? 13 6 Status of the docs 15 7 Indices and tables 17 i
4 ii
5 Unifer Documentation, Release V1.0 Unifer is a simple protocol that allows web developers to write dynamic websites and applications with only static, client-side code. With Unifer, you write client-side apps that users log into with their own Unifer provider, a server that provides a consistent API for you to write against. It s extremely similar to unhosted s remotestorage. Contents: Contents 1
6 Unifer Documentation, Release V1.0 2 Contents
7 CHAPTER 1 Unifer Tutorial - Notes Web App Unifer lets you build engaging websites that store, retrieve, and share user data without writing a line of backend code. This tutorial walks you through creating your first Unifer site, a simple note taker. We ll be using uniferlib-js to connect with Unifer, and it s reccomended that you use uniferlib-js in your Unifer sites as well. 1.1 Setting up Unifer apps are great because you don t need to have a fancy web server or database running in the background. Any web server capable of displaying HTML files will work fine! If you don t already have one set up, you have a lot of options. You ll need a place to put your site, so create a folder somewhere (let s call it ~/notes-app). Now set up your web server to display the contents of ~/notes-app as a site on localhost. If you have Python installed, this is as simple as navigating in a command prompt to ~/notes-app and running python -m SimpleHTTPServer Now that you ve got the server set up, open a browser and go to You should see either an error message or a directory listing, but that s good! It shows that your server is up and ready, you just need to give it something to show. OK, now we re past the simple stuff, you should know that there are a few prerequisites for this tutorial. You should have a working knowledge of Javascript and HTML, as well as an understanding of how most web apps work. If you re just starting out with web development there are better places to start learning. 1.2 Getting the Template Uniferlib-js provides a great, bare-bones template that you can use to jump start your app. We ll download and use this template for our notes app. Download the latest copy of the uniferlib-js repo from Github as a zip file. Unzip the downloaded file, then copy the contents of the Tutorial folder to ~/notes-app. 1.3 Layout of the Template The template contains three html files and one folder for scripts. 3
8 Unifer Documentation, Release V1.0 index.html is the landing page for your app. This is what people will see before they log in. ucallback.html is where the user is redirected after signing in with their Unifer provider. It redirects to home.html. home.html is the home page for your app. It s what your users will see after they log in. In the scripts folder, cookie.handler.js provides simple functions for reading, updating, and modifying both generic cookies and the user s Unifer access token. app.js provides an app object with basic functions for using Unifer, like app.logout() and app.getuniferclient(). The template grabs the latest version of uniferlib-js from Github, but if you d rather ensure a stable version (which is probably a good idea) you can copy uniferlib.js from the Library folder in the repo you downloaded. We ll walk through and explain each file in the rest of the tutorial as we add the code required to create a notes app. 1.4 app.js The first thing you ll notice upon opening app.js is an object called app.globaluniferdata. You should always modify appname and appid. appname can be anything you want. For now, just replace {AppName} with Unifer Notebook. appid, on the other hand, must be exclusive to your app. A good rule of thumb is to use either a link to the Github source of your app (if applicable), or the final domain where you ll host it. You can not change the appid after using your app. For now, just set it to Your-Name-Notes-App-Tutorial-Date, or a random string (about 30 characters long, to be safe) from random.org. globaluniferdata should now look like: app.globaluniferdata = { appname: "Unifer Notebook", appid: "[Your Name]-Notes-App-Tutorial-[Date]", callback: (location.protocol + "//" + location.host + "/ucallback.html"), autojson: true }; A function or two below globaluniferdata you ll notice a function called initbuckets. initbuckets is called directly after the user signs in with their Unifer provider, and can be used to initalize all the buckets you might use What are buckets? Buckets are the Unifer term for data containers which are basically tables in traditional SQL databases. You should create a different bucket for each type of data you plan on using in your app. For this app, we ll need to create a Notes bucket to hold our user s notes. Looking within the initbuckets folder in app.js you ll notice an array named buckets. Any buckets you define within that array will be created when the user first signs in to your app. There should already be an example entry in the array, so we ll just edit it. name is the name of the bucket. Let s set it to Notes, or whatever you find most appealing. tag is how we ll reference the bucket later. It s a good idea to only ever use a tag once. Let s set it to notes. about is an explanation of the bucket. It s not necessary, but if there s something you want to explain it can be handy. We won t use it for this app. tokens is slightly more interesting: 4 Chapter 1. Unifer Tutorial - Notes Web App
9 Unifer Documentation, Release V What are tokens? Granting other people and apps permission to read, update, replace, and delete buckets and items are done with tokens. You must define a token on the bucket before you can use it to grant permissions on individual items within that bucket. For now, we ll add a token with the access token public and the maximum possible access levels as READ and UPDATE. To do this, set tokens to [ { token: "public", scopes: ["READ", "UPDATE"] } ]. Note that just because we define the public token on the notes bucket, that does not mean every note we add to the bucket is automatically read and writeable by the public token. All items, no matter which bucket they re added to, are private by default. You must explicitly specify tokens and scopes on the items when creating or updating them. Your buckets array should now look like: var buckets = [ { name: "Notes", tag: "notes", tokens: [ { token: "public", scopes: ["READ", "UPDATE"] } ] } ]; Past that, you shouldn t have to change anything else in app.js. The only interesting thing cookie.handler.js is cookiename, which you can use to set the name of the cookie that stores the Unifer access token data (it s set to udata by default). 1.5 index.html Index.html provides a login UI for your users. Change the <title> to something that represents the app, like Welcome to your Notebook!. When #start is clicked, uniferlib is called to validate that the Unifer provider exists and works. If it does, the template will begin the auth process. Customize and theme this page as much as you want, all that s provided in the template is the bare minimum needed to sign in. 1.6 ucallback.html After the user auths your application, they ll be redirected to ucallback.html along with a few GET request parameters - token, userid, and provider. If the user grants your application access to their provider, ucallback.html is set up to receive and store those values, then forward the user to home.php. If they don t, it redirects to index.html?error=notauthed. 1.7 home.html 1.5. index.html 5
10 Unifer Documentation, Release V1.0 6 Chapter 1. Unifer Tutorial - Notes Web App
11 CHAPTER 2 What is Unifer? Unifer as a whole is split into three main portions - the protocol, unifer-server, and uniferlib-js. The Unifer protocol defines a standard set of requests and responses that Unifer providers and clients are expected to use. The protocol allows clients to be provider-agnostic, so users are free to use any provider that follows the protocol. Unifer-server is the reference provider for Unifer. It fully supports all requirements in the protocol, and so can be used to host user data, test against, or use as a reference to create other providers. Note that while unifer-server is the reference provider, it s by no means the only possible provider. Thanks to the protocol, any server that responds in a similar way to unifer-server should be able to work with app client apps. Uniferlib-js is the Javascript client wrapper for Unifer. It simplifies the process of writing Unifer client apps without taking away any control you d have writing it yourself. Uniferlib-js effortlessly allows you to handle errors, timeouts, callbacks, and more. Throughout these docs we ll assume you re using uniferlib-js to create a web app. Which brings us to another important question... 7
12 Unifer Documentation, Release V1.0 8 Chapter 2. What is Unifer?
13 CHAPTER 3 Why use Unifer? Unifer provides a few advantages over a traditional web application. Firstly, it allows multiple forks and interfaces for an application to access the same underlying user data. With Unifer, you can test out someone s app on Github pages, then fork, modify, and use it on your own computer or Github page without having to sign up again. Unifer allows you and your users to seamlessly try out multiple different forks of the same application without losing their data. Unifer also gives the user control over their own data. That means that if they fill up 10GB worth of space with blog posts they re the one who pays for it, not you. It also means you can spend slightly less time worrying about sysadmin and more time working on a great web app. 9
14 Unifer Documentation, Release V Chapter 3. Why use Unifer?
15 CHAPTER 4 But I don t care about that Unifer certainly isn t for every, or even most, apps. In general, it s best suited for small apps where the most data you need to store is short and user-specific - think a notepad or game that saves your progress as you go on. Unifer is *not* built for apps which rely on cross-referencing data across multiple users. Especially things like site-wide search of user generated content (think Facebook Search) are extremely difficult to implement in a distributed system like Unifer. That s not to say it s impossible - see spreddit for a Unifer reddit clone that s based on friending users you know - but in most of these cases your time would be better spent writing a centralized backend for your site. It s also worth noting that Unifer currently doesn t have native support for uploading files, but that can be relatively easily added to the protocol later. 11
16 Unifer Documentation, Release V Chapter 4. But I don t care about that
17 CHAPTER 5 What are these docs? These docs provide information about writing web apps that use Unifer and its Javascript library, uniferlib-js. If you re looking to write your own client library for the Unifer protocol, check out the uniferlib-js source code. If you re looking to write your own Unifer provider, check out the Unifer protocol docs. 13
18 Unifer Documentation, Release V Chapter 5. What are these docs?
19 CHAPTER 6 Status of the docs These docs are probably about 10% finished. Check back later, or contact me at matthewsot@outlook.com if you re interested. 15
20 Unifer Documentation, Release V Chapter 6. Status of the docs
21 CHAPTER 7 Indices and tables genindex modindex search 17
One of the fundamental kinds of websites that SharePoint 2010 allows
Chapter 1 Getting to Know Your Team Site In This Chapter Requesting a new team site and opening it in the browser Participating in a team site Changing your team site s home page One of the fundamental
More informationQuick.JS Documentation
Quick.JS Documentation Release v0.6.1-beta Michael Krause Jul 22, 2017 Contents 1 Installing and Setting Up 1 1.1 Installation................................................ 1 1.2 Setup...................................................
More informationThis document explains how to obtain a direct link from within an existing Facebook page to the hotel s booking
How to link Facebook with the WuBook Booking Engine! This document explains how to obtain a direct link from within an existing Facebook page to the hotel s booking engine page at WuBook via the WuBook
More informationCustomizing DAZ Studio
Customizing DAZ Studio This tutorial covers from the beginning customization options such as setting tabs to the more advanced options such as setting hot keys and altering the menu layout. Introduction:
More informationInstalling Dolphin on Your PC
Installing Dolphin on Your PC Note: When installing Dolphin as a test platform on the PC there are a few things you can overlook. Thus, this installation guide won t help you with installing Dolphin on
More informationWeb Server Setup Guide
SelfTaughtCoders.com Web Server Setup Guide How to set up your own computer for web development. Setting Up Your Computer for Web Development Our web server software As we discussed, our web app is comprised
More informationUsing GitHub to Share with SparkFun a
Using GitHub to Share with SparkFun a learn.sparkfun.com tutorial Available online at: http://sfe.io/t52 Contents Introduction Gitting Started Forking a Repository Committing, Pushing and Pulling Syncing
More informationJump to: Using AAUP Photos AAUP Logos Embedding the AAUP Twitter Feed Embedding the AAUP News Feed CREATING A WEBSITE
Jump to: Using AAUP Photos AAUP Logos Embedding the AAUP Twitter Feed Embedding the AAUP News Feed CREATING A WEBSITE You can make a simple, free chapter website using Google Sites. To start, go to https://sites.google.com/
More informationHello! ios Development
SAMPLE CHAPTER Hello! ios Development by Lou Franco Eitan Mendelowitz Chapter 1 Copyright 2013 Manning Publications Brief contents PART 1 HELLO! IPHONE 1 1 Hello! iphone 3 2 Thinking like an iphone developer
More informationBuilding a Django Twilio Programmable Chat Application
Building a Django Twilio Programmable Chat Application twilio.com/blog/08/0/python-django-twilio-programmable-chat-application.html March 7, 08 As a developer, I ve always wanted to include chat capabilities
More informationBishop Blanchet Intranet Documentation
Bishop Blanchet Intranet Documentation Release 1.0 Luis Naranjo December 11, 2013 Contents 1 What is it? 1 2 LDAP Authentication 3 3 Types of users 5 3.1 Super user................................................
More informationSetting Up A WordPress Blog
Setting Up A WordPress Blog Introduction WordPress can be installed alongside an existing website to be used solely as the 'blog' element of a website, or it can be set up as the foundation for an entire
More informationIf you re a Facebook marketer, you re likely always looking for ways to
Chapter 1: Custom Apps for Fan Page Timelines In This Chapter Using apps for Facebook marketing Extending the Facebook experience Discovering iframes, Application Pages, and Canvas Pages Finding out what
More informationHow To Clone, Backup & Move Your WordPress Blog! Step By Step Guide by Marian Krajcovic
How To Clone, Backup & Move Your WordPress Blog! Step By Step Guide by Marian Krajcovic 2010 Marian Krajcovic You may NOT resell or giveaway this ebook! 1 If you have many WordPress blogs and especially
More informationHow to Use Google. Sign in to your Chromebook. Let s get started: The sign-in screen. https://www.youtube.com/watch?v=ncnswv70qgg
How to Use Google Sign in to your Chromebook https://www.youtube.com/watch?v=ncnswv70qgg Use a Google Account to sign in to your Chromebook. A Google Account lets you access all of Google s web services
More informationPrivacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras
Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 07 Tutorial 2 Part 1 Facebook API Hi everyone, welcome to the
More informationicontact for Salesforce Installation Guide
icontact for Salesforce Installation Guide For Salesforce Enterprise and Unlimited Editions Lightning Experience Version 2.3.4 Last updated October 2016 1 WARNING DO NOT SKIP ANY PART OF THIS GUIDE. EVERY
More informationGetting Started with ShortStack
Getting Started with ShortStack presented by SHORTSTACK Welcome to ShortStack! This guide covers our platform s five main sections: Tabs, Designer, Media, Templates, and Forms & Promos so that you can
More informationCS193X: Web Programming Fundamentals
CS193X: Web Programming Fundamentals Spring 2017 Victoria Kirst (vrk@stanford.edu) CS193X schedule Today - Middleware and Routes - Single-page web app - More MongoDB examples - Authentication - Victoria
More informationCONVERSION TRACKING PIXEL GUIDE
Conversion Tracking Pixel Guide A Step By Step Guide to Installing a conversion tracking pixel for your next Facebook ad. Go beyond clicks, and know who s converting. PRESENTED BY JULIE LOWE OF SOCIALLY
More informationAzure Developer Immersion Getting Started
Azure Developer Immersion Getting Started In this walkthrough, you will get connected to Microsoft Azure and Visual Studio Team Services. You will also get the code and supporting files you need onto your
More informationSmart Bulk SMS & Voice SMS Marketing Script with 2-Way Messaging. Quick-Start Manual
Mobiketa Smart Bulk SMS & Voice SMS Marketing Script with 2-Way Messaging Quick-Start Manual Overview Mobiketa Is a full-featured Bulk SMS and Voice SMS marketing script that gives you control over your
More informationThe Old World. Have you ever had to collaborate on a project by
What the Git? The Old World Have you ever had to collaborate on a project by Shuttling a USB drive back and forth Using Dropbox E-mailing your document around Have you ever accidentally deleted someone
More informationXML Tutorial. NOTE: This course is for basic concepts of XML in line with our existing Android Studio project.
XML Tutorial XML stands for extensible Markup Language. XML is a markup language much like HTML used to describe data. XML tags are not predefined in XML. We should define our own Tags. Xml is well readable
More informationWordPress Tutorial for Beginners with Step by Step PDF by Stratosphere Digital
WordPress Tutorial for Beginners with Step by Step PDF by Stratosphere Digital This WordPress tutorial for beginners (find the PDF at the bottom of this post) will quickly introduce you to every core WordPress
More informationIntroduction. Installation. Version 2 Installation & User Guide. In the following steps you will:
Introduction Hello and welcome to RedCart TM online proofing and order management! We appreciate your decision to implement RedCart for your online proofing and order management business needs. This guide
More informationWeb Hosting. Important features to consider
Web Hosting Important features to consider Amount of Storage When choosing your web hosting, one of your primary concerns will obviously be How much data can I store? For most small and medium web sites,
More informationWordPress is free and open source, meaning it's developed by the people who use it.
1 2 WordPress Workshop by BBC July 2015 Contents: lorem ipsum dolor sit amet. page + WordPress.com is a cloudhosted service that runs WordPress where you can set up your own free blog or website without
More informationGetting started with Raspberry Pi (and WebIoPi framework)
Getting started with Raspberry Pi (and WebIoPi framework) 1. Installing the OS on the Raspberry Pi Download the image file from the Raspberry Pi website. It ll be a zip file as shown below: Unzip the file
More informationTutorial: How to Load a UI Canvas from Lua
Tutorial: How to Load a UI Canvas from Lua This tutorial walks you through the steps to load a UI canvas from a Lua script, including creating a Lua script file, adding the script to your level, and displaying
More informationInstallation & Configuration Guide Enterprise/Unlimited Edition
Installation & Configuration Guide Enterprise/Unlimited Edition Version 2.3 Updated January 2014 Table of Contents Getting Started... 3 Introduction... 3 Requirements... 3 Support... 4 Recommended Browsers...
More informationBackend IV: Authentication, Authorization and Sanitization. Tuesday, January 13, 15
6.148 Backend IV: Authentication, Authorization and Sanitization The Internet is a scary place Security is a big deal! TODAY What is security? How will we try to break your site? Authentication,
More informationSage Construction Anywhere Setup Guide
Sage Construction Anywhere Setup Guide Sage 100 Contractor Sage University This is a publication of Sage Software, Inc. Copyright 2014 Sage Software, Inc. All rights reserved. Sage, the Sage logos, and
More informationMagento Migration Tool. User Guide. Shopify to Magento. Bigcommerce to Magento. 3DCart to Magento
Magento Migration Tool User Guide Shopify to Magento Bigcommerce to Magento 3DCart to Magento Copyright 2015 LitExtension.com. All Rights Reserved. Page 1 Contents 1. Preparation... 3 2. Setup... 4 3.
More informationBruce Moore Fall 99 Internship September 23, 1999 Supervised by Dr. John P.
Bruce Moore Fall 99 Internship September 23, 1999 Supervised by Dr. John P. Russo Active Server Pages Active Server Pages are Microsoft s newest server-based technology for building dynamic and interactive
More informationDjango Test Utils Documentation
Django Test Utils Documentation Release 0.3 Eric Holscher July 22, 2016 Contents 1 Source Code 3 2 Contents 5 2.1 Django Testmaker............................................ 5 2.2 Django Crawler.............................................
More informationTools. SWE 432, Fall Design and Implementation of Software for the Web
Tools SWE 432, Fall 2016 Design and Implementation of Software for the Web Today Before we can really make anything, there s a bunch of technical stuff to get out of the way Tools make our lives so much
More informationIntroducing Thrive - The Ultimate In WordPress Blog Design & Growth
Introducing Thrive - The Ultimate In WordPress Blog Design & Growth Module 1: Download 2 Okay, I know. The title of this download seems super selly. I have to apologize for that, but never before have
More informationA Quick and Easy Guide To Using Canva
A Quick and Easy Guide To Using Canva Canva is easy to use and has great tools that allow you to design images that grab anyone s eye. These images can be used on your personal website, Pinterest, and
More information_APP A_541_10/31/06. Appendix A. Backing Up Your Project Files
1-59863-307-4_APP A_541_10/31/06 Appendix A Backing Up Your Project Files At the end of every recording session, I back up my project files. It doesn t matter whether I m running late or whether I m so
More informationSharePoint Online. An Introduction. IT Unit July 7, 2017 Dustin Moore V. 1.0
SharePoint Online An Introduction IT Unit July 7, 2017 Dustin Moore V. 1.0 Contents Creating a Document Library... 1 Creating Custom Columns... 3 Editing Metadata... 3 Filtering... 5 Views... 7 Creating
More informationWelcome Back! Without further delay, let s get started! First Things First. If you haven t done it already, download Turbo Lister from ebay.
Welcome Back! Now that we ve covered the basics on how to use templates and how to customise them, it s time to learn some more advanced techniques that will help you create outstanding ebay listings!
More informationCSCU9B2 Practical 1: Introduction to HTML 5
CSCU9B2 Practical 1: Introduction to HTML 5 Aim: To learn the basics of creating web pages with HTML5. Please register your practical attendance: Go to the GROUPS\CSCU9B2 folder in your Computer folder
More informationHow To Upload Your Newsletter
How To Upload Your Newsletter Using The WS_FTP Client Copyright 2005, DPW Enterprises All Rights Reserved Welcome, Hi, my name is Donna Warren. I m a certified Webmaster and have been teaching web design
More informationTop 10 WordPress Plugins.
Top 10 WordPress Plugins Thank you for downloading this ebook. I wrote this guide to help others learn which plugins are the best to install to use with WordPress. This ebook is a guide, and the purpose
More informationIntroduction to application management
Introduction to application management To deploy web and mobile applications, add the application from the Centrify App Catalog, modify the application settings, and assign roles to the application to
More informationCLIENT ONBOARDING PLAN & SCRIPT
CLIENT ONBOARDING PLAN & SCRIPT FIRST STEPS Receive Order form from Sales Representative. This may come in the form of a BPQ from client Ensure the client has an account in Reputation Management and in
More informationBackend Development. SWE 432, Fall 2017 Design and Implementation of Software for the Web
Backend Development SWE 432, Fall 2017 Design and Implementation of Software for the Web Real World Example https://qz.com/1073221/the-hackers-who-broke-into-equifax-exploited-a-nine-year-old-security-flaw/
More informationBeginning HTML. The Nuts and Bolts of building Web pages.
Beginning HTML The Nuts and Bolts of building Web pages. Overview Today we will cover: 1. what is HTML and what is it not? Building a simple webpage Getting that online. What is HTML? The language of the
More informationCLIENT ONBOARDING PLAN & SCRIPT
CLIENT ONBOARDING PLAN & SCRIPT FIRST STEPS Receive Order form from Sales Representative. This may come in the form of a BPQ from client Ensure the client has an account in Reputation Management and in
More informationStep 1: Download and install the CudaSign for Salesforce app
Prerequisites: Salesforce account and working knowledge of Salesforce. Step 1: Download and install the CudaSign for Salesforce app Direct link: https://appexchange.salesforce.com/listingdetail?listingid=a0n3000000b5e7feav
More informationINTRODUCTION. In this guide, I m going to walk you through the most effective strategies for growing an list in 2016.
- Bryan Harris - INTRODUCTION In this guide, I m going to walk you through the most effective strategies for growing an email list in 2016. A lot of things are taught online that, quite honestly, just
More information2013 edition (version 1.1)
2013 edition (version 1.1) Contents 1 Introduction... 3 2 Signing in to your Office 365 account... 3 2.1 Acceptable Use Policy and Terms of Use... 4 3 Setting your profile and options... 4 3.1 Settings:
More informationA Step-by-Step Guide to Survey Success
A Step-by-Step Guide to Survey Success Table of Contents Why VerticalResponse?... 3 Quickstart Guide... 4 Step 1: Setup Your Account... 4 Step 2: Create Your Survey... 6 Step 3. Access Your Dashboard and
More informationSignals Documentation
Signals Documentation Release 0.1 Yeti November 22, 2015 Contents 1 Quickstart 1 2 What is Signals? 3 3 Contents 5 3.1 Get Started................................................ 5 3.2 Try the Demo Server...........................................
More informationSet Up and Manage Salesforce Communities
Set Up and Manage Salesforce Communities Salesforce, Spring 16 @salesforcedocs Last updated: April 28, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark
More informationAGENT123. Full Q&A and Tutorials Table of Contents. Website IDX Agent Gallery Step-by-Step Tutorials
AGENT123 Full Q&A and Tutorials Table of Contents Website IDX Agent Gallery Step-by-Step Tutorials WEBSITE General 1. How do I log into my website? 2. How do I change the Meta Tags on my website? 3. How
More informationSeema Sirpal Delhi University Computer Centre
Getting Started on HTML & Web page Design Seema Sirpal Delhi University Computer Centre How to plan a web development project draft a design document convert text to HTML use Frontpage to create web pages
More informationClassroom Blogging. Training wiki:
Classroom Blogging Training wiki: http://technologyintegrationshthornt.pbworks.com/create-a-blog 1. Create a Google Account Navigate to http://www.google.com and sign up for a Google account. o Use your
More informationAkana API Platform: Upgrade Guide
Akana API Platform: Upgrade Guide Version 8.0 to 8.2 Akana API Platform Upgrade Guide Version 8.0 to 8.2 November, 2016 (update v2) Copyright Copyright 2016 Akana, Inc. All rights reserved. Trademarks
More informationRecipes. Marketing For Bloggers. List Building, Traffic, Money & More. A Free Guide by The Social Ms Page! 1 of! 24
16 Recipes Email Marketing For Bloggers List Building, Traffic, Money & More A Free Guide by The Social Ms Page 1 of 24 Brought to you by: Jonathan Gebauer, Susanna Gebauer INTRODUCTION Email Marketing
More informationdjango-sticky-uploads Documentation
django-sticky-uploads Documentation Release 0.2.0 Caktus Consulting Group October 26, 2014 Contents 1 Requirements/Installing 3 2 Browser Support 5 3 Documentation 7 4 Running the Tests 9 5 License 11
More informationVersion Control with Git ME 461 Fall 2018
Version Control with Git ME 461 Fall 2018 0. Contents Introduction Definitions Repository Remote Repository Local Repository Clone Commit Branch Pushing Pulling Create a Repository Clone a Repository Commit
More informationJavaScript Fundamentals_
JavaScript Fundamentals_ HackerYou Course Syllabus CLASS 1 Intro to JavaScript Welcome to JavaScript Fundamentals! Today we ll go over what programming languages are, JavaScript syntax, variables, and
More informationSage Construction Anywhere Setup Guide
Sage Construction Anywhere Setup Guide Sage 300 Construction and Real Estate Sage University This is a publication of Sage Software, Inc. Copyright 2014 Sage Software, Inc. All rights reserved. Sage, the
More informationfacebook a guide to social networking for massage therapists
facebook a guide to social networking for massage therapists table of contents 2 3 5 6 7 9 10 13 15 get the facts first the importance of social media, facebook and the difference between different facebook
More informationScript.byu.edu SharePoint Instructions
Script.byu.edu SharePoint Instructions Site Actions Menu Go to script.byu.edu, click on Authenticate at the bottom of page, you will be prompted to enter a username and password, use your netid and password
More informationImagery International website manual
Imagery International website manual Prepared for: Imagery International Prepared by: Jenn de la Fuente Rosebud Designs http://www.jrosebud.com/designs designs@jrosebud.com 916.538.2133 A brief introduction
More informationIf you re serious about Cookie Stuffing, take a look at Cookie Stuffing Script.
Cookie Stuffing What is Cookie Stuffing? Cookie Stuffing is a very mild form of black hat marketing, because in all honesty, this one doesn t break any laws. Certainly, it goes against the terms of service
More informationIntroduction to Git and GitHub for Writers Workbook February 23, 2019 Peter Gruenbaum
Introduction to Git and GitHub for Writers Workbook February 23, 2019 Peter Gruenbaum Table of Contents Preparation... 3 Exercise 1: Create a repository. Use the command line.... 4 Create a repository...
More informationHow to Stay Safe on Public Wi-Fi Networks
How to Stay Safe on Public Wi-Fi Networks Starbucks is now offering free Wi-Fi to all customers at every location. Whether you re clicking connect on Starbucks Wi-Fi or some other unsecured, public Wi-Fi
More informationBackend Development. SWE 432, Fall Web Application Development
Backend Development SWE 432, Fall 2018 Web Application Development Review: Async Programming Example 1 second each Go get a candy bar Go get a candy bar Go get a candy bar Go get a candy bar Go get a candy
More informationWeb Designer s Manual
Web Designer s Manual web Design Guide Designed by: Tim Green Table of Contents Saving Set Up and Starting Tips pg 3-4 pg 13-14 Classes Page
More informationA Step by Step Guide to Postcard Marketing Success
A Step by Step Guide to Postcard Marketing Success Table of Contents Why VerticalResponse?...3 Why Postcards?...4 So why use postcards in this modern era?...4 Quickstart Guide...6 Step 1: Setup Your Account...8
More informationExact layout for a high-converting landing page
Exact layout for a high-converting landing page Why you need a landing page Before we get started, you might be wondering why I m suggesting you create a landing page rather than just using your home page.
More informationSample Spark Web-App. Overview. Prerequisites
Sample Spark Web-App Overview Follow along with these instructions using the sample Guessing Game project provided to you. This guide will walk you through setting up your workspace, compiling and running
More informationlearn programming the right way
Coding 101 learn programming the right way 1 INTRODUCTION Before you begin learning how to code, it s first useful to discuss why you would want to learn web development. There are lots of good reasons
More informationHow To Use My Alternative High
How To Use My Alternative High Preface Preface I put this together to address the issues and questions that come up all the time in class, especially for newer students. Preface I did this so that I could
More informationLanding Page Optimization What is Split Testing?... 13
Table of Contents Introduction... 4 Types of Landing Pages... 5 Elements of Successful Landing Pages... 8 Creating Stunning Landing Pages... 10 WordPress Themes & Plugins... 10 Templates & Systems... 11
More informationJSN ImageShow Configuration Manual Introduction
JSN ImageShow Configuration Manual Introduction JSN ImageShow is the gallery extension built for Joomla! Content Management System for developers, photographers, and publishers. You can choose to show
More informationMigration Tool. User Guide. SHOPIFY to MAGENTO. Copyright 2014 LitExtension.com. All Rights Reserved.
SHOPIFY to MAGENTO Migration Tool User Guide Copyright 2014 LitExtension.com. All Rights Reserved. Shopify to Magento Migration Tool: User Guide Page 1 Contents 1. Preparation... 3 2. Set-up... 3 3. Set-up...
More informationwithenv Documentation
withenv Documentation Release 0.7.0 Eric Larson Aug 02, 2017 Contents 1 withenv 3 2 Installation 5 3 Usage 7 3.1 YAML Format.............................................. 7 3.2 Command Substitutions.........................................
More informationCIS 3308 Logon Homework
CIS 3308 Logon Homework Lab Overview In this lab, you shall enhance your web application so that it provides logon and logoff functionality and a profile page that is only available to logged-on users.
More informationAuthoring World Wide Web Pages with Dreamweaver
Authoring World Wide Web Pages with Dreamweaver Overview: Now that you have read a little bit about HTML in the textbook, we turn our attention to creating basic web pages using HTML and a WYSIWYG Web
More informationTable of contents. Pure ASP Upload 3 Manual DMXzone
Table of contents Table of contents... 1 About Pure ASP Upload 3... 2 Features in Detail... 3 The Basics: Uploading Files with Pure ASP Upload 3... 14 Advanced: Using Pure ASP Upload 3 with Insert Record...
More informationTaskbar: Working with Several Windows at Once
Taskbar: Working with Several Windows at Once Your Best Friend at the Bottom of the Screen How to Make the Most of Your Taskbar The taskbar is the wide bar that stretches across the bottom of your screen,
More informationSigning Up Accessing Chatter On Your Computer On Your Smartphone Using Chatter Posting Like or Comment...
Chatter Instructions Contents Signing Up... 2 Accessing Chatter... 5 On Your Computer... 5 On Your Smartphone... 6 Using Chatter... 9 Posting... 9 Like or Comment... 9 Share a File... 9 Search and Organize
More informationData Feeds Traffic Setup Instructions
Data Feeds Traffic Setup Instructions In this document we ll first cover data feeds and traffic, then we ll cover actual setup. Data feeds are simple to find and simple to setup. They are also often less
More informationWhat is Node.js? Tim Davis Director, The Turtle Partnership Ltd
What is Node.js? Tim Davis Director, The Turtle Partnership Ltd About me Co-founder of The Turtle Partnership Working with Notes and Domino for over 20 years Working with JavaScript technologies and frameworks
More informationSocial Sharing. Facebook
Hello. If you re a MailChimp user, you probably already use social networks for yourself and your business. MailChimp seamlessly connects with those social features to which you re already familiar. We
More informationSalesforce External Identity Implementation Guide
Salesforce External Identity Implementation Guide Salesforce, Winter 18 @salesforcedocs Last updated: December 20, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered
More informationSalesforce External Identity Implementation Guide
Salesforce External Identity Implementation Guide Salesforce, Summer 17 @salesforcedocs Last updated: September 28, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered
More informationMoodle Destroyer Tools Documentation
Moodle Destroyer Tools Documentation Release 0.0.1 Manly Man Dec 22, 2017 With Web Services 1 Features and Screenshots 3 2 Grading with Webservices 7 2.1 Prerequisites...............................................
More informationUseful Google Apps for Teaching and Learning
Useful Google Apps for Teaching and Learning Centre for Development of Teaching and Learning (CDTL) National University of Singapore email: edtech@groups.nus.edu.sg Table of Contents About the Workshop...
More informationVIDEO 1: WHY SHOULD YOU USE TEMPLATES TO SEND YOUR S?
VIDEO 1: WHY SHOULD YOU USE TEMPLATES TO SEND YOUR EMAILS? Hey, it s Kyle from HubSpot Academy. Let s talk about about email templates. Why should you use templates to send your emails? You probably don
More informationSiteforce Pilot: Best Practices
Siteforce Pilot: Best Practices Getting Started with Siteforce Setup your users as Publishers and Contributors. Siteforce has two distinct types of users First, is your Web Publishers. These are the front
More informationInstrumental Documentation
Instrumental Documentation Release 0.5.1 Matthew J Desmarais February 08, 2016 Contents 1 Introduction 3 1.1 What is instrumental?.......................................... 3 1.2 What s the problem?...........................................
More informationStudent Success Guide
Student Success Guide Contents Like a web page, links in this document can be clicked and they will take you to where you want to go. Using a Mouse 6 The Left Button 6 The Right Button 7 The Scroll Wheel
More informationLast modification of document: by Tomasz Dobrzyński
Thank you for purchasing Gonzales. If you have any questions that are beyond the scope of this help file, please feel free to contact me using following form. If you need my help with installation or plugin
More informationThis Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step.
This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step. Table of Contents Get Organized... 1 Create the Home Page... 1 Save the Home Page as a Word Document...
More information