Umbraco Courier 2.0. Installation guide. Per Ploug Hansen 5/24/2011



Similar documents
To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

TECHNICAL NOTE. The following information is provided as a service to our users, customers, and distributors.

Eylean server deployment guide

Migrating helpdesk to a new server

Secret Server Installation Windows 8 / 8.1 and Windows Server 2012 / R2

SecureAware on IIS8 on Windows Server 2008/- 12 R2-64bit

ContentWatch Auto Deployment Tool

HOW TO SILENTLY INSTALL CLOUD LINK REMOTELY WITHOUT SUPERVISION

Click Studios. Passwordstate. Upgrade Instructions to V7 from V5.xx

Install SQL Server 2014 Express Edition

Download and Installation of MS SQL Server

MIGRATING TO AVALANCHE 5.0 WITH MS SQL SERVER

RemoteLab 2.0 Admin Guide

SQL Server 2008 R2 Express Edition Installation Guide

Installing OneStop Reporting Products

NSi Mobile Installation Guide. Version 6.2

Tool Tip. SyAM Management Utilities and Non-Admin Domain Users

Password Reset Server Installation Guide Windows 8 / 8.1 Windows Server 2012 / R2

Umbraco Contour 1.1. Installation Guide. pph. Contour 1.0 Installation Guide, rev, 1.0.2, author. Per Ploug Hansen

Cloud Services ADM. Agent Deployment Guide

Using Microsoft Windows Authentication for Microsoft SQL Server Connections in Data Archive

Microsoft Corporation. Project Server 2010 Installation Guide

Secure Messaging Server Console... 2

MIS Export via the FEM transfer software

Installation Guide v3.0

DESLock+ Basic Setup Guide Version 1.20, rev: June 9th 2014

GETTING STARTED WITH SQL SERVER

Sage HRMS 2014 Sage Employee Self Service Tech Installation Guide for Windows 2003, 2008, and October 2013

Preparing a SQL Server for EmpowerID installation

Installing the ASP.NET VETtrak APIs onto IIS 5 or 6

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

Sitecore Ecommerce Enterprise Edition Installation Guide Installation guide for administrators and developers

Installing LearningBay Enterprise Part 2

Installation Instructions for Hospital ERP System (AP) Installation Instructions for Hospital ERP System (AP)

SOFTWARE INSTALLATION INSTRUCTIONS CLIENT/SERVER EDITION AND WEB COMPONENT VERSION 10

NovaBACKUP xsp Version 15.0 Upgrade Guide

Secret Server Installation Windows Server 2012

Active Directory Management. Agent Deployment Guide

Jolly Server Getting Started Guide

Bitrix Site Manager ASP.NET. Installation Guide

AIMS Installation and Licensing Guide

Installing VinNOW Client Computers

Customer Tips. Xerox Network Scanning HTTP/HTTPS Configuration using Microsoft IIS. for the user. Purpose. Background

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

StreamServe Persuasion SP4

System Administration Training Guide. S100 Installation and Site Management

Installation and Upgrade Guide

Defender Token Deployment System Quick Start Guide

Polar Help Desk Installation Guide

SQL EXPRESS INSTALLATION...

SQL Server Setup for Assistant/Pro applications Compliance Information Systems

Team Foundation Server 2010, Visual Studio Ultimate 2010, Team Build 2010, & Lab Management Beta 2 Installation Guide

etoken Enterprise For: SSL SSL with etoken

SafeGuard Enterprise upgrade guide. Product version: 6.1

Using Internet or Windows Explorer to Upload Your Site

Citrix EdgeSight for NetScaler Rapid Deployment Guide

Dynamics CRM 2011 Outlook Configuration Guide With Windows XP

TIBCO Spotfire Metrics Prerequisites and Installation

Active Directory Management. Agent Deployment Guide

AVG Business SSO Connecting to Active Directory

SafeGuard Enterprise upgrade guide. Product version: 7

Mixed Authentication Setup

If you do not have any FTP login to your website, or how no idea what FTP is, then get in touch with an IT person or developer who can assist you.

Administrator s Guide

SAS 9.3 Foundation for Microsoft Windows

Installing Cobra 4.7

EventSentry Overview. Part I Introduction 1 Part II Setting up SQL 2008 R2 Express 2. Part III Setting up IIS 9. Part IV Installing EventSentry 11

Census. di Monitoring Installation User s Guide

Installing Autodesk Vault Server 2012 on Small Business Server 2008

TROUBLESHOOTING GUIDE

TARGETPROCESS INSTALLATION GUIDE

ICONICS Using the Azure Cloud Connector

Livezilla How to Install on Shared Hosting By: Jon Manning

User Management Tool 1.5

These notes are for upgrading the Linko Version 9.3 MS Access database to a SQL Express 2008 R2, 64 bit installations:

How To - Implement Single Sign On Authentication with Active Directory

AXIS 70U - Using Scan-to-File

Installation Guide for Microsoft SQL Server 2008 R2 Express. October 2011 (GUIDE 1)

Version Devolutions inc.

IISADMPWD. Replacement Tool v1.2. Installation and Configuration Guide. Instructions to Install and Configure IISADMPWD. Web Active Directory, LLC

OneStop Reporting OSR Portal 4.6 Installation Guide

Team Foundation Server 2012 Installation Guide

NetIQ. How to guides: AppManager v7.04 Initial Setup for a trial. Haf Saba Attachmate NetIQ. Prepared by. Haf Saba. Senior Technical Consultant

Configure SQL database mirroring

MSI Admin Tool User Guide

Avatier Identity Management Suite

Voyager Reporting System (VRS) Installation Guide. Revised 5/09/06

Dwebs IIS Log Archiver Installation and Configuration Guide for Helm 4

Installation Manual v2.0.0

Aradial Installation Guide

Team Foundation Server 2013 Installation Guide

Deploying Physical Solutions to InfoSphere Master Data Management Server Advanced Edition v11

Installation Instruction STATISTICA Enterprise Server

Secret Server Installation Windows Server 2008 R2

How to Scale out SharePoint Server 2007 from a single server farm to a 3 server farm with Microsoft Network Load Balancing on the Web servers.

CXM 4.5 Deployed on Windows Chad Adams October 28, 2009

Pronestor Room & Catering

Kaseya Server Instal ation User Guide June 6, 2008

HOWTO: Installation of Microsoft Office SharePoint Server 2007

Transcription:

Umbraco Courier 2.0 Installation guide Per Ploug Hansen 5/24/2011

Table of Contents Introduction... 3 Revision History... 3 Installing Courier 2 using a package... 4 Manual Courier installation... 5 Installing the files... 5 Installing the database... 5 Uninstalling the database... 5 Adding configuration to ui.xml... 7 Adding the Courier dashboard section... 7 Connecting to another website... 7 Common installation issues... 8 My umbraco directory is not called /umbraco... 8 Dashboard could not be installed... 8 ui.xml could not be updated... 8 Courier is running as trial or says that my license is not valid... 8 Courier tells me I can only connect to local locations / repositories... 8 Configuring Courier 2... 9 Setting up locations... 9 Common location gotchas... 9 2

Introduction This document outlines the installation process of Courier 2; outline both the package based installation as well as how to do a manual install if the package for some reason fails or partial updates of the system is needed Revision History Version 1, 24/5/2011 Initial install guide 3

Installing Courier 2 using a package 1. Open the embrace repository from the developer section in umbraco 2. Browse to the Umbraco PRO category 3. Click Umbraco Courier, and choose install, follow directions on screen 4. At the end of the install, you are prompted for a location, enter the domain of the other site you want to use with courier, e.g.: domain.com, www.sample.com or internaldev 5. Courier expects that the user you are deploying content with, has the same credentials on all locations, if this is not case, either change credentials or read the chapter on configuring locations in this guide 6. If you have bought a license, copy the.lic file to the website's /bin folder or use the dashboard to configure your license 7. That's it 4

Manual Courier installation If for some reason the package installation fails or due to permissions or other reasons is not an option on your system, we provide a manual installation process. To manually install, download the manual install package from umbraco.com or one of the hotfix releases from nightly.umbraco.org The manual process consists of several files: The folders /bin, /config and /umbraco Folders containing the application files for Courier 2 /sql folder Folder containing install and uninstall sql files. For install there are variations for each of the 3 supported databases /sql/uninstall folder Contains the single uninstall sql script, which will remove custom courier table as well as the any courier app entries, it will not remove any files Installing the files Simply unzip the /bin, /config and /umbraco folders to the root of your website, the archive follows the structure needed to place the files correctly. Notice: the archive assumes your umbraco director is located at /umbraco. If not you will need to move those files manually to the right location. If you have purchased Umbraco Courier, you can download a license file on umbraco.com. This license file must be placed in the websites /bin directory to be registered. Installing the database To install the database we need to execute a sql script against the database umbraco is installed on. Courier currently only supports SQL server 2005 and 2008. Open Microsoft Sql Server Management Studio and connect to your database. Right click your umbraco database and choose "new query" Open the /sql/install folder and pick the appropriate sql files. If you use MS Sql, you pick app.sql and create.sql if not, you pick the files with the correct database name in them. Copy the contents of sql files to the query window Execute the script If any errors are displayed, check your permissions. The install script requires database owner access, as it creates new tables. Uninstalling the database 5

In case of error you can use the /sql/uninstall/uninstall.sql file to remove all courier tables. Follow the same procedure as the one describing "installing the database" 6

Adding configuration to ui.xml For the all Courier tree items Umbraco needs some information for its context menu and create dialogs. These are located in /umbraco/config/create/ui.xml. Add the below xml to the <createui/> element <nodetype alias="revisions"> <header>revisions</header> <usercontrol>/create/simple.ascx</usercontrol> <tasks> <create assembly="umbraco.courier.ui" type="tasks.revisiontasks" /> <delete assembly="umbraco.courier.ui" type="tasks.revisiontasks" /> </tasks> </nodetype> Adding the Courier dashboard section Courier comes with a dashboard, this must be added to the /config/dashboard.config file to function add the below xml to the <dashboard/> element: <section id='courier'> <areas> <area>courier</area> </areas> <tab caption='umbraco Courier'> <control>/umbraco/plugins/courier/dashboard/courierdashboard.ascx</control> </tab> </section> Connecting to another website To be able to connect Courier to another website, we need to configure a location. This is done in the configuration file in the location /config/courier.config. In that file, browse to the <repositories> element and add the xml snippet below, change the name, alias and URL to fit your setup, keep the type attribute as it is. <repository name="name of repo" alias="repo1" type="courierwebservicerepositoryprovider" visible="true"> <url>http://yourotherwebsitedomain.local</url> <user>0</user> </repository> If you need to set the credentials specificly, use: <repository name="name of repo" alias="repo1" type="courierwebservicerepositoryprovider" visible="true"> <url>http://yourotherwebsitedomain.local</url> <login>admin</login> <password>1234</password> <passwordencoding>hashed Clean</passwordEncoding> </repository> 7

Common installation issues My umbraco directory is not called /umbraco You can either use the manual installation process, or install from the repository, after installing the package you will need to move all the files the installation placed in the /umbraco folder and move them to the folder you've placed the umbraco core files in. Dashboard could not be installed The /config/dashboard.config file is either write protected or the asp.net user does not have the rights to modify it. Go through the chapter "adding the Courier dashboard section" ui.xml could not be updated The ui.xml file is either write protected or the asp.net user does not have the rights to modify it. Go through the chapter "adding configuration to ui.xml" Courier is running as trial or says that my license is not valid Is there a umbracocourier.lic file in your /bin folder? If not, then you need to download it from umbraco.com. If you do not have a license file on your umbraco.com profile, you will need to purchase one, which can be done online with a credit-card payment. Courier tells me I can only connect to local locations / repositories That is because it is running in trial mode. You can only run courier on your local machine and connect to other instances running locally when Courier is in trial mode. The only fix to this, is to purchase a license I m getting a MethodNotFound exception from the licensing! You need to update the umbraco.licensing.dll file, the latest version can be found here: http://nightly.umbraco.org/umbraco.licensing/ 8

Configuring Courier 2 When courier is installed, you will need to do a bit of configuration. As by default, Courier does not know what it can connect to, to be able to transfer and extract items. First of all, to follow this installation guide, you will need to have Courier installed on 2 Umbraco installs, as the entire purpose is to be able to connect 2 installations. Get Courier installed on 2 separate domains, and then continue with the setup below. Setting up locations When you have your 2 sites set up, you need to tell courier how to connect to the other. For this setup, we assume that both instances have an admin User with the same password. To add a repository, open the file /config/courier.config and scroll to the <repositories> section. Inside the repositories element you add the below xml snippet: <repository name="name of repo" alias="repo1" type="courierwebservicerepositoryprovider" visible="true"> <url>http://yourotherwebsitedomain.local</url> <user>0</user> </repository> Then change the name, alias and URL values to fit your setup. The URL is the URL of the site you want to connect to, not the URL of the site you are configuring. Now on the other site you do the same thing, but set the domain to point back at the first instance you configured. There, now both instances can connect to each-other and send items back and forth, authenticating as the admin user. Also, it is not required to setup the connection both ways, so you can have 1 way transfer of content. Common location gotchas 1. The user you ve picked doesn t have access to the Courier section; configure this on the user profile in umbraco. 2. The domain is not correct or the web service file has not been installed (look in (/umbraco/plugins/courier/webservices/ for repository.asmx) 9