Command Line WebGUI Graham Knop

Size: px
Start display at page:

Download "Command Line WebGUI Graham Knop"

Transcription

1 Command Line WebGUI Graham Knop

2 Command Line WebGUI System administrators Automating tasks Working across multiple servers Developers Using the API directly Using the site and code from the same interface

3 Utility Scripts upgrade.pl userimport.pl fileimport.pl rebuildlineage.pl search.pl and others

4 Utility Scripts Problems Lots of boilerplate Many WebGUI APIs aren t ideal for command line use Assume a lot about the state of a site - may not apply for dev work Speed can be an issue

5 WGDev Meant as a replacement for some past scripts Largest most important command initially - reset Grew to cover more ground

6 WGDev Options All commands and options are documented Most commands need a config file and WebGUI root directory $ wgd -h Run WGDev commands Usage: wgd [arguments] <subcommand> [subcommand arguments] Options: -h -? --help Display usage summary for any command -V --version Display version information -F --config-file Specify WebGUI config file to use -S --sitename Specify the name of a WebGUI site to operate on -R --webgui-root Specify WebGUI's root directory <subcommand> The sub-command to run or get help for

7 WGDev Options: WebGUI Root WEBGUI_ROOT environment variable -R / --webgui-root command line options command.webgui_root WGDev config setting From a fully qualified config file path Searching upward in the directory tree

8 WGDev Options: WebGUI Config WEBGUI_CONFIG environment variable -F / --webgui-config command line options command.webgui_config WGDev config setting WEBGUI_SITENAME environment variable -S / --sitename command line options

9 WGDev Commands build commands config db dist edit export guid help import intro ls mail optimize package reset run setting test user util version

10 WGDev Commands build commands config db dist edit export guid help import intro ls mail Connect to site with optimize mysql client package reset run setting test user util version

11 WGDev Commands build commands Import or export config packages db dist edit export guid help import intro ls mail optimize package reset run setting test user util version

12 WGDev Commands build commands config db dist Set or edit retrieve settings export guid help import intro ls mail optimize package reset run setting test user util version

13 WGDev Commands build commands config db dist edit export guid help import intro ls mail optimize package reset run setting test user util version

14 WGDev Commands: Db Connect to the site database using the MySQL client $ wgd db -h Connect to database with the MySQL client Usage: wgd db [-p -d -l -c --show] [mysql options] Options: Any arguments not recognized will be passed through to the mysql or mysqldump commands as applicable. -p --print Prints out the command options that would be passed to mysql -d --dump= Dumps the database as an SQL script -l --load= Loads a database script into the database -c --clear Clears the database, removing all tables --show Shows database information via mysqlshow

15 WGDev Commands: Reset $ wgd reset -h Reset a site to defaults Usage: wgd reset [-v] [-q] [-f] [-d -b -t] Options: -v --verbose Output more information -q --quiet Output less information -f --fast Fast mode - equivalent to: --no-upload --no-backup --no-delcache --no-purge --no-cleantags --no-index --no-runwf -t --test Test mode - equivalent to: --backup --import -d --dev Developer mode - equivalent to: --backup --import --no-starter --debug --clear --upgrade --uploads -b --build Build mode - equivalent to: --verbose --backup --import --starter --no-debug --upgrade --purge --cleantags --index --runwf --[no-]backup Backup database before doing any other operations --[no-]delcache Delete the site's cache --[no-]import Import a database script --[no-]uploads Recreate uploads directory...

16 WGDev Commands: Reset wgd reset -d : Full reset in dev mode Disables the site starter Enables debug mode Clears most content from the front page $ wgd reset -d Backing up current database... Done. Clearing cache... Done. Recreating uploads... Done Clearing old database information... Done. Importing clean database dump... Done Running upgrade script... Done Setting WebGUI settings... Done Clearing example assets... Done

17 WGDev Commands: Reset wgd reset -b : Full reset in build mode Sets up the site for export to create.sql Shows full upgrade detail Purges old asset revisions Combines everything into one version tag Empties the trash Rebuilds lineage and search index

18 WGDev Commands: Reset $ wgd reset -b Backing up current database... Done. Clearing cache... Done. Recreating uploads... Done Clearing old database information... Done. Importing clean database dump... Done Running upgrade script......full upgrade output... Done Setting WebGUI settings... Done Purging old Asset revisions... Purging Folder... Done Emptying trash... Done Finding current version number Done Cleaning out versions Tags... Done Running all pending workflows... Done Rebuilding lineage... Done Rebuilding search index... Done 'Survey'

19 WGDev Commands: Reset wgd reset --autologon: Automatically log in as admin Reads your browser cookies, looking for a pre-existing session for the site Creates a new session on the site with that ID Sets the user for the created session to the Admin user

20 WGDev Commands: Reset wgd reset --profile: Use a saved set of options Option string is set in the WGDev config file

21 WGDev Commands: Reset $ wgd config command.reset.profiles.d --dev --autologon --no-backup $ wgd reset -pd Clearing cache... Done. Recreating uploads... Done. Clearing old database information... Done. Importing clean database dump... Done. Running upgrade script... Done. Setting WebGUI settings... Done. Clearing example assets... Done. Getting active browser site sessions... Done. Creating sessions on site... Done.

22 WGDev Commands: Reset wgd reset --config: Reset site config file Recreates the site s config file using WebGUI.conf.original Copies some values from the existing config Additional items to copy or always set can be set in the WGDev config file

23 WGDev Commands: Reset Always copied: dsn dbuser dbpass uploadspath uploadsurl exportpath extraspath extrasurl cachetype sitename spectreip spectreport spectresubnets filecacheroot

24 WGDev Commands: Edit Edit assets through a command line editor $ wgd edit -h Edits assets by URL Usage: wgd edit [--command=<command>] <asset> [<asset>...] wgd edit --tree=<asset> [--tree=<asset>...] [--class=<class>...] Options: --command= <asset> --tree= --class= Command to be executed Either an asset URL, ID, or class name Will open specified asset and all descendants in editor Only used with --tree option

25 WGDev Commands: Edit $ wgd edit layout.css 1 ==== Snippet ====================================================== 2 Asset ID : VyCINX2KixKYr2pzQGX9Mg 3 Menu Title : layout.css 4 Parent : root/import/layout 5 Title : layout.css 6 URL : layout.css 7 ==== snippet ======================================================= 8 /*/ styles for the layout asset /*/ 9.wg-left { 10 float: left; 11 } 12.wg-right { 13 float: right; 14 } 15.wg-clear { 16 clear: both; 17 } 18.sidebyside.wg-content-position,.oneovertwo.wg-content-position { 19 width: 49%; :wq Updating: layout.css (VyCINX2KixKYr2pzQGX9Mg) layou...

26 WGDev Commands: Edit --command option allows batch processing $ wgd edit --command='perl -pi -e"s/float: left/float: right/"' \ > layout.css article.css Updating: layout.css (VyCINX2KixKYr2pzQGX9Mg) layou... Skipping: article.css (zb_opknqctuijdvvbekrjw) artic... WGDev Commands: Ls $ wgd ls root/import/layout side_by_side right_column default_page one_over_three plainblacknews layout.css one_over_two

27 WGDev Commands: For-Each Runs a given command across multiple config files $ wgd for-each -h Run command for each available config file Usage: wgd for-each [ --print0 --exec=command ] [ -f ] Options: -f --force Continue processing config files if there is an error -0 --print0[=format] Prints the config file name followed by an ASCII NUL character instead of a carriage return -p --print[=format] Prints the config file name -e --exec= Runs the given command using the shell for each config file -w -c --wgd= Runs the given WGDev command for each config file

28 WGDev Commands: For-Each $ wgd for-each -p -w'package -i layout.css.wgpkg' /Users/gknop/src/WebGUI/etc/ Imported 'layout.css.wgpkg' to layout.css /Users/gknop/src/WebGUI/etc/ Imported 'layout.css.wgpkg' to layout.css

29 WGDev Commands: Util Runs a WebGUI utility script $ wgd util -h Run a utility script Usage: wgd util [-q] <command> Options: Any options not handled by this command are passed to the utility script. -q --quiet If specified, will silence all output from the utility script

30 WGDev Commands: Help $ wgd help db WGDev::Command::Db(3) User Contributed Perl DocumentationWGDev::Command::Db (3) NAME WGDev::Command::Db - Connect to database with the MySQL client SYNOPSIS wgd db [-p -d -l -c --show] [mysql options] DESCRIPTION Opens the "mysql" client to your WebGUI database, loads or dumps a database script, or displays database information, or clears a database's contents. OPTIONS Any arguments not recognized will be passed through to the "mysql" or "mysqldump" commands as applicable.... "-p" "--print" Prints out the command options that would be passed to "mysql"

31 Writing WGDev Commands Copy ex/command.pm Set package name Implement main methods process config_options Write POD Used for usage docs

32 package WGDev::Command::Example; use strict; use warnings; use ; our $VERSION = '0.0.1'; use WGDev::Command::Base; BEGIN { = qw(wgdev::command::base) } sub config_options { return qw( all A ); } sub process { my $self = shift; my $wgd = $self->wgd; if ( $self->option('all') ) { print "Doing everything.\n"; } else { print "Doing something.\n"; } return 1; } 1;

33 package WGDev::Command:: use strict; use warnings; use ; our $VERSION = '0.0.1'; use WGDev::Command::Base; BEGIN { = qw(wgdev::command::base) } sub config_options { return qw( } ); sub process { my $self = shift; } return 1; 1;

34 package WGDev::Command::Tags; use strict; use warnings; use ; our $VERSION = '0.0.1'; use WGDev::Command::Base; BEGIN { = qw(wgdev::command::base) } sub config_options { return qw( limit l=i ); } sub process { my $self = shift; require WebGUI::VersionTag; my $limit = $self->option('limit') 20; my $tags = WebGUI::VersionTag->getOpenTags($self->wgd->session); for my $tag (@$tags) { last if $limit-- == 0; print $tag->get('name'). "\n"; } return 1; } 1;

35 END =head1 NAME WGDev::Command::Example - Example WGDev Command =head1 SYNOPSIS wgd example [-A] =head1 DESCRIPTION This is a sample command. =head1 OPTIONS =over 8 =item C<-A> C<--all> Does everything. =back =head1 AUTHOR Graham Knop <haarg@haarg.org>...

36 END =head1 NAME WGDev::Command:: =head1 SYNOPSIS wgd =head1 DESCRIPTION =head1 OPTIONS =over 8 =back =head1 AUTHOR Graham Knop <haarg@haarg.org>...

37 END =head1 NAME WGDev::Command::Tags - Show information about version tags =head1 SYNOPSIS wgd tags [-l limit] =head1 DESCRIPTION Show information about version tags. =head1 OPTIONS =over 8 =item C<-l> C<--limit=> Limits the number of tags to show. Defaults to 20 if not specified. =back =head1 AUTHOR Graham Knop <haarg@haarg.org>...

38 $ wgd tags -h Show information about version tags Usage: wgd tags [-l limit] Options: -l --limit= Limits the number of tags to show $ wgd tags Admin / 8/30/ :12 pm (Autotag) Admin / 8/30/ :11 pm (Autotag) Admin / 8/30/ :11 pm (Autotag) Admin / 8/30/ :38 am (Autotag) $ wgd tags -l2 Admin / 8/30/ :12 pm (Autotag) Admin / 8/30/ :11 pm (Autotag)

39 Getting WGDev wget && chmod +x wgd wgd self-upgrade

40 WebGUI 8: WebGUI::Command New API changes make some core parts of WGDev less important Other parts of WGDev can just be added into WebGUI WebGUI::Command will replace most of WGDev and all of WebGUI s included utility scripts

41 WebGUI::Command Built on App::Cmd Similar design to WGDev s command dispatching system Eliminates a lot of the previously needed code WebGUI::Paths, WebGUI::Site, WebGUI::Session, and PSGI changes integrate other WGDev ideas and eliminate the need for other parts

42 WebGUI::Command single entry point: webgui.pl commands are modules $ sbin/webgui.pl upgrade --doit Upgrading localhost.conf (site 1/1): Running upgrades for (step 1/1): Backing up to /var/folders/lj/ljnghmzlgp0w1qxubpkyce+++ti/-tmp-/backups/ localhost.conf_7.9.5_ sql Moving preload files... Done. Migrating to new cache... Done. Moving preload files... Done. Moving maintenance file... Done. Upgrades complete. Please restart your web server and test your sites.

43 WebGUI::Command::upgrade package WebGUI::Command::upgrade; use WebGUI::Command -command; use strict; use warnings; use WebGUI::Paths; use WebGUI::Upgrade; sub opt_spec { return ( [ 'history', Display upgrade history for a site ], [ 'override', Force upgrade to run even if not. running as root ], [ 'quiet', Don't show progress reports ], [ 'doit', Run upgrade ], [ 'skipdelete', Don't clear cache ], [ 'skipmaintenance', Don't turn on maintenance mode for. sites while upgrading ], [ 'skipbackup', Don't create database backups ], [ 'backupdir=s', Directory to store database backups ], [ 'mysql=s', mysql command line client to use ], [ 'mysqldump=s', mysqldump command line client to use ], ); }

44 sub validate_args { my $self = shift; my $opt = shift; my $args = shift; if ($opt->{history}) { return; } elsif (! $opt->{doit}) { $self->usage_error(<<'end_message'); W A R N I N G... END_MESSAGE } elsif ( $^O ne 'MSWin32' && $>!= 0 &&!$opt->{override} ) { $self->usage_error('you must be the super user to use this utility.'); } } sub run { my ($self, $opt, $args) if ($opt->{history}) { $self->show_history($opt, $args); } else { $self->run_upgrade($opt, $args); } }

45 sub run_upgrade { my ($self, $opt, $args) my $upgrade = WebGUI::Upgrade->new( quiet => $opt->{quiet}, clearcache =>! $opt->{skipdelete}, createbackups =>! $opt->{skipbackup}, usemaintenancemode =>! $opt->{skipmaintenance}, $opt->{mysql}? ( mysql => $opt->{mysql}, ) : (), $opt->{mysqldump}? ( mysqldump => $opt->{mysqldump}, ) : (), $opt->{backupdir}? ( backuppath => $opt->{backupdir}, ) : (), ); $upgrade->upgradesites; STOP } print <<STOP; Upgrades complete. Please restart your web server and test your sites.

46 sub show_history { my $self = shift; for my $config (WebGUI::Paths->siteConfigs) { print "$config:\n"; WebGUI::Upgrade->reportHistory($config); print "\n"; } }

47 Command Line WebGUI Questions / Comments?

WebGUI Utility Scripts. Graham Knop /

WebGUI Utility Scripts. Graham Knop / WebGUI Utility Scripts Graham Knop / graham@plainblack.com What are Utility Scripts Maintenance functions Reporting Import / Export Anything else that uses WebGUI s data Existing Scripts WebGUI ships with

More information

Splitting and Merging. Down and Dirty Made Easy

Splitting and Merging. Down and Dirty Made Easy Splitting and Merging Down and Dirty Made Easy Splitting WebGUI Sites E unus pluribum Splitting WebGUI Sites Two possible ways Duplicate and cut-down No need for messy rewrite rules Entirely separate site

More information

20 THINGS YOU DIDN T KNOW ABOUT WEBGUI. By Tavis Parker

20 THINGS YOU DIDN T KNOW ABOUT WEBGUI. By Tavis Parker 20 THINGS YOU DIDN T KNOW ABOUT WEBGUI By Tavis Parker Asset Manager - Search Need to find an asset on your site? Click Search in the asset manager. Asset Manager - Search Enter the name of the asset you

More information

3 Connection, Shell Serial Connection over Console Port SSH Connection Internet Connection... 5

3 Connection, Shell Serial Connection over Console Port SSH Connection Internet Connection... 5 Contents 1 Description 2 2 Supported Devices 3 3 Connection, Shell 4 3.1 Serial Connection over Console Port...................... 4 3.2 SSH Connection................................. 4 3.3 Internet Connection...............................

More information

Table of Contents. About this Guide..3. This workis licensed under a Creative Commons Attribution 2.5 License. Getting Help..4. Welcome to Pinnacle..

Table of Contents. About this Guide..3. This workis licensed under a Creative Commons Attribution 2.5 License. Getting Help..4. Welcome to Pinnacle.. Installation Guide Table of Contents About this Guide..3 This workis licensed under a Creative Commons Attribution 2.5 License. Getting Help..4 Welcome to Pinnacle..4 Introduction..4 Organizational Hierarchy..4

More information

Acronis Backup plugin for WHM and cpanel 1.0

Acronis Backup plugin for WHM and cpanel 1.0 Acronis Backup plugin for WHM and cpanel 1.0 ADMINISTRATOR'S GUIDE Table of contents 1 Introduction...3 2 System requirements...3 3 Obtaining the Acronis product...3 4 Installing the Acronis Backup plugin

More information

Move Exchange 2010 Database To Another Drive Powershell

Move Exchange 2010 Database To Another Drive Powershell Move Exchange 2010 Database To Another Drive Powershell Tip. How to move default database in Exchange 2010 / 2013. How to delete or move them to another drive automatically? Clear IIS logs:powershell script.

More information

This document is intended for use by Nagios Administrators that want to use Slack for notifications.

This document is intended for use by Nagios Administrators that want to use Slack for notifications. Purpose This document describes how integrate the Slack messaging platform with. This integration will allow to send notifications to Slack channels, enabling teams to see the health of their devices monitored

More information

VMware AirWatch Database Migration Guide A sample procedure for migrating your AirWatch database

VMware AirWatch Database Migration Guide A sample procedure for migrating your AirWatch database VMware AirWatch Database Migration Guide A sample procedure for migrating your AirWatch database For multiple versions Have documentation feedback? Submit a Documentation Feedback support ticket using

More information

Troubleshooting. The NLR Web Interface Does not Appear CHAPTER

Troubleshooting. The NLR Web Interface Does not Appear CHAPTER CHAPTER 6 This chapter contains a number of basic troubleshooting scenarios, including some of the most common problems that need to be resolved to get the NLR operating correctly following a new installation,

More information

docalpha 5.0 Server Configuration Utility User Guide

docalpha 5.0 Server Configuration Utility User Guide docalpha 5.0 Server Configuration Utility User Guide Contents 1. docalpha Architecture Overview 3 1.1. docalpha Server Overview 3 2. Working with docalpha Server Configuration Utility 4 2.1. Starting docalpha

More information

Table of Contents Introduction to the SAP Roambi migration process SystemRequirements Preparing to upgrade SAP Roambi ES

Table of Contents Introduction to the SAP Roambi migration process SystemRequirements Preparing to upgrade SAP Roambi ES Table of Contents Introduction to the SAP Roambi migration process 6 SystemRequirements 6 Mobile Devices Server Requirements Hardware Operating Systems Java Application Servers Databases Other Collaterals

More information

Theming WebGUI. Give your WebGUI site a new theme... WUC 2010 Ning Sun (ning) Pluton IT

Theming WebGUI. Give your WebGUI site a new theme... WUC 2010 Ning Sun (ning) Pluton IT Theming WebGUI Give your WebGUI site a new theme... WUC 2010 Ning Sun (ning) Pluton IT Outline A step-by-step guide to WebGUI-lize a theme Convert htlm/css template to WebGUI theme Or how to give webgui

More information

Importing and Exporting

Importing and Exporting ing and ing Overview Artifactory supports import and export of data at two levels: System level Repository level At system level, Artifactory can export and import the whole Artifactory server: configuration,

More information

vfire Server Console Guide Version 1.5

vfire Server Console Guide Version 1.5 vfire Server Console Guide Table of Contents Version Details 4 Copyright 4 About this guide 6 Intended Audience 6 Standards and Conventions 6 Introduction 7 Accessing the Server Console 8 Creating a System

More information

Migrating to WebGUI on VMWare

Migrating to WebGUI on VMWare Migrating to WebGUI on VMWare Presented by Jarrod Igou WebGUI User Conference September 2, 2010 1 What we ll talk about WebGUI and me. (Well, OK. Us.) Why did we migrate? Our solution a plan is formed

More information

How To Start Mysql Use Linux Command Line Client In Xampp

How To Start Mysql Use Linux Command Line Client In Xampp How To Start Mysql Use Linux Command Line Client In Xampp It also assumes that you're familiar with the MySQL command-line client and that you And since both Amazon and Bitnami have a free tier, you can

More information

This guide shows you how to set up Data Director to replicate Data from Head Office to Store.

This guide shows you how to set up Data Director to replicate Data from Head Office to Store. Install Data Director 3 This guide shows you how to set up Data Director to replicate Data from Head Office to Store. Installation Run the setup file LS.DataDirector.3.02.xx.Setup.exe and set the location

More information

Dell Protected Workspace Management

Dell Protected Workspace Management Dell Protected Workspace Management Upgrade Guide Dell Protected Workspace Management v4.1 Created and Maintained by Invincea, Inc. Proprietary For Customer Use Only Dell Protected Workspace Management

More information

Pulp Python Support Documentation

Pulp Python Support Documentation Pulp Python Support Documentation Release 1.0.1 Pulp Project October 20, 2015 Contents 1 Release Notes 3 1.1 1.0 Release Notes............................................ 3 2 Administrator Documentation

More information

Upgrading VIVO to release 1.8.1

Upgrading VIVO to release 1.8.1 Upgrading VIVO to release 1.8.1 Author: Date: URL: Jim Blake Dec 1, 2017 1:32 PM https://wiki.duraspace.org/display/vivo/upgrading+vivo+to+release+1.8.1 1 of 11 Table of Contents 1 Before Performing the

More information

Optimizes the navigation and lets visitors search by categories, price ranges, color, and other product attributes.

Optimizes the navigation and lets visitors search by categories, price ranges, color, and other product attributes. Documentation / Documentation Home Layered Navigation Created by Unknown User (bondarev), last modified by Malynow, Alexey on Feb 22, 2016 Installation Set up cron Configuration Basic Configuration Filters

More information

Agiloft Installation Guide

Agiloft Installation Guide Agiloft Installation Guide HELP-13APR17 CONTENTS 1. Installation Guide............................................ 3 1.1 Pre-Installation for Windows................................ 5 1.2 Pre-Installation

More information

Express Migration Tool Guide

Express Migration Tool Guide Sitecore XP 8.2 Express Migration Tool Guide Rev: August 26, 2016 Express Migration Tool Guide Sitecore XP 8.2 How to upgrade from Sitecore 7.2 directly to Sitecore 8.2 Sitecore XP 8.2 Table of Contents

More information

CommonSpot Release Notes

CommonSpot Release Notes CommonSpot 10.0.1 Release Notes Copyright 1998 2016 PaperThin, Inc. All rights reserved. About this Document This document summarizes the following for the CommonSpot 10.0.1 release: Important Notes Notable

More information

Moving data to the cloud using the MoveToCloud script

Moving data to the cloud using the MoveToCloud script What this tutorial is about IBM dashdb's movetocloud script provides an easy way of getting your data to the cloud in either SoftLayer Swift object storage or Amazon S3. The script is ideal for uploading

More information

1Z Oracle. MySQL 5 Database Administrator Certified Professional Part I

1Z Oracle. MySQL 5 Database Administrator Certified Professional Part I Oracle 1Z0-873 MySQL 5 Database Administrator Certified Professional Part I Download Full Version : http://killexams.com/pass4sure/exam-detail/1z0-873 A. Use the --log-queries-indexes option. B. Use the

More information

CS 520: VCS and Git. Intermediate Topics Ben Kushigian

CS 520: VCS and Git. Intermediate Topics Ben Kushigian CS 520: VCS and Git Intermediate Topics Ben Kushigian https://people.cs.umass.edu/~rjust/courses/2017fall/cs520/2017_09_19.zip Our Goal Our Goal (Overture) Overview the basics of Git w/ an eye towards

More information

Websoft9 Weblate is a pre-configured, ready to run image for running Weblate on Alibaba Cloud.

Websoft9 Weblate is a pre-configured, ready to run image for running Weblate on Alibaba Cloud. Weblate Image Guide Version 2.16 Websoft9 Weblate is a pre-configured, ready to run image for running Weblate on Alibaba Cloud. Weblate is a free web-based translation tool with tight version control integration.

More information

Log Analyzer Reference

Log Analyzer Reference IceWarp Unified Communications Reference Version 11 Published on 11/25/2013 Contents... 4 Quick Start... 5 Required Steps... 5 Optional Steps... 6 Advanced Configuration... 8 Log Importer... 9 General...

More information

IceWarp to IceWarp Migration Guide

IceWarp to IceWarp Migration Guide IceWarp Unified Communications IceWarp to IceWarp Migration Guide Version 12.0 IceWarp to IceWarp Migration Guide 2 Contents IceWarp to IceWarp Migration Guide... 4 Used Terminology... 4 Brief Introduction...

More information

Install and Upgrade Guide. Front Office v7.2

Install and Upgrade Guide. Front Office v7.2 c Install and Upgrade Guide Front Office v7.2 Contents 1.0 Introduction... 3 2.0 Prerequisites... 3 3.0 New Install... 4 4.0 Upgrade... 6 5.0 Post Install/Upgrade Validation... 8 6.0 Applying a Service

More information

Citrix CloudPlatform (powered by Apache CloudStack) Version Patch D Release Notes. Revised July 02, :15 pm Pacific

Citrix CloudPlatform (powered by Apache CloudStack) Version Patch D Release Notes. Revised July 02, :15 pm Pacific Citrix CloudPlatform (powered by Apache CloudStack) Version 3.0.5 Patch D Release Notes Revised July 02, 2014 10:15 pm Pacific Citrix CloudPlatform (powered by Apache CloudStack) Version 3.0.5 Patch D

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Joomla

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Joomla About the Tutorial Joomla is an open source Content Management System (CMS), which is used to build websites and online applications. It is free and extendable which is separated into frontend templates

More information

Acronis Backup extension for Plesk

Acronis Backup extension for Plesk Acronis Backup extension for Plesk ADMINISTRATOR S GUIDE Table of contents 1 Introduction...3 2 Software requirements...3 3 Limitations...3 4 Installing the extension...3 5 Enabling backup...4 6 Uninstalling

More information

Akana API Platform: Upgrade Guide

Akana API Platform: Upgrade Guide Akana API Platform: Upgrade Guide Version 8.0 to 8.2 Akana API Platform Upgrade Guide Version 8.0 to 8.2 November, 2016 (update v2) Copyright Copyright 2016 Akana, Inc. All rights reserved. Trademarks

More information

Database Backup Restore

Database Backup Restore The following describes how to restore the controller database after a failed upgrade, and reinstall the upgrade., page 1 If a controller upgrade fails, you can uninstall the upgrade, restore the controller

More information

Configuration Guide. Index. 1. Admin Menu 2. VoiceXML editor 3. System Reports 4. System Settings. About us

Configuration Guide. Index. 1. Admin Menu 2. VoiceXML editor 3. System Reports 4. System Settings. About us Configuration Guide Index 1. Admin Menu 2. VoiceXML editor 3. System Reports 4. System Settings About us Interactive Powers, SL (EUR) Calle Magallanes, 13 5º Izq 28015 Madrid (Spain) Interactive Powers,

More information

Configuration Guide. Index. 1. Admin Menu 2. VoiceXML editor 3. System Reports 4. System Settings 5. IVR Watchdog. About us

Configuration Guide. Index. 1. Admin Menu 2. VoiceXML editor 3. System Reports 4. System Settings 5. IVR Watchdog. About us Configuration Guide Index 1. Admin Menu 2. VoiceXML editor 3. System Reports 4. System Settings 5. IVR Watchdog About us Interactive Powers, SL (EUR) Calle Magallanes, 13 5º Izq 28015 Madrid (Spain) Interactive

More information

Vector Issue Tracker and License Manager - Administrator s Guide. Configuring and Maintaining Vector Issue Tracker and License Manager

Vector Issue Tracker and License Manager - Administrator s Guide. Configuring and Maintaining Vector Issue Tracker and License Manager Vector Issue Tracker and License Manager - Administrator s Guide Configuring and Maintaining Vector Issue Tracker and License Manager Copyright Vector Networks Limited, MetaQuest Software Inc. and NetSupport

More information

Bitnami MariaDB for Huawei Enterprise Cloud

Bitnami MariaDB for Huawei Enterprise Cloud Bitnami MariaDB for Huawei Enterprise Cloud First steps with the Bitnami MariaDB Stack Welcome to your new Bitnami application running on Huawei Enterprise Cloud! Here are a few questions (and answers!)

More information

Upgrade Instructions. NetBrain Integrated Edition 7.1. Two-Server Deployment

Upgrade Instructions. NetBrain Integrated Edition 7.1. Two-Server Deployment NetBrain Integrated Edition 7.1 Upgrade Instructions Two-Server Deployment Version 7.1a Last Updated 2018-09-04 Copyright 2004-2018 NetBrain Technologies, Inc. All rights reserved. Contents 1. Upgrading

More information

EMARSYS FOR MAGENTO 2

EMARSYS FOR MAGENTO 2 EMARSYS FOR MAGENTO 2 Integration Manual July 2017 Important Note: This PDF was uploaded in July, 2017 and will not be maintained. For the latest version of this manual, please visit our online help portal:

More information

GpsGate Server. Installation and Administration Guide. Version: Rev: C

GpsGate Server. Installation and Administration Guide. Version: Rev: C GpsGate Server Installation and Administration Guide Version: 1.3.2 Rev: C Table of Contents 1 Introduction...3 2 Technical Requirements...4 2.1 Third Party Software...4 2.2 Recommended and Supported Web

More information

Copy Data From One Schema To Another In Sql Developer

Copy Data From One Schema To Another In Sql Developer Copy Data From One Schema To Another In Sql Developer The easiest way to copy an entire Oracle table (structure, contents, indexes, to copy a table from one schema to another, or from one database to another,.

More information

Mysql Create Schema From Sql File Command Line Windows

Mysql Create Schema From Sql File Command Line Windows Mysql Create Schema From Sql File Command Line Windows The last statement says to include "source database-schema.sql, " When i include that statement in my.sql file and run in MySQL command line, it reads

More information

Tapestry. Code less, deliver more. Rayland Jeans

Tapestry. Code less, deliver more. Rayland Jeans Tapestry Code less, deliver more. Rayland Jeans What is Apache Tapestry? Apache Tapestry is an open-source framework designed to create scalable web applications in Java. Tapestry allows developers to

More information

CVS for Moodle Developers

CVS for Moodle Developers Using the CVS CVS for Moodle Developers CVS is the Concurrent Versioning System, a commonly-used way of managing source code for large software projects. CVS keeps all versions of all files so that nothing

More information

ArcGIS for Server Michele Lundeen

ArcGIS for Server Michele Lundeen ArcGIS for Server 10.1 Michele Lundeen Summary Vision Installation and Configuration Architecture Publishing Functional Enhancements Cloud Migration and Best Practices Powerful GIS capabilities Delivered

More information

SPECCHIO Administrators

SPECCHIO Administrators SPECCHIO Page 1 SPECCHIO Administration Guide Version: 2.2 Date: 31.05.2012 Status: Valid Author: A. Hueni, Remote Sensing Laboratories, University of Zurich File: \SPECCHIO AdminGuide_V2.2.docx Pages:

More information

STS v4.2 with HTC v2.5.9

STS v4.2 with HTC v2.5.9 1 STS v4.2 with HTC v2.5.9 Installation Text Written By: Bill Kellum STS v4.2 with HTC v2.5.9... 1 Installation Text... 1 STS v4.2 and Header Tags Controller 2.5.9... 2 Copy Files (for new store only)...

More information

About the FBX Exporter package

About the FBX Exporter package About the FBX Exporter package Version : 1.3.0f1 The FBX Exporter package provides round-trip workflows between Unity and 3D modeling software. Use this workflow to send geometry, Lights, Cameras, and

More information

simplevisor Documentation

simplevisor Documentation simplevisor Documentation Release 1.2 Massimo Paladin June 27, 2016 Contents 1 Main Features 1 2 Installation 3 3 Configuration 5 4 simplevisor command 9 5 simplevisor-control command 13 6 Supervisor

More information

How To Guide Using and Developing Custom Phases in IKAN ALM

How To Guide Using and Developing Custom Phases in IKAN ALM How To Guide Using and Developing Custom Phases in IKAN ALM Release 5.6 January 2015 N.V. Schaliënhoevedreef 20A 2800 Mechelen BELGIUM 2006-2015 N.V. No part of this document may be reproduced or transmitted

More information

Leading Practice: CA PPM Backup and Migration Strategy

Leading Practice: CA PPM Backup and Migration Strategy Leading Practice: Abstract This document describes the backup and migration strategy of the various environments used during the implementation of CA Project and Portfolio Management (CA PPM). This document

More information

Altima Lookbook Professional Magento ecommerce Extension Version 1.6.9

Altima Lookbook Professional Magento ecommerce Extension Version 1.6.9 Altima Lookbook Professional Magento ecommerce Extension Version 1.6.9 Compatibility: Community Edition: 1.4.x.x, 1.5.x.x, 1.6.x.x, 1.7.x.x, 1.8.x.x, 1.9.x.x Enterprise Edition: 1.9 and later Release date:

More information

ArcGIS Enterprise: Advanced Topics in Administration. Thomas Edghill & Moginraj Mohandas

ArcGIS Enterprise: Advanced Topics in Administration. Thomas Edghill & Moginraj Mohandas ArcGIS Enterprise: Advanced Topics in Administration Thomas Edghill & Moginraj Mohandas Outline Overview: Base ArcGIS Enterprise Deployment - Key Components - Administrator Endpoints Advanced Workflows:

More information

Pod::Simple::HTMLBatch - convert several Pod files to several HTML files. perl -MPod::Simple::HTMLBatch -e 'Pod::Simple::HTMLBatch::go' in out

Pod::Simple::HTMLBatch - convert several Pod files to several HTML files. perl -MPod::Simple::HTMLBatch -e 'Pod::Simple::HTMLBatch::go' in out NAME SYNOPSIS DESCRIPTION Pod::Simple::HTMLBatch - convert several Pod files to several HTML files perl -MPod::Simple::HTMLBatch -e 'Pod::Simple::HTMLBatch::go' in out This module is used for running batch-conversions

More information

Bedework Calendar Deployment Manual

Bedework Calendar Deployment Manual Bedework Calendar Deployment Manual Bedework version 3.1 Last modified: July 30, 2006 Bedework Deployment Manual The Bedework Deployment Manual contains instructions for customizing and installing a production

More information

Some Linux (Unix) Commands that might help you in ENSC351

Some Linux (Unix) Commands that might help you in ENSC351 Some Linux (Unix) Commands that might help you in ENSC351 First, like Windows, Linux and Unix (for our purposes, they are the basically the same) use a hierarchical directory structure. What would be called

More information

XCloner. Official User Manual. Copyright 2010 JoomlaPlug.com All rights reserved.

XCloner. Official User Manual. Copyright 2010 JoomlaPlug.com  All rights reserved. XCloner Official User Manual Copyright 2010 JoomlaPlug.com www.joomlaplug.com All rights reserved. JoomlaPlug.com is not affiliated with or endorsed by Open Source Matters or the Joomla! Project. What

More information

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL We have spent the first part of the course learning Excel: importing files, cleaning, sorting, filtering, pivot tables and exporting

More information

Embedding Graphics in JavaDocs (netbeans IDE)

Embedding Graphics in JavaDocs (netbeans IDE) Embedding Graphics in JavaDocs (netbeans IDE) This note describes how to embed HTML-style graphics within your JavaDocs, if you are using Netbeans. Additionally, I provide a few hints for package level

More information

Alpha College of Engineering and Technology. Question Bank

Alpha College of Engineering and Technology. Question Bank Alpha College of Engineering and Technology Department of Information Technology and Computer Engineering Chapter 1 WEB Technology (2160708) Question Bank 1. Give the full name of the following acronyms.

More information

Software Installation - Accessing Linux and Checking your Environmental Variables

Software Installation - Accessing Linux and Checking your Environmental Variables Accessing Linux and Checking your Environmental Although you may be fortunate enough to have a powerful multi-processor desktop running Linux, most of our sponsors do not. Most of our sponsors will have

More information

The WebGUI Runtime Environment. Roy Johnson Plain Black Corporation

The WebGUI Runtime Environment. Roy Johnson Plain Black Corporation The WebGUI Runtime Environment Roy Johnson Plain Black Corporation What is the WRE? All the supporting software required to host WebGUI Apache 2 / Mod_Perl 2 MySQL 5 Supporting Perl Modules AWStats Utilities

More information

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

Virto SharePoint Forms Designer for Office 365. Installation and User Guide Virto SharePoint Forms Designer for Office 365 Installation and User Guide 2 Table of Contents KEY FEATURES... 3 SYSTEM REQUIREMENTS... 3 INSTALLING VIRTO SHAREPOINT FORMS FOR OFFICE 365...3 LICENSE ACTIVATION...4

More information

Informatica Developer Tips for Troubleshooting Common Issues PowerCenter 8 Standard Edition. Eugene Gonzalez Support Enablement Manager, Informatica

Informatica Developer Tips for Troubleshooting Common Issues PowerCenter 8 Standard Edition. Eugene Gonzalez Support Enablement Manager, Informatica Informatica Developer Tips for Troubleshooting Common Issues PowerCenter 8 Standard Edition Eugene Gonzalez Support Enablement Manager, Informatica 1 Agenda Troubleshooting PowerCenter issues require a

More information

Importing Connections from Metadata Manager to Enterprise Information Catalog

Importing Connections from Metadata Manager to Enterprise Information Catalog Importing Connections from Metadata Manager to Enterprise Information Catalog Copyright Informatica LLC, 2018. Informatica, the Informatica logo, and PowerCenter are trademarks or registered trademarks

More information

OroTimesheet 5 Installation Guide

OroTimesheet 5 Installation Guide Installation Guide Copyright 1996-2007 OroLogic Inc. http://www.orologic.com Revision 5.32 Contents I Contents Installation Guide 2 Introduction 2 Installing 2 Installing OroTimesheet in stand-alone mode

More information

Linux Operating System Environment Computadors Grau en Ciència i Enginyeria de Dades Q2

Linux Operating System Environment Computadors Grau en Ciència i Enginyeria de Dades Q2 Linux Operating System Environment Computadors Grau en Ciència i Enginyeria de Dades 2017-2018 Q2 Facultat d Informàtica de Barcelona This first lab session is focused on getting experience in working

More information

Software. Full Stack Web Development Intensive, Fall Lecture Topics. Class Sessions. Grading

Software. Full Stack Web Development Intensive, Fall Lecture Topics. Class Sessions. Grading Full Stack Web Development Intensive, Fall 2017 There are two main objectives to this course. The first is learning how to build websites / web applications and the assets that compose them. The second

More information

Table of Contents. User Manual v

Table of Contents. User Manual v Table of Contents User Manual v6.0...1 Introduction...2 What is KBPublisher?...2 Public area...2 Administration area...3 KBPublisher Uses...5 Public Area (front-end)...7 Admin Area (Back-End); Common Actions...10

More information

MEGA Advisor Administration MEGA 2009 SP5 EN

MEGA Advisor Administration MEGA 2009 SP5 EN MEGA Advisor Administration MEGA 2009 SP5 EN Revised: April 5, 2012 Created: May 2, 2011 SME: Sylvie CHABE / Olivier SCHARFF Author: Herveline GLEVER CONTENTS Introduction... 3 Audience... 3 How this document

More information

Google Tag Manager. Google Tag Manager Custom Module for Magento

Google Tag Manager. Google Tag Manager Custom Module for Magento Google Tag Manager Custom Module for Magento TABLE OF CONTENTS Table of Contents Table Of Contents...2 1. INTRODUCTION...3 2. Overview...3 3. Requirements...3 4. Features...4 4.1 Features accessible from

More information

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL We have spent the first part of the course learning Excel: importing files, cleaning, sorting, filtering, pivot tables and exporting

More information

Your Data Visualization Game Is Strong Take It to Level 8.2

Your Data Visualization Game Is Strong Take It to Level 8.2 Paper SAS2164-2018 Your Data Visualization Game Is Strong Take It to Level 8.2 Brandon Kirk and Jason Shoffner, SAS Institute Inc., Cary, NC ABSTRACT Your organization already uses SAS Visual Analytics,

More information

Textual Description of webbioc

Textual Description of webbioc Textual Description of webbioc Colin A. Smith October 13, 2014 Introduction webbioc is a web interface for some of the Bioconductor microarray analysis packages. It is designed to be installed at local

More information

Working in Teams CS 520 Theory and Practice of Software Engineering Fall 2018

Working in Teams CS 520 Theory and Practice of Software Engineering Fall 2018 Working in Teams CS 520 Theory and Practice of Software Engineering Fall 2018 Version Control September 18, 2018 Thursday (September 20) First in-class exercise On using git (today is a prelude with useful

More information

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

Virto SharePoint Forms Designer for Office 365. Installation and User Guide Virto SharePoint Forms Designer for Office 365 Installation and User Guide 2 Table of Contents KEY FEATURES... 3 SYSTEM REQUIREMENTS... 3 INSTALLING VIRTO SHAREPOINT FORMS FOR OFFICE 365... 3 LICENSE ACTIVATION...

More information

HMDA LAR Submission. HMDA LAR Submission. If I have 500 exceptions to clean up and it is 3 PM here then in Washington DC it would be...

HMDA LAR Submission. HMDA LAR Submission. If I have 500 exceptions to clean up and it is 3 PM here then in Washington DC it would be... HMDA LAR Submission HMDA LAR Submission If I have 500 exceptions to clean up and it is 3 PM here then in Washington DC it would be... 1 CenTrax Support 800-627-5388/csupport@gomarquis.com When you are

More information

KEIL software. Index of contents UPDATE. 1. Important information 1.1. What has changed?

KEIL software. Index of contents UPDATE. 1. Important information 1.1. What has changed? Index of contents 1. Important information 1.1. What has changed? 2. Update 2.1. Settings and file backup 2.2. FTP Upload 2.3. Permissions 2.4. Do update 3. Possible problems 2003-2007,, all rights reserved

More information

APAR PO06620 Installation Instructions

APAR PO06620 Installation Instructions IBM Corporation APAR PO06620 Installation Instructions IBM Counter Fraud Management 1.5.0.5 IBM Counter Fraud Development 3-31-2017 Table of Contents 1 Fix readme... 1 2 Abstract... 1 3 Contents... 1 4

More information

Bitnami MySQL for Huawei Enterprise Cloud

Bitnami MySQL for Huawei Enterprise Cloud Bitnami MySQL for Huawei Enterprise Cloud Description MySQL is a fast, reliable, scalable, and easy to use open-source relational database system. MySQL Server is intended for mission-critical, heavy-load

More information

(Frequently Asked Questions)

(Frequently Asked Questions) (Frequently Asked Questions) Aptech Ltd. Version 1.0 Page 1 of 9 Table of Contents S# Question 1. How do you create sub domains using PHP? 2. What is the difference between echo and print statements in

More information

Installing an HDF cluster

Installing an HDF cluster 3 Installing an HDF cluster Date of Publish: 2018-08-13 http://docs.hortonworks.com Contents Installing Ambari...3 Installing Databases...3 Installing MySQL... 3 Configuring SAM and Schema Registry Metadata

More information

Javadocing in Netbeans (rev )

Javadocing in Netbeans (rev ) Javadocing in Netbeans (rev. 2011-05-20) This note describes how to embed HTML-style graphics within your Javadocs, if you are using Netbeans. Additionally, I provide a few hints for package level and

More information

I hate money. Release 1.0

I hate money. Release 1.0 I hate money Release 1.0 Nov 01, 2017 Contents 1 Table of content 3 2 Indices and tables 15 i ii «I hate money» is a web application made to ease shared budget management. It keeps track of who bought

More information

All India Council For Research & Training

All India Council For Research & Training WEB DEVELOPMENT & DESIGNING Are you looking for a master program in web that covers everything related to web? Then yes! You have landed up on the right page. Web Master Course is an advanced web designing,

More information

This document describes version 2.07 of File::Path, released

This document describes version 2.07 of File::Path, released NAME VERSION SYNOPSIS File::Path - Create or remove directory trees This document describes version 2.07 of File::Path, released 2008-11-09. use File::Path qw(make_path remove_tree); make_path('foo/bar/baz',

More information

TECH 4272 Operating Systems

TECH 4272 Operating Systems TECH 4272 Lecture 3 2 Todd S. Canaday Adjunct Professor Herff College of Engineering sudo sudo is a program for Unix like computer operating systems that allows users to run programs with the security

More information

SharePoint 2010 Branding for the Masses

SharePoint 2010 Branding for the Masses SharePoint 2010 Branding for the Masses Randy Drisgill MVP SharePoint Server Branding and Design Lead SP911 Author Professional SharePoint 2010 Branding http://bit.ly/sp2010-brandingbook Real World SharePoint

More information

Utility Scripts. Changing Passwords: Prime Network Database Schemas CHAPTER

Utility Scripts. Changing Passwords: Prime Network Database Schemas CHAPTER CHAPTER 15 The following topics describe some additional Prime Network utility scripts that you can use to do the following: Changing Passwords: Prime Network Database Schemas, page 15-1 Changing Passwords:

More information

FilesAnywhere Features List

FilesAnywhere Features List FilesAnywhere Feature List FilesAnywhere Page 1 of 9 Contents Basic Features... 3 Advanced Features... 7 Enterprise Features... 9 FilesAnywhere Page 2 of 9 Basic Features No File Size Limit: There is no

More information

Manual Backup Sql Server 2000 Command Line

Manual Backup Sql Server 2000 Command Line Manual Backup Sql Server 2000 Command Line This topic describes how to create a full database backup in SQL Server this command at the PowerShell command prompt, C:/PS_ Backup-SqlDatabase. A damaged master

More information

### build a File::Fetch object ### my $ff = File::Fetch->new(uri => 'http://some.where.com/dir/a.txt');

### build a File::Fetch object ### my $ff = File::Fetch->new(uri => 'http://some.where.com/dir/a.txt'); NAME File::Fetch - A generic file fetching mechanism SYNOPSIS use File::Fetch; ### build a File::Fetch object ### my $ff = File::Fetch->new(uri => 'http://some.where.com/dir/a.txt'); ### fetch the uri

More information

4. Customizing CM3-IDE

4. Customizing CM3-IDE Chapter 4 4. Customizing CM3-IDE Read this chapter to learn how to customize CM3- IDE. This chapter contains information about CM3-IDE s configuration page. This chapter describes how to customize CM3-IDE.

More information

UCI Command Line Interface Reference

UCI Command Line Interface Reference UCI Command Line Interface Reference Unified Configuration Interface (UCI ) is an API of OpenWrt which is also a utility to intend and to centralize the whole configuration of a device running on OpenWrt.

More information

A Brief Introduction to Unix

A Brief Introduction to Unix A Brief Introduction to Unix Sean Barag Drexel University March 30, 2011 Sean Barag (Drexel University) CS 265 - A Brief Introduction to Unix March 30, 2011 1 / 17 Outline 1 Directories

More information

Automation Services 9.5 ReadMe

Automation Services 9.5 ReadMe Automation Services 9.5 ReadMe CONTENTS Contents Automation Services 9.5 ReadMe...4 Additional documentation...5 System requirements...6 Server requirements...6 Client requirements...7 Installing...8 Installing

More information