Easy Web Reports and Documents with JODReports
|
|
- Reynard King
- 5 years ago
- Views:
Transcription
1 Easy Web Reports and Documents with JODReports by John Valance Division 1 Systems Copyright <div1>
2 About John Valance Independent Consultant Founder and CTO of Division 1 Systems Specialty is helping IBM shops develop web applications and related skills Full service web development firm: Analysis, Design, Coding, Project management, Testing, Training, Mentoring 30+ years IBM midrange experience (S/38 thru IBM i) 15+ years of web development experience Web scripting language of choice = PHP Frequent presenter on web development topics Erstwhile Trainer for Zend Technologies Intro to PHP for RPG programmers Zend Certified Engineer 2
3 Agenda Overview Architecture Demo of running and modifying templates Using OpenOffice to develop templates Adding Programming Directives to templates Calling JODReports from PHP Installation of Components on Windows Server 3
4 Overview
5 What is JOD Reports? Java OpenDocument Reports Open source, Java-based report template tool Works together with Open Office Writer to: merge data with document templates and convert resulting document to PDF Open Office Writer is open source word processor Product of the Apache Software Foundation Open Office is a complete OSS office suite, rivaling MS Office Based on XML-based Open Document Format (ODF) 5
6 ASF The Apache Software Foundation 6
7 JODReports - Background Author Mirko Nasato Original idea in 2003 after working on a couple of invoicing/reporting projects. Generating dynamic PDFs using PDF libraries: Very time consuming Lots of time spent composing and adjusting layout of templates JODReports concept: Why can't templates be regular word processor documents? Users can create a sample document exactly how they want it, send it to me and all I would have to do is to add a few processing instructions. 7
8 JODReports Project Goals Template layout can be composed by non-programmers using a word processor Simple templates can be composed and modified entirely by nonprogrammers More complex templates need the programmer just to insert processing instructions into the supplied template layout for example: repeating elements, lists, tables conditional output, based on data OpenOffice.org documents immediately seemed the obvious choice since they are an open XML format. 8
9 JODReports Variable Components <XML> Use PHP to retrieve data from database and format as XML Document Template PDF <XML> + Document Template => PDF Create document templates using a word processor (OpenOffice) Can visually design layout of documents and reports Open Office includes tools to add input field markers mapping to the XML data JODReports calls Open Office, passing XML data Open Office merges XML data with template JODReports converts returned document to PDF 9
10 JODReports XML request <WO> <WO_NUM>65093</WO_NUM> <WO_ENTRY_DATE>Sat Oct 20, 2012</WO_ENTRY_DATE> <NEED_BY_DATE>Thu Oct 25, 2012</NEED_BY_DATE> <WO_DESCRIPTION>47 Barrett St</WO_DESCRIPTION> <WO_PREMISE_NUM>27590</WO_PREMISE_NUM> <OWNERS_NAME>Valance, John G</OWNERS_NAME> <OWNERS_PHONE> </OWNERS_PHONE> <METER_NO>25018</METER_NO> <WO_SPECIAL_INSTRUCTION /> <WO_TYPE_DESC>Service New Construction</WO_TYPE_DESC> <WO_GL_COST>VGSBS </WO_GL_COST> <PT_DESCRIPTION>Plastic Service 1"</PT_DESCRIPTION> <ESTLEN>.00</ESTLEN> <ESTHRS>.00</ESTHRS> <CURBSTOP>N</CURBSTOP> <FLWLIM>800</FLWLIM> <WO_TOWN_NAME>So. Burlington</WO_TOWN_NAME> <MAIN_PIPE_TYPE /> </WO> 10
11 11
12 12 Order Print application
13 Architecture
14 14
15 Technologies Client Side (i.e. IBM i) PHP manages the following: DB2 = datasource XML = to transmit data curl = PHP library to handle request/response for PDF from IBM i to Windows server The curl library allows PHP in your web page to access data from outside web pages. Common uses include reading rss feeds or accessing third-party API systems (like JODReports). curl is installed with Zend Server 15
16 Technologies Server Side (i.e. Windows) Tomcat application server (Java web container) JODReports (Java application -.jar file in tomcat folder) Open Office or LibreOffice Running as a service JOOScript ODT scripting language Freemarker Expressions to merge data with template Freemarker Directives to insert processing instructions (if, loop, etc.) AlwaysUp Windows service monitor Ensures OO service is always running 16
17 DEMO Running JODReports Modifying the template
18 Creating Templates for JODReports
19 Inserting Data into Document Templates Insert a JOOScript field Postion cursor at spot in document where you want variable Press Ctrl+F2 Enter Freemarker expression to retrieve value from XML FreeMarker expression notation: ${parent1.parent2.parentn.fieldname} i.e.: ${order.items.item.itemnum} 19
20 Sample XML data & Freemarker to Retrieve To insert value of <totalwgt>, enter the Freemarker expression as: ${order.totals.totalwgt} To insert value of <OH_ORDERNO>, enter the Freemarker expression as: ${order.header.oh_orderno} 20
21 Adding an Input Field to your Template Position Cursor in document Menu Insert / Fields / Other - or - Shortcut Key Ctrl+F2 Fields dialog will appear 21
22 Field Definition Dialog Select Functions tab Select Type = Input field In the Reference input, type jooscript Click Insert button 22
23 Input Field dialog Enter Freemarker expression in the input field and click OK 23
24 Sample XML data & Freemarker to Retrieve To insert value of <totalwgt>, enter the Freemarker expression as: ${order.totals.totalwgt} To insert value of <OH_ORDERNO>, enter the Freemarker expression as: ${order.header.oh_orderno} 24
25 25 Entering Freemarker Expressions to Retrieve Data Elements
26 Viewing JooScript Fields Fields will appear in document as grayed Input field To see the full field name, press Ctrl+F9 (or menu View / Field Names): You can style input fields like any text (font, size, color, background, etc.) 26
27 Where to save your templates Save the template in the templates folder of the JODReports web application folder, on the JOD server. We ll cover installing JODReports shortly For a Tomcat 8.0 installation, the path might look like this: C:\Tomcat 8.0\webapps\jodreports-webapp \WEB-INF\templates and the file name full path would be: C:\Tomcat 8.0\webapps\jodreports-webapp \WEB-INF\templates\order-print-template.odt 27
28 Naming and Requesting Your Template Document Save your template with file name ending with -template.odt For example, if you want to call it order-print.odt, you need to name it order-print-template.odt If you don t name it this way, JODReports will not find it! Referring to the template when calling JODReports from PHP: Replace -template.odt with the type of document you want back For example to retrieve order-print-template.odt as PDF, request order-print.pdf 28
29 Adding Freemarker Directives
30 Freemarker Directives Allow programmatic control over the document Conditional inclusion of document elements Repeating elements (reports, lists of items) Also uses jooscript, but Different syntax Entered differently in Open Office Writer 30
31 Items Table repeat 2 nd row of table Place cursor in first position of first column of row to be repeated 31
32 Entering a jooscript Directive With cursor at beginning of table row Select menu option: Insert / Script 32
33 Directive for repeating table row Script Type: jooscript 33 [#list order.items.item as [/#list]
34 Directive for repeating table row Script Type: jooscript 34 [#list order.items.item as [/#list] Before the current table/row
35 Directive for repeating table row Script Type: jooscript 35 [#list order.items.item as [/#list] Process the list of tags within each <order><items><item> referring each as item
36 Directive for repeating table row Script Type: jooscript 36 [#list order.items.item as [/#list] After the end of the current table/row
37 Directive for repeating table row Script Type: jooscript 37 [#list order.items.item as [/#list] End the repeating list
38 Directives for conditional inclusion (if/endif) The Substitute Items table should not display at all unless substitute item tags exist in the XML model Need to insert 2 jooscripts around this section: 1. if statement before the section 2. endif after the section 38
39 Syntax for testing a value in the model Position cursor before section Menu: Insert / Script. Script Type: jooscript Text: [#if order.header.subs_required = 'Y'] In the order/header, there s a field called SUBS_REQUIRED If it s Y, then show the subs table If it s not Y, this section of the document will be skipped We don t need to surround order.header.subs_required with ${ } as we did with input field scripts i.e.: ${ order.header.subs_required} 39
40 Syntax for ending the if statement Position cursor after section Menu: Insert / Script. Script Type: jooscript Text: [/#if] Ends the last if statement from previous jooscripts 40
41 Calling JODReports from PHP
42 Calling JODReports from PHP Q: How can PHP access additional resources on the web? A: curl library What is curl? Client URL library (aka libcurl) library created by Daniel Stenberg allows PHP to connect and communicate to many different types of servers with many different types of protocols (http, https, ftp, etc.) This will make it easy to communicate with JODReports on the Windows server PHP acts as the client, and can make request to a web resource, and receive back a response curl should be either enabled or built-in to Zend Server you should be ready to use it! 42
43 Set the URL and XML in PHP Using static XML document here. Replace with appropriate database access and formatting 43
44 Start curl session and set Request options Start the curl session with the URL Set options related to the request 44
45 45 Set curl response options
46 46 Run curl request, store response, close session
47 47 Send PDF file to the browser
48 Add Buffering Buffering ensures no problem with sending headers 48
49 Convert PHP array to XML function to_xml(simplexmlelement $object, array $data) { foreach ($data as $key => $value) { if (is_array($value)) { $new_object = $object->addchild($key); to_xml($new_object, $value); } else { $object->addchild($key, $value); } } } 49
50 Installation on Windows
51 Windows Components OpenOffice Writer Word Processor AlwaysUp application monitor Tomcat Java web application container JODReports Convert ODT to PDF 51
52 Installation Open Office / Always Up Windows XP, Vista, Windows 7 and Windows 8 (as of Feb 2016) Can use a virtual server Open Office (or LibreOffice) running as a service in Windows Easy way to run soffice.exe as a service: AlwaysUp: Runs any application as a service Ensures that the service is always available 30-day free trial; $49.99 for single license 52
53 53 OpenOffice for Windows
54 OpenOffice download page Select the Windows (EXE), and run it to install OO 54
55 55 Always Up download
56 Always Up Control Panel After installing, run Always Up and you will see this panel: To add an application to Always Up, click the add icon. The config settings dialog will open (shown on next slide) This shows Open Office is running, and was started manually. 56
57 AlwaysUp configuration settings for OpenOffice C:\Program Files (x86)\openoffice 4\ program\soffice.exe -headless -accept=socket, host=localhost,port=8100;urp; -norestore -nologo -nofirststartwizard Start automatically, when computer boots. 57
58 Install Tomcat: Tomcat is a Java web application server that runs in the Apache HTTP Server We need it to run JODReports as a web service 58
59 Tomcat 8.0 download page Use the Windows Service Installer Includes Apache web server 59 Installs as an automatic start Windows service
60 Tomcat Server landing page Once installed, you should be able to access this page at (or replace localhost with your JOD server) Tomcat browserbased administration application Allows you to manage installed applications like JODReports 60
61 JODReports home page Click Download link on left 61
62 Select version to download Get the last version (2.4) 62
63 Components available for download Download the webapp zip file 63
64 Extract the.war file WAR file is Web Archive a complete java web application in a compressed archive (like a.zip file) Place it in the Tomcat webapps folder, and Tomcat will install it automatically 64
65 Tomcat webapps folder C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps Put the.war file here, and in a few minutes you ll see this folder appear Congratulations! You re now running JODReports as a web service! 65
66 JODReports Demos installed automatically You can confirm JODReports is working at any time using these examples which are installed automatically In the URL, localhost means Tomcat is running on the same machine as the browser. Replace localhost with IP or domain name of your JODReports host. 66
67 67 Order Demo prompt form
68 68 Order Demo PDF output
69 Templates folder C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ jodreports-webapp-2.4.0\web-inf\templates Sample templates Custom template Put any custom templates you create into this folder 69
70 More Information
71 Contact Information John Valance Division 1 Systems <div1>
Connecting the Dots. Building Web Applications with PHP, HTML, CSS, and JavaScript
Connecting the Dots Building Web Applications with PHP, HTML, CSS, and JavaScript John Valance division 1 systems johnv@div1sys.com www.div1sys.com All materials copyright 2014-2017 John Valance
More informationProven Practice Installing TM1 9.5 in Apache Tomcat Product(s): TM1 9.5 Area of Interest: Install Config
Proven Practice Installing TM1 9.5 in Apache Tomcat Product(s): TM1 9.5 Area of Interest: Install Config 2 Copyright and Trademarks Licensed Materials - Property of IBM. Copyright IBM Corp. 2009 IBM, the
More informationPHP & My SQL Duration-4-6 Months
PHP & My SQL Duration-4-6 Months Overview of the PHP & My SQL Introduction of different Web Technology Working with the web Client / Server Programs Server Communication Sessions Cookies Typed Languages
More informationSQL Stored Procedures and the SQL Procedure Language
SQL Stored Procedures and the SQL Procedure Language John Valance Division 1 Systems johnv@div1sys.com www.div1sys.com 2017 Division 1 Systems About John Valance 30+ years IBM midrange experience
More informationSteps to Install BPEL into Eclipse Development Environment on Microsoft Windows 7 64 bit
Steps to Install BPEL into Eclipse Development Environment on Microsoft Windows 7 64 bit Table of Contents I. Steps to install the latest version of Java:... 3 II. Next step is installing Tomcat Apache...
More informationProfessional Course in Web Designing & Development 5-6 Months
Professional Course in Web Designing & Development 5-6 Months BASIC HTML Basic HTML Tags Hyperlink Images Form Table CSS 2 Basic use of css Formatting the page with CSS Understanding DIV Make a simple
More informationZend Studio 3.0. Quick Start Guide
Zend Studio 3.0 This walks you through the Zend Studio 3.0 major features, helping you to get a general knowledge on the most important capabilities of the application. A more complete Information Center
More informationservlets and Java JSP murach s (Chapter 2) TRAINING & REFERENCE Mike Murach & Associates Andrea Steelman Joel Murach
Chapter 4 How to develop JavaServer Pages 97 TRAINING & REFERENCE murach s Java servlets and (Chapter 2) JSP Andrea Steelman Joel Murach Mike Murach & Associates 2560 West Shaw Lane, Suite 101 Fresno,
More informationCase Study: Zend Server on IBM i. Vermont Gas Systems Work Order Management System
Case Study: Zend Server on IBM i Vermont Gas Systems Work Order Management System About John Valance Independent consultant Specialty is helping iseries shops develop web applications, and related skills
More informationWeb Collaborative Reviewer Installation Guide. Small Business Edition
Web Collaborative Reviewer Installation Guide Small Business Edition WWW.IXIASOFT.COM / DITACMS v. 4.2 / Copyright 2016 IXIASOFT Technologies. All rights reserved. Last revised: March 22, 2016 Table of
More informationApache Tomcat Installation guide step by step on windows
2012 Apache Tomcat Installation guide step by step on windows Apache tomcat installation guide step by step on windows. OraPedia Apache 12/14/2012 1 Tomcat installation guide Tomcat 6 installation guide
More informationPowerWorship 4.0 Introduction
PowerWorship 4.0 Introduction PowerWorship enables you to create and maintain a library of worship songs and can be used to create song lyrics presentation slides for Microsoft PowerPoint and Apache OpenOffice.
More informationCisco CVP VoiceXML 3.1. Installation Guide
Cisco CVP VoiceXML 3.1 CISCO CVP VOICEXML 3.1 Publication date: October 2005 Copyright (C) 2001-2005 Audium Corporation. All rights reserved. Distributed by Cisco Systems, Inc. under license from Audium
More informationOO and Ahh! An Introduction to Object Oriented Programming With PHP. Division 1 Systems. John Valance. Copyright John Valance Division 1 Systems
OO and Ahh! An Introduction to Object Oriented Programming With PHP John Valance Division 1 Systems johnv@div1sys.com Copyright John Valance Division 1 Systems About John Valance 30+ years IBM midrange
More informationBLUEPRINT TEAM REPOSITORY. For Requirements Center & Requirements Center Test Definition
BLUEPRINT TEAM REPOSITORY Installation Guide for Windows For Requirements Center & Requirements Center Test Definition Table Of Contents Contents Table of Contents Getting Started... 3 About the Blueprint
More informationRob Weir, IBM 1 ODF and Web Mashups
ODF and Web Mashups Basic techniques Rob Weir, IBM robert_weir@us.ibm.com 2009-11-05 1615 1 ODF and Web Mashups Agenda Why it is hard to use ODF in a web app Two techniques for accessing ODF on the web
More informationPeople are more likely to open and read a letter than a generic letter addressed to sir, madam or to whom it may concern.
Introduction (WD 330) People are more likely to open and read a letter than a generic letter addressed to sir, madam or to whom it may concern. Word provides the capability of creating a letter, which
More informationWe want to make your transition from the AIA Contract Documents desktop software to the online version as smooth as possible. Below you ll find important transition resources - feel free to share them
More informationSome (semi-)advanced tips for LibreOffice
Some (semi-)advanced tips for LibreOffice by Andy Pepperdine Introduction We cover several tips on special things in Writer and Calc and anything else that turns up. Although I use LibreOffice, these should
More informationEditing Webpages in N/Vu
Editing Webpages in N/Vu 1. Opening pages to edit in N/Vu One of the first things we covered was the importance of opening your webpage within the application. That means that you can t simply double-click
More informationCreate Import Data Connection to SAP BPC MS
Create Import Data Connection to SAP BPC MS You can create a connection that allows you to import data and models from an SAP Business Planning and Consolidation (BPC) system. Prerequisites SAP BPC for
More informationComposer Help. Import and Export
Composer Help Import and Export 2/7/2018 Import and Export Contents 1 Import and Export 1.1 Importing External Files into Your Composer Project 1.2 Importing Composer Projects into Your Workspace 1.3 Importing
More informationSetting Up the Development Environment
CHAPTER 5 Setting Up the Development Environment This chapter tells you how to prepare your development environment for building a ZK Ajax web application. You should follow these steps to set up an environment
More informationPerceptive Interact for Salesforce Enterprise
Perceptive Interact for Salesforce Enterprise Installation and Setup Guide Version: 3.x.x Written by: Documentation Team, R&D Date: January 2019 Copyright 2015-2019 Hyland Software, Inc. and its affiliates.
More informationWriter 5.4 Guide. Chapter 16 Master Documents
Writer 5.4 Guide Chapter 16 Master Documents Copyright This document is Copyright 2017 by the LibreOffice Documentation Team. Contributors are listed below. You may distribute it and/or modify it under
More informationUsing XML and RDBMS Data Sources in XPages Paul T. Calhoun NetNotes Solutions Unlimited, Inc
Using XML and RDBMS Data Sources in XPages Paul T. Calhoun NetNotes Solutions Unlimited, Inc 2010 by the individual speaker Sponsors 2010 by the individual speaker Speaker Information Independent Consultant,
More informationDreamweaver is a full-featured Web application
Create a Dreamweaver Site Dreamweaver is a full-featured Web application development tool. Dreamweaver s features not only assist you with creating and editing Web pages, but also with managing and maintaining
More informationCREATING WEBSITES. What you need to build a website Part One The Basics. Chas Large. Welcome one and all
Slide 1 CREATING WEBSITES What you need to build a website Part One The Basics Chas Large Welcome one and all Short intro about Chas large TV engineer, computer geek, self taught, became IT manager in
More informationImport Data Connection from an SAP Universe
Import Data Connection from an SAP Universe SAP Analytics Cloud allows you to connect to SAP Universe and import your data. NOTE: It is recommended that the SAP Cloud Platform Cloud Connector (SAP CP CC)
More informationDreamweaver is a full-featured Web application
Create a Dreamweaver Site Dreamweaver is a full-featured Web application development tool. Dreamweaver s features not only assist you with creating and editing Web pages, but also with managing and maintaining
More informationMadCap Software. Index Guide. Flare 2017 r2
MadCap Software Index Guide Flare 2017 r2 Copyright 2017 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document
More informationDreamweaver MX The Basics
Chapter 1 Dreamweaver MX 2004 - The Basics COPYRIGHTED MATERIAL Welcome to Dreamweaver MX 2004! Dreamweaver is a powerful Web page creation program created by Macromedia. It s included in the Macromedia
More informationTUTORIALS > DIAGRAM NAVIGATION AND AESTHETICS
NAVIGATING THE DIAGRAM To demonstrate some of ER/Studio DA s layout and navigation utilities, we will import a sample SQL script provided with ER/Studio DA. 1 Close any files you have open. 2 Choose File
More informationZend Studio has the reputation of being one of the most mature and powerful
Exploring the developer environment RAPID DEVELOPMENT PHP experts consider Zend Studio the most mature and feature-rich IDE for PHP. The latest version offers enhanced database manipulation and other improvements.
More informationImport Data Connection to an SAP ERP System
Import Data Connection to an SAP ERP System SAP Analytics Cloud allows you to import data from supported versions SAP ERP Central Component. NOTE: It is recommended that the SAP Cloud Platform Cloud Connector
More informationMastering Notes.ini Settings, Both Old and New Chris Miller Connectria
Mastering Notes.ini Settings, Both Old and New Chris Miller Connectria 2007 Wellesley Information Services. All rights reserved. ODS 48 Improvements Potential improvements for I/O optimization Potential
More informationDspace Installation Guide (Windows 2003 Server)
Pre-requisite Software: Java Development Kit. PostgreSQL Apache Tomcat Apache Maven Apache ANT DSpace Dspace Installation Guide (Windows 2003 Server) 1. Java Development Kit: JDK is a development environment
More informationCSCI 201 Lab 1 Environment Setup
CSCI 201 Lab 1 Environment Setup "The journey of a thousand miles begins with one step." - Lao Tzu Introduction This lab document will go over the steps to install and set up Eclipse, which is a Java integrated
More informationApache Openoffice 3 4 Using Base Volume 8 Using Apache Openoffice 3 4
Apache Openoffice 3 4 Using Base Volume 8 Using Apache Openoffice 3 4 We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on
More informationJohn Valance JValance Consulting
John Valance JValance Consulting jvalance@sprynet.com Copyright 2011-2012: John Valance Independent consultant o Specialty is helping iseries shops develop web applications, and related skills o Training,
More informationUsing Dreamweaver. 4 Creating a Template. Logo. Page Heading. Home About Us Gallery Ordering Contact Us Links. Page content in this area
4 Creating a Template Now that the main page of our website is complete, we need to create the rest of the pages. Each of them will have a layout that follows the plan that is shown below. Logo Page Heading
More informationThe Dreamweaver Interface
The Dreamweaver Interface Let s take a moment to discuss the different areas of the Dreamweaver screen. The Document Window The Document Window shows you the current document. This is where you are going
More informationOpenText StreamServe 5.6 Document Broker Plus
OpenText StreamServe 5.6 Document Broker Plus User Guide Rev A OpenText StreamServe 5.6 Document Broker Plus User Guide Rev A Open Text SA 40 Avenue Monterey, Luxembourg, Luxembourg L-2163 Tel: 35 2 264566
More informationCalc Guide. Chapter 6 Printing, Exporting and ing
Calc Guide Chapter 6 Printing, Exporting and E-mailing Copyright This document is Copyright 2005 2013 by its contributors as listed below. You may distribute it and/or modify it under the terms of either
More informationGetting started 7. Setting properties 23
Contents 1 2 3 Getting started 7 Introduction 8 Installing Visual Basic 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects 20 Reopening
More informationConfiguring Optional and Advanced Tasks for External Content Integration
Configuring Optional and Advanced Tasks for External Content Integration First Published: August 2, 2012 Revised: March 8, 2013 This module describes some of the optional and advanced tasks that you can
More informationOpenOffice.org as a platform for developers
OOoCon 2004 - Berlin OpenOffice.org as a platform for developers Mathias.Bauer@sun.com Mathias Bauer - OpenOffice.org Application Framework - Slide 1 Agenda Speaker introductions Features for development
More informationHYPERION SYSTEM 9 BI+ GETTING STARTED GUIDE APPLICATION BUILDER J2EE RELEASE 9.2
HYPERION SYSTEM 9 BI+ APPLICATION BUILDER J2EE RELEASE 9.2 GETTING STARTED GUIDE Copyright 1998-2006 Hyperion Solutions Corporation. All rights reserved. Hyperion, the Hyperion H logo, and Hyperion s product
More informationIntroduction to Dreamweaver CS3
TUTORIAL 2 Introduction to Dreamweaver CS3 In Tutorial 2 you will create a sample site while you practice the following skills with Adobe Dreamweaver CS3: Creating pages based on a built-in CSS page layout
More informationProperties Sidebar: Make editing much easier
Properties Sidebar: Make editing much easier Yang Jin Fang, Presentation Dev Lead Ma Li, Symphony UX Designer Wang Qiang, Symphony UX Designer IBM Agenda What's Symphony Symphony UI overview How does properties
More informationZend Server Community Edition 5.6 Reference Manual
Zend Server Community Edition 5.6 Reference Manual By Zend Technologies www.zend.com Abstract This is the Reference Manual for Zend Server Community Edition Version 5.6. The information in this document
More informationShopping Cart: Queries, Personalizations, Filters, and Settings
Shopping Cart: Queries, Personalizations, Filters, and Settings on the Shopping Cart Home Page Use this Job Aid to: Learn how to organize the Shopping Cart home page so that it is easier to use. BEFORE
More informationPassword Memory 7 User s Guide
C O D E : A E R O T E C H N O L O G I E S Password Memory 7 User s Guide 2007-2018 by code:aero technologies Phone: +1 (321) 285.7447 E-mail: info@codeaero.com Table of Contents How secure is Password
More informationWebsite Management with the CMS
Website Management with the CMS In Class Step-by-Step Guidebook Updated 12/22/2010 Quick Reference Links CMS Login http://staging.montgomerycollege.edu/cmslogin.aspx Sample Department Site URLs (staging
More informationIU Kokomo Career and Accessibility Center
Creating an Accessible Syllabus in Microsoft Word Incorporating the use of headings and a table of contents (if needed) in your syllabus will make the document increasingly accessible to all students.
More informationImport Data Connection to an SAP BW System
Import Data Connection to an SAP BW System SAP Analytics Cloud allows you to import data from an SAP BW System. You must connect to an SAP BW system, version 7.3x or higher release. NOTE: It is recommended
More informationInstalling Oreka TR in Windows
Installing Oreka TR in Windows Contents What is Oreka TR? 1 Architecture 1 Prerequisites (provided by customer): 2 Prerequisites (provided by Orecx): 2 Orkaudio Installation 3 Upgrading OrkAudio (Optional)
More informationIntroduction to LibreOffice 5
Sun City Summerlin Computer Club Seminar Introduction to LibreOffice 5 Tom Burt October 26, 2017 Where to Find the Materials Sun City Summer Computer Club Website: http://www.scscc.club/smnr/libreoffice5-introduction.pdf
More informationIntroduction to LibreOffice 6
Sun City Summerlin Computer Club Seminar Introduction to LibreOffice 6 Tom Burt November 29, 2018 Where to Find the Materials Sun City Summer Computer Club Website: http://www.scscc.club/smnr/libreoffice6-introduction.pdf
More informationTM1 9.5 Quick Installation and Upgrade Guide. Nature of Document: Tip or Technique Product(s): TM1 9.5 Area of Interest: Upgrade/Migration
TM1 9.5 Quick Installation and Upgrade Guide Nature of Document: Tip or Technique Product(s): TM1 9.5 Area of Interest: Upgrade/Migration 2 Copyright and Trademarks Licensed Materials - Property of IBM.
More informationUSER GUIDE. MADCAP FLARE 2018 r2. What's New
USER GUIDE MADCAP FLARE 2018 r2 What's New Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document
More informationGetting Started With Tornado
Download and Install Download the Docmosis Tornado Server You will also need to obtain a license key to allow the server to run. Install OpenOffice or LibreOffice Docmosis works well with either LibreOffice
More informationBuilding Web Applications with SAS AppDev Studio TM 3.0
Building Web Applications with SAS AppDev Studio TM 3.0 ABSTRACT Frederick Pratter, Eastern Oregon University, La Grande OR The SAS/IntrNet Software product is now nearly 10 years old and uses the obsolete
More informationbs^ir^qfkd=obcib`qflk= prfqb=clo=u
bs^ir^qfkd=obcib`qflk= prfqb=clo=u cçê=u=táåççïë=póëíéãë cçê=lééåsjp=eçëíë cçê=f_j=eçëíë 14.1 bî~äì~íáåö=oéñäéåíáçå=u This guide provides a quick overview of features in Reflection X. This evaluation guide
More informationBVCC General Meeting. April 9, The LibreOffice Free Office Suite, Joel Ewing
BVCC General Meeting April 9, 2018 The LibreOffice Free Office Suite, Joel Ewing LibreOffice History Star Writer (1985) Sun StarOffice (1994) OpenOffice.org (2000) (Sun released SO 5.2 code as open-source)
More informationProgramming with the Finesse API
Programming with the Finesse API OpenSocial Gadgets Source: http://www.slideshare.net/wuzziwug/opensocial-intro-presentation OpenSocial Gadgets A gadget spec: Is an XML file Defines metadata about an OpenSocial
More informationINDEX. 1. Creating citations 1.1. Using Write-N-Cite Without using Write-N-Cite.
Ref INDEX 1. Creating citations 1.1. Using Write-N-Cite. 1.2. Without using Write-N-Cite. 2. Sharing references 2.1. Using Refshare. 2.2. Without using Refshare. 2.2.1. Creating a read-only access. 2.2.2.
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 informationLogin: Quick Guide for Qualtrics May 2018 Training:
Qualtrics Basics Creating a New Qualtrics Account Note: Anyone with a Purdue career account can create a Qualtrics account. 1. In a Web browser, navigate to purdue.qualtrics.com. 2. Enter your Purdue Career
More informationUse signatures in Outlook 2010
Use e-mail signatures in Outlook 2010 Quick Reference Card Download and use a signature template Note This procedure will take you away from this page. If necessary, print this page before you follow these
More informationMend for Eclipse quick start guide local analysis
The Semmle Mend for Eclipse plugin allows users to view Semmle results in Eclipse. This document describes how to install and use the plugin for local analysis. You can install the plugin using a Semmle
More informationUSER GUIDE. MADCAP FLARE 2017 r3. Source Control: Git
USER GUIDE MADCAP FLARE 2017 r3 Source Control: Git Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this
More informationLesson 3 Transcript: Part 1 of 2 - Tools & Scripting
Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting Slide 1: Cover Welcome to lesson 3 of the db2 on Campus lecture series. Today we're going to talk about tools and scripting, and this is part 1 of 2
More informationSwitching to Sheets from Microsoft Excel Learning Center gsuite.google.com/learning-center
Switching to Sheets from Microsoft Excel 2010 Learning Center gsuite.google.com/learning-center Welcome to Sheets Now that you've switched from Microsoft Excel to G Suite, learn how to use Google Sheets
More informationUsing vletter Handwriting Software with Mail Merge in Word 2007
Using vletter Handwriting Software with Mail Merge in Word 2007 Q: What is Mail Merge? A: The Mail Merge feature in Microsoft Word allows you to merge an address file with a form letter in order to generate
More informationWelcome. Accessing Your Banner Reports
Welcome Accessing Your Banner Reports Objective Introduction Show e~print users how to select, retrieve, view, save, and print e~print reports from their browsers. Intended Use Self-Training Guided Training
More informationSWCS 4.2 Backup Agent User s Guide Revision /20/2012 Solatech, Inc.
SWCS 4.2 Backup Agent User s Guide Revision 24 11/20/2012 Solatech, Inc. Contents Introduction... 3 Installation... 3 Running the Backup Agent... 3 Using the Backup Agent... 3 Configuring the Backup...
More informationWriter Guide. Chapter 13 Working with Master Documents
Writer Guide Chapter 13 Working with Master Documents Copyright This document is Copyright 2011 by its contributors as listed below. You may distribute it and/or modify it under the terms of either the
More informationThe main differences with other open source reporting solutions such as JasperReports or mondrian are:
WYSIWYG Reporting Including Introduction: Content at a glance. Create A New Report: Steps to start the creation of a new report. Manage Data Blocks: Add, edit or remove data blocks in a report. General
More informationBatch Watermark Creator Software
PhotoX Batch Watermark Creator Software PhotoX helps you to add watermark stamp to your photos in a batch. The watermark can be generated from text or from an image. PhotoX also provides other tools likes
More informationWeb API Lab. The next two deliverables you shall write yourself.
Web API Lab In this lab, you shall produce four deliverables in folder 07_webAPIs. The first two deliverables should be pretty much done for you in the sample code. 1. A server side Web API (named listusersapi.jsp)
More informationewater SDI for water resource management
PROJECT GEONETCAST WS 2009/2010 ewater SDI for water resource management Technical Documentation Theresia Freska Utami & Wu Liqun 2/12/2010 I. GEONETWORK 1. Installation e-water uses the software package
More informationFreeMarker in Spring Web. Marin Kalapać
FreeMarker in Spring Web Marin Kalapać Agenda Spring MVC view resolving in general FreeMarker what is it and basics Configure Spring MVC to use Freemarker as view engine instead of jsp Commonly used components
More informationFiery JobFlow Help v2.4
2018 Electronics For Imaging, Inc. The information in this publication is covered under Legal Notices for this product. 9 July 2018 Contents 3 Contents...5 Installing...5 Activation of license...5 Using...6
More informationGetting started 7. Setting properties 23
Contents 1 2 3 Getting started 7 Introducing Visual Basic 8 Installing Visual Studio 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects
More informationLUXWINE theme documentation
LUXWINE theme documentation Introduction Thank you for purchasing my theme. If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form
More informationCreating Effective School and PTA Websites. Sam Farnsworth Utah PTA Technology Specialist
Creating Effective School and PTA Websites Sam Farnsworth Utah PTA Technology Specialist sam@utahpta.org Creating Effective School and PTA Websites Prerequisites: (as listed in class description) HTML
More informationDRAFT. Table of Contents About this manual... ix About CuteSITE Builder... ix. Getting Started... 1
DRAFT Table of Contents About this manual... ix About CuteSITE Builder... ix Getting Started... 1 Setting up... 1 System Requirements... 1 To install CuteSITE Builder... 1 To register CuteSITE Builder...
More informationWorkspace Administrator Help File
Workspace Administrator Help File Table of Contents HotDocs Workspace Help File... 1 Getting Started with Workspace... 3 What is HotDocs Workspace?... 3 Getting Started with Workspace... 3 To access Workspace...
More informationThere are six main steps in creating web pages in FrontPage98:
This guide will show you how to create a basic web page using FrontPage98 software. These instructions are written for IBM (Windows) computers only. However, FrontPage is available for Macintosh users
More informationPOOSL IDE Installation Manual
Embedded Systems Innovation by TNO POOSL IDE Installation Manual Tool version 4.1.0 7 th November 2017 1 POOSL IDE Installation Manual 1 Installation... 4 1.1 Minimal system requirements... 4 1.2 Installing
More informationDesigning a Web Page Using MS SharePoint Designer Reference Manual
Designing a Web Page Using MS SharePoint Designer 2007 Reference Manual SHAREPOINT DESIGNER 2007 BASICS 1. Opening SharePoint Designer 2007 application - Click start>all Programs>Microsoft Office>Microsoft
More informationSelecting An XML File. Boris Job Slate
Boris Job Slate Boris Job Slate filter for Final Cut Pro is a special generator plug-in found under Video Generators in Final Cut Effect Browser window. Boris Job Slate is designed to automatically create
More informationWriter 5.4 Guide. Chapter 7 Printing, Exporting, ing
Writer 5.4 Guide Chapter 7 Printing, Exporting, E-mailing Copyright This document is Copyright 2017 by the LibreOffice Documentation Team. Contributors are listed below. You may distribute it and/or modify
More informationDOWNLOAD PDF CAN I ADD A PAGE TO MY WORD UMENT
Chapter 1 : How to Add a Word Document to a Word Document blog.quintoapp.com Adding a Word document file into another helps save time. There are a number of ways you can do this. You can copy the document
More informationPerceptive Interact for Salesforce Enterprise
Perceptive Interact for Salesforce Enterprise Installation and Setup Guide Version: 3.x.x Written by: Product Knowledge, R&D Date: April 2018 Copyright 2015-2018 Hyland Software, Inc. and its affiliates.
More informationSAS Model Manager 2.3
SAS Model Manager 2.3 Administrator's Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2010. SAS Model Manager 2.3: Administrator's Guide. Cary,
More informationAppendix A: Courseware setup
Training Course System Requirements This class requires the following minimal machine configuration: Single-Core CPU, 2Ghz+ 2GB RAM 5 GB Free hard disk space Microsoft Windows XP or Vista Firefox 3.x or
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 informationLesson 4 Paragraph Styles
Creating paragraph styles: Lesson 4 Paragraph Styles One of the biggest differences between typing and word processing is the notion of paragraphs and paragraph styles. In Lesson 2 you learned how to assign
More information