Django and Pyjamas. Django and Pyjamas mariage as an alternative way to create Web Applications. Pawel Prokop.

Size: px
Start display at page:

Download "Django and Pyjamas. Django and Pyjamas mariage as an alternative way to create Web Applications. Pawel Prokop. pawel.prokop@adfinem."

Transcription

1 + and and mariage as an alternative way to create Web Applications November 24, 2011 Copyright c and

2 + I ll tell a story about some mariage and

3 + Part I: but first... Ecosystem and

4 + ECOSYSTEM hosting applications Database systems Mantaining Web application architecture. and

5 + ECOSYSTEM hosting applications Database systems Mantaining Web application architecture Hosted on server... and

6 + ECOSYSTEM hosting applications Database systems Mantaining Web application architecture...and accessed from clients and

7 + ECOSYSTEM hosting applications Database systems Mantaining Web application architecture...from many browsers and

8 + ECOSYSTEM hosting applications Database systems Mantaining Web application architecture...and many operating systems and

9 + ECOSYSTEM hosting applications Database systems Mantaining Hosting applications (servers & frameworks) and

10 + ECOSYSTEM hosting applications Database systems Mantaining Database systems and

11 + ECOSYSTEM hosting applications Database systems Mantaining Upgrading......the server...client not involved and

12 + Installation Model Templates Viewer Part II: Ecosystem and

13 + Installation Model Templates Viewer Who the hell is... framework written in python talks: python HTTP JSONRPC and

14 + Installation Model Templates Viewer Philosophy Model - database objects Template - html rendering mechanism Viewer - bussiness rules and

15 + Installation Model Templates Viewer installation Get latest official - stable version 1 wget h t t p : / / www. d j a n g o p r o j e c t. com / download / / t a r b a l l / 2 tar xzvf tar. gz 3 cd sudo python setup. py i n s t a l l Get latest from repository 1 svn co http : / / code. djangoproject.com / svn / django / trunk / django_trunk and

16 + Installation Model Templates Viewer Verification Verify installation (from python console) 1 import django 2 django. get_version ( ) and

17 + Installation Model Templates Viewer Project creation Create project filesystem 1 django admin. py s t a r t p r o j e c t myportal Files created:./manage.py./myportal./myportal/urls.py./myportal/settings.py and

18 + Installation Model Templates Viewer Create application Create application structure 1 python manage. py s t a r t a p p myapp Files created:./models.py./views.py./tests.py and

19 + Installation Model Templates Viewer and

20 + Installation Model Templates Viewer Database create database manualy let django to generate database from django model and

21 + Installation Model Templates Viewer model models.py 1 from django. db import models 2 3 class Users ( models. Model ) : 4 login = models. CharField ( max_length=32) 5 name = models. CharField ( max_length=256) 6 a c t i v i t y = models. BooleanField ( d e f a u l t =False ) 7 expire = models. DateField ( n u l l =True, blank=true ) 8 passwd = models. CharField ( max_length=256) Built-in field classes: AutoField,BigIntegerField,BooleanField, CharField,DateField,DateTimeField, DecimalField, Field,FileField, FloatField,ImageField,IntegerField, IPAddressField,SmallIntegerField,TextField, TimeField,URLField,XMLField...and more... and

22 + Installation Model Templates Viewer Field arguments null - field can be null blank - field can be blank choices - choices will be displayed for field on admin panel db_column - customize column name db_index - create index for this field db_tablespace - defines name of tablespace default - default value for this field editable - specifies if field is editable via admin panel error_messages - allows to override default error message and

23 + Installation Model Templates Viewer...field arguments, cont. help_text - specifies text that will be displayed next to field on admin panel primary_key - specifies if the field is primary key unique - specifies if the field is unique for the table unique_for_date - specifies DateField within this field should be unique unique_for_month - specifies month field within this field should be unique unique_for_year - specifies year field within this field should be unique verbose_name - defines verbose field name validators - allows to append custom validation method (this method should raise ValidationError) and

24 + Installation Model Templates Viewer Populate model to database Populate model to database 1 python manage. py syncdb and

25 + Installation Model Templates Viewer Customize model validate model 1 python manage. py v a l i d a t e display customized sql 1 python manage. py sqlcustom myapp display all drops 1 python manage. py s q l c l e a r myapp display indexes 1 python manage. py sqlindexes myapp display all 1 python manage. py s q l a l l myapp and

26 + Installation Model Templates Viewer Adding custom sql Create./myapp/sql/users.sql file that contains: 1 insert into myapp_users ( login, name, a c t i v i t y, passwd ) 2 values ( pablo,, t, 3 ec222c5f42458e0b3e7505a689e223ba624aeb84 ) ; and

27 + Installation Model Templates Viewer and

28 + Installation Model Templates Viewer Forms In application directory create file: credential_forms.py 1 from django import forms 2 3 class LoginForm ( forms. Form ) : 4 5 login = forms. CharField ( ) 6 password = forms. CharField ( widget=forms. PasswordInput ) Built-in field classes: BooleanField,CharField, ChoiceField,DateField,DecimalField, Field,FileField,IPAddressField, FloatField,IntegerField, MultipleChoiceField,ComboField, and more... and

29 + Installation Model Templates Viewer Field arguments required - field is required and validation will fail label - defines display for the field initial - defines initial value widget - specifies a class to render this field help_text - text that will be displayed next to the field error_messages - allows to override default error messages validators - allows to append custom validation method (this method should raise ValidationError) localize - enables localization of form rendering and

30 + Installation Model Templates Viewer Templates Create directory templates and put there all template files Let credential_template.html be like follow: 1 <html> 2 <form action=" / myportal / login " method= " post "> 3 4 {% c s r f _ t o k e n %} 5 { { loginform } } 6 7 <input type= " submit " value= " Login " / > 8 < / form> 9 < / html> Update TEMPLATE_DIRS in settings.py and

31 + Installation Model Templates Viewer and

32 + Installation Model Templates Viewer Spin Model and Template with Viewer Create file views.py as follows: 1 from django. template import RequestContext, Context, loader 2 from django. h t t p import HttpResponse 3 from django. core. context_processors import c s r f 4 from django. s h o r t c u t s import render_to_response 5 6 import c r e d e n t i a l _ f o r m s def index ( request ) : loginform = credential_forms. LoginForm ( ) params = { loginform : loginform } return render_to_response ( credential_ template. html, 16 params, context_instance=requestcontext ( request ) ) and

33 + Installation Model Templates Viewer Append bussiness rule for login feature To views.py append implementation of login logic: 1 def l o g i n ( request ) : 2 3 params = { } 4 5 i f request. method == POST : 6 7 loginform = credential_forms. LoginForm ( request.post) 8 9 username = Unknown import models 12 user = models. Users. objects \ 13. f i l t e r ( l o g i n =loginform [ l o g i n ]. value ( ) ) \ 14. f i l t e r ( passwd=encrypt ( loginform [ passwd ]. value ( ) ) ) i f len ( user ) == 1: 17 username = user [ 0 ]. name params = { name : username } return render_to_response ( user_ info. html, params, 22 context_instance=requestcontext ( request ) ) and

34 + Installation Model Templates Viewer...and one convenience method 1 def encrypt ( string ) : 2 import h a s h l i b 3 s = h a s h l i b. sha1 ( ) 4 s. update ( s t r ( s t r i n g ) ) 5 r e t u r n s. hexdigest ( ) and

35 + Installation Model Templates Viewer...and one more template Create template file: user_info.html in templates directory 1 <html> 2 {% c s r f _ t o k e n %} 3 4 <p> Hello : { { name } } 5 6 <p> 7 <a href=" / myportal ">Go Back< / a> 8 9 < / html> and

36 + Installation Model Templates Viewer...and create interface Add the following to myportal/urls.py 1 ( r ^ myportal / $, myapp. views. index ), 2 ( r ^ myportal / l o g i n $, myapp. views. l o g i n ), and

37 + Installation Model Templates Viewer Model-Template-Viewer and

38 + Installation Model Templates Viewer Let s Rock Launch django server 1 python manage. py runserver Launch the browser and type: and

39 + From python Widgets Part III: Ecosystem and

40 + From python Widgets Who the hell is? API compatibile with GWT python implementation of java script compiler java script generator talks python javascript JSONRPC and

41 + From python Widgets What gives? dynamic and reusable UI components python types simulated in JavaScript RPC mechanism handles cross-browser issues allows mix.js code with.py code design of application in python object oriented fashion itself for free and

42 + From python Widgets Supported modules from python base64.py binascii.py csv.py datetime.py math.py md5.py os.py random.py re.py sets.py struct.py sys.py time.py urllib.py and

43 + From python Widgets Supported built-in types dict frozenset int list long object set tuple and

44 + From python Widgets Requirements pyjamas 1 g i t clone g i t : / / pyjs. org / g i t / pyjamas. g i t 2 cd pyjamas 3 python bootstrap. py libcommondjango (for JSONRPCService and jsonremote) 1 svn checkout h t t p : / / svn. pimentech. org / pimentech / libcommon 2 cd libcommon 3 make i n s t a l l and

45 + From python Widgets Create pyjamas application Create file: MyApp.py in myapp directory: 1 from pyjamas. ui. RootPanel import RootPanel 2 3 import LoginPanel 4 5 class MyApp : 6 7 def i n i t ( s e l f ) : 8 s e l f. mainpanel = LoginPanel. LoginPanel ( ) 9 10 def onmoduleload ( s e l f ) : 11 RootPanel ( ). add ( s e l f. mainpanel ) i f name == main : 15 app = MyApp ( ) 16 app. onmoduleload ( ) and

46 + From python Widgets Create a panel Create file: LoginPanel.py in myapp directory: 1 from pyjamas. ui. TextBox import TextBox 2 from pyjamas. ui. Label import Label 3 from pyjamas. ui. HorizontalPanel import HorizontalPanel 4 5 class LoginPanel ( HorizontalPanel ) : 6 7 def i n i t ( s e l f ) : 8 HorizontalPanel. i n i t ( s e l f ) 9 s e l f. setborderwidth ( 0 ) 10 s e l f. l a y o u t ( ) def l a y o u t ( s e l f ) : 13 s e l f. l o g i n L a b e l = Label ( Login ) 14 s e l f. l o g i n L a b e l. setheight ( " 20px " ) s e l f. l o g i n T e x t = TextBox ( ) 17 s e l f. l o g i n T e x t. setheight ( " 20px " ) 18 s e l f. l o g i n T e x t. setwidth ( " 60px " ) s e l f. add ( s e l f. l o g i n L a b e l ) 21 s e l f. add ( s e l f. l o g i n T e x t ) and

47 + From python Widgets Widgets offers a lot of widgets in package: pyjamas.ui.widgets Button Calendar CheckBox DialogBox DockPanel FlowPanel FormPanel Frame HTML HorizontalPanel HorizontalSlider Hyperlink Image Label ListBox MenuBar MenuItem Panel PasswordTextBox PushButton RadioButton ScrollPanel TextArea TextBox Tooltip Tree TreeItem and

48 + From python Widgets Add more controls Add password control to LoginPanel class 1 s e l f. l o g i n T e x t. addkeyboardlistener ( s e l f ) 2 3 s e l f. passwdlabel = Label ( Password ) 4 s e l f. passwdlabel. setheight ( " 20px " ) 5 6 s e l f. passwdtext = PasswordTextBox ( ) 7 s e l f. passwdtext. setheight ( " 20px " ) 8 s e l f. passwdtext. setwidth ( " 60px " ) 9 s e l f. passwdtext. addkeyboardlistener ( s e l f ) s e l f. add ( s e l f. passwdlabel ) 12 s e l f. add ( s e l f. passwdtext ) Do not forget imports 1 from pyjamas. ui import KeyboardListener 2 from pyjamas. ui. PasswordTextBox import PasswordTextBox and

49 + From python Widgets Listeners ClickListener FocusListener KeyboardListener MouseListener MultiListener and

50 + From python Widgets Compile to javascript Use pyjsbuild: 1 p y j s b u i l d MyApp. py 2 p y j s b u i l d LoginPanel. py to generate output/ directory containing html files with javascript and

51 + From python Widgets Update urls.py to see application Add the following line to urls.py 1 2 ( r ^ myportal / myapp / (? P<path >. ) $, django. views. s t a t i c. serve, 3 { document_root : 4 s t r ( os. path. j o i n ( os. path. dirname ( f i l e ), 5.. / myapp / output ). replace ( \ \, / ) ) } ), Do not forget to: 1 import os and

52 + From python Widgets Implement KeyboarListener methods add the following code to LoginPanel 1 def onkeypress ( self, sender, keycode, modifiers ) : 2 3 i f keycode == KeyboardListener.KEY_ENTER: 4 i f sender == s e l f. l o g i n T e x t : 5 i f s e l f. passwdtext. gettext ( ) == " " : 6 s e l f. passwdtext. setfocus ( ) 7 else : 8 s e l f. dologin ( s e l f. l o g i n T e x t. gettext ( ), 9 s e l f. passwdtext. gettext ( ) ) e l i f sender == s e l f. passwdtext : 12 s e l f. dologin ( s e l f. l o g i n T e x t. gettext ( ), 13 s e l f. passwdtext. gettext ( ) ) add method to send login request 1 def dologin ( self, login, passwd ) : 2 r e t = s e l f. s e r v i c e. Login ( l o g i n, passwd, s e l f ) and

53 + Part IV: + Ecosystem + and

54 + Connect LoginPanel to django application create connection point in LoginPanel.py 1 class DataService ( JSONProxy ) : 2 def i n i t ( s e l f ) : 3 JSONProxy. i n i t ( s e l f, " / l o g i n _ s e r v i c e / ", [ " Login " ], 4 headers= { X CSRFToken : Cookies. getcookie ( csrftoken ) } ) do not forget imports 1 from pyjamas. JSONService import JSONProxy 2 from pyjamas import Cookies add member to LoginPanel constructor 1 s e l f. s e r v i c e = DataService ( ) update urls.py 1 ( r ^ l o g i n _ s e r v i c e / $, myapp. views. s e r v i c e ), and

55 + Handle response from server add response method to LoginPanel class 1 def onremoteresponse ( self, response, request_info ) : 2 s e l f. l a y o u t ( ) 3 4 i f response [ name ] : 5 s e l f. add ( Label ( response [ name ] ) ) and

56 + Implement Login method on server-side 1 from django. pimentech. network import JSONRPCService, jsonremote 2 3 service = JSONRPCService ( ) 4 ( service ) 6 def Login ( request, login, passwd ) : 7 8 import models 9 10 username = Unknown user = models. Users. objects \ 13. f i l t e r ( l o g i n = l o g i n ). f i l t e r ( passwd=encrypt ( passwd ) ) i f len ( user ) == 1: 16 username = user [ 0 ]. name response = { name : username } r e t u r n response and

57 + Let s Rock! and

58 + Part IV: +Tuning Ecosystem +Tuning + and

59 + Tune up with CSS (Cascade Style Sheet) in myapp create directory public for CSS and overriden htmls use generated MyApp.html 1 <html> 2 <! auto generated html you should consider e d i t i n g and 3 adapting t h i s to s u i t your requirements 4 > 5 <head> 6 <meta name= " pygwt : module " content=" Login "> 7 < l i n k h r e f = "MyApp. css " r e l = " s t y l e s h e e t " > 8 < t i t l e >Login module< / t i t l e > 9 < / head> 10 <body bgcolor=" white "> 11 < s c r i p t language= " j a v a s c r i p t " src=" bootstrap. j s " >< / s c r i p t > 12 <iframe i d = pygwt_historyframe s t y l e = width : 0 ; height : 0 ; border : 0 >< / iframe> 13 < / body> 14 < / html> and

60 + Create MyApp.css 1. graybutton 2 { 3 font size :11px ; 4 font f a m i l y : Verdana, sans s e r i f ; 5 font weight : bold ; 6 color :#888888; 7 width :100px ; 8 background color :# eeeeee ; 9 border style : solid ; 10 border c o l o r :#BBBBBB; 11 border width :1 px ; 12 } g r a y b u t t o n l i g h t 15 { 16 font size :11px ; 17 font f a m i l y : Verdana, sans s e r i f ; 18 font weight : bold ; 19 color :#66aaaa ; 20 width :100px ; 21 background c o l o r :# eeeef4 ; 22 border style : solid ; 23 border color :#9999dd ; 24 border width :1 px ; 25 } and

61 + Create custom highlight button 1 from pyjamas. ui. Button import Button 2 3 class H i g h l i g h t B u t t o n ( Button ) : 4 5 def i n i t ( s e l f, html=none, l i s t e n e r =None, kwargs ) : 6 Button. i n i t ( s e l f, html, l i s t e n e r, kwargs ) 7 s e l f. normalstyle = s e l f. getstylename ( ) 8 s e l f. h i g h l i g h t S t y l e = s e l f. getstylename ( ) 9 s e l f. addmouselistener ( s e l f ) def setnormalstyle ( self, style ) : 12 s e l f. normalstyle = s t y l e def s e t H i g h l i g h t S t y l e ( self, s t y l e ) : 15 s e l f. h i g h l i g h t S t y l e = s t y l e def onmouseenter ( self, sender, event ) : 18 Button. onmouseenter ( self, sender, event ) 19 s e l f. setstylename ( g r a y b u t t o n l i g h t ) def onmouseleave ( self, sender, event ) : 22 Button. onmouseleave ( self, sender, event ) s e l f. setstylename ( graybutton ) and

62 + Logout functionality JSONProxy (same as Login) button on GUI method on service and

63 + Let s Rock! and

64 + complex technology advanced object oriented all with python open and free and

65 + Part VI: Questions Ecosystem Questions +Tuning + and

66 + Usefull links and

67 + Credits 1. flickr/python/raym5 2. flickr/server upgrade/msarturlr 3. flickr/drinks/kdinuraj and

Slides from INF3331 lectures - web programming in Python

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

More information

Introduction to FreeNAS development

Introduction to FreeNAS development Introduction to FreeNAS development John Hixson john@ixsystems.com ixsystems, Inc. Abstract FreeNAS has been around for several years now but development on it has been by very few people. Even with corporate

More information

Web Development with Django Moritz Moxter moritz@clockworks.io

Web Development with Django Moritz Moxter moritz@clockworks.io Web Development with Django Moritz Moxter moritz@clockworks.io 10. Oktober 2014 O-Phase WiSe14 Moritz Moxter 1 Why Django? Große Auswahl an Sprachen: PHP Ruby Python Java C# /.NET 10. Oktober 2014 O-Phase

More information

latest Release 0.2.6

latest Release 0.2.6 latest Release 0.2.6 August 19, 2015 Contents 1 Installation 3 2 Configuration 5 3 Django Integration 7 4 Stand-Alone Web Client 9 5 Daemon Mode 11 6 IRC Bots 13 7 Bot Events 15 8 Channel Events 17 9

More information

Google Web Toolkit. Progetto di Applicazioni Software a.a. 2011/12. Massimo Mecella

Google Web Toolkit. Progetto di Applicazioni Software a.a. 2011/12. Massimo Mecella Google Web Toolkit Progetto di Applicazioni Software a.a. 2011/12 Massimo Mecella Introduction Ajax (Asynchronous JavaScript and XML) refers to a broad range of techniques Beyond the technical jargon,

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.

More information

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every

More information

DreamFactory & Modus Create Case Study

DreamFactory & Modus Create Case Study DreamFactory & Modus Create Case Study By Michael Schwartz Modus Create April 1, 2013 Introduction DreamFactory partnered with Modus Create to port and enhance an existing address book application created

More information

EECS 398 Project 2: Classic Web Vulnerabilities

EECS 398 Project 2: Classic Web Vulnerabilities EECS 398 Project 2: Classic Web Vulnerabilities Revision History 3.0 (October 27, 2009) Revise CSRF attacks 1 and 2 to make them possible to complete within the constraints of the project. Clarify that

More information

Using Python, Django and MySQL in a Database Course

Using Python, Django and MySQL in a Database Course Using Python, Django and MySQL in a Database Course Thomas B. Gendreau Computer Science Department University of Wisconsin - La Crosse La Crosse, WI 54601 gendreau@cs.uwlax.edu Abstract Software applications

More information

Dashboard Builder TM for Microsoft Access

Dashboard Builder TM for Microsoft Access Dashboard Builder TM for Microsoft Access Web Edition Application Guide Version 5.3 5.12.2014 This document is copyright 2007-2014 OpenGate Software. The information contained in this document is subject

More information

Certified PHP/MySQL Web Developer Course

Certified PHP/MySQL Web Developer Course Course Duration : 3 Months (120 Hours) Day 1 Introduction to PHP 1.PHP web architecture 2.PHP wamp server installation 3.First PHP program 4.HTML with php 5.Comments and PHP manual usage Day 2 Variables,

More information

Introduction to Ingeniux Forms Builder. 90 minute Course CMSFB-V6 P.0-20080901

Introduction to Ingeniux Forms Builder. 90 minute Course CMSFB-V6 P.0-20080901 Introduction to Ingeniux Forms Builder 90 minute Course CMSFB-V6 P.0-20080901 Table of Contents COURSE OBJECTIVES... 1 Introducing Ingeniux Forms Builder... 3 Acquiring Ingeniux Forms Builder... 3 Installing

More information

Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports Server 6i

Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports Server 6i Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports Server 6i $Q2UDFOH7HFKQLFDO:KLWHSDSHU 0DUFK Secure Web.Show_Document() calls to Oracle Reports Server 6i Introduction...3 solution

More information

ADT: Inventory Manager. Version 1.0

ADT: Inventory Manager. Version 1.0 ADT: Inventory Manager Version 1.0 Functional Specification Author Jason Version 1.0 Printed 2001-10-2212:58 PM Document Revisions Revisions on this document should be recorded in the table below: Date

More information

Fast, Easy, Beautiful: Pick Three Building User Interfaces with Google Web Toolkit. Chris Schalk October 24, 2007

Fast, Easy, Beautiful: Pick Three Building User Interfaces with Google Web Toolkit. Chris Schalk October 24, 2007 Fast, Easy, Beautiful: Pick Three Building User Interfaces with Google Web Toolkit Chris Schalk October 24, 2007 Today s Topics The potential of Ajax - why we re all here GWT brings software engineering

More information

DNNCentric Custom Form Creator. User Manual

DNNCentric Custom Form Creator. User Manual DNNCentric Custom Form Creator User Manual Table of contents Introduction of the module... 3 Prerequisites... 3 Configure SMTP Server... 3 Installation procedure... 3 Creating Your First form... 4 Adding

More information

ADT: Mailing List Manager. Version 1.0

ADT: Mailing List Manager. Version 1.0 ADT: Mailing List Manager Version 1.0 Functional Specification Author Josh Hill Version 1.0 Printed 2001-10-221:32 PM `Document Revisions ADT: Mailing List Manager Version 1.0 Functional Specification

More information

Nupic Web Application development

Nupic Web Application development Nupic Web Application development Contents Focus in... 1 Why to build a Web Application?... 1 The common data flow schema... 1 Tools... 2 Preparations... 2 Download/Install Django... 2 Check if Django

More information

User Guide for Smart Former Gold (v. 1.0) by IToris Inc. team

User Guide for Smart Former Gold (v. 1.0) by IToris Inc. team User Guide for Smart Former Gold (v. 1.0) by IToris Inc. team Contents Offshore Web Development Company CONTENTS... 2 INTRODUCTION... 3 SMART FORMER GOLD IS PROVIDED FOR JOOMLA 1.5.X NATIVE LINE... 3 SUPPORTED

More information

Web Authoring. www.fetac.ie. Module Descriptor

Web Authoring. 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,

More information

Load testing with WAPT: Quick Start Guide

Load testing with WAPT: Quick Start Guide Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided

More information

Ad Hoc Reporting. Usage and Customization

Ad Hoc Reporting. Usage and Customization Usage and Customization 1 Content... 2 2 Terms and Definitions... 3 2.1 Ad Hoc Layout... 3 2.2 Ad Hoc Report... 3 2.3 Dataview... 3 2.4 Page... 3 3 Configuration... 4 3.1 Layout and Dataview location...

More information

Advanced Tornado TWENTYONE. 21.1 Advanced Tornado. 21.2 Accessing MySQL from Python LAB

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

More information

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Credit-By-Assessment (CBA) Competency List Written Assessment Competency List Introduction to the Internet

More information

ConvincingMail.com Email Marketing Solution Manual. Contents

ConvincingMail.com Email Marketing Solution Manual. Contents 1 ConvincingMail.com Email Marketing Solution Manual Contents Overview 3 Welcome to ConvincingMail World 3 System Requirements 3 Server Requirements 3 Client Requirements 3 Edition differences 3 Which

More information

Log Analyzer Reference

Log Analyzer Reference IceWarp Unified Communications Log Analyzer Reference Version 10.4 Printed on 27 February, 2012 Contents Log Analyzer 1 Quick Start... 2 Required Steps... 2 Optional Steps... 3 Advanced Configuration...

More information

Administering Jive for Outlook

Administering Jive for Outlook Administering Jive for Outlook TOC 2 Contents Administering Jive for Outlook...3 System Requirements...3 Installing the Plugin... 3 Installing the Plugin... 3 Client Installation... 4 Resetting the Binaries...4

More information

Cross-platform Programming Lecture 3

Cross-platform Programming Lecture 3 Crossplatform Programming Lecture 3 Introduction to Titanium http://dsg.ce.unipr.it/ http://dsg.ce.unipr.it/?q=node/37 alessandro.grazioli81@gmail.com 2015 Parma Outline Introduction Installation and Configuration

More information

Deploying Intellicus Portal on IBM WebSphere

Deploying Intellicus Portal on IBM WebSphere Deploying Intellicus Portal on IBM WebSphere Intellicus Web-based Reporting Suite Version 4.5 Enterprise Professional Smart Developer Smart Viewer Intellicus Technologies info@intellicus.com www.intellicus.com

More information

Web Application Frameworks. Robert M. Dondero, Ph.D. Princeton University

Web Application Frameworks. Robert M. Dondero, Ph.D. Princeton University Web Application Frameworks Robert M. Dondero, Ph.D. Princeton University 1 Objectives You will learn about: The Django web app framework Other MVC web app frameworks (briefly) Other web app frameworks

More information

UH CMS Basics. Cascade CMS Basics Class. UH CMS Basics Updated: June,2011! Page 1

UH CMS Basics. Cascade CMS Basics Class. UH CMS Basics Updated: June,2011! Page 1 UH CMS Basics Cascade CMS Basics Class UH CMS Basics Updated: June,2011! Page 1 Introduction I. What is a CMS?! A CMS or Content Management System is a web based piece of software used to create web content,

More information

Nintex Forms 2013 Help

Nintex Forms 2013 Help Nintex Forms 2013 Help Last updated: Friday, April 17, 2015 1 Administration and Configuration 1.1 Licensing settings 1.2 Activating Nintex Forms 1.3 Web Application activation settings 1.4 Manage device

More information

ADT: Bug Tracker. Version 1.0

ADT: Bug Tracker. Version 1.0 ADT: Bug Tracker Version 1.0 Functional Specification Author Jason Version 1.0 Printed 2001-10-2212:23 PM Document Revisions ADT: Bug Tracker Version 1.0 Functional Specification Revisions on this document

More information

What about MongoDB? can req.body.input 0; var date = new Date(); do {curdate = new Date();} while(curdate-date<10000)

What about MongoDB? can req.body.input 0; var date = new Date(); do {curdate = new Date();} while(curdate-date<10000) Security What about MongoDB? Even though MongoDB doesn t use SQL, it can be vulnerable to injection attacks db.collection.find( {active: true, $where: function() { return obj.credits - obj.debits < req.body.input;

More information

WA 2. GWT Martin Klíma

WA 2. GWT Martin Klíma WA 2 GWT Martin Klíma GWT What is it? Google Web Toolkig Compiler from Java to JavaScript + HTML Set of JavaScript and Java scripts / classes Development environment SDK Integration with IDE Eclipse, Netbeans,

More information

Microsoft Expression Web

Microsoft Expression Web Microsoft Expression Web Microsoft Expression Web is the new program from Microsoft to replace Frontpage as a website editing program. While the layout has changed, it still functions much the same as

More information

Richmond Systems. Self Service Portal

Richmond Systems. Self Service Portal Richmond Systems Self Service Portal Contents Introduction... 4 Product Overview... 4 What s New... 4 Configuring the Self Service Portal... 6 Web Admin... 6 Launching the Web Admin Application... 6 Setup

More information

Django Web Framework. Zhaojie Zhang CSCI5828 Class Presenta=on 03/20/2012

Django Web Framework. Zhaojie Zhang CSCI5828 Class Presenta=on 03/20/2012 Django Web Framework Zhaojie Zhang CSCI5828 Class Presenta=on 03/20/2012 Outline Web frameworks Why python? Why Django? Introduc=on to Django An example of Django project Summary of benefits and features

More information

MarkLogic Server. Query Console User Guide. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved.

MarkLogic Server. Query Console User Guide. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved. Query Console User Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User

More information

Department of Veterans Affairs VistA Integration Adapter Release 1.0.5.0 Enhancement Manual

Department of Veterans Affairs VistA Integration Adapter Release 1.0.5.0 Enhancement Manual Department of Veterans Affairs VistA Integration Adapter Release 1.0.5.0 Enhancement Manual Version 1.1 September 2014 Revision History Date Version Description Author 09/28/2014 1.0 Updates associated

More information

Product: DQ Order Manager Release Notes

Product: DQ Order Manager Release Notes Product: DQ Order Manager Release Notes Subject: DQ Order Manager v7.1.25 Version: 1.0 March 27, 2015 Distribution: ODT Customers DQ OrderManager v7.1.25 Added option to Move Orders job step Update order

More information

... Asbru Web Content Management System. Getting Started. Easily & Inexpensively Create, Publish & Manage Your Websites

... Asbru Web Content Management System. Getting Started. Easily & Inexpensively Create, Publish & Manage Your Websites Asbru Ltd Asbru Ltd wwwasbrusoftcom info@asbrusoftcom Asbru Web Content Easily & Inexpensively Create, Publish & Manage Your Websites 31 March 2015 Copyright 2015 Asbru Ltd Version 92 1 Table of Contents

More information

Manual for CKForms component Release 1.3.4

Manual for CKForms component Release 1.3.4 Manual for CKForms component Release 1.3.4 This manual outlines the main features of the component CK Forms including the module and the plug-in. CKForms 1.3 is the new version of the component for Joomla

More information

Modern Web Application Framework Python, SQL Alchemy, Jinja2 & Flask

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

More information

Installation Guide ARGUS Symphony 1.6 and Business App Toolkit. 6/13/2014 2014 ARGUS Software, Inc.

Installation Guide ARGUS Symphony 1.6 and Business App Toolkit. 6/13/2014 2014 ARGUS Software, Inc. ARGUS Symphony 1.6 and Business App Toolkit 6/13/2014 2014 ARGUS Software, Inc. Installation Guide for ARGUS Symphony 1.600.0 6/13/2014 Published by: ARGUS Software, Inc. 3050 Post Oak Boulevard Suite

More information

PASTPERFECT-ONLINE DESIGN GUIDE

PASTPERFECT-ONLINE DESIGN GUIDE PASTPERFECT-ONLINE DESIGN GUIDE INTRODUCTION Making your collections available and searchable online to Internet visitors is an exciting venture, now made easier with PastPerfect-Online. Once you have

More information

SelectSurvey.NET Developers Manual

SelectSurvey.NET Developers Manual Developers Manual (Last updated: 6/24/2012) SelectSurvey.NET Developers Manual Table of Contents: SelectSurvey.NET Developers Manual... 1 Overview... 2 General Design... 2 Debugging Source Code with Visual

More information

INFORMATION BROCHURE Certificate Course in Web Design Using PHP/MySQL

INFORMATION BROCHURE Certificate Course in Web Design Using PHP/MySQL INFORMATION BROCHURE OF Certificate Course in Web Design Using PHP/MySQL National Institute of Electronics & Information Technology (An Autonomous Scientific Society of Department of Information Technology,

More information

Software Requirements Specification For Real Estate Web Site

Software Requirements Specification For Real Estate Web Site Software Requirements Specification For Real Estate Web Site Brent Cross 7 February 2011 Page 1 Table of Contents 1. Introduction...3 1.1. Purpose...3 1.2. Scope...3 1.3. Definitions, Acronyms, and Abbreviations...3

More information

Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00

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

More information

Egnyte for Salesforce v2.1 Administrator s Guide

Egnyte for Salesforce v2.1 Administrator s Guide Egnyte for Salesforce v2.1 Administrator s Guide Overview Egnyte Tabs Egnyte Domain Configuration Egnyte Sync Configurations Creating Sync Configurations for standard and/or custom objects Creating folder

More information

Rapid Website Deployment With Django, Heroku & New Relic

Rapid Website Deployment With Django, Heroku & New Relic TUTORIAL Rapid Website Deployment With Django, Heroku & New Relic by David Sale Contents Introduction 3 Create Your Website 4 Defining the Model 6 Our Views 7 Templates 7 URLs 9 Deploying to Heroku 10

More information

Tableau Server Trusted Authentication

Tableau Server Trusted Authentication Tableau Server Trusted Authentication When you embed Tableau Server views into webpages, everyone who visits the page must be a licensed user on Tableau Server. When users visit the page they will be prompted

More information

SAP Business Objects Data Services Setup Guide

SAP Business Objects Data Services Setup Guide Follow the instructions below on how to setup SAP Business Objects Data Services After having the licensed version of SAP BODS XI, Click the installation icon "setup.exe" to launch installer. Click Next

More information

Advanced Event Viewer Manual

Advanced Event Viewer Manual Advanced Event Viewer Manual Document version: 2.2944.01 Download Advanced Event Viewer at: http://www.advancedeventviewer.com Page 1 Introduction Advanced Event Viewer is an award winning application

More information

ResPAK Internet Module

ResPAK Internet Module ResPAK Internet Module This document provides an overview of the ResPAK Internet Module which consists of the RNI Web Services application and the optional ASP.NET Reservations web site. The RNI Application

More information

IceWarp Server. Log Analyzer. Version 10

IceWarp Server. Log Analyzer. Version 10 IceWarp Server Log Analyzer Version 10 Printed on 23 June, 2009 i Contents Log Analyzer 1 Quick Start... 2 Required Steps... 2 Optional Steps... 2 Advanced Configuration... 5 Log Importer... 6 General...

More information

Sizmek Formats. HTML5 Page Skin. Build Guide

Sizmek Formats. HTML5 Page Skin. Build Guide Formats HTML5 Page Skin Build Guide Table of Contents Overview... 2 Supported Platforms... 7 Demos/Downloads... 7 Known Issues:... 7 Implementing a HTML5 Page Skin Format... 7 Included Template Files...

More information

Interactive Highway Safety Design Model (IHSDM) Running IHSDM Software Manual

Interactive Highway Safety Design Model (IHSDM) Running IHSDM Software Manual Interactive Highway Safety Design Model (IHSDM) Running IHSDM Software Manual Developed for Federal Highway Admininstation (FHWA) Turner-Fairbank Highway Research Center (TFHRC) 6300 Georgetown Pike McLean,

More information

Building A Very Simple Website

Building A Very Simple Website Sitecore CMS 6.5 Building A Very Simple Web Site Rev 110715 Sitecore CMS 6.5 Building A Very Simple Website A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Creating

More information

Whisler 1 A Graphical User Interface and Database Management System for Documenting Glacial Landmarks

Whisler 1 A Graphical User Interface and Database Management System for Documenting Glacial Landmarks Whisler 1 A Graphical User Interface and Database Management System for Documenting Glacial Landmarks Whisler, Abbey, Paden, John, CReSIS, University of Kansas awhisler08@gmail.com Abstract The Landmarks

More information

Distributor Control Center Private Label/Channel Administrators

Distributor Control Center Private Label/Channel Administrators March 13, 2014 Distributor Control Center Private Label/Channel Administrators Version 2.6.3 Everyone.net Table of Contents Distributor Control Center... 1 1 The Distributor Control Center... 4 1.1 Introduction...

More information

Scoop Hosted Websites. USER MANUAL PART 4: Advanced Features. Phone: +61 8 9388 8188 Email: scoop@scoopdigital.com.au Website: scoopdigital.com.

Scoop Hosted Websites. USER MANUAL PART 4: Advanced Features. Phone: +61 8 9388 8188 Email: scoop@scoopdigital.com.au Website: scoopdigital.com. Scoop Hosted Websites USER MANUAL PART 4: Advanced Features Phone: +61 8 9388 8188 Email: scoop@scoopdigital.com.au Website: scoopdigital.com.au Index Advanced Features... 3 1 Integrating Third Party Content...

More information

Login with Amazon. Getting Started Guide for Websites. Version 1.0

Login with Amazon. Getting Started Guide for Websites. Version 1.0 Login with Amazon Getting Started Guide for Websites Version 1.0 Login with Amazon: Getting Started Guide for Websites Copyright 2016 Amazon Services, LLC or its affiliates. All rights reserved. Amazon

More information

Once logged in you will have two options to access your e mails

Once logged in you will have two options to access your e mails How do I access Webmail? Webmail You can access web mail at:- http://stu.utt.edu.tt:2095 or https://stu.utt.edu.tt:2096 Enter email address i.e. user name (full email address needed eg. fn.ln@stu.utt.edu.tt

More information

AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev

AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev International Journal "Information Technologies & Knowledge" Vol.5 / 2011 319 AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev Abstract: This paper presents a new approach

More information

shweclassifieds v 3.3 Php Classifieds Script (Joomla Extension) User Manual (Revision 2.0)

shweclassifieds v 3.3 Php Classifieds Script (Joomla Extension) User Manual (Revision 2.0) shweclassifieds v 3.3 Php Classifieds Script (Joomla Extension) User Manual (Revision 2.0) Contents Installation Procedure... 4 What is in the zip file?... 4 Installing from Extension Manager... 6 Updating

More information

Wakanda Studio Features

Wakanda Studio Features Wakanda Studio Features Discover the many features in Wakanda Studio. The main features each have their own chapters and other features are documented elsewhere: Wakanda Server Administration Data Browser

More information

Table of Contents. Welcome... 2. Login... 3. Password Assistance... 4. Self Registration... 5. Secure Mail... 7. Compose... 8. Drafts...

Table of Contents. Welcome... 2. Login... 3. Password Assistance... 4. Self Registration... 5. Secure Mail... 7. Compose... 8. Drafts... Table of Contents Welcome... 2 Login... 3 Password Assistance... 4 Self Registration... 5 Secure Mail... 7 Compose... 8 Drafts... 10 Outbox... 11 Sent Items... 12 View Package Details... 12 File Manager...

More information

SOA Software API Gateway Appliance 7.1.x Administration Guide

SOA Software API Gateway Appliance 7.1.x Administration Guide SOA Software API Gateway Appliance 7.1.x Administration Guide Trademarks SOA Software and the SOA Software logo are either trademarks or registered trademarks of SOA Software, Inc. Other product names,

More information

Application Developer Guide

Application Developer Guide IBM Maximo Asset Management 7.1 IBM Tivoli Asset Management for IT 7.1 IBM Tivoli Change and Configuration Management Database 7.1.1 IBM Tivoli Service Request Manager 7.1 Application Developer Guide Note

More information

WebLink 3 rd Party Integration Guide

WebLink 3 rd Party Integration Guide 1. Introduction WebLink provides the world s leading online Chamber and Association Management Software: WebLink Connect. While WebLink does provide custom website design and hosting services, WebLink

More information

Welcome to EMP Monitor (Employee monitoring system):

Welcome to EMP Monitor (Employee monitoring system): Welcome to EMP Monitor (Employee monitoring system): Overview: Admin End. User End. 1.0 Admin End: Introduction to Admin panel. Admin panel log in. Introduction to UI. Adding an Employee. Getting and editing

More information

Load testing with. WAPT Cloud. Quick Start Guide

Load testing with. WAPT Cloud. Quick Start Guide Load testing with WAPT Cloud Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. 2007-2015 SoftLogica

More information

ISI ACADEMY Web applications Programming Diploma using PHP& MySQL

ISI ACADEMY Web applications Programming Diploma using PHP& MySQL ISI ACADEMY for PHP& MySQL web applications Programming ISI ACADEMY Web applications Programming Diploma using PHP& MySQL HTML - CSS - JavaScript PHP - MYSQL What You'll Learn Be able to write, deploy,

More information

Hypercosm. Studio. www.hypercosm.com

Hypercosm. Studio. www.hypercosm.com Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks

More information

MultiSite Manager. User Guide

MultiSite Manager. User Guide MultiSite Manager User Guide Contents 1. Getting Started... 2 Opening the MultiSite Manager... 2 Navigating MultiSite Manager... 2 2. The All Sites tabs... 3 All Sites... 3 Reports... 4 Licenses... 5 3.

More information

Elgg 1.8 Social Networking

Elgg 1.8 Social Networking Elgg 1.8 Social Networking Create, customize, and deploy your very networking site with Elgg own social Cash Costello PACKT PUBLISHING open source* community experience distilled - BIRMINGHAM MUMBAI Preface

More information

Chapter 10 Encryption Service

Chapter 10 Encryption Service Chapter 10 Encryption Service The Encryption Service feature works in tandem with Dell SonicWALL Email Security as a Software-as-a-Service (SaaS), which provides secure data mail delivery solutions. The

More information

Installation Guide for WebSphere Application Server (WAS) and its Fix Packs on AIX V5.3L

Installation Guide for WebSphere Application Server (WAS) and its Fix Packs on AIX V5.3L Installation Guide for WebSphere Application Server (WAS) and its Fix Packs on AIX V5.3L Introduction: This guide is written to help any person with little knowledge in AIX V5.3L to prepare the P Server

More information

Team Foundation Server 2012 Installation Guide

Team Foundation Server 2012 Installation Guide Team Foundation Server 2012 Installation Guide Page 1 of 143 Team Foundation Server 2012 Installation Guide Benjamin Day benday@benday.com v1.0.0 November 15, 2012 Team Foundation Server 2012 Installation

More information

ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. www.thirtysix.net SMARTDOCS 2014.1 SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE

ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. www.thirtysix.net SMARTDOCS 2014.1 SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. www.thirtysix.net SMARTDOCS 2014.1 SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE UPDATED MAY 2014 Table of Contents Table of Contents...

More information

GP REPORTS VIEWER USER GUIDE

GP REPORTS VIEWER USER GUIDE GP Reports Viewer Dynamics GP Reporting Made Easy GP REPORTS VIEWER USER GUIDE For Dynamics GP Version 2015 (Build 5) Dynamics GP Version 2013 (Build 14) Dynamics GP Version 2010 (Build 65) Last updated

More information

Polycom RSS 4000 / RealPresence Capture Server 1.6 and RealPresence Media Manager 6.6

Polycom RSS 4000 / RealPresence Capture Server 1.6 and RealPresence Media Manager 6.6 INTEGRATION GUIDE May 2014 3725-75304-001 Rev B Polycom RSS 4000 / RealPresence Capture Server 1.6 and RealPresence Media Manager 6.6 Polycom, Inc. 0 Copyright 2014, Polycom, Inc. All rights reserved.

More information

Working with RD Web Access in Windows Server 2012

Working with RD Web Access in Windows Server 2012 Working with RD Web Access in Windows Server 2012 Introduction to RD Web Access So far in this series we have talked about how to successfully deploy and manage a Microsoft Windows Server 2012 VDI environment.

More information

Extending Remote Desktop for Large Installations. Distributed Package Installs

Extending Remote Desktop for Large Installations. Distributed Package Installs Extending Remote Desktop for Large Installations This article describes four ways Remote Desktop can be extended for large installations. The four ways are: Distributed Package Installs, List Sharing,

More information

InternetVista Web scenario documentation

InternetVista Web scenario documentation InternetVista Web scenario documentation Version 1.2 1 Contents 1. Change History... 3 2. Introduction to Web Scenario... 4 3. XML scenario description... 5 3.1. General scenario structure... 5 3.2. Steps

More information

MGC WebCommander Web Server Manager

MGC WebCommander Web Server Manager MGC WebCommander Web Server Manager Installation and Configuration Guide Version 8.0 Copyright 2006 Polycom, Inc. All Rights Reserved Catalog No. DOC2138B Version 8.0 Proprietary and Confidential The information

More information

jfingerprint Datasheet

jfingerprint Datasheet jfingerprint Datasheet jfingerprint An introduction to jfingerprint, the browser fingerprinting and identification solution. W o l f S o f t w a r e L i m i t e d Contents 1 Background... 3 2 How does

More information

An introduction to creating JSF applications in Rational Application Developer Version 8.0

An introduction to creating JSF applications in Rational Application Developer Version 8.0 An introduction to creating JSF applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Although you can use several Web technologies to create

More information

User Guide for Smart Former (v. 2.3) by IToris Inc. team

User Guide for Smart Former (v. 2.3) by IToris Inc. team User Guide for Smart Former (v. 2.3) by IToris Inc. team Contents Introduction...4 Installation...5 Smart Former Usage...6 Form Manager...6 Form Editor...7 Layout...7 Boxes managing...8 Text input box...9

More information

Django Two-Factor Authentication Documentation

Django Two-Factor Authentication Documentation Django Two-Factor Authentication Documentation Release 1.3.1 Bouke Haarsma April 05, 2016 Contents 1 Requirements 3 1.1 Django.................................................. 3 1.2 Python..................................................

More information

Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports

Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports $Q2UDFOH7HFKQLFDO:KLWHSDSHU )HEUXDU\ Secure Web.Show_Document() calls to Oracle Reports Introduction...3 Using Web.Show_Document

More information

OPENTABLE GROUP SEARCH MODULE GETTING STARTED ADD RESERVATIONS TO YOUR WEBSITE

OPENTABLE GROUP SEARCH MODULE GETTING STARTED ADD RESERVATIONS TO YOUR WEBSITE ADD RESERVATIONS TO YOUR WEBSITE OPENTABLE GROUP SEARCH MODULE The group search module allows users to select a specific restaurant location from a list and search tables at that location. The code below

More information

NMS300 Network Management System

NMS300 Network Management System NMS300 Network Management System User Manual June 2013 202-11289-01 350 East Plumeria Drive San Jose, CA 95134 USA Support Thank you for purchasing this NETGEAR product. After installing your device, locate

More information

Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator

Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator Written by: Chris Jaun (cmjaun@us.ibm.com) Sudha Piddaparti (sudhap@us.ibm.com) Objective In this

More information

Google Web Toolkit. Introduction to GWT Development. Ilkka Rinne & Sampo Savolainen / Spatineo Oy

Google Web Toolkit. Introduction to GWT Development. Ilkka Rinne & Sampo Savolainen / Spatineo Oy Google Web Toolkit Introduction to GWT Development Ilkka Rinne & Sampo Savolainen / Spatineo Oy GeoMashup CodeCamp 2011 University of Helsinki Department of Computer Science Google Web Toolkit Google Web

More information

CTSU SSO (Java) Installation and Integration Guide

CTSU SSO (Java) Installation and Integration Guide Cancer Trials Support Unit CTSU A Service of the National Cancer Institute CTSU SSO (Java) Installation and Integration Guide Revision 1.0 18 October 2011 Introduction Document Information Revision Information

More information

Installation of PHP, MariaDB, and Apache

Installation of PHP, MariaDB, and Apache Installation of PHP, MariaDB, and Apache A few years ago, one would have had to walk over to the closest pizza store to order a pizza, go over to the bank to transfer money from one account to another

More information