Advanced Customisation: Scripting EPrints. EPrints Training Course
|
|
|
- Charles Johns
- 10 years ago
- Views:
Transcription
1 Advanced Customisation: Scripting EPrints EPrints Training Course
2 Part 2: Scripting Techniques
3 Roadmap Core API manipulating your data accessing data collections searching your data Scripting techniques essentials putting it all together writing export plugins writing screen plugins writing command-line tools writing CGI scripts
4 Scripting Techniques: Essentials
5 Putting it all together Two essential objects Session connects to the repository many useful methods Repository provides access to datasets session->get_repository->get_dataset( archive ) configuration settings Explore using perldoc
6 Scripting for the Web API provides lots of methods to help you build Web pages and display (render) data these methods return (X)HTML but not strings! XML DOM objects DocumentFragment, Element, TextNode... Build pages from these nodes node1->appendchild(node2) why? it s easier to manipulate a tree than to manipulate a large string
7 XML DOM vs. Strings p = make_element( p ) p = <p> text = make_text( Hello World ) p->appendchild(text) p += Hello World p += </p> Can manipulate tree to add extra text, elements etc. p <p>hello World</p> Difficult to make changes to the string would need to find the right position first Hello World
8 Render Methods: Session Session provides many useful Web page building blocks make_doc_fragment() create an empty XHTML document fill it with things! make_text(text) create an XML TextNode make_element(name, attrs) create an XHTML Element make_element("p", align => "right") <p align= right />
9 Render Methods: Session (2) render_link(uri, target) create an XHTML link link = session-> render_link( ) text = session->make_text( EPrints") link->appendchild(text) <a href= > EPrints</a>
10 Render Methods: Session (3) html_phrase(phraseid, inserts) render an XHTML phrase in the current language looks up phraseid from the phrases files inserts can be used to add extra information to the phrase must be a corresponding <epc:pin> in the phrase <epp:phrase>number of results: <epc:pin name= count /></epp:phrase>
11 Render Methods: Session (4) Many methods for building input forms, including: render_form(method, dest) render_option_list(params) render_hidden_field(name, value) render_upload_field(name) render_action_buttons(buttons)...
12 Rendering Methods: Data Objects render_citation(style) render_citation_link(style) create an XHTML citation for the object if style is set then use the named citation style render_value(fieldname) get an XHTML fragment containing the rendered version of the value of the named field in the current language
13 Rendering Methods: MetaFields render_name(session) render_help(session) get an XHTML fragment containing the name/description of the field in the current language
14 Rendering Methods: Searches render_description() get some XHTML describing the search parameters render_search_form(help) render an input form for the search if help is true then this also renders the help for each search field in current language
15 Getting User Input (CGI parameters) Session object also provides useful methods for getting user input e.g. from an input form have_parameters true if parameters (POST or GET) are available param(name) get the value of a named parameter
16 Scripting Techniques: Writing Export Plugins
17 Plugin Framework EPrints provides a framework for plugins registration of plugin capabilities standard interface which plugins need to implement Several types of plugin interface provided import and export get data in and out of the repository interface screens add new tools and reports to UI input components add new ways for users to enter data
18 Plugin Framework (2) Not just a plugin framework for 3 rd party extensions! Used extensively by EPrints itself majority of (dynamic) Web pages you see are screen plugins search, deposit workflow, editorial review, item control page, user profile, saved searches, adminstration tools... all import/export options implemented as plugins all input components in deposit workflow are plugins subject browser input, file upload...
19 Plugin Framework (3) EPrints is really a generic plugin framework with a set of plugins that implement the functions of a repository Gives plugin developers many examples to work from find a plugin that does something similar to what you want to achieve and explore how it works Plugins Plugin Framework Backend (data model)
20 Writing Export Plugins Typically a standalone Perl module in perl_lib/eprints/plugin/export/ Writing export plugins register plugin define how to convert data objects to an output/interchange format
21 Export Plugin: Registration Register name the name of the plugin visible who can use it accept what the plugin can convert lists of data objects or single data objects (or both) type of record (eprint, user...) suffix and mimetype file extension and MIME type of format plugin converts to
22 Registration Example: BibTeX $self->{name} = "BibTeX"; $self->{accept} = [ 'list/eprint', 'dataobj/eprint' ]; $self->{visible} = "all"; $self->{suffix} = ".bib"; $self->{mimetype} = "text/plain"; Converts lists or single EPrint objects Available to all users Produces plain text file with.bib extension
23 Registration Example: FOAF $self->{name} = "FOAF Export"; $self->{accept} = [ 'dataobj/user' ]; $self->{visible} = "all"; $self->{suffix} = ".rdf"; $self->{mimetype} = "text/xml"; Converts single User objects Available to all users Produces XML file with.rdf extension
24 Registration Example: XML $self->{name} = "EP3 XML"; $self->{accept} = [ 'list/*', 'dataobj/*' ]; $self->{visible} = "all"; $self->{suffix} = ".xml"; $self->{mimetype} = "text/xml"; Converts any data object Available to all users Produces XML file with.xml extension
25 Export Plugin: Conversion For a straight conversion plugin, this usually includes: mapping data objects to output/interchange format serialising the output/interchange format e.g. EndNote conversion section: $data->{k} = $dataobj->get_value( "keywords" ); $data->{t} = $dataobj->get_value( "title" ); $data->{u} = $dataobj->get_url;
26 Export Plugin: Conversion (2) But export plugins aren t limited to straight conversions! Explore: Google Maps export plugin plot location data on map Timeline export plugin plot date data on timeline
27 Export Plugin: Template Register subclass EPrints::Plugin::Export inherits all the mechanics so you don t have to worry about them could subclass existing plugin e.g. XML, Feed define name, accept, visible etc. in constructor new() of plugin module Conversion define output_dataobj function will be called by plugin subsystem for every data object that needs to be converted
28 Writing Import Plugins Typically a standalone Perl module in perl_lib/eprints/plugin/import/ Reading input can be harder than writing output need to detect and handle errors in input many existing libraries available for parsing a wide variety of file formats Writing import plugins 1. register define how to convert input/interchange format into data objects reverse of export
29 Scripting Techniques: Writing Screen Plugins
30 Plugins: Writing Screen Plugins One or more Perl modules in perl_lib/eprints/plugin/screen/ may be bundled with phrases, config files, stylesheets etc. Writing screen plugins register where it appears in UI who can use it define functionality
31 Screen Plugin: Registration Register actions the actions the plugin can carry out (if any) appears where abouts in the interface the plugin and/or actions will appear named list position in list will be displayed as link, button or tab
32 Registration Example: Manage Deposits $self->{appears} = [ { place => "key_tools", position => 100, } ]; key_tools list
33 Registration Example: EPrint Details $self->{appears} = [ { place => "eprint_view_tabs", position => 100, }, ]; eprint_view_tabs list (each tab is a single screen plugin)
34 Registration Example: New Item $self->{appears} = [ { place => item_tools", position => 100, action => create, }, ]; item_tools list (create action will be invoked when button pressed)
35 Screen Plugin: Define Functionality 3 types of screen plugin Render only define how to produce output display examples: Admin::Status, EPrint::Details Action only (no output display) define how to carry out action(s) examples: Admin::IndexerControl, EPrint::Move, EPrint::NewVersion Combined (interactive) define how to produce output/carry out action(s) examples: EPrint::RejectWith , EPrint::Edit, User::Edit
36 Screen Plugins: Displaying Messages Action plugins produce no output display but can still display messages to user add_message(type, message) register a message that will be displayed to the user on the next screen they see type can be error warning message (informational)
37 Screen Plugin Template: Render Only Register subclass EPrints::Plugin::Screen inherits all the mechanics so you don t have to worry about them could subclass existing plugin e.g. EPrint, User define where plugin appears in constructor new() of plugin module define who can view plugin (if required) can_be_viewed function e.g. check user privileges Define functionality define render function produce output display using API render_ methods
38 Screen Plugin Template: Action Only Register subclass EPrints::Plugin::Screen define actions supported define where actions appear define who can use actions allow_action function(s) Define functionality define action_action function(s) carry out the action use add_message to show result/error redirect to a different screen when done
39 Screen Plugin Template: Combined render function usually displays links/buttons which invoke the plugin s actions e.g. EPrint::Remove registers remove and cancel actions render function displays Are you sure? screen OK/Cancel buttons invoke remove/cancel actions
40 Scripting Techniques: Writing Command Line Scripts
41 Command Line Scripts Usually stored in bin directory Add batch/offline processes to your repository e.g. duplicate detection compare each record to every other record e.g. file integrity - check stored MD5 sums against actual MD5 sums
42 Connecting to the Repository Command line scripts (and CGI scripts) must explicitly connect to the repository by creating a new Session object new(mode, repositoryid) set mode to 1 for command line scripts set mode to 0 for CGI scripts And disconnect from the repository when complete terminate() performs necessary cleanup
43 Using Render Functions XHTML is good for building Web pages but not so good for command line output! often no string equivalent use tree_to_utf8() extracts a string from the result of any rendering method tree_to_utf8( eprint->render_citation)
44 Search and Modify Template Common pattern for command line tools Connect to repository Get desired dataset Search dataset Apply function to matching results modify result commit changes Disconnect from repository
45 Example: lift_embargos Removes access restrictions on documents with expired embargos Connect to repository Get document dataset Search dataset embargo date field earlier than today s date Apply function to matching results remove access restriction clear embargo date commit changes Disconnect from repository
46 Scripting Techniques: Writing CGI Scripts
47 CGI Scripts Usually stored in cgi directory Largely superceded by screen plugins but can still be used to add e.g. custom reports to your repository Similar template to command-line scripts but build Web page output using API render_ methods
48 Building Pages In Screen plugins, mechanics of sending Web pages to the user s browser are handled by the plugin subsystem need to do this yourself with CGI scripts methods provided by the Session object build_page(title, body) wraps your XHTML document in the archive template send_page() flatten page and send it to the user
49 Summary Use the core API to manipulate data in the API individual data objects EPrint, Document, User sets of data objects DataSet, List, Search Wrap this in a plugin or script Session, Repository Web output using render_ methods templates Next: hands-on exercises designed to get you started with these techniques
Exercise 1 : Branding with Confidence
EPrints Training: Repository Configuration Exercises Exercise 1 :Branding with Confidence 1 Exercise 2 :Modifying Phrases 5 Exercise 3 :Configuring the Deposit Workflow 7 Exercise 4 :Controlled Vocabularies
4/25/2016 C. M. Boyd, [email protected] Practical Data Visualization with JavaScript Talk Handout
Practical Data Visualization with JavaScript Talk Handout Use the Workflow Methodology to Compare Options Name Type Data sources End to end Workflow Support Data transformers Data visualizers General Data
Kentico CMS 7.0 E-commerce Guide
Kentico CMS 7.0 E-commerce Guide 2 Kentico CMS 7.0 E-commerce Guide Table of Contents Introduction 8... 8 About this guide... 8 E-commerce features Getting started 11... 11 Overview... 11 Installing the
ASP.NET Using C# (VS2012)
ASP.NET Using C# (VS2012) This five-day course provides a comprehensive and practical hands-on introduction to developing applications using ASP.NET 4.5 and C#. It includes an introduction to ASP.NET MVC,
10CS73:Web Programming
10CS73:Web Programming Question Bank Fundamentals of Web: 1.What is WWW? 2. What are domain names? Explain domain name conversion with diagram 3.What are the difference between web browser and web server
App Building Guidelines
App Building Guidelines App Building Guidelines Table of Contents Definition of Apps... 2 Most Recent Vintage Dataset... 2 Meta Info tab... 2 Extension yxwz not yxmd... 3 Map Input... 3 Report Output...
5.1 Features 1.877.204.6679. [email protected] Denver CO 80202
1.877.204.6679 www.fourwindsinteractive.com 3012 Huron Street [email protected] Denver CO 80202 5.1 Features Copyright 2014 Four Winds Interactive LLC. All rights reserved. All documentation
Oracle FLEXCUBE Direct Banking Android Tab Client Installation Guide Release 12.0.3.0.0
Oracle FLEXCUBE Direct Banking Android Tab Client Installation Guide Release 12.0.3.0.0 Part No. E52543-01 April 2014 Oracle Financial Services Software Limited Oracle Park Off Western Express Highway
NaviCell Data Visualization Python API
NaviCell Data Visualization Python API Tutorial - Version 1.0 The NaviCell Data Visualization Python API is a Python module that let computational biologists write programs to interact with the molecular
A QUICK OVERVIEW OF THE OMNeT++ IDE
Introduction A QUICK OVERVIEW OF THE OMNeT++ IDE The OMNeT++ 4.x Integrated Development Environment is based on the Eclipse platform, and extends it with new editors, views, wizards, and additional functionality.
How To Use Query Console
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
CommonSpot Content Server Version 6.2 Release Notes
CommonSpot Content Server Version 6.2 Release Notes Copyright 1998-2011 PaperThin, Inc. All rights reserved. About this Document CommonSpot version 6.2 updates the recent 6.1 release with: Enhancements
ACS ChemWorx Quick User Guide Created by: ACS ChemWorx http://www.acschemworx.org
ACS ChemWorx Quick User Guide Created by: ACS ChemWorx http://www.acschemworx.org Download a comprehensive user guide at http://pubs.acs.org/iapps/acschemworx/tutorial.html Contents OVERVIEW... 3 ACS CHEMWORX
Getting started with Mendeley. Guide by ITC library
Getting started with Mendeley Guide by ITC library January 2015 Table of Contents 1 Mendeley in not even 10 steps... 3 1.1 Go to www.mendeley.com and register... 3 1.2 Download Mendeley desktop... 3 1.3
Drupal CMS for marketing sites
Drupal CMS for marketing sites Intro Sample sites: End to End flow Folder Structure Project setup Content Folder Data Store (Drupal CMS) Importing/Exporting Content Database Migrations Backend Config Unit
IDS 561 Big data analytics Assignment 1
IDS 561 Big data analytics Assignment 1 Due Midnight, October 4th, 2015 General Instructions The purpose of this tutorial is (1) to get you started with Hadoop and (2) to get you acquainted with the code
Glassfish, JAVA EE, Servlets, JSP, EJB
Glassfish, JAVA EE, Servlets, JSP, EJB Java platform A Java platform comprises the JVM together with supporting class libraries. Java 2 Standard Edition (J2SE) (1999) provides core libraries for data structures,
Swinburne University of Technology
Swinburne University of Technology EndNote X7.2 Basics For Mac Swinburne Library EndNote resources page: http://www.swinburne.edu.au/lib/endnote/welcome.html These notes include excerpts from the EndNote
Magento Test Automation Framework User's Guide
Magento Test Automation Framework User's Guide The Magento Test Automation Framework (MTAF) is a system of software tools used for running repeatable functional tests against the Magento application being
LabVIEW Internet Toolkit User Guide
LabVIEW Internet Toolkit User Guide Version 6.0 Contents The LabVIEW Internet Toolkit provides you with the ability to incorporate Internet capabilities into VIs. You can use LabVIEW to work with XML documents,
Content Author's Reference and Cookbook
Sitecore CMS 6.2 Content Author's Reference and Cookbook Rev. 091019 Sitecore CMS 6.2 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents
Designing and Implementing Forms 34
C H A P T E R 34 Designing and Implementing Forms 34 You can add forms to your site to collect information from site visitors; for example, to survey potential customers, conduct credit-card transactions,
Shipbeat Magento Module. Installation and user guide
Shipbeat Magento Module Installation and user guide This guide explains how the Shipbeat Magento Module is installed, used and uninstalled from your Magento Community Store. If you have questions or need
LMS 365 Learning Module Builder Add-in Installation Guide VERSION 1.4.2.x
LMS 365 Learning Module Builder Add-in Installation Guide VERSION 1.4.2.x Contents 1. OVERVIEW AND SOFTWARE REQUIREMENTS... 3 1.1 AUDIENCE... 3 1.2 ABOUT THE ADD-IN... 3 1.3 SERVER SOFTWARE REQUIREMENTS:...
CLC Server Command Line Tools USER MANUAL
CLC Server Command Line Tools USER MANUAL Manual for CLC Server Command Line Tools 2.5 Windows, Mac OS X and Linux September 4, 2015 This software is for research purposes only. QIAGEN Aarhus A/S Silkeborgvej
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
Jet Data Manager 2012 User Guide
Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform
Setting Up a CLucene and PostgreSQL Federation
Federated Desktop and File Server Search with libferris Ben Martin Abstract How to federate CLucene personal document indexes with PostgreSQL/TSearch2. The libferris project has two major goals: mounting
MASTER DRUPAL 7 MODULE DEVELOPMENT
MASTER DRUPAL 7 MODULE DEVELOPMENT by blair wadman sample available for purchase at http://befused.com/master-drupal/ LESSON 1 INTRODUCTION In this section, you will be introduced to the core Drupal concepts
Introduction to XML Applications
EMC White Paper Introduction to XML Applications Umair Nauman Abstract: This document provides an overview of XML Applications. This is not a comprehensive guide to XML Applications and is intended for
CTC 4.1 - What's New?
Digital Experience CTC 4.1 - What's New? WebSphere User Group 24 th Sept - Royal Society Edinburgh Agenda A reminder, What is the Content Template Catalog A reminder, What is the Site Builder Demo! CTC
Magento Content API Technical Overview
Magento Content API Technical Overview Overview GoogleShopping module provides the API that enables to communicate with Google Merchant Center to upload and edit product data; it replaces depreciated in
DEVELOPMENT OF AN ANALYSIS AND REPORTING TOOL FOR ORACLE FORMS SOURCE CODES
DEVELOPMENT OF AN ANALYSIS AND REPORTING TOOL FOR ORACLE FORMS SOURCE CODES by Çağatay YILDIRIM June, 2008 İZMİR CONTENTS Page PROJECT EXAMINATION RESULT FORM...ii ACKNOWLEDGEMENTS...iii ABSTRACT... iv
Portals and Hosted Files
12 Portals and Hosted Files This chapter introduces Progress Rollbase Portals, portal pages, portal visitors setup and management, portal access control and login/authentication and recommended guidelines
Content Author's Reference and Cookbook
Sitecore CMS 6.5 Content Author's Reference and Cookbook Rev. 110621 Sitecore CMS 6.5 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents
SOFTWARE TESTING TRAINING COURSES CONTENTS
SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software
Adam Rauch Partner, LabKey Software [email protected]. Extending LabKey Server Part 1: Retrieving and Presenting Data
Adam Rauch Partner, LabKey Software [email protected] Extending LabKey Server Part 1: Retrieving and Presenting Data Extending LabKey Server LabKey Server is a large system that combines an extensive set
Cleo Communications. CUEScript Training
Cleo Communications CUEScript Training Introduction RMCS Architecture Why CUEScript, What is it? How and Where Scripts in RMCS XML Primer XPath Pi Primer Introduction (cont.) Getting Started Scripting
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
Quick and Easy Solutions With Free Java Libraries Part II
A Quick and Easy Solutions With Free Java Libraries Part II By Shaun Haney s mentioned in Part I of "Quick and Easy Solutions With Free Java Libraries," BBj allows developers to integrate Java objects
How to import your research from other sources. Contents
How to import your research from other sources If details of your work are already stored elsewhere then it may be possible to copy them over onto the repository, saving you time and effort. This document
SETTING UP A MULTILINGUAL INFORMATION REPOSITORY : A CASE STUDY WITH EPRINTS.ORG SOFTWARE
595 SETTING UP A MULTILINGUAL INFORMATION REPOSITORY : A CASE STUDY WITH EPRINTS.ORG SOFTWARE Nagaraj N Vaidya Francis Jayakanth Abstract Today 80 % of the content on the Web is in English, which is spoken
EndNote Beyond the Basics
IOE Library Guide EndNote Beyond the Basics These notes assume that you know EndNote basics and are using it regularly. Additional tips and instruction is contained within the guides and FAQs available
w w w.mendeley.com Organize. Collaborate. Discover. MIGRATION GUIDE RefWorks, EndNote X7, Zotero, Papers
w w w.mendeley.com Organize. Collaborate. Discover. MIGRATION GUIDE RefWorks, EndNote X7, Zotero, Papers How to migrate from RefWorks to Mendeley When migrating from RefWorks to Mendeley, the steps involved
SharePoint Integration Framework Developers Cookbook
Sitecore CMS 6.3 to 6.6 and SIP 3.2 SharePoint Integration Framework Developers Cookbook Rev: 2013-11-28 Sitecore CMS 6.3 to 6.6 and SIP 3.2 SharePoint Integration Framework Developers Cookbook A Guide
Sample copy. Introduction To WebLogic Server Property of Web 10.3 Age Solutions Inc.
Introduction To WebLogic Server Property of Web 10.3 Age Solutions Inc. Objectives At the end of this chapter, participants should be able to: Understand basic WebLogic Server architecture Understand the
User Guide to the Content Analysis Tool
User Guide to the Content Analysis Tool User Guide To The Content Analysis Tool 1 Contents Introduction... 3 Setting Up a New Job... 3 The Dashboard... 7 Job Queue... 8 Completed Jobs List... 8 Job Details
WESTERNACHER OUTLOOK E-MAIL-MANAGER OPERATING MANUAL
TABLE OF CONTENTS 1 Summary 3 2 Software requirements 3 3 Installing the Outlook E-Mail Manager Client 3 3.1 Requirements 3 3.1.1 Installation for trial customers for cloud-based testing 3 3.1.2 Installing
PSW Guide. Version 4.7 April 2013
PSW Guide Version 4.7 April 2013 Contents Contents...2 Documentation...3 Introduction...4 Forms...5 Form Entry...7 Form Authorisation and Review... 16 Reporting in the PSW... 17 Other Features of the Professional
FileMaker Server 9. Custom Web Publishing with PHP
FileMaker Server 9 Custom Web Publishing with PHP 2007 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker,
Web Publisher Administration Guide
Web Publisher Administration Guide Version 5.3 SP4 December 2006 Copyright 1994-2006 EMC Corporation. All rights reserved. Table of Contents Preface... 13 Chapter 1 Introduction... 15 Chapter 2 Sequence
Visualization of Semantic Windows with SciDB Integration
Visualization of Semantic Windows with SciDB Integration Hasan Tuna Icingir Department of Computer Science Brown University Providence, RI 02912 [email protected] February 6, 2013 Abstract Interactive Data
IceWarp to IceWarp Server Migration
IceWarp to IceWarp Server Migration Registered Trademarks iphone, ipad, Mac, OS X are trademarks of Apple Inc., registered in the U.S. and other countries. Microsoft, Windows, Outlook and Windows Phone
WebCenter 14.0.1 Release notes
WebCenter 14.0.1 Release notes 1. Introduction This document gives a quick overview of the new features and changes in WebCenter 14.0.1. It only covers the changes since the latest release of WebCenter
Publish Acrolinx Terminology Changes via RSS
Publish Acrolinx Terminology Changes via RSS Only a limited number of people regularly access the Acrolinx Dashboard to monitor updates to terminology, but everybody uses an email program all the time.
Red Hat Enterprise Portal Server: Architecture and Features
Red Hat Enterprise Portal Server: Architecture and Features By: Richard Li and Jim Parsons March 2003 Abstract This whitepaper provides an architectural overview of the open source Red Hat Enterprise Portal
FreeForm Designer. Phone: +972-9-8309999 Fax: +972-9-8309998 POB 8792, Natanya, 42505 Israel www.autofont.com. Document2
FreeForm Designer FreeForm Designer enables designing smart forms based on industry-standard MS Word editing features. FreeForm Designer does not require any knowledge of or training in programming languages
USER GUIDE MANTRA WEB EXTRACTOR. www.altiliagroup.com
USER GUIDE MANTRA WEB EXTRACTOR www.altiliagroup.com Page 1 of 57 MANTRA WEB EXTRACTOR USER GUIDE TABLE OF CONTENTS CONVENTIONS... 2 CHAPTER 2 BASICS... 6 CHAPTER 3 - WORKSPACE... 7 Menu bar 7 Toolbar
IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules
IBM Operational Decision Manager Version 8 Release 5 Getting Started with Business Rules Note Before using this information and the product it supports, read the information in Notices on page 43. This
Witango Application Server 6. Installation Guide for OS X
Witango Application Server 6 Installation Guide for OS X January 2011 Tronics Software LLC 503 Mountain Ave. Gillette, NJ 07933 USA Telephone: (570) 647 4370 Email: [email protected] Web: www.witango.com
TIBCO Spotfire Automation Services 6.5. User s Manual
TIBCO Spotfire Automation Services 6.5 User s Manual Revision date: 17 April 2014 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
Creating Drawings in Pro/ENGINEER
6 Creating Drawings in Pro/ENGINEER This chapter shows you how to bring the cell phone models and the assembly you ve created into the Pro/ENGINEER Drawing mode to create a drawing. A mechanical drawing
Oracle WebLogic Server
Oracle WebLogic Server Deploying Applications to WebLogic Server 10g Release 3 (10.3) July 2008 Oracle WebLogic Server Deploying Applications to WebLogic Server, 10g Release 3 (10.3) Copyright 2007, 2008,
About This Document 3. Integration Overview 4. Prerequisites and Requirements 6
Contents About This Document 3 Integration Overview 4 Prerequisites and Requirements 6 Meeting the Requirements of the cpanel Plugin... 6 Meeting the Requirements of Presence Builder Standalone... 6 Installation
Market Pricing Override
Market Pricing Override MARKET PRICING OVERRIDE Market Pricing: Copy Override Market price overrides can be copied from one match year to another Market Price Override can be accessed from the Job Matches
Lift your data hands on session
Lift your data hands on session Duration: 40mn Foreword Publishing data as linked data requires several procedures like converting initial data into RDF, polishing URIs, possibly finding a commonly used
HPE PC120 ALM Performance Center 12.0 Essentials
HPE PC120 ALM Performance Center 12.0 Essentials Overview This five-day course introduces students to ALM Performance Center 12.0 and the Virtual User Generator (VuGen) application, which is a scripting
Hyperion Performance Suite
Hyperion Performance Suite Release 8.2 What s New Hyperion Solutions Corporation P/N: D832582000 Copyright 1999 2004 Hyperion Solutions Corporation. All rights reserved. Hyperion and Hyperion's product
Android Application Development: Hands- On. Dr. Jogesh K. Muppala [email protected]
Android Application Development: Hands- On Dr. Jogesh K. Muppala [email protected] Wi-Fi Access Wi-Fi Access Account Name: aadc201312 2 The Android Wave! 3 Hello, Android! Configure the Android SDK SDK
User s Guide. Version 2.1
Content Management System User s Guide Version 2.1 Page 1 of 51 OVERVIEW CMS organizes all content in a tree hierarchy similar to folder structure in your computer. The structure is typically predefined
Bazaarvoice for Magento Extension Implementation Guide v6.3.4
Bazaarvoice Bazaarvoice for Magento Extension Implementation Guide v6.3.4 Version 6.3.4 Bazaarvoice Inc. 03/25/2016 Introduction Bazaarvoice maintains a pre-built integration into the Magento platform.
Hadoop Tutorial. General Instructions
CS246: Mining Massive Datasets Winter 2016 Hadoop Tutorial Due 11:59pm January 12, 2016 General Instructions The purpose of this tutorial is (1) to get you started with Hadoop and (2) to get you acquainted
Witango Application Server 6. Installation Guide for Windows
Witango Application Server 6 Installation Guide for Windows December 2010 Tronics Software LLC 503 Mountain Ave. Gillette, NJ 07933 USA Telephone: (570) 647 4370 Email: [email protected] Web: www.witango.com
Richmond Systems. SupportDesk Web Interface User Guide
Richmond Systems SupportDesk Web Interface User Guide 1 Contents SUPPORTDESK WEB INTERFACE...3 INTRODUCTION TO THE WEB INTERFACE...3 FEATURES OF THE WEB INTERFACE...3 HELPDESK SPECIALIST LOGIN...4 SEARCHING
Apache Sling A REST-based Web Application Framework Carsten Ziegeler [email protected] ApacheCon NA 2014
Apache Sling A REST-based Web Application Framework Carsten Ziegeler [email protected] ApacheCon NA 2014 About [email protected] @cziegeler RnD Team at Adobe Research Switzerland Member of the Apache
Sonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI)
Sonatype CLM Enforcement Points - Continuous Integration (CI) i Sonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI) ii Contents 1
EndNote Introduction for Referencing and Citing. EndNote Online Practical exercises
EndNote Introduction for Referencing and Citing EndNote Online Practical exercises Libraries, Research and Learning Resources September 2015 1 Table of Contents Section Page no. Section 1: Introducing
Netezza Workbench Documentation
Netezza Workbench Documentation Table of Contents Tour of the Work Bench... 2 Database Object Browser... 2 Edit Comments... 3 Script Database:... 3 Data Review Show Top 100... 4 Data Review Find Duplicates...
Kentico CMS 5 Developer Training Syllabus
Kentico CMS 5 Developer Training Syllabus June 2010 Page 2 Contents About this Course... 4 Overview... 4 Audience Profile... 4 At Course Completion... 4 Course Outline... 5 Module 1: Overview of Kentico
Nintex Workflow 2013 Help
Nintex Workflow 2013 Help Last updated: Wednesday, January 15, 2014 1 Workflow Actions... 7 1.1 Action Set... 7 1.2 Add User To AD Group... 8 1.3 Assign Flexi Task... 10 1.4 Assign To-Do Task... 25 1.5
Django Assess Managed Nicely Documentation
Django Assess Managed Nicely Documentation Release 0.2.0 Curtis Maloney August 06, 2014 Contents 1 Settings 1 1.1 DAMN_PROCESSORS......................................... 1 1.2 DAMN_MODE_MAP..........................................
Using Database Metadata and its Semantics to Generate Automatic and Dynamic Web Entry Forms
Using Database Metadata and its Semantics to Generate Automatic and Dynamic Web Entry Forms Mohammed M. Elsheh and Mick J. Ridley Abstract Automatic and dynamic generation of Web applications is the future
An Oracle White Paper May 2013. Creating Custom PDF Reports with Oracle Application Express and the APEX Listener
An Oracle White Paper May 2013 Creating Custom PDF Reports with Oracle Application Express and the APEX Listener Disclaimer The following is intended to outline our general product direction. It is intended
Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72. User Guide
Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72 User Guide Contents 1 Introduction... 4 2 Requirements... 5 3 Important Note for Customers Upgrading... 5 4 Installing the Web Reports
Getting Started. A Getting Started Guide for Locum RealTime Monitor. Manual Version 2.1 LOCUM SOFTWARE SERVICES LIMITED
Getting Started A Getting Started Guide for Locum RealTime Monitor Manual Version 2.1 LOCUM SOFTWARE SERVICES LIMITED Locum House, 84 Brown Street, Sheffield, S1 2BS, England Telephone: +44 (0) 114 252-1199
Image Galleries: How to Post and Display Images in Digital Commons
bepress Digital Commons Digital Commons Reference Material and User Guides 12-2014 Image Galleries: How to Post and Display Images in Digital Commons bepress Follow this and additional works at: http://digitalcommons.bepress.com/reference
Comodo Web Application Firewall Software Version 2.11
2 Comodo Web Application Firewall Software Version 2.11 Quick Start Guide Guide Version 2.11.071315 Comodo Security Solutions 1255 Broad Street Clifton, NJ 07013 1.Comodo Web Application Firewall - Quick
JBoss Portal 2.4. Quickstart User Guide
Portal 2.4 Quickstart User Guide Table of Contents Portal - Overview... iii 1. Tutorial Forward...1 2. Installation...2 2.1. Downloading and Installing...2 2.2. Starting Portal...3 3. Portal Terminology...5
About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9.
Parallels Panel Contents About This Document 3 Integration and Automation Capabilities 4 Command-Line Interface (CLI) 8 API RPC Protocol 9 Event Handlers 11 Panel Notifications 13 APS Packages 14 C H A
Taking full advantage of the medium does also mean that publications can be updated and the changes being visible to all online readers immediately.
Making a Home for a Family of Online Journals The Living Reviews Publishing Platform Robert Forkel Heinz Nixdorf Center for Information Management in the Max Planck Society Overview The Family The Concept
Vodafone Bulk Text. User Guide. Copyright Notice. Copyright Phonovation Ltd
Vodafone Bulk Text User Guide Copyright Notice Copyright Phonovation Ltd Important Notice: The Information contained in this document is subject to change without notice and should not be construed as
Site Administrator User Guide. show, tell, share
Site Administrator User Guide show, tell, share Contents About your Team site 1 What is a Team site? 1 What can you do on a Team or Business site that you can t do on www.present.me? 1 Getting Started
Using the Push Notifications Extension Part 1: Certificates and Setup
// tutorial Using the Push Notifications Extension Part 1: Certificates and Setup Version 1.0 This tutorial is the second part of our tutorials covering setting up and running the Push Notifications Native
EPSRC Research Data Management Compliance Report
EPSRC Research Data Management Compliance Report Contents Introduction... 2 Approval Process... 2 Review Schedule... 2 Acknowledgement... 2 EPSRC Expectations... 3 1. Awareness of EPSRC principles and
WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide
WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide This document is intended to help you get started using WebSpy Vantage Ultimate and the Web Module. For more detailed information, please see
Kentico CMS 7.0 Intranet Administrator's Guide
Kentico CMS 7.0 Intranet Administrator's Guide 2 Kentico CMS 7.0 Intranet Administrator's Guide Table of Contents Introduction 5... 5 About this guide Getting started 7... 7 Installation... 11 Accessing
Selenium Automation set up with TestNG and Eclipse- A Beginners Guide
Selenium Automation set up with TestNG and Eclipse- A Beginners Guide Authors: Eevuri Sri Harsha, Ranjani Sivagnanam Sri Harsha is working as an Associate Software Engineer (QA) for IBM Policy Atlas team
Content Management Systems: Drupal Vs Jahia
Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. [email protected] Abstract Content Management Systems
Embed BA into Web Applications
Embed BA into Web Applications This document supports Pentaho Business Analytics Suite 5.0 GA and Pentaho Data Integration 5.0 GA, documentation revision February 3, 2014, copyright 2014 Pentaho Corporation.
