Agile Web Development with Rails, Chapter 11: Task F: Add a Dash of Ajax
|
|
|
- Juliana Warner
- 10 years ago
- Views:
Transcription
1 Agile Web Development with Rails, Chapter 11: Task F: Add a Dash of Ajax David Grayson Based on the book by Sam Ruby. Las Vegas Ruby Meetup,
2 This was a long chapter! Pages 5 0 Ch 5 Ch 6 Ch 7 Ch 8 Ch 9 Ch 10 Ch 11
3 Iteration F1: Moving the Cart Our goal:
4 Iteration F1: Moving the Cart app/views/carts/show.html.erb: <%= %> app/views/layouts/application.html.erb: <!DOCTYPE html> <html>... <body class="<%= controller.controller_name %>"> <div id="banner">...</div> </div> <div id="columns"> <div id="side"> <div id="cart"><%= %></div>... </div> <div id="main"><%= yield %></div> </div> </body></html>
5 Iteration F1: Moving the Cart rers app/views/carts/_cart.html.erb: <div class="cart_title">your Cart</div> <table> <%= rer cart.line_items %> <tr class="total_line"> <td colspan="2">total</td> <td class="total_cell"> <%= number_to_currency cart.total_price %> </td> </tr> </table> <%= button_to 'Empty cart', cart, method: :delete, confirm: 'Are you sure?' %>
6 Iteration F1: Moving the Cart Also need to in the StoreController#Index: class StoreController < ApplicationController def = = current_cart Also need to adjust the stylesheet so the cart looks good in both contexts.
7 Iteration F1: Moving the Cart app/controllers/line_items_controller.rb: def = current_cart product = respond_to do format format.html { redirect_to store_url } format.json { rer status: :created, } else format.html { rer action: "new" } format.json { rer status: :unprocessable_entity }
8 Iteration F1: Moving the Cart Done with Iteration F1! k
9 Iteration F2: Creating an Ajax cart Ajaxify the button simply by saying remote:true in app/views/store/index.html.erb: <h1>your Pragmatic Catalog</h1> do product %> <div class="entry"> <%= image_tag(product.image_url) %> <h3><%= product.title %></h3> <%= sanitize(product.description) %> <div class="price_line"> <span class="price"><%= number_to_currency(product.price) %></span> <%= button_to 'Add to Cart', line_items_path(product_id: product), remote: true %> </div> </div> <% %>
10 Iteration F2: Creating an Ajax Cart Prevent the create action from redirecting in line_items_controller.rb: def = current_cart product = respond_to do format format.html { redirect_to store_url } format.js format.json { rer status: :created, } else format.html { rer action: "new" } format.json { rer status: :unprocessable_entity }
11 Iteration F2: Creating an Ajax Cart Instead of redirecting, Rails rers app/views/line_items/create.js.erb: $('#cart').html("<%= j %>"); L
12 Iteration F3: Highlighting Changes First, assign an instance variable in line_items_controller.rb: def = current_cart product = respond_to do format format.html { redirect_to store_url } format.js } format.json { rer status: :created, } else format.html { rer action: "new" } format.json { rer status: :unprocessable_entity }
13 Iteration F3: Highlighting Changes Modify app/views/line_items/_line_item.html.erb to use it: <% if line_item %> <tr id="current_item"> <% else %> <tr> <% %> <td><%= line_item.quantity %> </td> <td><%= line_item.product.title %></td> <td class="item_price"> <%= number_to_currency(line_item.total_price) %> </td> </tr>
14 Iteration F3: Highlighting Changes Modify app/views/line_items/create.js.erb to highlight the new item: $('#cart').html("<%=j %>"); $('#current_item'). css({'background-color':'#8f8'}). animate({'background-color':'#141'}, 1000); m
15 Iteration F4: Hiding an Empty Cart app/views/layouts/application.html.erb: <div id="cart" <% %> style="display: none" <% %> > <%= %> </div> <%= id: 'cart') do %> <%= %> <% %> #cart{:style=>('display:none;' =
16 Iteration F4: Hiding an Empty Cart Also need to get rid of the "Your cart is currently empty." notice we generated when emptying the cart.
17 Iteration F4: Hiding an Empty Cart app/views/line_items/create.js.erb: if ($('#cart tr').length == 1) $('#cart').show('blind', 1000); $('#cart').html("<%=j %>"); $('#current_item'). css({'background-color':'#8f8'}). animate({'background-color':'#141'}, 1000); N
18 Iteration F5: Making Images Clickable app/assets/javascripts/store.js.coffee: $ -> $('.store.entry > img').click -> $(this).parent().find(':submit').click()
19 Testing Ajax Changes First, fix the tests that were breaking. Next, test the new Ajax stuff we added.
20 Testing Ajax Changes test/functional/line_items_controller_test.rb: test "should create line_item via ajax" do assert_difference('lineitem.count') do xhr :post, :create, product_id: products(:ruby).id assert_response :success assert_select_jquery :html, '#cart' do assert_select 'tr#current_item td', /Programming Ruby 1.9/ $('#cart').html("<%=j %>"); app/views/line_items/create.js.erb
21 Testing Ajax Changes test/functional/store_controller_test.rb: test "markup needed for store.js.coffee is in place" do get :index assert_select '.store.entry > img', 3 assert_select '.entry input[type=submit]', 3
22 The End
Agile Web Development with Rails 4
Extracted from: Agile Web Development with Rails 4 This PDF file contains pages extracted from Agile Web Development with Rails 4, published by the Pragmatic Bookshelf. For more information or to purchase
Deep in the CRUD LEVEL 1
Deep in the CRUD LEVEL 1 Prerequisites: TryRuby.org TwitteR for ZOMBIES {tweets Columns (we have 3) DB TABLE Rows { (we have 4) id status zombie Zombie Challenge #1 Retrieve the Tweet object with id =
Guides.rubyonrails.org
More at rubyonrails.org: Overview Download Deploy Code Screencasts Documentation Ecosystem Community Blog Guides.rubyonrails.org Ruby on Rails Guides (v3.2.2) These are the new guides for Rails 3.2 based
RESTful Rails Development. translated by Florian Görsdorf and Ed Ruder
RESTful Rails Development Ralf Wirdemann [email protected] Thomas Baustert [email protected] translated by Florian Görsdorf and Ed Ruder March 26, 2007 Acknowledgments Many thanks go
Rails 4 Quickly. Bala Paranj. www.rubyplus.com
Rails 4 Quickly Bala Paranj 1 About the Author Bala Paranj has a Master s degree in Electrical Engineering from The Wichita State University. He has over 15 years of experience in the software industry.
Web services. This chapter covers
Web services This chapter covers Using HTTP from Ruby Building REST services with Rails Using REST services with ActiveResource Using SOAP with SOAP4R Throughout this book, we show you ways of integrating
Making OData requests from jquery and/or the Lianja HTML5 Client in a Web App is extremely straightforward and simple.
Lianja Cloud Server supports OData-compatible data access. The Server handles ODBC connections as well as HTTP requests using OData URIs. In this article I will show you how to use Lianja Cloud Server
Learning Web App Development
Learning Web App Development Semmy Purewal Beijing Cambridge Farnham Kbln Sebastopol Tokyo O'REILLY Table of Contents Preface xi 1. The Workflow 1 Text Editors 1 Installing Sublime Text 2 Sublime Text
Building Dynamic Web 2.0 Websites with Ruby on Rails
Building Dynamic Web 2.0 Websites with Ruby on Rails Create database-driven dynamic websites with this open-source web application framework A.P. Rajshekhar Chapter 5 "Gathering User Comments" In this
We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.
Creative Specs Gmail Sponsored Promotions Overview The GSP creative asset will be a ZIP folder, containing four components: 1. Teaser text file 2. Teaser logo image 3. HTML file with the fully expanded
Evaluation. Chapter 1: An Overview Of Ruby Rails. Copy. 6) Static Pages Within a Rails Application... 1-10
Chapter 1: An Overview Of Ruby Rails 1) What is Ruby on Rails?... 1-2 2) Overview of Rails Components... 1-3 3) Installing Rails... 1-5 4) A Simple Rails Application... 1-6 5) Starting the Rails Server...
HAML und SASS. (und COMPASS) markup haiku vs. syntactically awesome stylesheets. Tobias Adam, Jan Krutisch mindmatters GmbH & Co.
Mit hotfixes von Carsten Bormann 2011-02-28, 2012-03-13 HAML und SASS (und COMPASS) markup haiku vs. syntactically awesome stylesheets Tobias Adam, Jan Krutisch mindmatters GmbH & Co. KG HAML (X)HTML Abstraction
How to create database in GlycomcsPortal?
How to create database in GlycomcsPortal? 1. Log- in Log in through Log in 2. Submit Content Click Submit Content on the menu. 3. Choose Database Choose Database as a type of entry you desire to create.
Intruduction to Groovy & Grails programming languages beyond Java
Intruduction to Groovy & Grails programming languages beyond Java 1 Groovy, what is it? Groovy is a relatively new agile dynamic language for the Java platform exists since 2004 belongs to the family of
Online shopping store
Online shopping store 1. Research projects: A physical shop can only serves the people locally. An online shopping store can resolve the geometrical boundary faced by the physical shop. It has other advantages,
Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00
Course Page - Page 1 of 12 Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00 Course Description Responsive Mobile Web Development is more
Modern Web Application Framework Python, SQL Alchemy, Jinja2 & Flask
Modern Web Application Framework Python, SQL Alchemy, Jinja2 & Flask Devert Alexandre December 29, 2012 Slide 1/62 Table of Contents 1 Model-View-Controller 2 Flask 3 First steps 4 Routing 5 Templates
Outline. Lecture 18: Ruby on Rails MVC. Introduction to Rails
Outline Lecture 18: Ruby on Rails Wendy Liu CSC309F Fall 2007 Introduction to Rails Rails Principles Inside Rails Hello World Rails with Ajax Other Framework 1 2 MVC Introduction to Rails Agile Web Development
Frequently Asked Questions (FAQ)
Frequently Asked Questions (FAQ) (click header to jump to the section of your choice) HOW DO I REGISTER FOR AN ACCOUNT? HOW DO I CHANGE MY PASSWORD? WHY SHOULD I REGISTER FOR AN ACCOUNT? HOW CAN I SET
C:\Users\Micha\Documents\drupal 7 module\improved_multi_select-7.x-2.x-dev.tar\improved_multi_select-7.x-2.x-dev\improved_multi_sel
1 (function ($) { 2 Drupal.behaviors.improved_multi_select = { 3 attach: function(context, settings) { 4 if (settings.improved_multi_select && settings.improved_multi_select. selectors) { 5 var options
Developers Guide version 1.1
Developers Guide version 1.1 Introduction QuickCRM app can be customized to adapt display or behavior to your specific context beyond customizations you can make from your CRM admin pages. This guide will
Ruby On Rails A Cheatsheet. Ruby On Rails Commands
Ruby On Rails A Cheatsheet blainekall.com Ruby On Rails Commands gem update rails rails application rake appdoc rake --tasks rake stats ruby script/server update rails create a new application generate
CIS 467/602-01: Data Visualization
CIS 467/602-01: Data Visualization HTML, CSS, SVG, (& JavaScript) Dr. David Koop Assignment 1 Posted on the course web site Due Friday, Feb. 13 Get started soon! Submission information will be posted Useful
Web Authoring CSS. www.fetac.ie. Module Descriptor
The Further Education and Training Awards Council (FETAC) was set up as a statutory body on 11 June 2001 by the Minister for Education and Science. Under the Qualifications (Education & Training) Act,
1. Tutorial - Developing websites with Kentico 8... 3 1.1 Using the Kentico interface... 3 1.2 Managing content - The basics... 4 1.2.
Kentico 8 Tutorial Tutorial - Developing websites with Kentico 8.................................................................. 3 1 Using the Kentico interface............................................................................
Quick Setup Guide. HTML Email Signatures. A short guide on how to set up HTML Signatures on LetMC emails. Last updated 22/11/2012
Quick Setup Guide HTML Email Signatures A short guide on how to set up HTML Signatures on LetMC emails Last updated 22/11/2012 Overview LetMC has an email management system and it is possible to implement
HTML and CSS. Elliot Davies. April 10th, 2013. [email protected]
HTML and CSS Elliot Davies [email protected] April 10th, 2013 In this talk An introduction to HTML, the language of web development Using HTML to create simple web pages Styling web pages using CSS
Connecting to an ASU computer with Remote Desktop
Connecting to an ASU computer with Remote Desktop The ASU computer you wish to connect to must be configured to allow remote access and you must find out the computer name, the methods are different between
Looking Good! Troubleshooting Email Display Problems
E-mail Direct Mail Digital Marketing Sales Tools Funding Data Creative Services Looking Good! Troubleshooting Email Display Problems November 19, 2014 Today s Speaker Geoff Phillips Senior Editor & Email
How to Re-Direct Mobile Visitors to Your Library s Mobile App
One of the easiest ways to get your Library s App in the hands of your patrons is to set up a redirect on your website which will sense when a user is on a mobile device and prompt them to select between
Why API? Using the REST API in an education environment. JAMF Software, LLC
Why API? Using the REST API in an education environment. Brad Schmidt Technical Services Operations Manager Hopkins Public Schools Why API? Presentation agenda: Briefly - What is an API? What is the JSS
Web Design for Programmers. Brian Hogan NAPCS Slides and content 2008 Brian P. Hogan Do not reproduce in any form without permission
Web Design for Programmers Brian Hogan NAPCS Slides and content 2008 Brian P. Hogan Do not reproduce in any form without permission Quick Disclaimers This is a crash course! Many topics are simplified
Wicket Application Development
Wicket Application Development Release 1.1 H. Turgut Uyar September 06, 013 CONTENTS 1 Basics 3 1.1 Project Files............................................... 3 1. Dynamic Content.............................................
Modern Web Development From Angle Brackets to Web Sockets
Modern Web Development From Angle Brackets to Web Sockets Pete Snyder Outline (or, what am i going to be going on about ) 1.What is the Web? 2.Why the web matters 3.What s unique about
Application layer Web 2.0
Information Network I Application layer Web 2.0 Youki Kadobayashi NAIST They re revolving around the web, after all Name any Internet-related buzz: Cloud computing Smartphone Social media... You ll end
TECHNICAL WHITEPAPER FOR ADVERTISERS AD MEDIA GUIDE
TECHNICAL WHITEPAPER FOR ADVERTISERS AD MEDIA GUIDE TABLE OF CONTENTS 1. Ad media 4 1.1 Ad media settings... 4 1.1.1 General information... 4 1.1.2 Procedure... 5 Ad media hosting... 5 Add new ad media...
A RESTful Web Service Interface to the ATLAS COOL Database
A RESTful Web Service Interface to the ATLAS COOL Database Shaun Roe CHEP'09 Prague A RESTful Web Service... (Shaun Roe, Atlas) 1 COOL (see talk by A. Valassi, this conference) COOL: A database schema
HELPDESK SYSTEM (HDS) USER MANUAL
HELPDESK SYSTEM (HDS) USER MANUAL Release No.: 2.0 prepared by OMESTI Berhad. TABLE OF CONTENTS 1.0 HOW TO ACCESS THE HELPDESK SYSTEM (HDS)... 1 2.0 HOW TO REGISTER NEW USER... 2 3.0 HOW TO RECOVER PASSWORD...
WWW. World Wide Web Aka The Internet. dr. C. P. J. Koymans. Informatics Institute Universiteit van Amsterdam. November 30, 2007
WWW World Wide Web Aka The Internet dr. C. P. J. Koymans Informatics Institute Universiteit van Amsterdam November 30, 2007 dr. C. P. J. Koymans (UvA) WWW November 30, 2007 1 / 36 WWW history (1) 1968
SharePoint Wiki Redirect Installation Instruction
SharePoint Wiki Redirect Installation Instruction System Requirements: Microsoft Windows SharePoint Services v3 or Microsoft Office SharePoint Server 2007. License management: To upgrade from a trial license,
Fast track to HTML & CSS 101 (Web Design)
Fast track to HTML & CSS 101 (Web Design) Level: Introduction Duration: 5 Days Time: 9:30 AM - 4:30 PM Cost: 997.00 Overview Fast Track your HTML and CSS Skills HTML and CSS are the very fundamentals of
jquery Sliding Image Gallery
jquery Sliding Image Gallery Copyright 2011 FlashBlue Website : http://www.flashdo.com Email: [email protected] Twitter: http://twitter.com/flashblue80 Directories source - Original source files
Ruby On Rails. CSCI 5449 Submitted by: Bhaskar Vaish
Ruby On Rails CSCI 5449 Submitted by: Bhaskar Vaish What is Ruby on Rails? Ruby on Rails is a web application framework written in Ruby, a dynamic programming language. Ruby on Rails uses the Model-View-Controller
<?xml version= 1.0?> <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.
dhtml
Advanced Tornado TWENTYONE. 21.1 Advanced Tornado. 21.2 Accessing MySQL from Python LAB
21.1 Advanced Tornado Advanced Tornado One of the main reasons we might want to use a web framework like Tornado is that they hide a lot of the boilerplate stuff that we don t really care about, like escaping
Generating Open For Business Reports with the BIRT RCP Designer
Generating Open For Business Reports with the BIRT RCP Designer by Leon Torres and Si Chen The Business Intelligence Reporting Tools (BIRT) is a suite of tools for generating professional looking reports
UComment. UComment is a comment component for Umbraco, it makes it very easy to add comment functionality to any Umbraco content document you wish.
UComment UComment is a comment component for Umbraco, it makes it very easy to add comment functionality to any Umbraco content document you wish. Contents Installation... 3 Setup... 4 Prerequisites...
Ready, Set, Go Getting started with Tuscany
Ready, Set, Go Getting started with Tuscany Install the Tuscany Distribution The first thing you do is to create a folder on you disk into which you will download the TUSCANY distribution. Next you download
NetFlow for SouthWare NetLink
NetFlow for SouthWare NetLink NetFlow is a technology add-on for the SouthWare NetLink module that allows customization of NetLink web pages without modifying the standard page templates or requests! You
Comparing Dynamic and Static Language Approaches to Web Frameworks
Comparing Dynamic and Static Language Approaches to Web Frameworks Neil Brown School of Computing University of Kent UK 30 April 2012 2012-05-01 Comparing Dynamic and Static Language Approaches to Web
web frameworks design comparison draft - please help me improve it focus on Model-View-Controller frameworks
web frameworks design comparison draft - please help me improve it focus on Model-View-Controller frameworks Controllers In Rails class MyTestController < ApplicationController def index render_text Hello
Selenium An Effective Weapon In The Open Source Armory
Selenium An Effective Weapon In The Open Source Armory Komal Joshi Director: Atlantis Software Limited Anand Ramdeo Head of Quality Assurance: GCAP Media Agenda Introduction to Selenium Selenium IDE Lets
Web2CRM Honeypot Captcha Manual
Web2CRM Honeypot Captcha Manual V 1.0 How to keep those pesky robots from submitting forms into your system CRM Innovation LLC 8527 Bluejacket Street Lenexa, KS 66214 crminnovation.com Contents Overview...
A70 How to Deploy Applications
Research In Motion A70 How to Deploy and Distribute Applications For BlackBerry SmartPhones Andre Fabris 09 2 P a g e Contents A70 How to Deploy Applications... 3 Introduction... 4 Desktop Manager... 5
Commerce Services Documentation
Commerce Services Documentation This document contains a general feature overview of the Commerce Services resource implementation and lists the currently implemented resources. Each resource conforms
Responsive Web Design Creative License
Responsive Web Design Creative License Level: Introduction - Advanced Duration: 16 Days Time: 9:30 AM - 4:30 PM Cost: 2197 Overview Web design today is no longer just about cross-browser compatibility.
A Model of the Operation of The Model-View- Controller Pattern in a Rails-Based Web Server
A of the Operation of The -- Pattern in a Rails-Based Web Server January 10, 2011 v 0.4 Responding to a page request 2 A -- user clicks a link to a pattern page in on a web a web application. server January
EFORMS MANUAL FOR SHAREPOINT ONLINE
EFORMS MANUAL FOR SHAREPOINT ONLINE www.norbrik.com TABLE OF CONTENTS Preface... 2 eforms for SharePoint... 2 Installation and configuration... 2 Pre-Requisites... 2 Installation... 2 Assign License...
Stylesheet or in-line CSS CSS attributes, used in stylesheets or in-line, can define:
Stylesheet or in-line CSS CSS attributes, used in stylesheets or in-line, can define: body, div, p, h1 - h6, hr, table, thead, tr, th, td, blockquote, address, ol, ul, dl, dt, dd span, a, font class e.g..stylename
WEEPAY V2 INTEGRATION DOCUMENT (BASIC INTEGRATION)
WEEPAY V2 INTEGRATION DOCUMENT (BASIC INTEGRATION) 1 Confidentiality and Usage This document and all downloadable files from the Weepay site is a property of Weepay Payment Processing Corporation. This
Slides from INF3331 lectures - web programming in Python
Slides from INF3331 lectures - web programming in Python Joakim Sundnes & Hans Petter Langtangen Dept. of Informatics, Univ. of Oslo & Simula Research Laboratory October 2013 Programming web applications
Z-Way Home Automation User Interface Documentation. (c) Z-Wave.Me Team, based on Version 2.0
Z-Way Home Automation User Interface Documentation (c) Z-Wave.Me Team, based on Version 2.0 2 Contents 1 The Z-Way HA User Manual 5 1.1 Widgets......................................... 6 1.2 Notifications......................................
Example. Represent this as XML
Example INF 221 program class INF 133 quiz Assignment Represent this as XML JSON There is not an absolutely correct answer to how to interpret this tree in the respective languages. There are multiple
Differences between HTML and HTML 5
Differences between HTML and HTML 5 1 T.N.Sharma, 2 Priyanka Bhardwaj, 3 Manish Bhardwaj Abstract: Web technology is a standard that allow developing web applications with the help of predefined sets of
GTPayment Merchant Integration Manual
GTPayment Merchant Integration Manual Version: Page 1 of 7 What s New in version 1.2.0? 1. Price format limit. Only number or decimal point What s New in version 1.2.1? 1. Take out the Moneybookers
Beginning Web Development with Node.js
Beginning Web Development with Node.js Andrew Patzer This book is for sale at http://leanpub.com/webdevelopmentwithnodejs This version was published on 2013-10-18 This is a Leanpub book. Leanpub empowers
MASTERTAG VALUE-ADDED SERVICES FOR ADVERTISERS SET-UP GUIDE
MASTERTAG VALUE-ADDED SERVICES FOR ADVERTISERS SET-UP GUIDE Dear advertiser, The present document gives you an overview of the zanox MasterTag technology. You will receive detailed information on its main
If you, God forbid, find a bug, let me know and I ll try to fix it as soon as I can, ok?
Ground rules Ok, first off, I am glad you are willing to go for my extension Simple PopUp I do this as a hobby and share what I build that I have found to come in handy in my own projects I would like
Rich-Internet Anwendungen auf Basis von ColdFusion und Ajax
Rich-Internet Anwendungen auf Basis von ColdFusion und Ajax Sven Ramuschkat [email protected] München & Zürich, März 2009 A bit of AJAX history XMLHttpRequest introduced in IE5 used in
Enterprise Recipes with Ruby and Rails
Extracted from: Enterprise Recipes with Ruby and Rails This PDF file contains pages extracted from Enterprise Recipes with Ruby and Rails, published by the Pragmatic Bookshelf. For more information or
Accelerate Your Rails Site with Automatic Generation-Based Action Caching. Rod Cope, CTO and Founder OpenLogic, Inc.
Accelerate Your Rails Site with Automatic Generation-Based Action Caching Rod Cope, CTO and Founder OpenLogic, Inc. Goal Built-in caching is hard: Learn how to automate it to make the pain go away 2 Agenda
Subject Tool Remarks What is JQuery. Slide Javascript Library
Subject Tool Remarks What is JQuery Slide Javascript Library Picture John Resig Tool for Searching the DOM (Document Object Model) Created by John Resig Superstar Very Small (12k) Browser Independent Not
Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University
Web Design Basics Cindy Royal, Ph.D. Associate Professor Texas State University HTML and CSS HTML stands for Hypertext Markup Language. It is the main language of the Web. While there are other languages
UNIVERSITY OF CALGARY Information Technologies WEBFORMS DRUPAL 7 WEB CONTENT MANAGEMENT
UNIVERSITY OF CALGARY Information Technologies WEBFORMS DRUPAL 7 WEB CONTENT MANAGEMENT Table of Contents Creating a Webform First Steps... 1 Form Components... 2 Component Types.......4 Conditionals...
Shipbeat Magento Module. Installation and user guide
Shipbeat Magento Module Installation and user guide Table of contents 1. Module installation 1.1 Regular installation 1.2 Multi-store installation 1.3 Installation for SUPEE-6788 and Magento CE 1.9.2.2
The purpose of jquery is to make it much easier to use JavaScript on your website.
jquery Introduction (Source:w3schools.com) The purpose of jquery is to make it much easier to use JavaScript on your website. What is jquery? jquery is a lightweight, "write less, do more", JavaScript
Stripe Event Trigger
Stripe Event Trigger Agile CRM integrates with many billing widgets including Stripe. The Stripe CRM integration lets you track your customer payments, provides 2-way sync and trigger campaigns following
MicroStrategy Quick Guide: Creating Prompts ITU Data Mart Support Group, Reporting Services
MicroStrategy Quick Guide: Creating Prompts ITU Data Mart Support Group, Reporting Services Prompts Prompts are questions the report user must answer in order to run the report. Some prompts are required
SharePoint 2007 & 2010 (and Office 365!) Customization for Site Owners End User / Dev (100/200)
Welcome SharePoint Saturday Columbus 8/20/2011 SharePoint 2007 & 2010 (and Office 365!) Customization for Site Owners End User / Dev (100/200) Or, Mike s bag of tricks (see TechTrainingNotes.blogspot.com
M i m o s a A r c h i v e S o f t w a r e ~ S e a r c h i n g f o r m e s s a g e s. Outline. Introduction to Mimosa Archive
Outline Introduction to Mimosa Archive... 1 What to expect... 2 Why are we using this program?... 2 Webmail... 2 Search methods... 3 Quick Search... 3 Browse... 4 View messages... 6 Restore messages...
How do I share a file with a friend or trusted associate?
Sharing Information How do I share a file with a friend or trusted associate? Sharing a file in InformationSAFE is easy. The share utility in InformationSAFE allows you to securely share your information
How to Build a Model Layout Using Rails
Modular Page Layouts in Ruby on Rails How to use views, partials, and layouts in a modular approach to page assembly Greg Willits Rev 2 Oct 21, 2007 http://gregwillits.wordpress.com/ In this article we
Introduction to Web Technologies
Introduction to Web Technologies Tara Murphy 17th February, 2011 The Internet CGI Web services HTML and CSS 2 The Internet is a network of networks ˆ The Internet is the descendant of ARPANET (Advanced
USER GUIDE - May 2010
USER GUIDE - May 2010 Login...2 Browse.................................................................. 3 By Product Type By Manufacturer Search....4 By Keyword Via Quick Find Via Quick Order Search Results
