CMS (Publishing System) Change and Release Management Plan

Size: px
Start display at page:

Download "CMS (Publishing System) Change and Release Management Plan"

Transcription

1 CMS (Publishing System) Change and Release Management Plan February 19, 2009 Version 1.1

2 Table of Contents 1. OBJECTIVES 1 2. SCOPE Project Tracking & Version Control Tools 1 3. GLOSSARY 2 4. CURRENT CHANGE CONTROL PROCESS Current Development Responsibility Matrix Current Build & Deployment Responsibility Matrix Current CMA, CDA Core & CMA Front-End (FLEX) Change Control Current Template & Front-End File Change Control Current Base & Title-Specific Content Type Change Control PROPOSED CHANGE CONTROL PROCESS Improving CMS Change Management Process Implement Formal Change Control Board Define Roles & Responsibilities Create New Tools Improve Communication Improve Build & Deployment Procedures Proposed Development Responsibility Matrix Proposed Build & Deployment Responsibility Matrix Proposed CMA Change Control Proposed CMA Front-End (FLEX) Change Control Proposed CDA Core Change Control Proposed Template & Front-End File Change Control Proposed Base & Title-Specific Content Type Change Control How Do We Get Here? Tools Currently In Use Work in Progress Proposed for Future Use 22 APPENDIX A: QA CMA & CMA FRONT-END (FLEX) BUILD RUN PROCEDURES 23 APPENDIX B: QA CMA & CMA FRONT-END (FLEX) DEPLOYMENT RUN PROCEDURES 24 APPENDIX C: PROD CMA & CMA FRONT-END (FLEX) BUILD & DEPLOYMENT RUN PROCEDURES 27 APPENDIX D: CDA CORE BUILD RUN PROCEDURES 28 APPENDIX E: CDA CORE DEPLOYMENT RUN PROCEDURES 30 Table of Contents, cont. Page ii 02/19/09

3 APPENDIX F: PROD CDA CORE BUILD & DEPLOYMENT RUN PROCEDURES 33 APPENDIX G: TEMPLATE & FRONT-END FILE BUILD RUN PROCEDURES 34 APPENDIX H: TEMPLATE & FRONT-END FILE DEPLOYMENT RUN PROCEDURES 36 APPENDIX I: PROD TEMPLATE & FRONT-END FILE BUILD & DEPLOYMENT RUN PROCEDURES 37 APPENDIX J: BASE & TITLE-SPECIFIC CONTENT TYPE CHANGE BUILD & DEPLOYMENT PROCEDURES 38 Page iii 02/19/09

4 1. OBJECTIVES This document details the current and future Change Release Management procedures for the ongoing CMS initiative. 2. SCOPE Presented within are high level workflow diagrams mapping out both team interactions and dependencies as changes advance through affected environments, as well as detailed procedures defining change implementation. The target audience for this plan consists of key CMS stakeholders and team members, e.g., Architecture, Application Support, Quality Assurance, Web Operations, Title and Front-End Development. 2.1 Project Tracking & Version Control Tools Source control, project tracking and issue tracking for CMS Core and Title-specific projects are managed using Collabnet, a distributed knowledge management platform that incorporates Subversion, an open source version control system, which serves as the repository for related source code. RMS (Request Management System) is used to facilitate communication among various teams in order to action deployment tasks. Workflow documents specify where Collabnet or RMS is to be used. Collabnet RMS IT Application Support Page 1 02/19/09

5 3. GLOSSARY Terms Admin Tool Build Build Repository CCB CDA Checksum CM CMA CMA Front-End CollabNet CSS FLEX JS MXML Definition The CMS Admin Tool allows registered users to perform administrative functions, defining and editing the following: Web-based Structure: incorporating Publications, Channels, Content Types, Option Lists, Templates Security: creating user accounts in CMS, defining roles and permissions for users, and grouping users by their roles Publishing: master processes for pushing published content to customerfacing environments Tools: reporting, file management, and cleaning or publishing switches for publications In the software industry, this term refers to the compilation process during which source code files are converted into executable code. A gateway application that secures CMA-based tools in all environments; allows authorized members of the CMS Team to easily retrieve stored files for deployment in QA and Production; also serves as repository for roll-back to previous versions. Change Control Board Content Delivery Application: CMS component that allows rendering and pre-caching of all published content; resides on the CMA and the Extreme Rendering Engine. A checksum or hash sum is a fixed-sized datum computed from an arbitrary block of digital data for the purpose of detecting accidental errors that may have been introduced during its transmission or storage. Configuration Management or Change Management Content Management Application: CMS component that allows editors to edit and preview their content in the CMS system, as well as connect to the web interface via http request. CMS editorial interface; the FLEX component of UI in the system. Knowledge management platform that provides workflow coordination technology to support globally distributed teams; also incorporates Subversion, an open source, version control and Software Configuration Management (SCM) system. Cascading Style Sheets: A stylesheet language most typically used to define a single library of styles that are used over and over throughout a large number of related documents, as in a web site. A CSS file might specify that all numbered lists are to appear in italics. By changing that single specification, one can quickly and easily update the look of a large number of documents. Adobe Flex is an open source framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops, and operating systems; the CMS Admin Tool is currently a FLEX interface, but will ultimately be HTML-based. The CMS CMA Front-End is a FLEX interface. JavaScript: a scripting language widely used for client-side web development. The XML-based user interface markup language used by the FLEX-based CMA Front- End for client-server communication. IT Application Support Page 2 02/19/09

6 Terms Definition QA Release Release Manager Quality Assurance The distribution (either public or private) of an initial or upgraded version of a software product. Coordinates schedules and builds; serves as a liaison among various business units to guarantee smooth and timely delivery of software products or updates. Request State Emergency: A severity level classification indicating that the infrastructure or application requires an immediate fix, bypassing the change control process temporarily; being in or verging on a state of crisis or emergency with very broad customer impact. Normal: A severity level classification indicating that there is a lack of functionality for a minor portion of the infrastructure or application with very limited impact to customers. RMS Rollback Saxon SWF Subversion CMS CMS UI Tomcat WAR File WebDAV Request Management System A procedure that allows committed changes and updates to be returned to the previous state. The SAXON package is a collection of tools for processing XSLT documents and is currently used by the Architecture Team to build customized tools that query or parse the CMS CRX Repository. Shockwave Flash file (.swf); a playable Macromedia Flash animation, which can be referred to as a swiff ; used as a standalone Flash web site or as an element, such as an animated logo or intro. An open source, version control and SCM system, which serves as repository for CMSrelated source code. Publishing System: allows content to be edited, previewed and published on the web; designed to replace the V5 and V6 Content Tools, as well as the entire Vignette Content Management and Content Delivery System. The CMS User Interface: an intuitive user interface built to be editor-friendly, easy to learn and use. Provides a pure Java HTTP web server environment to run Java code; developed by the Apache Software Foundation (ASF). (WAR is short for Web ARchive.) A JAR file format used to distribute a collection of files that together constitute a Web application. An interface (IETF standard, RFC 4918) to the JCR (implemented by Day) that allows the CMS Team to store and retrieve files; most notably, the team uses WebDAV to store templates, configuration files and XSLT style sheets, so that they can retrieve them when rendering or transforming a content item. XRE XSLT Extreme Rendering Engine: CMS component that renders content published within the CMS CMA. XSL Transformations: part of the Extensible Stylesheet Language (XSL) family; CMS IT Application Support Page 3 02/19/09

7 Terms Definition XSLT templates developed by the Title Tech Leads are used by the CMS CDA Core to transform content stored within CRX into other formats, such as HTML. IT Application Support Page 4 02/19/09

8 4. CURRENT CHANGE CONTROL PROCESS This section outlines the Build, Deploy and Change Control procedures currently in place for CMS. See Section 5 for detailed recommendations on improving and streamlining these procedures as CMS and its supporting tools and applications mature. 4.1 Current Development Responsibility Matrix CMA Category CMA Front-End (FLEX) CDA Core Base Content Type Title-Specific Content Type Templates Front-End Files Responsibilities Architecture Team is responsible for JAVA Code. FLEX Team is responsible for MXML and SWF. Architecture Team is responsible for JAVA Code and XSLT Core. Title Dev Team requests Base Content Type changes; Architecture Team approves and then makes these changes. Architecture Team approves Title-Specific Content Type change requests; Title Dev Team then makes these changes. Title Development Team is responsible for XSLT and XML. Front-End Development Team is responsible for CSS and JS. 4.2 Current Build & Deployment Responsibility Matrix Type of Build Request QA Build QA Deployment & Script Execution PROD Deployment & Script Execution CMA Architecture Lead Architecture Lead Web Ops Engineer CMA Front-End (FLEX) Flex Lead Architecture Lead Web Ops Engineer CDA Core Architecture Lead Architecture Lead Web Ops Engineer Content Type (Base & Title- Specific) Architecture Lead Architecture Lead Architecture Lead Templates Title Tech Lead Title Tech Lead Web Ops Engineer Front-End Files Title Tech Lead Title Tech Lead Web Ops Engineer IT Application Support Page 5 02/19/09

9 4.3 Current CMA, CDA Core & CMA Front-End (FLEX) Change Control The diagram below defines the workflow to be used for the build and deployment of Core CMA, CMS UI, Admin Tool, CDA Core, WebDAV, Preview, and XRE components, including testing and communications. Hyperlinked Diagram is available: FLEX_CM_Today_Workflow_files/CMS_CMA-CDA-FLEX_CM_Today_Workflow_frames.htm?revision=66 QA Build Procedure, CMA & CMA Front-End (FLEX): Defines how to build components for both the CMA and CMA Front-End (FLEX). Please see APPENDIX A: QA CMA & CMA FRONT-END (FLEX) BUILD for the detailed run procedure. QA Deployment Procedure, CMA & CMA Front-End (FLEX): Defines how to deploy components for both the CMA and CMA Front-End (FLEX). Please see APPENDIX B: QA CMA & CMA FRONT-END (FLEX) DEPLOYMENT for the detailed run procedure. PROD Build & Deployment Procedure, CMA & CMA Front-End (FLEX): Defines the operational tasks for CMA & CMA Front-End builds and deployments to IT Application Support Page 6 02/19/09

10 PROD. Please see APPENDIX C: PROD CMA & CMA FRONT-END (FLEX) BUILD & DEPLOYMENT for the detailed run procedure. QA Build Procedure, CDA Core: Defines how to build components for CDA Core. Please see APPENDIX D: CDA CORE BUILD for the detailed run procedure. QA Deployment Procedure, CDA Core: Defines how to deploy components for CDA Core. Please see APPENDIX E: CDA CORE DEPLOYMENT for the detailed run procedure. PROD Build & Deployment Procedure, CDA Core: Defines the operational tasks for CDA Core builds and deployments to PROD. Please see APPENDIX F: PROD CDA CORE BUILD & DEPLOYMENT for the detailed run procedure. IT Application Support Page 7 02/19/09

11 4.4 Current Template & Front-End File Change Control The following diagram defines the workflow to be used when checking out, packaging and deploying both XSLT Templates and Front-End Static Files (e.g., JPEG, PNG, CSS, and JS). Prerequisites for packaging and deployment are also addressed. Hyperlinked Diagram is available: File_CM_Today_frames.htm?revision=48 QA Build Procedure, Templates & Front-End Files: Defines how to build components for both Templates and Front-End Files. Please see APPENDIX G: TEMPLATE & FRONT-END FILE BUILD for the detailed run procedure. QA Deployment Procedure, Templates & Front-End Files: Defines how to deploy components for both Templates and Front-End Files. Please see APPENDIX H: TEMPLATE & FRONT-END FILE DEPLOYMENT for the detailed run procedure. IT Application Support Page 8 02/19/09

12 PROD Build and Deployment Procedure, Templates & Front-End Files: Defines the operational tasks for Template & Front-End File builds and deployments to PROD. Please see APPENDIX I: PROD TEMPLATE & FRONT-END FILE BUILD & DEPLOYMENT for the detailed run procedure. IT Application Support Page 9 02/19/09

13 4.5 Current Base & Title-Specific Content Type Change Control This process includes Base and Title-Specific Content Type changes. Base Content Type Changes are controlled by the Architecture Team. Title-Specific Content Type changes are controlled by the Title Tech Leads. QA & PROD Build and Deployment Procedure, Base & Title-Specific Content Type Changes: Defines the requirements for Base and Title-Specific Content Type Change builds and deployments to QA and PROD. Please see APPENDIX J: BASE & TITLE-SPECIFIC CONTENT TYPE CHANGE BUILD & DEPLOYMENT PROCEDURES for requirement details. IT Application Support Page 10 02/19/09

14 5. PROPOSED CHANGE CONTROL PROCESS While the previous section defines the current CMS Change Management process, the corresponding applications, tools and procedures are still in the process of maturing. This section presents the proposed CMS Core Change Management process, drafted as a result of the joint effort among key stakeholders and team members (Release Management Working Group) to define a streamlined, robust and efficient release process. IT Application Support Page 11 02/19/09

15 5.1 Improving CMS Change Management Process Recommendations and proposed best practices drafted by the Release Management Working Group follow for the purpose of improving the CMS Change Management Process Implement Formal Change Control Board An internal change control board (CCB) will be formed. o o Will chair meetings for review and approval of CMA, CMA Front-End (FLEX) and CDA Core changes. Will chair meetings for review and approval of Content Type changes. CCB review will not be required for Title Template or Front-End File changes, unless site-wide mass rendering or mass publishing is involved. Project Managers and Title Tech Leads will participate in CCB meetings, as appropriate Define Roles & Responsibilities Development teams will be required to prepare Deployment and/or Release notes to be added to RMS tickets. Title Tech Leads will be responsible for collecting information regarding Front-End File changes, as well as coordinating changes with the Release Manager and Deployment Team. The Release Manager will be responsible for coordinating and consolidating all approved change requests into a single change request Create New Tools Scripts are needed for the execution of various builds, deployments, renderings, mass publishings, etc. o All scripts will be stored in Subversion Improve Communication Title-specific build scripts will be maintained under each Title s Subversion project structure. Changes will be classified as either Normal or Emergency. o To mitigate the risk of outages, rollbacks are to be carried out by deploying the previous version or revision of the deployed WAR file. Formal IT Change Management requests will be required for deployment of major changes. Formal IT site notices will be sent to the client base, as required. IT Application Support Page 12 02/19/09

16 5.1.5 Improve Build & Deployment Procedures A new Spare or QA integration test box will be provided for testing CMA, CDA Core, and CMA Front-End (FLEX) changes before deployment into DEV, QA or PROD environment. QA team will verify or approve CMA, CDA Core, and CMA Front-End (FLEX) changes in Spare or QA integration test box. Deployment to Spare or QA integration test box will be handled by Architecture team. A Build Repository will be implemented for controlling all deployments. o WAR/ZIP/TAR files, along with their checksums, will be archived in the Build Repository for Web Ops Engineers to access or deploy into QA and PROD servers. Requests for deployment into QA and PROD will be made via RMS and carried out by Web Ops. o Deployment form within RMS ticket will be populated with requisite details. 5.2 Proposed Development Responsibility Matrix Category CMA CMA Front-End (FLEX) CDA Core Base Content Type Title-Specific Content Type Templates Front-End Files Responsibilities Architecture Team to be responsible for JAVA Code. FLEX Team to be responsible for MXML and SWF. Architecture Team to be responsible for JAVA Code and XSLT Core. Title Dev Team to request Base Content Type changes; Architecture Team to approve and then make these changes. Architecture Team to approve Title-Specific Content Type change requests; Title Dev Team to make these changes. Title Development Team to be responsible for XSLT and XML. Front-End Development Team to be responsible for CSS and JS. IT Application Support Page 13 02/19/09

17 5.3 Proposed Build & Deployment Responsibility Matrix Type of Build Request CMA CMA Front-End (FLEX) CDA Core Base Content Type Title-Specific Content Type QA Build Architecture Lead QA Deployment & Script Execution Web Ops Engineer PROD Deployment & Script Execution Web Ops Engineer FLEX Lead Web Ops Engineer Web Ops Engineer Architecture Lead Architecture Lead Web Ops Engineer Application Support Web Ops Engineer Application Support Title Tech Lead Application Support Application Support Templates Title Tech Lead Web Ops Engineer Web Ops Engineer Front-End Files Title Tech Lead Web Ops Engineer Web Ops Engineer Team Members CCB Release Manager Responsibilities Will analyze and approve CMS changes. Will coordinate and schedule builds. IT Application Support Page 14 02/19/09

18 5.4 Proposed CMA Change Control This process defines the workflow to be used for the build and deployment of Core CMA components. CMA Build & Deployment Procedures [Note: Run procedures for the proposed CMA change release life cycle will be provided here once they ve been finalized.] IT Application Support Page 15 02/19/09

19 5.5 Proposed CMA Front-End (FLEX) Change Control This process defines the workflow to be used for the build and deployment of CMA Front-End (FLEX). CMA Front-End (FLEX) Build & Deployment Procedures [Note: Run procedures for the proposed CMA Front-End (FLEX) change release life cycle will be provided here once they ve been finalized.] IT Application Support Page 16 02/19/09

20 5.6 Proposed CDA Core Change Control This process defines the workflow to be used for the build and deployment of CDA Core, WebDAV, Preview, and XRE components. CDA Core Build & Deployment Procedures [Note: Run procedures for the proposed CDA Core change release life cycle will be provided here once they ve been finalized.] IT Application Support Page 17 02/19/09

21 5.7 Proposed Template & Front-End File Change Control This process defines the workflow to be used for checking out XSLT Templates and Front-End Static Files (e.g., JPEG, PNG, CSS, JS) in order to package and deploy them. Prerequisites for packaging and deployment are also addressed. Template & Front-End File Build & Deployment Procedures [Note: Run procedures for the proposed Template & Front-End File change release life cycle will be provided here once they ve been finalized.] IT Application Support Page 18 02/19/09

22 5.8 Proposed Base & Title-Specific Content Type Change Control This process defines the workflow to be used for Base and Title-Specific Content Type changes. Base Content Type changes are to be approved and executed by the Architecture Team; Title-Specific Content Type changes are to be approved by the Architecture Team and executed by the Title Tech Leads. Base & Title-Specific Content Type Change Build & Deployment Procedures [Note: Run procedures for the proposed Base & Title-Specific Content Type change release life cycle will be provided here once they ve been finalized.] IT Application Support Page 19 02/19/09

23 5.9 How Do We Get Here? Form a CMS Change Control Board to analyze and approve CMS changes. Establish a Build Repository" to store WAR/ZIP/TAR files in a controlled environment, allowing easy retrieval of files (with proper authentication). Implement a separate Spare/QA test environment that will allow QA to perform integration testing before changes affect DEV/QA/PROD servers. Fine-tune rollback procedure by implementing new tools and processes to roll back gracefully to previous versions and offset deployment failures. Update Build and Deployment scripts to allow integration of test and rollback builds. Integrate CollabNet with RMS for better information flow and traceability. (Note: Feasibility Study is underway.) Provide formal training on the CMS release process to all stakeholders (with an emphasis on Template Developers). IT Application Support Page 20 02/19/09

24 6. Tools 6.1 Currently In Use Tools currently used to facilitate CMS Content and Template delivery to QA or PROD are listed below: Content Item Deletion Tool Content Type Synchronization Tool Content Type Move Channel Tool Content Item Mass Preview Tool Template & Front-End File Mass Rendering Tool Template & Front-End File Mass Publish Tool Data Import Tool Data Export (Data Migration) Tool CMS Title-Specific Admin Tool Redirect Generator Tool Bulk User Creation Tool IT Application Support Page 21 02/19/09

25 6.2 Work in Progress Tools Admin Tool (Web Interface) Build & Deployment Tool (Web Interface) Bulk Delete Tool (Saxon) Bulk Expire Tool (Saxon) Bulk User Load Tool (Saxon) Channel Mover Tool (Web Service) Content Explorer Tool (Web Interface) Content Item Synchronization Tool (Web Service) Continuous Integration Tool (Web Interface) Import Rest Layer Tool (Web Interface) Mass Preview Tool (Web Service) Mass Publish Tool (Web Service) Mass Render Tool (Web Service) Rest Layer Tool (Web Interface) Team Responsible Architecture/Application Support Architecture Architecture Architecture Architecture Architecture Architecture Architecture Architecture Architecture Architecture Architecture Architecture Architecture 6.3 Proposed for Future Use Content Type Comparison Tool Complete Publish Requests Tool (Web Interface) Template Deployment Tool (Web Interface) CMS Tagging Loader Tool Publishing Error Report Tool (Web Interface) Publishing Statistics Tool (Web Interface) Pending Publishing Requests Tool (Web Interface) IT Application Support Page 22 02/19/09

26 APPENDIX A: QA CMA & CMA FRONT-END (FLEX) BUILD RUN PROCEDURES Back-End CMA 1. $ ssh <tcatuserid>@<hostname> e.g., ssh tcat3@qa-cms2.net 2. $ cd ~/sources/cms-cma Go to sources directory 3. $ svn up Update source from Subversion 4. $ ant Run ant to start build process 5. cd ~/build/cms-cma/dist/ Determine if CMS_cma.war and CMS_cma.jar files exist by checking specified directory Front-End CMS UI 1. $ ssh <tcatuserid>@<hostname> e.g., ssh tcat3@qa-cms2.net 2. $ cd ~/sources/cms2.0_gui Go to sources directory 3. $ svn up Update source from Subversion 4. $ ant Run ant to start build process 5. $ ls -ltr ~/sources/cms2.0_gui/deploy Check time stamps of files in folder to determine if successful Front-End Admin Tool UI 1. $ ssh <tcatuserid>@<hostname> e.g., ssh tcat3@qa-cms2.net 2. $ cd ~/sources/cma_admin Go to sources directory 3. $ svn up Update source from Subversion 4. $ ant Run ant to start build process 5. $ ls -ltr ~/sources/cma_admin/deploy Check time stamps of files in folder to determine if successful IT Application Support Page 23 02/19/09

27 APPENDIX B: QA CMA & CMA FRONT-END (FLEX) DEPLOYMENT RUN PROCEDURES Back-End Changes [ssh ing is performed for the appropriate CMS QA Server] 1. $ ps ef grep <tcatuserid> Find relevant tomcat process id e.g., $ ps -ef grep tcat3 2. $ kill <process id> Stop tomcat 3. Backup old war files: cd ~tcat3/base-cms/webapps mv CMS_cma.war./archive/CMS_cma_<current_date>.war mv CMS-cma-admin.war./archive/CMScma-admin-<current_date>.war 4. $ cd ~/base-cms/webapps $ rm rf CMS_cma $ rm CMS_cma.war $ cp ~/source/cms-cma/dist/cms_cma.war. CMS UI [FLEX changes] Do not use kill -9 You can also try: ~tcat3/basecms3/bin/shutdown.s h (however, you should verify that the process actually died) Not mandatory for DEV/QA Remove directories generated by war files and copy the latest war files from the build 1. $ ps ef grep <tcatuserid> Find relevant tomcat process id e.g., $ ps -ef grep tcat3 ) 2. $ kill <process id> Stop tomcat 3. $ cd ~/base- CMS/webapps/ROOT/CMS/CMS2 Do not use kill -9 You can also try: ~tcat3/basecms3/bin/shutdown.s h (however, you should verify that the process actually died) Clean up existing files and copy the latest files from the build IT Application Support Page 24 02/19/09

28 $ rm rf * $ cp -r ~/source/cms2.0_gui/deploy/. 4. $ vi assets/xml/cmsinit Edit CMSInit file 5. <HTTPServices> <HTTPService id="loginhttpservice" url=" login.xml" showbusycursor="true" method="post" /> <HTTPService id="logouthttpservice" url=" logout.xml" showbusycursor="true" method="post" /> </HTTPServices> 6. Save the file :wq Admin Tool UI Comment out HTTPServices xml containing localhost Uncomment out HTTPServices xml containing qa-cms2 and update hostname in the URL value accordingly 1. $ ps ef grep <tcatuserid> Find relevant tomcat process id e.g., $ ps -ef grep tcat3 2. $ kill <process id> Stop tomcat 3. $ cd ~/base- CMS/webapps/ROOT/CMS/admin $ rm rf * $ cp -r ~/source/cma_admin/deploy/. Do not use kill -9 You can also try: ~tcat3/basecms3/bin/shutdown.s h (however, you should verify that the process actually died) Clean up existing files and copy the latest files from the build 4. $ vi index.html Edit index.html file 5. Search for localhost and replace with IT Application Support Page 25 02/19/09

29 Start Tomcat 1. cd ~tcat3/base-cms/bin/;./startup.sh Start tomcat 2. Check latest log file in ~/base-cms/logs/ Sanity Test Determine if you can log into CMS UI: 1. Log into CMS: 2. Open existing / create new / preview content. 3. Verify proper functioning of CMA, CMA Front- End and CDA Core. Rollback 1. Deploy previous WAR file. IT Application Support Page 26 02/19/09

30 APPENDIX C: PROD CMA & CMA FRONT-END (FLEX) BUILD & DEPLOYMENT RUN PROCEDURES For detailed instructions on the operational tasks involved in PROD builds and deployments, see the CollabNet documentation repository: IT Application Support Page 27 02/19/09

31 APPENDIX D: CDA CORE BUILD RUN PROCEDURES Note: Typical CDA builds are for CDA Core only. (Other build types are performed upon special request.) CDA Core 1. $ ssh <tcatuserid>@<hostname> e.g., ssh tcat3@qa-cms2.net 2. $ cd ~/sources/cms-cda Go to sources directory 3. $ svn up Update source from Subversion 4. $ ant Run ant to start build process 5. cd ~/build/cms-cda/dist/ Determine if rest.war file exists by checking specified directory WebDAV 1. $ ssh <tcatuserid>@<hostname> e.g., ssh tcat3@qa-cms2.net 2. $ cd ~/sources/cms-webdav Go to sources directory 3. $ svn up Update source from Subversion 4. $ ant Run ant to start build process 5. $ cd ~/build/cms-webdav/dist/ Determine if webdav.war file exists by checking specified directory Preview 1. $ ssh <tcatuserid>@<hostname> e.g., ssh tcat3@qa-cms2.net 2. $ cd ~/sources/cms-preview Go to sources directory 3. $ svn up Update source from Subversion 4. $ ant Run ant to start build process 5. $ cd ~/build/cms-preview/dist/ Determine if preview.war file exists by checking specified directory XRE 1. $ ssh <tcatuserid>@<hostname> e.g., ssh tcat3@qa-cms2.net 2. $ cd ~/sources/xre Go to sources directory 3. $ svn up Update source from Subversion IT Application Support Page 28 02/19/09

32 4. $ ant Run ant to start build process 5. $ cd ~/build/xre/dist/ Determine if xre.war file exists by checking specified directory IT Application Support Page 29 02/19/09

33 APPENDIX E: CDA CORE DEPLOYMENT RUN PROCEDURES Note: Typical CDA deployments are for Core CDA only. (Other deployment types are performed upon special request.) CDA CORE 1. $ ps ef grep <tcatuserid> Find relevant tomcat process id e.g., $ ps -ef grep tcat3 2. $ kill <process id> Stop tomcat 3. $ cd ~/base-cms/webapps WebDAV $ rm rf rest $ rm rest.war $ cp ~/source/cms-cda/dist/rest.war. Do not use kill -9 You can also try: ~tcat3/basecms3/bin/shutdown.s h (however, you should verify that the process actually died) Remove directories generated by war files and copy latest war files from the build 1. $ ps ef grep <tcatuserid> Find relevant tomcat process id e.g., $ ps -ef grep tcat3 2. $ kill <process id> Stop tomcat 3. $ cd ~/base-cms/webapps $ rm rf webdav $ rm webdav.war $ cp ~/source/cms-webdav/dist/webdav.war. Do not use kill -9 You can also try: ~tcat3/basecms3/bin/shutdown.s h (however, you should verify that the process actually died) Remove directories generated by war files and copy latest war files from the build IT Application Support Page 30 02/19/09

34 Preview 1. $ ps ef grep <tcatuserid> Find relevant tomcat process id e.g., $ ps -ef grep tcat3 2. $ kill <process id> Stop tomcat 3. $ cd ~/base-cms/webapps XRE $ rm rf rpreview $ rm preview.war $ cp ~/source/cmspreview/dist/preview.war. Do not use kill -9 You can also try: ~tcat3/basecms3/bin/shutdown.sh (however, you should verify that the process actually died) Remove directories generated by war files and copy latest war files from the build 1. $ ps ef grep <tcatuserid> Find relevant tomcat process id e.g., $ ps -ef grep tcat3 2. $ kill <process id> Stop tomcat 3. $ cd ~/base-cms/webapps $ rm rf xre $ rm xre.war $ cp ~/source/cms-xre/dist/xre.war. Do not use kill -9 You can also try: ~tcat3/basecms3/bin/shutdown.sh (however, you should verify that the process actually died) Remove directories generated by war files and copy latest war files from the build IT Application Support Page 31 02/19/09

35 Start Tomcat 1. cd ~tcat3/base-cms/bin/;./startup.sh Start tomcat 2. Check latest log file in: ~tcat3/base-cms/logs/ Sanity Test 1. Log into CMS: 2. Open existing, preview or create new content. 3. Verify proper functioning of CMA, CMA Front-End and CDA Core. Rollback 1. Deploy previous WAR file. IT Application Support Page 32 02/19/09

36 APPENDIX F: PROD CDA CORE BUILD & DEPLOYMENT RUN PROCEDURES For detailed instructions on the operational tasks involved in PROD builds and deployments, see the CollabNet documentation repository: IT Application Support Page 33 02/19/09

37 APPENDIX G: TEMPLATE & FRONT-END FILE BUILD RUN PROCEDURES Requirements 1. Java 1.5 (java -version) Preparation Ant 1.7 (ant -version) Subversion 1.5 Client (svn --version) Cached credentials for site's Subversion repository (e.g., a previous checkout) 1. Go to C:\CMS2\RS\sites To use packaging and deployment scripts, files for site and environment properties must be pre-filled (assuming these scripts are running in Windows environment) 2. edit <site_id>.properties e.g., edit rs.properties 3. Update value depends on Title: cda.repos= redesign08.collabnet.net/svn/ /projects/rs-cda feds.repos= redesign08.collabnet.net/svn/ redesign08/projects/rs-feds 4. Save file and exit. 5. Go to: C:\CMS2\RS\environments mkdir <site_id> (eg mkdir rs for real simple) 6. Go to: C:\CMS2\RS\environments\<site_id> edit <environment_id>.properties 7. Update value depends on environment: dav.server=<hostname>:<port number> dav.user= dav.password= e.g., edit <qa.properties> Packaging IT Application Support Page 34 02/19/09

38 1../package.sh <site_id>./package.sh <site_id> branch <branch_ name>./package.sh <site_id> tag <tag_name> Daily build from the trunk Daily build from branch Release build from Tag Examples:./package.sh rs./package.sh rs branch rel2.0_rc1./package.sh rs tag rel2.0_rc1 IT Application Support Page 35 02/19/09

39 APPENDIX H: TEMPLATE & FRONT-END FILE DEPLOYMENT RUN PROCEDURES Deployment 1../deploy <site_id><environment_id><zip_file> Example:./deploy rs qa zip Note: Deployment process employs WebDAV to "upload" CDA Core Templates and XSLT to the JCR. Deployment of Front-End File resources is still under construction. IT Application Support Page 36 02/19/09

40 APPENDIX I: PROD TEMPLATE & FRONT-END FILE BUILD & DEPLOYMENT RUN PROCEDURES For detailed instructions on the operational tasks involved in PROD builds / deployments, see the CollabNet documentation repository: IT Application Support Page 37 02/19/09

41 APPENDIX J: BASE & TITLE-SPECIFIC CONTENT TYPE CHANGE BUILD & DEPLOYMENT PROCEDURES Title-Specific Content Type Changes Build Performed manually by Title Tech Lead Deployment Manual import Synchronization script required for complex changes. Base Content Type Changes Build Performed manually by Architecture Team Deployment Manual import Synchronization script required for complex changes Coordination with affected Titles required IT Application Support Page 38 02/19/09

TM DevOps Use Case TechMinfy All Rights Reserved

TM DevOps Use Case TechMinfy All Rights Reserved Document Details Use Case Name TMDevOps Use Case01 First Draft 5 th March 2018 Author Reviewed By Prabhakar D Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Use Case Description... 4 Primary

More information

TM DevOps Use Case. 2017TechMinfy All Rights Reserved

TM DevOps Use Case. 2017TechMinfy All Rights Reserved Document Details Use Case Name TMDevOps Use Case03 First Draft 01 st Dec 2017 Author Reviewed By Prabhakar D Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Use Case Description... 4 Primary

More information

Service Manager. Ops Console On-Premise User Guide

Service Manager. Ops Console On-Premise User Guide Service Manager powered by HEAT Ops Console On-Premise User Guide 2017.2.1 Copyright Notice This document contains the confidential information and/or proprietary property of Ivanti, Inc. and its affiliates

More information

IBM Workplace Web Content Management and Why Every Company Needs It. Sunny Wan Technical Sales Specialist

IBM Workplace Web Content Management and Why Every Company Needs It. Sunny Wan Technical Sales Specialist IBM Workplace Web Content Management and Why Every Company Needs It Sunny Wan Technical Sales Specialist sunnywan@au1.ibm.com Agenda What s Web Content Management? Benefits Demo Roadmap What s New in Web

More information

TM DevOps Use Case. 2017TechMinfy All Rights Reserved

TM DevOps Use Case. 2017TechMinfy All Rights Reserved Document Details Use Case Name TMDevOps Use Case04 First Draft 10 th Dec 2017 Author Reviewed By Amrendra Kumar Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Pre-Conditions/Trigger... 4

More information

COPYRIGHTED MATERIAL. Part I: Getting Started. Chapter 1: Introducing Flex 2.0. Chapter 2: Introducing Flex Builder 2.0. Chapter 3: Flex 2.

COPYRIGHTED MATERIAL. Part I: Getting Started. Chapter 1: Introducing Flex 2.0. Chapter 2: Introducing Flex Builder 2.0. Chapter 3: Flex 2. 02671c01.qxd:02671c01 4/20/07 11:24 AM Page 1 Part I: Getting Started Chapter 1: Introducing Flex 2.0 Chapter 2: Introducing Flex Builder 2.0 Chapter 3: Flex 2.0 Basics Chapter 4: Using Flex Builder 2.0

More information

The Now Platform Reference Guide

The Now Platform Reference Guide The Now Platform Reference Guide A tour of key features and functionality START Introducing the Now Platform Digitize your business with intelligent apps The Now Platform is an application Platform-as-a-Service

More information

Microsoft SharePoint Designer 2010

Microsoft SharePoint Designer 2010 Microsoft SharePoint Designer 2010 Course ISI-1234 3 Days Instructor-led, Hands on Course Information Students will then learn how to create and customize content using SharePoint Designer 2010. Microsoft

More information

McAfee Security Management Center

McAfee Security Management Center Data Sheet McAfee Security Management Center Unified management for next-generation devices Key advantages: Single pane of glass across the management lifecycle for McAfee next generation devices. Scalability

More information

Cisco Unified Service Statistics Manager 8.7

Cisco Unified Service Statistics Manager 8.7 Deployment Guide Cisco Unified Service Statistics Manager 8.7 Deployment Best Practices For further information, questions and comments please contact ask-ucms@cisco.com 2012 Cisco and/or its affiliates.

More information

BLUEPRINT TEAM REPOSITORY. For Requirements Center & Requirements Center Test Definition

BLUEPRINT TEAM REPOSITORY. For Requirements Center & Requirements Center Test Definition BLUEPRINT TEAM REPOSITORY Installation Guide for Windows For Requirements Center & Requirements Center Test Definition Table Of Contents Contents Table of Contents Getting Started... 3 About the Blueprint

More information

Department of Computer Science College of Engineering Boise State University

Department of Computer Science College of Engineering Boise State University Department of Computer Science College of Engineering Boise State University 1/18 Introduction Wouldn t you like to have a time machine? Software developers already have one! it is called version control

More information

Oracle Application Express: Administration 1-2

Oracle Application Express: Administration 1-2 Oracle Application Express: Administration 1-2 The suggested course agenda is displayed in the slide. Each lesson, except the Course Overview, will be followed by practice time. Oracle Application Express:

More information

VMware AirWatch Content Gateway for Linux. VMware Workspace ONE UEM 1811 Unified Access Gateway

VMware AirWatch Content Gateway for Linux. VMware Workspace ONE UEM 1811 Unified Access Gateway VMware AirWatch Content Gateway for Linux VMware Workspace ONE UEM 1811 Unified Access Gateway You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

BEAWebLogic. Portal. Overview

BEAWebLogic. Portal. Overview BEAWebLogic Portal Overview Version 10.2 Revised: February 2008 Contents About the BEA WebLogic Portal Documentation Introduction to WebLogic Portal Portal Concepts.........................................................2-2

More information

Oracle FLEXCUBE Direct Banking UI Content Delivery Optimization Guide Release

Oracle FLEXCUBE Direct Banking UI Content Delivery Optimization Guide Release Oracle FLEXCUBE Direct Banking UI Content Delivery Optimization Guide Release 12.0.2.0.0 Part No. E50108-01 September 2013 UI Content Delivery Optimization Guide September 2013 Oracle Financial Services

More information

SALESFORCE DMP SUPERTAG USER GUIDE 00. SuperTag User Guide VER. 2, UPDATED 1/16. Rights Reserved, Proprietary &

SALESFORCE DMP SUPERTAG USER GUIDE 00. SuperTag User Guide VER. 2, UPDATED 1/16. Rights Reserved, Proprietary & SALESFORCE DMP SUPERTAG USER GUIDE 00 SuperTag User Guide VER. 2, UPDATED 1/16 SALESFORCE DMP SUPERTAG USER GUIDE 01 CONTENTS I. Introduction 2 SuperTag Overview 2 Benefits of Managing Tags with SuperTag

More information

Managing Source Code With Subversion

Managing Source Code With Subversion Managing Source Code With Subversion February 3rd, 2005: phpmelb Source Code Management Source Code Management systems (SCMs) rock. Definitely the single most useful tool for a development team, ranking

More information

Architecture and Governance with SharePoint for Internet Sites. Ashish Bahuguna Kartik Shah

Architecture and Governance with SharePoint for Internet Sites. Ashish Bahuguna Kartik Shah Architecture and Governance with SharePoint for Internet Sites Ashish Bahuguna ashish.bauguna@bitscape.com Kartik Shah kartik.shah@bitscape.com Agenda Web Content Management Architecture Information Architecture

More information

CollabNet Desktop - Microsoft Windows Edition

CollabNet Desktop - Microsoft Windows Edition CollabNet Desktop - Microsoft Windows Edition User Guide 2009 CollabNet Inc. CollabNet Desktop - Microsoft Windows Edition TOC 3 Contents Legal fine print...7 CollabNet, Inc. Trademark and Logos...7 Chapter

More information

What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1

What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1 What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1 2010 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc. All other company and product names are the property of their respective

More information

IKAN ALM Architecture. Closing the Gap Enterprise-wide Application Lifecycle Management

IKAN ALM Architecture. Closing the Gap Enterprise-wide Application Lifecycle Management IKAN ALM Architecture Closing the Gap Enterprise-wide Application Lifecycle Management Table of contents IKAN ALM SERVER Architecture...4 IKAN ALM AGENT Architecture...6 Interaction between the IKAN ALM

More information

VMware AirWatch Content Gateway Guide for Linux For Linux

VMware AirWatch Content Gateway Guide for Linux For Linux VMware AirWatch Content Gateway Guide for Linux For Linux Workspace ONE UEM v9.7 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

More information

Technical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed.

Technical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed. Technical Overview Technical Overview Standards based Architecture Scalable Secure Entirely Web Based Browser Independent Document Format independent LDAP integration Distributed Architecture Multiple

More information

Project Management. Overview

Project Management. Overview Project Management Overview How to manage a project? What is software configuration management? Version control systems Issue tracking systems N. Meng, L. Zhang 2 1 What is Project Management? Effective

More information

LICENSING PROGRAM SOFTWARE IMPROVEMENT NOTICE VERSION 3.9

LICENSING PROGRAM SOFTWARE IMPROVEMENT NOTICE VERSION 3.9 9.1 Recipient Selection Interface Redesigned the "Step 1 - Select Recipients" form for intuitive profiling and added the ability to select multiple Bookmarks for mailings. The Recipients List is updated

More information

Deployment Best Practices Oct Product Version 7.0 and above

Deployment Best Practices Oct Product Version 7.0 and above PNMsoft Knowledge Base Sequence User Guides Deployment Best Practices Oct. 2014 Product Version 7.0 and above 2014 PNMsoft All Rights Reserved This document, including any supporting materials, is owned

More information

Content Publisher User Guide

Content Publisher User Guide Content Publisher User Guide Overview 1 Overview of the Content Management System 1 Table of Contents What's New in the Content Management System? 2 Anatomy of a Portal Page 3 Toggling Edit Controls 5

More information

COURSE OUTLINE IT TRAINING

COURSE OUTLINE IT TRAINING CMB-207-1I Citrix XenApp and XenDesktop Fast Track Duration: 5 days Overview: This fast-paced course covers select content from training courses CXA-206 and CXD- 202 and provides the foundation necessary

More information

Oracle Service Cloud Integration for Developers Ed 1

Oracle Service Cloud Integration for Developers Ed 1 Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Service Cloud Integration for Developers Ed 1 Duration: 5 Days What you will learn The class covers how to extend the Service

More information

Portal Application Deployment Scripting

Portal Application Deployment Scripting Portal Application Deployment Scripting Graham Harper, IBM ISSL Senior Application Architect Contents Deployment scripting in context What is a portal application? Portal application components Applying

More information

HYPERION SYSTEM 9 BI+ GETTING STARTED GUIDE APPLICATION BUILDER J2EE RELEASE 9.2

HYPERION SYSTEM 9 BI+ GETTING STARTED GUIDE APPLICATION BUILDER J2EE RELEASE 9.2 HYPERION SYSTEM 9 BI+ APPLICATION BUILDER J2EE RELEASE 9.2 GETTING STARTED GUIDE Copyright 1998-2006 Hyperion Solutions Corporation. All rights reserved. Hyperion, the Hyperion H logo, and Hyperion s product

More information

12d Synergy V4 Release Notes. 12d Synergy V4 Release Notes. Prerequisites. Upgrade Path. Check Outs. Scripts. Workspaces

12d Synergy V4 Release Notes. 12d Synergy V4 Release Notes. Prerequisites. Upgrade Path. Check Outs. Scripts. Workspaces 12d Synergy V4 Release Notes V4 contains a large number of features. Many of these features are listed in this document, but this list may not be exhaustive. This document also contains pre-requisites

More information

Planning and Designing Your Site p. 109 Design Concepts p. 116 Summary p. 118 Defining Your Site p. 119 The Files Panel p. 119 Accessing Your Remote

Planning and Designing Your Site p. 109 Design Concepts p. 116 Summary p. 118 Defining Your Site p. 119 The Files Panel p. 119 Accessing Your Remote Acknowledgments p. xxv Introduction p. xxvii Getting Started with Dreamweaver MX 2004 Is It 2004 Already? p. 3 The Internet p. 4 TCP/IP p. 7 Hypertext Transfer Protocol p. 8 Hypertext Markup Language p.

More information

Server Installation Guide

Server Installation Guide Server Installation Guide Server Installation Guide Legal notice Copyright 2018 LAVASTORM ANALYTICS, INC. ALL RIGHTS RESERVED. THIS DOCUMENT OR PARTS HEREOF MAY NOT BE REPRODUCED OR DISTRIBUTED IN ANY

More information

Oracle Service Cloud Integration for Developers Ed 1

Oracle Service Cloud Integration for Developers Ed 1 Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Oracle Service Cloud Integration for Developers Ed 1 Duration: 5 Days What you will learn The class covers how to extend the

More information

Java Applets, etc. Instructor: Dmitri A. Gusev. Fall Lecture 25, December 5, CS 502: Computers and Communications Technology

Java Applets, etc. Instructor: Dmitri A. Gusev. Fall Lecture 25, December 5, CS 502: Computers and Communications Technology Java Applets, etc. Instructor: Dmitri A. Gusev Fall 2007 CS 502: Computers and Communications Technology Lecture 25, December 5, 2007 CGI (Common Gateway Interface) CGI is a standard for handling forms'

More information

TechNet Home > Products & Technologies > Desktop Products & Technologies > Microsoft Office > SharePoint Portal Server 2003 > Deploy

TechNet Home > Products & Technologies > Desktop Products & Technologies > Microsoft Office > SharePoint Portal Server 2003 > Deploy TechNet Home > Products & Technologies > Desktop Products & Technologies > Microsoft Office > SharePoint Portal Server 2003 > Deploy Reference: http://www.microsoft.com/technet/prodtechnol/office/sps2003/deploy/spst2003.mspx?pf=true

More information

SIMSme Management Cockpit Documentation

SIMSme Management Cockpit Documentation Introduction SIMSme Management Cockpit Documentation Version 2.1 February 2018 Table of Contents 1 INTRODUCTION... 2 2 USERS... 3 3 LICENSES... 5 4 GROUPS... 7 5 CHANNELS... 8 6 DASHBOARD...10 7 APP SETTINGS...12

More information

AD105 Introduction to Application Development for the IBM Workplace Managed Client

AD105 Introduction to Application Development for the IBM Workplace Managed Client AD105 Introduction to Application Development for the IBM Workplace Managed Client Rama Annavajhala, IBM Workplace Software, IBM Software Group Sesha Baratham, IBM Workplace Software, IBM Software Group

More information

SAP Workforce Performance Builder 9.5

SAP Workforce Performance Builder 9.5 Upgrade Guide Workforce Performance Builder Document Version: 1.0 2016-10-15 2016 SAP SE or an SAP affiliate company. All rights reserved. CUSTOMER Table of Contents 1 Introduction... 3 2 Migrating a Workarea...

More information

Jahia Studio JAHIA DOCUMENTION

Jahia Studio JAHIA DOCUMENTION JAHIA DOCUMENTION Jahia Studio Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels to truly control time-to-market and

More information

CollabNet TeamForge 5.3 Evaluator s Guide

CollabNet TeamForge 5.3 Evaluator s Guide CollabNet TeamForge 5.3 Evaluator s Guide Thank you for evaluating CollabNet TeamForge 5.3. This Evaluator s Guide will help you experience the key features of CollabNet TeamForge by walking you through

More information

A business application development framework for PAS OpenEdge / WebSpeed

A business application development framework for PAS OpenEdge / WebSpeed Tools for Progress OpenEdge A business application development framework for PAS OpenEdge / WebSpeed www.apptechnologies.com 262.478.0400 This page was intentionally left blank. Overview, by App Technologies,

More information

CMB-207-1I Citrix Desktop Virtualization Fast Track

CMB-207-1I Citrix Desktop Virtualization Fast Track Page1 CMB-207-1I Citrix Desktop Virtualization Fast Track This fast-paced course covers select content from training courses CXA-206: Citrix XenApp 6.5 Administration and CXD-202: Citrix XenDesktop 5 Administration

More information

SERVICE EXCELLENCE PROGRAM. Release Management Quick Reference Guide for users of ServiceNow. November 2013 THIS GUIDE BELONGS TO:

SERVICE EXCELLENCE PROGRAM. Release Management Quick Reference Guide for users of ServiceNow. November 2013 THIS GUIDE BELONGS TO: SERVICE EXCELLENCE PROGRAM Release Management Quick Reference Guide for users of ServiceNow November 2013 THIS GUIDE BELONGS TO: TABLE OF CONTENTS TABLE OF CONTENTS... 1 KEY RELEASE MANAGEMENT POLICIES

More information

2/8/18. Overview. Project Management. The First Law. What is Project Management? What Are These Changes? Software Configuration Management (SCM)

2/8/18. Overview. Project Management. The First Law. What is Project Management? What Are These Changes? Software Configuration Management (SCM) Overview Project Management How to manage a project? What is software configuration management? Version control systems Issue tracking systems N. Meng, L. Zhang 2 What is Project Management? Effective

More information

SharePoint 2010 Central Administration/Configuration Training

SharePoint 2010 Central Administration/Configuration Training SharePoint 2010 Central Administration/Configuration Training Overview: - This course is designed for the IT professional who has been tasked with setting up, managing and maintaining Microsoft's SharePoint

More information

AgileSCM Release 4.1. AgileSCM Release 4.0. AgileSCM Release 3.2. New Features. Bug Fixes. New Features. Bug Fixes

AgileSCM Release 4.1. AgileSCM Release 4.0. AgileSCM Release 3.2. New Features. Bug Fixes. New Features. Bug Fixes AgileSCM Release 4.1 Project Dashboard - get a complete overview of the status of your project. View the SSH public key through the AgileSCM interface. This allows you to post the key to Git and Mercurial

More information

About HP Quality Center Upgrade... 2 Introduction... 2 Audience... 2

About HP Quality Center Upgrade... 2 Introduction... 2 Audience... 2 HP Quality Center Upgrade Best Practices White paper Table of contents About HP Quality Center Upgrade... 2 Introduction... 2 Audience... 2 Defining... 3 Determine the need for an HP Quality Center Upgrade...

More information

Introduction to Version Control

Introduction to Version Control Research Institute for Symbolic Computation Johannes Kepler University Linz, Austria 21-Nov-2013 Outline General Remarks about Version Control 1 General Remarks about Version Control 2 Outline General

More information

Polarion 18 Enterprise Setup

Polarion 18 Enterprise Setup SIEMENS Polarion 18 Enterprise Setup POL005 18 Contents Terminology......................................................... 1-1 Overview........................................................... 2-1

More information

CPSC 491. Lecture 19 & 20: Source Code Version Control. VCS = Version Control Software SCM = Source Code Management

CPSC 491. Lecture 19 & 20: Source Code Version Control. VCS = Version Control Software SCM = Source Code Management CPSC 491 Lecture 19 & 20: Source Code Version Control VCS = Version Control Software SCM = Source Code Management Exercise: Source Code (Version) Control 1. Pretend like you don t have a version control

More information

Managing a WordPress 2.6 installation with Subversion. Sam Bauers - Automattic

Managing a WordPress 2.6 installation with Subversion. Sam Bauers - Automattic Managing a WordPress 2.6 installation with Subversion Sam Bauers - Automattic In this presentation... - Overview of version control and Subversion - Anatomy changes in WordPress 2.6 - Creating a clean

More information

University of North Dakota

University of North Dakota April 14, 2017 University of North Dakota Technical Recommendations 1. HTML Development 2. Integration of External Tools 3. OU Campus Sections Overview As part of the University of North Dakota (UND) website

More information

How to use the Assets panel

How to use the Assets panel Adobe Dreamweaver Guide How to use the Assets panel You can use the Assets panel in Dreamweaver to manage assets in the current site (Figure 1). The Assets panel displays assets for the site associated

More information

Version 3.1 System Administrator Guide

Version 3.1 System Administrator Guide Version 3.1 System Administrator Guide This document provides information Ensemble Video System Administrators can use to design and implement an appropriate Ensemble Video organizational framework, manage

More information

Developing Ajax Web Apps with GWT. Session I

Developing Ajax Web Apps with GWT. Session I Developing Ajax Web Apps with GWT Session I Contents Introduction Traditional Web RIAs Emergence of Ajax Ajax ( GWT ) Google Web Toolkit Installing and Setting up GWT in Eclipse The Project Structure Running

More information

"Charting the Course... SharePoint 2007 Hands-On Labs Course Summary

Charting the Course... SharePoint 2007 Hands-On Labs Course Summary Course Summary Description This series of 33 hands-on labs allows students to explore the new features of Microsoft SharePoint Server, Microsoft Windows, Microsoft Office, including Microsoft Office Groove,

More information

HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE

HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE HIFIS Development Team May 16, 2014 Contents INTRODUCTION... 2 HIFIS 4 SYSTEM DESIGN... 3

More information

Yinghui Wang

Yinghui Wang Yinghui Wang wang382@mcmaster.ca 1 What is subversion Subversion is the tool for controlling the versions of your files. To retrieve a specific version of files To synchronize the modification made by

More information

Bergmans Mechatronics LLC. User Guide. LabSocket-E v1.0. Jan Copyright 2017 Bergmans Mechatronics LLC. Alliance Partner

Bergmans Mechatronics LLC. User Guide. LabSocket-E v1.0. Jan Copyright 2017 Bergmans Mechatronics LLC. Alliance Partner Bergmans Mechatronics LLC LabSocket-E User Guide LabSocket-E v1.0 Jan 2017 Copyright 2017 Bergmans Mechatronics LLC Alliance Partner BML Document Table of Contents 1. Introduction... 1 1.1 Downloading

More information

Migration With Duda.

Migration With Duda. Migration With Duda A Comprehensive Guide to the Opportunities and Considerations that Come with Website Migration for DIY and DIFM Solutions Providers. www.dudamobile.com Table of Contents Introduction

More information

Northern Arizona University. Project Requirements. Bit Tag. Temitope Alaga, John Dance, Josh Frampton, Jun Rao CS 476. Version 1.0

Northern Arizona University. Project Requirements. Bit Tag. Temitope Alaga, John Dance, Josh Frampton, Jun Rao CS 476. Version 1.0 Northern Arizona University Project Requirements Bit Tag Temitope Alaga, John Dance, Josh Frampton, Jun Rao CS 476 Version 1.0 Table of Contents Table of Contents Introduction Problem and Solution Statement

More information

Product overview. McAfee Web Protection Hybrid Integration Guide. Overview

Product overview. McAfee Web Protection Hybrid Integration Guide. Overview McAfee Web Protection Hybrid Integration Guide Product overview Overview The McAfee Web Protection hybrid solution is the integration of McAfee Web Gateway and McAfee Web Gateway Cloud Service (McAfee

More information

Systems Programming and Computer Architecture ( ) Exercise Session 01 Data Lab

Systems Programming and Computer Architecture ( ) Exercise Session 01 Data Lab Systems Programming and Computer Architecture (252-0061-00) Exercise Session 01 Data Lab 1 Goal Get familiar with bit level representations, C and Linux Thursday, September 22, 2016 Systems Programming

More information

Oracle Banking Platform Collections

Oracle Banking Platform Collections Oracle Banking Platform Collections Infrastructure Setup Guide Release 2.6.0.2.0 E91250-01 October 2017 Oracle Banking Platform Collections Infrastructure Setup Guide, Release 2.6.0.2.0 E91250-01 Copyright

More information

Call: SharePoint 2013 Course Content:35-40hours Course Outline

Call: SharePoint 2013 Course Content:35-40hours Course Outline SharePoint 2013 Course Content:35-40hours Course Outline Exploring SharePoint Designer 2013 Understanding SharePoint Designer 2013 Using SharePoint Designer to Carry Out Common Tasks Understanding What's

More information

Version 3.3 System Administrator Guide

Version 3.3 System Administrator Guide Version 3.3 System Administrator Guide This document provides information Ensemble Video System Administrators can use to design and implement an appropriate Ensemble Video organizational framework, manage

More information

Index. Chaminda Chandrasekara 2017 C. Chandrasekara, Beginning Build and Release Management with TFS 2017 and VSTS, DOI /

Index. Chaminda Chandrasekara 2017 C. Chandrasekara, Beginning Build and Release Management with TFS 2017 and VSTS, DOI / Index A Agent platforms, 10 system and user capabilities, 10 Agent pool add user, 12 assign permissions, 55 56 default pool, 8 hosted Linux pool, 8 hosted pool, 7 set up assign administrator role, 45 auto-provision

More information

Policy Manager in Compliance 360 Version 2018

Policy Manager in Compliance 360 Version 2018 Policy Manager in Compliance 360 Version 2018 Policy Manager Overview 3 Create a Policy 4 Relate a Policy to Other Policies, Departments, and Incidents 8 Edit a Policy 10 Edit a Policy by Using the Edit

More information

SmartPlant Foundation 4.x Introduction and Administration I

SmartPlant Foundation 4.x Introduction and Administration I Table of Contents Table of Contents - 2 SmartPlant Foundation 4.x Introduction and Administration I SmartPlant Foundation 4.x Introduction and Administration I Table of Contents - 3 1. SmartPlant Architecture

More information

DreamFactory Security Guide

DreamFactory Security Guide DreamFactory Security Guide This white paper is designed to provide security information about DreamFactory. The sections below discuss the inherently secure characteristics of the platform and the explicit

More information

NETWRIX GROUP POLICY CHANGE REPORTER

NETWRIX GROUP POLICY CHANGE REPORTER NETWRIX GROUP POLICY CHANGE REPORTER ADMINISTRATOR S GUIDE Product Version: 7.2 November 2012. Legal Notice The information in this publication is furnished for information use only, and does not constitute

More information

Polarion Enterprise Setup 17.2

Polarion Enterprise Setup 17.2 SIEMENS Polarion Enterprise Setup 17.2 POL005 17.2 Contents Terminology......................................................... 1-1 Overview...........................................................

More information

Using the vrealize Orchestrator Operations Client. vrealize Orchestrator 7.5

Using the vrealize Orchestrator Operations Client. vrealize Orchestrator 7.5 Using the vrealize Orchestrator Operations Client vrealize Orchestrator 7.5 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

Operations Orchestration 10.x Flow Authoring (OO220)

Operations Orchestration 10.x Flow Authoring (OO220) Operations Orchestration 10.x Flow Authoring (OO220) Education Services course product number H4S75S Course length 4 days Delivery mode Instructor Led Training (ILT) virtual Instructor Led Training (ILT)

More information

Circular Logic. Robotic Tram Data Collection System Software Configuration Management Plan Version 2.3 4/8/ Circular Logic

Circular Logic. Robotic Tram Data Collection System Software Configuration Management Plan Version 2.3 4/8/ Circular Logic Circular Logic Robotic Tram Data Collection System Software Configuration Management Plan Version 2.3 4/8/2008 2008 Circular Logic Document Control Approval The Guidance Team and the customer will approve

More information

C exam IBM C IBM Digital Experience 8.5 Fundamentals

C exam IBM C IBM Digital Experience 8.5 Fundamentals C9520-427.exam Number: C9520-427 Passing Score: 800 Time Limit: 120 min IBM C9520-427 IBM Digital Experience 8.5 Fundamentals Exam A QUESTION 1 Roberto, a portal administrator, wants to define the number

More information

Introduction to Change and Configuration Management

Introduction to Change and Configuration Management CHAPTER 1 Introduction to Change and Configuration Management Cisco Prime Network Change and Configuration Management provides tools that allow you to manage the software and device configuration changes

More information

IBM emessage Version 9 Release 1 February 13, User's Guide

IBM emessage Version 9 Release 1 February 13, User's Guide IBM emessage Version 9 Release 1 February 13, 2015 User's Guide Note Before using this information and the product it supports, read the information in Notices on page 471. This edition applies to version

More information

Wildlife Enforcement Monitoring System. User Manual. Khoi Nguyen Remi Chandran Ng Chong. type date version. User Manual July 07, 2011 Version 1-1

Wildlife Enforcement Monitoring System. User Manual. Khoi Nguyen Remi Chandran Ng Chong. type date version. User Manual July 07, 2011 Version 1-1 Wildlife Enforcement Monitoring System User Manual Khoi Nguyen Remi Chandran Ng Chong type date version User Manual July 07, 2011 Version 1-1 Extensible Message Gateway User Manual ii About this Document

More information

Revision control. INF5750/ Lecture 2 (Part I)

Revision control. INF5750/ Lecture 2 (Part I) Revision control INF5750/9750 - Lecture 2 (Part I) Problem area Software projects with multiple developers need to coordinate and synchronize the source code Approaches to version control Work on same

More information

Red Hat JBoss Web Server 3.1

Red Hat JBoss Web Server 3.1 Red Hat JBoss Web Server 3.1 Red Hat JBoss Web Server for OpenShift Installing and using Red Hat JBoss Web Server for OpenShift Last Updated: 2018-03-05 Red Hat JBoss Web Server 3.1 Red Hat JBoss Web

More information

Avid Interplay Production Web Services Version 2.0

Avid Interplay Production Web Services Version 2.0 Avid Interplay Production Web Services Version 2.0 www.avid.com Table of Contents Overview... 1 Interplay Production Web Services Functionality... 2 Asset Management... 2 Workflow Enhancement... 3 Infrastructure...

More information

USER GUIDE. MADCAP FLARE 2017 r3. Source Control: Git

USER GUIDE. MADCAP FLARE 2017 r3. Source Control: Git USER GUIDE MADCAP FLARE 2017 r3 Source Control: Git Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this

More information

Xyleme Studio Data Sheet

Xyleme Studio Data Sheet XYLEME STUDIO DATA SHEET Xyleme Studio Data Sheet Rapid Single-Source Content Development Xyleme allows you to streamline and scale your content strategy while dramatically reducing the time to market

More information

Index A Access data formats, 215 exporting data from, to SharePoint, forms and reports changing table used by form, 213 creating, cont

Index A Access data formats, 215 exporting data from, to SharePoint, forms and reports changing table used by form, 213 creating, cont Index A Access data formats, 215 exporting data from, to SharePoint, 215 217 forms and reports changing table used by form, 213 creating, 237 245 controlling availability of, 252 259 data connection to,

More information

McAfee VirusScan and McAfee epolicy Orchestrator Administration Course

McAfee VirusScan and McAfee epolicy Orchestrator Administration Course McAfee VirusScan and McAfee epolicy Orchestrator Administration Course Education Services administration course training The McAfee VirusScan Enterprise and McAfee epolicy Orchestrator (McAfee epo ) Administration

More information

Setting Up the Server

Setting Up the Server Managing Licenses, page 1 Cross-launch from Prime Collaboration Provisioning, page 5 Integrating Prime Collaboration Servers, page 6 Single Sign-On for Prime Collaboration, page 7 Changing the SSL Port,

More information

Content Management for the Defense Intelligence Enterprise

Content Management for the Defense Intelligence Enterprise Gilbane Beacon Guidance on Content Strategies, Practices and Technologies Content Management for the Defense Intelligence Enterprise How XML and the Digital Production Process Transform Information Sharing

More information

THE GREAT CONSOLIDATION: ENTERTAINMENT WEEKLY MIGRATION CASE STUDY JON PECK, MATT GRILL, PRESTON SO

THE GREAT CONSOLIDATION: ENTERTAINMENT WEEKLY MIGRATION CASE STUDY JON PECK, MATT GRILL, PRESTON SO THE GREAT CONSOLIDATION: ENTERTAINMENT WEEKLY MIGRATION CASE STUDY JON PECK, MATT GRILL, PRESTON SO Slides: http://goo.gl/qji8kl WHO ARE WE? Jon Peck - drupal.org/u/fluxsauce Matt Grill - drupal.org/u/drpal

More information

vsphere Web Client SDK Documentation VMware vsphere Web Client SDK VMware ESXi vcenter Server 6.5.1

vsphere Web Client SDK Documentation VMware vsphere Web Client SDK VMware ESXi vcenter Server 6.5.1 vsphere Web Client SDK Documentation VMware vsphere Web Client SDK 6.5.1 VMware ESXi 6.5.1 vcenter Server 6.5.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

Windchill Read This First Windchill 9.1 M August 2010

Windchill Read This First Windchill 9.1 M August 2010 Windchill Read This First Windchill 9.1 M050 23 August 2010 Windchill Support Center Windchill Content Overview Windchill Supported Upgrade Paths Maintenance Fixes Table Windchill Documentation Updates

More information

RSuite CMS 4.0 Evaluation Study

RSuite CMS 4.0 Evaluation Study RSuite CMS 4.0 Evaluation Study Copyright 2012 Laura Jaramillo. All Rights Reserved. This evaluation reflects the sole opinion of Grupo Punta SA and Laura Jaramillo 1. All information contained within

More information

SAP Workforce Performance Builder 9.5

SAP Workforce Performance Builder 9.5 What's New SAP Workforce Performance Builder Document Version: 1.1 2016-04-15 CUSTOMER Document History Version Date Change 1.0 2015-01-19 Initial Creation Document History 2016 SAP SE. All rights reserved.

More information

Microsoft SharePoint Server 2013 Plan, Configure & Manage

Microsoft SharePoint Server 2013 Plan, Configure & Manage Microsoft SharePoint Server 2013 Plan, Configure & Manage Course 20331-20332B 5 Days Instructor-led, Hands on Course Information This five day instructor-led course omits the overlap and redundancy that

More information

UCT Application Development Lifecycle. UCT Business Applications

UCT Application Development Lifecycle. UCT Business Applications UCT Business Applications Page i Table of Contents Planning Phase... 1 Analysis Phase... 2 Design Phase... 3 Implementation Phase... 4 Software Development... 4 Product Testing... 5 Product Implementation...

More information

HP Database and Middleware Automation

HP Database and Middleware Automation HP Database and Middleware Automation For Windows Software Version: 10.10 SQL Server Database Refresh User Guide Document Release Date: June 2013 Software Release Date: June 2013 Legal Notices Warranty

More information

COPYRIGHTED MATERIAL. Acknowledgments...v Introduction... xxi

COPYRIGHTED MATERIAL. Acknowledgments...v Introduction... xxi Acknowledgments...v Introduction... xxi Part I: Getting Started with Joomla!.....................1 Chapter 1: Introducing the Joomla! Content Management System...3 Chapter 2: Obtaining and Installing Joomla!...15

More information