A LIGHTWEIGHT CONFERENCE MANAGEMENT SYSTEM ON ASP.NET
|
|
|
- Amie Goodman
- 10 years ago
- Views:
Transcription
1 NOVI SAD J. MATH. VOL. 39, NO. 1, 2009, A LIGHTWEIGHT CONFERENCE MANAGEMENT SYSTEM ON ASP.NET Ðor de Herceg 1, Željko Marčićević 2 Abstract. In this paper, a lightweight conference management system is presented, which was developed on ASP.NET and.net Framework 3. The system was used to support two conferences, held in 2008 and Features of the system include participant registration, abstract and article submission, download of conference materials, multilingual user interface, visit logging, role-based security, user management and export of data in XML format. Complex software systems can be difficult to maintain and, in an event of software or hardware failure, they can cause unacceptable delays. Our aim was to create a system that is easy to deploy, maintain, backup and restore. AMS Mathematics Subject Classification (2000): 68U35 Key words and phrases: Conference Management Systems, ASP.NET 1. Introduction A conference management system (CMS) is web-based software application that supports the organization of scientific conferences. It helps conference organizers, authors and reviewers perform their conference related duties. There exist a variety of conference management systems. EasyChair [11] is a well known system that is free, flexible, and easy to use, and has many features. Its primary use is to help program chairs manage the refereeing process. However, it is not possible to install EasyChair on one s own server. All EasyChair installations are hosted at the server located at the University of Manchester Computer Science Department, and access to EasyChair is available on request. ConfTool [12] is another system that provides similar services. Two versions exist: a free, open/shared source version, which is limited to a maximum of 150 participants, and a commercial version which is more flexible and has support for advanced features such as multiple payment options, user role based access, bulk mail and data export functions. ConfTool can be installed on one s own server, and a hosted solution is also offered. OpenConf [13], based on PH- P/MySQL, also exists in two versions: the Community Edition is free, and the Professional Edition is offered as a commercial product, with technical support and hosting service. The free version can be installed on one s own server, but it is subject to certain limitations imposed by the OpenConf License, which prohibits hiring a third-party PHP/MySQL professional to set up and maintain the OpenConf installation. COMS 1 Faculty of Sciences, University of Novi Sad, Trg Dositeja Obradovića 4, Novi Sad, Serbia [email protected] 2 Higher School of Professional and Business Studies, Vladimira Perića - Valtera 4, Novi Sad, Serbia [email protected]
2 112 Ð. Herceg, Ž. Marčićević [14] is a commercial system which is available as a Web application only. It provides functions similar to those of other conference management systems. The decision to develop our own conference management system, instead of using one of readily available systems, was based on our evaluation of existing conference management systems and several restrictions placed before us, most notably that the system must be free of charge, easy to backup and restore, and that all data must be available even in the event of an unrecoverable system failure. One of the consequences of these restrictions was that the system had to be hosted on our server. The CMS has to provide the following features: Online application of conference participants Online submittal of lecture abstracts and conference papers Tracking of participants lectures and their submissions Support for multiple languages in the user interface Support for a download section with conference materials and access control Different access rights for guests, authenticated users and administrators Simple user management Visit logging Easy backup of data Easy recovery from system failures Access to relevant data even in an event of a system failure 2. System architecture and usage scenarios Microsoft Windows Server 2003 with Internet Information Services and ASP.NET was chosen as the application server platform. Microsoft SQL Server 2008 was chosen for data storage, except for the download section, which is kept in the file system. Figure 1 shows the overall structure of the CMS. Both the application server and SQL Server are hosted on one computer, running under Microsoft Windows Server Since the majority of users of the CMS come from the Internet, domain user accounts are not necessary, and the server does not need to be a domain member. ASP.NET Forms Authentication with SQL membership [8] was chosen instead. The user database is kept on the SQL Server. Figure 1: The structure of the CMS
3 A lightweight conference management system on ASP.NET 113 Conference participants access the CMS from the Internet, using their web browsers and a secure (https) channel. Conference organizers can access the CMS either with the web browser, or using a rich client application, which performs a full database backup to an XML file. The rich client application connects to a web service, which provides read-only access to all tables within the CMS database. A simplified form of backup in XML format can also be obtained from the web application. In this case, the data from multiple tables is aggregated in one denormalized table, which is then streamed to the client. This table can be imported into Microsoft Office applications (Excel and Access) for further processing. The users are presented a web UI, consisting of a menu on the left, and the main content on the right (Figure 2). The menu items are generated dynamically, and their content depends on the user s access level. Figure 2: CMS main page, an administrator logged in A typical usage scenario consists of the following steps: A guest user accesses the public part of the CMS and chooses to register. The user is presented the choice of entering existing user credentials or creating a new username and password. An option to a forgotten password to the user is also provided. If the user chooses to create a new username and password, he/she does so. For simplicity, user s address is his/her username. The user logs in to the CMS. New hyperlinks appear, enabling access to the data entry forms. The user fills out the data entry forms and uploads his/her files (if any), or The user downloads files assigned to him/her by the administrators, such as reviewer s comments, or preprints. The user then logs off the system, or chooses to browse, correct or cancel previously entered data.
4 114 Ð. Herceg, Ž. Marčićević The organizers need to log in to the CMS in the same manner as the ordinary users, and then can perform the following tasks: View and download all submissions, or submissions grouped by section, Upload new files to the download section, Export all submissions into an XML file, Activate and deactivate user accounts, Reset users passwords. Guests can perform the following tasks: Access all the public information in the CMS Download public files from the download section, such as conference announcements, instructions to authors, submission templates, etc. 3. Security in the CMS Security is an important aspect of every web application [10]. Security in the CMS is implemented using Forms authentication with URL authorization, which controls access to specific web application directories by the role a user belongs to (Figure 3). The root of a restricted directory subtree contains a web.config file, which specifies access control entries (Listing 1). When an unauthenticated user attempts to access a restricted page, he/she is redirected to the login page, where user credentials can be entered. An additional level of security is implemented in the download handler, which itself resides in the publicly accessible part of the web site. Since the files from the download section are not affected by the built-in security infrastructure, any user can request any file from the download section. As the download section can contain both the publicly accessible files, and the protected ones, we implemented custom security model, which relies on custom XML files to specify per-folder security. A simple XML file, named folderinfo.xml, containing only the <authorization> tag from web.config and its contents, can be placed in any folder of the download section. Upon receiving client s request for a file, the download handler first searches for and reads the folderinfo.xml file. Download is then either granted or denied, based on the access control entries in the file. On the other hand, if the file is not present, access is granted by default. <configuration> <system.web> <authorization> <allow roles="administrators" /> <deny users="*" /> </authorization> </system.web> </configuration> Listing 1: Authorization configuration section of the web.config file
5 A lightweight conference management system on ASP.NET 115 Figure 3: URL authorization in the CMS application web site Three levels of access are defined for the web application: guest, user and administrator. The first level contains publicly available pages and data, which is accessible to anyone. The second level, containing data entry forms, is available only to authenticated users (i.e. to the users which have a user account and a password). The data displayed on web forms is filtered by the current user s name, effectively restricting the data that a particular user can see and modify. Users at the second level can only view and modify their own data. The third level is for conference organizers (i.e. administrators) and it provides access to all the data, user management and database backup. The LoginView ASP.NET control was used to restrict the HTML menu items displayed to the user, based on role membership. Listing 2 shows two blocks of server-side code, one of which is processed and presented to the user at a time. The <AnonymousTemplate> contains hyperlinks which are accessible to all users, and the <LoggedInTemplate> contains hyperlinks which are visible to the authenticated users only. In the cases where more subtle control of the user interface was required, a combination of server-side code and named HTML blocks was used for precise control of visibility of specific parts of the user interface. <asp:loginview ID="LoginView1" runat="server"> <AnonymousTemplate> <p class="headingadmin"> </p> <p class="admin"> <asp:hyperlink ID="hlLogin" runat="server" NavigateUrl="~/Apps/Login/PLogin.aspx" Text="Log in" meta:resourcekey="hllogin" /></p>
6 116 Ð. Herceg, Ž. Marčićević <p class="admin"> <asp:hyperlink ID="hlCreateAccount" runat="server" NavigateUrl="~/Apps/Login/CreateUser.aspx" text="create account" meta:resourcekey="hlcreateaccount"/></p> </AnonymousTemplate> <LoggedInTemplate> <p class="headingadmin"> </p> <p class="admin"> <asp:hyperlink ID="hlMembers" runat="server" NavigateUrl="~/Apps/Members" Text="My data" meta:resourcekey="hlmembers" /></p> <p class="admin"> <asp:hyperlink ID="hlSignOut" runat="server" NavigateUrl="~/Apps/Login/Logout.aspx" Text="Sign out" meta:resourcekey="hlsignout" /></p> </LoggedInTemplate> </asp:loginview> Listing 2: Selective display of menu items based on whether the user has logged in 4. Extensions to the ASP.NET HTTP pipeline The ASP.NET core infrastructure is based on the HTTP pipeline [6]. It is an extendable, general-purpose framework for server-side programming that serves as the foundation for ASP.NET pages, as well as web services. In order to implement visit logging, we developed a HTTP module (marked with italics in Figure 4) which examines and logs all relevant HTTP requests. Visit logging is triggered by the Application.EndRequest event (Listing 3). As the HTTP module is processed before control is passed to the particular ASP.NET web page, all HTTP requests can be logged, even the invalid ones. We chose to log only requests for certain file types, such as.aspx,.html and.htm. The download handler, which streams the files from the download section to the client, was implemented as a HTTP handler (marked with italics in Figure 4). public class LoggingModule: IhttpModule { private void Application_EndRequest(Object source, EventArgs e) { HttpApplication application = (HttpApplication)source; HttpContext context = application.context; if (context.allerrors!= null) return; string path0 = context.request.url.localpath.tolower(); if (((path0.endswith(".aspx")) (path0.endswith(".htm")) path0.endswith(".html"))) (path0.lastindexof(. ) < path0.lastindexof( / ))) { DbDMIWeb.Instance.LogVisit(context); Listing 3: The Visit logging HttpModule
7 A lightweight conference management system on ASP.NET 117 Figure 4: Overview of the extensions to the ASP.NET HTTP pipeline The visit logging HTTP module and the download HTTP handler are registered in the ASP.NET HTTP pipeline in the system.web section of the web.config file (Listing 4). <httpmodules> <add name="loggingmodule" type="loggingmodule"/> </httpmodules> <httphandlers> <add verb="*" path="/apps/repository/download.aspx" type="download"/> </httphandlers> Listing 4: Registration of HTTP modules and handlers in web.config 5. Multilanguage support ASP.NET provides support for localization, which is implemented in several classes in the System.Resources and System.Globalization namespaces. Basically, the.net Framework has a mechanism for packaging sets of localized resources with ASP.NET applications. Every web page in the application is supposed to have as many resource sets as there are supported languages, for example, a web page main.aspx should have the files main.aspx.resx and main.aspx.sr.resx, which contain the strings in English and Serbian language respectively. The localized resources are bound to ASP.NET controls declaratively, using the meta:resourcekey attribute, as shown in Listing 3.
8 118 Ð. Herceg, Ž. Marčićević file MasterPage.master: <asp:hyperlink ID="hlDeadlines" runat="server" NavigateUrl="~/Datumi.aspx" Text="Važni datumi" meta:resourcekey="hldeadlines"> </asp:hyperlink> file MasterPage.master.resx: <root> <data name="hldeadlines.text" xml:space="preserve"> <value>deadlines</value> </data> </root> file MasterPage.master.sr.resx: <root> <data name="hldeadlines.text" xml:space="preserve"> <value>važni datumi</value> </data> </root> Listing 5: Declarative binding of local resources to an ASP.NET control One of the problems with the built-in multilanguage support is that each web page is processed separately on the web server, and the choice of language is not persisted between different web pages. Therefore, each time a web page is processed, the culture of the processing thread has to be set to the desired language. This problem was addressed by implementing the BasePage class, which inherits from System.Web.UI.Page. The BasePage class provides a special implementation of the InitializeCulture method (Listing 6), enabling the web page to keep information about the chosen language as a session variable. This way, each time a BasePage is instantiated, its thread culture is set automatically to the chosen language. All web pages in the CMS inherit from BasePage. The user switches languages by clicking a dedicated hyperlink, which executes code on the server, that sets the value of the session variable "lang" accordingly. In addition, current user s name is extracted from the HttpContext and put into the appropriate session variable. The UserName session variable is used throughout the CMS for user-specific data filtering in data access forms. public class BasePage { protected override void InitializeCulture() { Session["Today"] = DateTime.Today; Session["UserName"] = HttpContext.Current.User.Identity.Name; string lan = Session["lang"] as string; if ((lan == null) (lan == string.empty)) {
9 A lightweight conference management system on ASP.NET 119 lan = "en"; Session["lang"] = lan; else lan = lan.tolower(); CultureInfo ci = CultureInfo.CreateSpecificCulture(lan); Thread.CurrentThread.CurrentUICulture = ci; Thread.CurrentThread.CurrentCulture = ci; this.lang = lan; base.initializeculture(); Listing 6: Setting the current thread s culture in the BasePage class 6. Backup and export to XML Backing up the CMS is simple, as only the SQL Server database and the web site files need to be backed up. This task is easily automated using SQL Server maintenance plans and a simple shell script. In the event of a critical failure, the CMS can be restored in only two steps: by restoring the SQL Server database, and the CMS website files. The application data are represented by a strongly typed dataset and are easily exported to the XML format for backup or further processing. Using the built-in XML support and a web service, which was developed specifically to provide backup from a remote location, we provided export of all the tables from the database in XML format. A specialized backup client was developed for that purpose. A simplified form of backup in XML format can also be obtained from the web application (Figure 5). In this case, the data from several tables is aggregated in one denormalized table, which is then streamed to the client. This table can be imported into Microsoft Excel or Microsoft Access for further processing. Figure 5: A simplified backup of the conference application data in XML format
10 120 Ð. Herceg, Ž. Marčićević 7. Conclusion A Conference Management System was developed in ASP.NET on.net Framework 3, IIS and SQL Server. The system was designed with ease of use and easy recovery in mind. Some special design requests, such as different levels of authorization for different parts of the web site and multilanguage support were addressed using a combination of the built-in features of ASP.NET and our extensions. Visit logging was implemented in such a way that it enables visitor tracking and behavior anaylsis. In order to satisfy design requirements, features of ASP.NET HTTP pipeline were utilized, extended and customized as necessary. References [1] MacDonald, M., Microsoft.NET Distributed Applications: Integrating XML Web Services and.net Remoting. Microsoft Press, [2] Spackman, D., Speaker, M., Enterprise Integration Solutions. Microsoft Press, [3] Nilsson, J.,.NET Enterprise Design with Visual Basic.NET and SQL Server. Sams Publishing, [4] Exstensible Markup Language 1.0 (Second Edition). W3C Recommendation, October 6, [5] Ewald, T., Brown, K., Securely Implement Request Processing, Filtering, and Content Redirection with HTTP Pipelines in ASP.NET. MSDN Magazine Online (2002), (visited [6] HTTP Handlers and HTTP Modules Overview, MSDN Library, (visited [7] The New Dynamic Language Extensibility Model for ASP.NET, Microsoft ASP.NET, [8] Managing Users by Using Membership, MSDN Library, (visited [9] Microsoft ASP.NET 2.0 Membership API Extented. CoDe Magazine (2007), (visited May 2009). [10] Securing ASP.NET Applications, Novologies (2009), com/post/2009/04/08/securing-aspnet-applications.aspx (visited [11] EasyChair conference management system, (visited [12] ConfTool conference management system, features.html (visited [13] OpenConf conference management system, (visited
11 A lightweight conference management system on ASP.NET 121 [14] Conference Online-Management System (COMS), conference-management-system.html (visited Received by the editors May 5, 2009
Proof of Concept. A New Data Validation Technique for Microsoft ASP.NET Web Applications. Foundstone Professional Services
Proof of Concept A New Data Validation Technique for Microsoft ASP.NET Web Applications Foundstone Professional Services February 2005 Introduction Despite significant awareness of security issues like
Adding ELMAH to an ASP.NET Web Application
Logging Error Details with ELMAH Introduction The preceding tutorial examined ASP.NET's health monitoring system, which offers an out of the box library for recording a wide array of Web events. Many developers
TIBCO Spotfire Web Player 6.0. Installation and Configuration Manual
TIBCO Spotfire Web Player 6.0 Installation and Configuration Manual Revision date: 12 November 2013 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
Visual COBOL ASP.NET Shopping Cart Demonstration
Visual COBOL ASP.NET Shopping Cart Demonstration Overview: The original application that was used as the model for this demonstration was the ASP.NET Commerce Starter Kit (CSVS) demo from Microsoft. The
Analytics Configuration Reference
Sitecore Online Marketing Suite 1 Analytics Configuration Reference Rev: 2009-10-26 Sitecore Online Marketing Suite 1 Analytics Configuration Reference A Conceptual Overview for Developers and Administrators
Active Directory Requirements and Setup
Active Directory Requirements and Setup The information contained in this document has been written for use by Soutron staff, clients, and prospective clients. Soutron reserves the right to change the
multiple placeholders bound to one definition, 158 page approval not match author/editor rights, 157 problems with, 156 troubleshooting, 156 158
Index A Active Directory Active Directory nested groups, 96 creating user accounts, 67 custom authentication, 66 group members cannot log on, 153 mapping certificates, 65 mapping user to Active Directory
AD Phonebook 2.2. Installation and configuration. Dovestones Software
AD Phonebook 2.2 Installation and configuration 1 Table of Contents Introduction... 3 AD Self Update... 3 Technical Support... 3 Prerequisites... 3 Installation... 3 Adding a service account and domain
Security API Cookbook
Sitecore CMS 6 Security API Cookbook Rev: 2010-08-12 Sitecore CMS 6 Security API Cookbook A Conceptual Overview for CMS Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 User, Domain,
Web Plus Security Features and Recommendations
Web Plus Security Features and Recommendations (Based on Web Plus Version 3.x) Centers for Disease Control and Prevention National Center for Chronic Disease Prevention and Health Promotion Division of
Administrator's Guide
Active Directory Module AD Module Administrator's Guide Rev. 090923 Active Directory Module Administrator's Guide Installation, configuration and usage of the AD module Table of Contents Chapter 1 Introduction...
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
STK Terrain Server Installation Guide
STK Terrain Server Installation Guide This guide walks you through the process of installing and configuring STK Terrain Server on your system. System Requirements 64-bit Windows, including Windows Server
Secure Messaging Server Console... 2
Secure Messaging Server Console... 2 Upgrading your PEN Server Console:... 2 Server Console Installation Guide... 2 Prerequisites:... 2 General preparation:... 2 Installing the Server Console... 2 Activating
Vector HelpDesk - Administrator s Guide
Vector HelpDesk - Administrator s Guide Vector HelpDesk - Administrator s Guide Configuring and Maintaining Vector HelpDesk version 5.6 Vector HelpDesk - Administrator s Guide Copyright Vector Networks
Server Installation Manual 4.4.1
Server Installation Manual 4.4.1 1. Product Information Product: BackupAgent Server Version: 4.4.1 2. Introduction BackupAgent Server has several features. The application is a web application and offers:
Richmond Systems. Self Service Portal
Richmond Systems Self Service Portal Contents Introduction... 4 Product Overview... 4 What s New... 4 Configuring the Self Service Portal... 6 Web Admin... 6 Launching the Web Admin Application... 6 Setup
Click Studios. Passwordstate. Installation Instructions
Passwordstate Installation Instructions This document and the information controlled therein is the property of Click Studios. It must not be reproduced in whole/part, or otherwise disclosed, without prior
Microsoft Dynamics CRM Security Provider Module
Microsoft Dynamics CRM Security Provider Module for Sitecore 6.6-8.0 CRM Security Provider Rev: 2015-04-15 Microsoft Dynamics CRM Security Provider Module for Sitecore 6.6-8.0 Developer's Guide A developer's
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
Parallels Plesk Control Panel. Plesk 8.3 for Windows Advanced Administration Guide. Revision 1.0
Parallels Plesk Control Panel Plesk 8.3 for Windows Advanced Administration Guide Revision 1.0 Contents Preface 5 Documentation Conventions... 5 Typographical Conventions... 5 Feedback... 6 About This
TIBCO Spotfire Metrics Prerequisites and Installation
TIBCO Spotfire Metrics Prerequisites and Installation Software Release 6.0 November 2013 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF
IISADMPWD. Replacement Tool v1.2. Installation and Configuration Guide. Instructions to Install and Configure IISADMPWD. Web Active Directory, LLC
IISADMPWD Replacement Tool v1.2 Installation and Configuration Guide Instructions to Install and Configure IISADMPWD Replacement Tool v1.2 Web Active Directory, LLC Contents Overview... 2 Installation
ConvincingMail.com Email Marketing Solution Manual. Contents
1 ConvincingMail.com Email Marketing Solution Manual Contents Overview 3 Welcome to ConvincingMail World 3 System Requirements 3 Server Requirements 3 Client Requirements 3 Edition differences 3 Which
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
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
Sitecore Ecommerce Enterprise Edition Installation Guide Installation guide for administrators and developers
Installation guide for administrators and developers Table of Contents Chapter 1 Introduction... 2 1.1 Preparing to Install Sitecore Ecommerce Enterprise Edition... 2 1.2 Required Installation Components...
Installing the ASP.NET VETtrak APIs onto IIS 5 or 6
Installing the ASP.NET VETtrak APIs onto IIS 5 or 6 2 Installing the ASP.NET VETtrak APIs onto IIS 5 or 6 3... 3 IIS 5 or 6 1 Step 1- Install/Check 6 Set Up and Configure VETtrak ASP.NET API 2 Step 2 -...
Alert Notification of Critical Results (ANCR) Public Domain Deployment Instructions
Alert Notification of Critical Results (ANCR) Public Domain Deployment Instructions Server Prerequisites Internet Information Server (IIS). It may be enabled in Windows Features (see Enabling IIS section).
AD Self Update 2.2. Installation and configuration. Dovestones Software
AD Self Update 2.2 Installation and configuration 1 Table of Contents Introduction...3 AD Phonebook...3 Technical Support...3 Prerequisites...3 Installation...3 Adding a service account...4 Domain Configuration...4
To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.
Znode Multifront - Installation Guide Version 6.2 1 System Requirements To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server
SecureAware on IIS8 on Windows Server 2008/- 12 R2-64bit
SecureAware on IIS8 on Windows Server 2008/- 12 R2-64bit Note: SecureAware version 3.7 and above contains all files and setup configuration needed to use Microsoft IIS as a front end web server. Installing
Using Internet or Windows Explorer to Upload Your Site
Using Internet or Windows Explorer to Upload Your Site This article briefly describes what an FTP client is and how to use Internet Explorer or Windows Explorer to upload your Web site to your hosting
Password Reset PRO INSTALLATION GUIDE
Password Reset PRO INSTALLATION GUIDE This guide covers the new features and settings available in Password Reset PRO. Please read this guide completely to ensure a trouble-free installation. March 2009
http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx
ASP.NET Overview.NET Framework 4 ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is
Administering the Web Server (IIS) Role of Windows Server
Course 10972B: Administering the Web Server (IIS) Role of Windows Server Page 1 of 7 Administering the Web Server (IIS) Role of Windows Server Course 10972B: 4 days; Instructor-Led Introduction This course
CA Performance Center
CA Performance Center Single Sign-On User Guide 2.4 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is
Administering the Web Server (IIS) Role of Windows Server 10972B; 5 Days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Administering the Web Server (IIS) Role of Windows Server 10972B; 5 Days
ISSUE TRACK FOR WINDOWS INSTALLATION GUIDE VERSION 4.0.0.XX
ISSUE TRACK FOR WINDOWS INSTALLATION GUIDE VERSION 4.0.0.XX Contents CONTENTS Chapter 1 Introduction 1-1 Welcome to Issue Track for Windows 1-1 About this Guide 1-1 Product Name 1-1 Documentation Roadmap
Web Deployment on Windows 2012 Server. Updated: August 28, 2013
Web Deployment on Windows 2012 Server Updated: August 28, 2013 Table of Contents Install IIS on Windows 2012... 3 Install Sage 300 ERP...16 Create Web Deployment User...17 Sage 300 ERP Services...22 Web
MultiSite Manager. User Guide
MultiSite Manager User Guide Contents 1. Getting Started... 2 Opening the MultiSite Manager... 2 Navigating MultiSite Manager... 2 2. The All Sites tabs... 3 All Sites... 3 Reports... 4 Licenses... 5 3.
SafeGuard Enterprise Web Helpdesk. Product version: 6.1
SafeGuard Enterprise Web Helpdesk Product version: 6.1 Document date: February 2014 Contents 1 SafeGuard web-based Challenge/Response...3 2 Scope of Web Helpdesk...4 3 Installation...5 4 Allow Web Helpdesk
Polar Help Desk Installation Guide
Polar Help Desk Installation Guide Copyright (legal information) Copyright Polar 1995-2005. All rights reserved. The information contained in this document is proprietary to Polar and may not be used or
Sitecore Security Hardening Guide
Sitecore CMS 6.5-6.6 Sitecore Security Hardening Guide Rev: 2012-09-19 Sitecore CMS 6.5-6.6 Sitecore Security Hardening Guide Recommendations for making Sitecore more secure Table of Contents Chapter 1
Perceptive Intelligent Capture Solution Configration Manager
Perceptive Intelligent Capture Solution Configration Manager Installation and Setup Guide Version: 1.0.x Written by: Product Knowledge, R&D Date: February 2016 2015 Lexmark International Technology, S.A.
Owner of the content within this article is www.isaserver.org Written by Marc Grote www.it-training-grote.de
Owner of the content within this article is www.isaserver.org Written by Marc Grote www.it-training-grote.de Microsoft Forefront TMG How to use SQL Server 2008 Express Reporting Services Abstract In this
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
Blackbaud NetCommunity Configuration Overview
Blackbaud NetCommunity Configuration Overview Table of Contents The NetCommunity Server Service Oriented Architecture... 1 Security Considerations... 2 Windows Server 2003/2008 Considerations... 3 Performance
Installation Guide for Pulse on Windows Server 2012
MadCap Software Installation Guide for Pulse on Windows Server 2012 Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software
DIRECTORY PASSWORD V1.2 Quick Start Guide
DIRECTORY PASSWORD V1.2 Quick Start Guide Directory Password is a self-service password reset / account unlock tool that is an optional add-on for Directory Update v2.5. Directory Update must be installed
Intranet Website Solution Based on Microsoft SharePoint Server Foundation 2010
December 14, 2012 Authors: Wilmer Entena 128809 Supervisor: Henrik Kronborg Pedersen VIA University College, Horsens Denmark ICT Engineering Department Table of Contents List of Figures and Tables... 3
Copyright 2014 Jaspersoft Corporation. All rights reserved. Printed in the U.S.A. Jaspersoft, the Jaspersoft
5.6 Copyright 2014 Jaspersoft Corporation. All rights reserved. Printed in the U.S.A. Jaspersoft, the Jaspersoft logo, Jaspersoft ireport Designer, JasperReports Library, JasperReports Server, Jaspersoft
ArtfulBits Password Reset Web Part
User Guide ArtfulBits Password Reset Web Part for Microsoft SharePoint Overview... 1 Feature List... 2 Why ArtfulBits Password Reset Web Part?... 2 How to Use... 2 Password Reset Process Flow... 2 Password
System Administration Training Guide. S100 Installation and Site Management
System Administration Training Guide S100 Installation and Site Management Table of contents System Requirements for Acumatica ERP 4.2... 5 Learning Objects:... 5 Web Browser... 5 Server Software... 5
Bitrix Site Manager ASP.NET. Installation Guide
Bitrix Site Manager ASP.NET Installation Guide Contents Introduction... 4 Chapter 1. Checking for IIS Installation... 5 Chapter 2. Using An Archive File to Install Bitrix Site Manager ASP.NET... 7 Preliminary
NetWrix SQL Server Change Reporter
NetWrix SQL Server Change Reporter Version 2.2 Administrator Guide Contents NetWrix SQL Server Change Reporter Administrator Guide 1. INTRODUCTION... 3 1.1 KEY FEATURES... 3 1.2 LICENSING... 4 1.3 HOW
Parallels Plesk Automation. Customer s Guide. Parallels Plesk Automation 11.5
Parallels Plesk Automation Customer s Guide Parallels Plesk Automation 11.5 Last updated: 17 March 2015 Contents Quick Start with Hosting Panel 4 Set Up Your First Website... 4 1. Create Your Site... 5
10972B: Administering the Web Server (IIS) Role of Windows Server
10972B: Administering the Web Server (IIS) Role of Windows Server Course Details Course Code: Duration: Notes: 10972B 5 days This course syllabus should be used to determine whether the course is appropriate
FTP Service Reference
IceWarp Unified Communications Reference Version 11.3 Published on 1/6/2015 Contents... 3 About... 4 Reference... 5 General Tab... 5 Dialog... 6 FTP Site... 6 Users... 7 Groups... 11 Options... 14 Access...
HTML5. Turn this page to see Quick Guide of CTTC
Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies
BarTender Print Portal. Web-based Software for Printing BarTender Documents WHITE PAPER
BarTender Print Portal Web-based Software for Printing BarTender Documents WHITE PAPER Contents Overview 3 Installing Print Portal 4 Configuring Your Installation 4 Supported Printing Technologies 5 Web
Microsoft Dynamics GP. Workflow Installation Guide Release 10.0
Microsoft Dynamics GP Workflow Installation Guide Release 10.0 Copyright Copyright 2008 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility of
Dell KACE K1000 System Management Appliance Version 5.4. Service Desk Administrator Guide
Dell KACE K1000 System Management Appliance Version 5.4 Service Desk Administrator Guide October 2012 2004-2012 Dell Inc. All rights reserved. Reproduction of these materials in any manner whatsoever without
RingStor User Manual. Version 2.1 Last Update on September 17th, 2015. RingStor, Inc. 197 Route 18 South, Ste 3000 East Brunswick, NJ 08816.
RingStor User Manual Version 2.1 Last Update on September 17th, 2015 RingStor, Inc. 197 Route 18 South, Ste 3000 East Brunswick, NJ 08816 Page 1 Table of Contents 1 Overview... 5 1.1 RingStor Data Protection...
TIBCO Spotfire Automation Services 6.5. Installation and Deployment Manual
TIBCO Spotfire Automation Services 6.5 Installation and Deployment Manual Revision date: 17 April 2014 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
Creating Form Rendering ASP.NET Applications
Creating Form Rendering ASP.NET Applications You can create an ASP.NET application that is able to invoke the Forms service resulting in the ASP.NET application able to render interactive forms to client
Administration Quick Start
www.novell.com/documentation Administration Quick Start ZENworks 11 Support Pack 3 February 2014 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of
BlackBerry Enterprise Server Resource Kit
BlackBerry Enterprise Server Resource Kit Version: 5.0 Service Pack: 3 Installation Guide Published: 2011-06-20 SWD-1701641-0620052345-001 Contents 1 Overview... 3 Options for downloading the BlackBerry
SelectSurvey.NET Developers Manual
Developers Manual (Last updated: 6/24/2012) SelectSurvey.NET Developers Manual Table of Contents: SelectSurvey.NET Developers Manual... 1 Overview... 2 General Design... 2 Debugging Source Code with Visual
AxCMS.net on Network Load Balancing (NLB) Environment
AxCMS.net on Network Load Balancing (NLB) Environment This article contains step-by-step instructions on how to install AxCMS.net PremiumSample on a demo NLB cluster using IIS7. For installing on older
Pcounter Web Report 3.x Installation Guide - v2014-11-30. Pcounter Web Report Installation Guide Version 3.4
Pcounter Web Report 3.x Installation Guide - v2014-11-30 Pcounter Web Report Installation Guide Version 3.4 Table of Contents Table of Contents... 2 Installation Overview... 3 Installation Prerequisites
SortSite Enterprise Deployment Guide v1.1.13
SortSite Enterprise Deployment Guide v1.1.13 1. Introduction... 1 2. Architecture... 2 3. Recommended Hardware... 3 4. Performance Considerations... 3 5. Deployment... 4 5.1. Required Information... 4
EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators
EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators Version 1.0 Last Updated on 15 th October 2011 Table of Contents Introduction... 3 File Manager... 5 Site Log...
Authoring for System Center 2012 Operations Manager
Authoring for System Center 2012 Operations Manager Microsoft Corporation Published: November 1, 2013 Authors Byron Ricks Applies To System Center 2012 Operations Manager System Center 2012 Service Pack
Kaseya Server Instal ation User Guide June 6, 2008
Kaseya Server Installation User Guide June 6, 2008 About Kaseya Kaseya is a global provider of IT automation software for IT Solution Providers and Public and Private Sector IT organizations. Kaseya's
Veeam Backup Enterprise Manager. Version 7.0
Veeam Backup Enterprise Manager Version 7.0 User Guide August, 2013 2013 Veeam Software. All rights reserved. All trademarks are the property of their respective owners. No part of this publication may
Administering Jive for Outlook
Administering Jive for Outlook TOC 2 Contents Administering Jive for Outlook...3 System Requirements...3 Installing the Plugin... 3 Installing the Plugin... 3 Client Installation... 4 Resetting the Binaries...4
NS DISCOVER 4.0 ADMINISTRATOR S GUIDE. July, 2015. Version 4.0
NS DISCOVER 4.0 ADMINISTRATOR S GUIDE July, 2015 Version 4.0 TABLE OF CONTENTS 1 General Information... 4 1.1 Objective... 4 1.2 New 4.0 Features Improvements... 4 1.3 Migrating from 3.x to 4.x... 5 2
Symplified I: Windows User Identity. Matthew McNew and Lex Hubbard
Symplified I: Windows User Identity Matthew McNew and Lex Hubbard Table of Contents Abstract 1 Introduction to the Project 2 Project Description 2 Requirements Specification 2 Functional Requirements 2
FrontDesk. (Server Software Installation) Ver. 1.0.1. www.frontdeskhealth.com
FrontDesk (Server Software Installation) Ver. 1.0.1 www.frontdeskhealth.com This document is the installation manual for installing the FrontDesk Server, Kiosk/Touch Screen, and License Management Tool
c360 Portal Installation Guide
c360 Portal Installation Guide Microsoft Dynamics CRM 2011 compatible c360 Solutions, Inc. www.c360.com [email protected] Table of Contents c360 Portal Installation Guide... 1 Table of Contents... 2 Overview
Click Studios. Passwordstate. Installation Instructions
Passwordstate Installation Instructions This document and the information controlled therein is the property of Click Studios. It must not be reproduced in whole/part, or otherwise disclosed, without prior
TIBCO Spotfire Platform IT Brief
Platform IT Brief This IT brief outlines features of the system: Communication security, load balancing and failover, authentication options, and recommended practices for licenses and access. It primarily
HOW TO SILENTLY INSTALL CLOUD LINK REMOTELY WITHOUT SUPERVISION
HOW TO SILENTLY INSTALL CLOUD LINK REMOTELY WITHOUT SUPERVISION Version 1.1 / Last updated November 2012 INTRODUCTION The Cloud Link for Windows client software is packaged as an MSI (Microsoft Installer)
Installation Guide for Pulse on Windows Server 2008R2
MadCap Software Installation Guide for Pulse on Windows Server 2008R2 Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software
versasrs HelpDesk quality of service
versacat v2.1.0 Date: 24 June 2010 Copyright 2002-2010 VersaDev Pty. Ltd. All Rights Reserved. *************************************************************** Contents ***************************************************************
Engagement Analytics Configuration Reference Guide
Engagement Analytics Configuration Reference Guide Rev: 17 June 2013 Sitecore CMS & DMS 6.6 or later Engagement Analytics Configuration Reference Guide A conceptual overview for developers and administrators
Configuring Claims Based FBA with Active Directory store 1
Configuring Claims Based FBA with Active Directory store 1 Create a new web application in claims based authentication mode 1. From Central Administration, Select Manage Web Applications and then create
FTP Service Reference
IceWarp Server FTP Service Reference Version 10 Printed on 12 August, 2009 i Contents FTP Service 1 V10 New Features... 2 FTP Access Mode... 2 FTP Synchronization... 2 FTP Service Node... 3 FTP Service
McAfee One Time Password
McAfee One Time Password Integration Module Outlook Web App 2010 Module version: 1.3.1 Document revision: 1.3.1 Date: Feb 12, 2014 Table of Contents Integration Module Overview... 3 Prerequisites and System
70-489. Developing Microsoft SharePoint Server 2013 Advanced Solutions. Version: Demo. Page <<1/8>>
70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions Version: Demo Page 1. You need to configure the external content type to search for research papers. Which indexing connector
DiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
EMC Documentum Webtop
EMC Documentum Webtop Version 6.5 User Guide P/N 300 007 239 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 1994 2008 EMC Corporation. All rights
NSi Mobile Installation Guide. Version 6.2
NSi Mobile Installation Guide Version 6.2 Revision History Version Date 1.0 October 2, 2012 2.0 September 18, 2013 2 CONTENTS TABLE OF CONTENTS PREFACE... 5 Purpose of this Document... 5 Version Compatibility...
http://docs.trendmicro.com
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,
2/24/2010 ClassApps.com
SelectSurvey.NET Training Manual This document is intended to be a simple visual guide for non technical users to help with basic survey creation, management and deployment. 2/24/2010 ClassApps.com Getting
ACR Triad Web Client. User s Guide. Version 2.5. 20 October 2008. American College of Radiology 2007 All rights reserved.
ACR Triad Web Client Version 2.5 20 October 2008 User s Guide American College of Radiology 2007 All rights reserved. CONTENTS ABOUT TRIAD...3 USER INTERFACE...4 LOGIN...4 REGISTER REQUEST...5 PASSWORD
Microsoft Project Server 2010 Administrator's Guide
Microsoft Project Server 2010 Administrator's Guide 1 Copyright This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site references,
Table of Contents. OpenDrive Drive 2. Installation 4 Standard Installation Unattended Installation
User Guide for OpenDrive Application v1.6.0.4 for MS Windows Platform 20150430 April 2015 Table of Contents Installation 4 Standard Installation Unattended Installation Installation (cont.) 5 Unattended
