Technical Architecture & Analysis

Size: px
Start display at page:

Download "Technical Architecture & Analysis"

Transcription

1 Technical Architecture & Analysis HS2 Technical Architecture & Analysis 15 October 2012 Anton Palitsyn

2 Contents Contents... 2 Document info... 3 Authors... 3 Change history... 3 Purpose Technical Overview Introduction Sources Technical Assumptions/Technologies Technical Architecture Server Specification Summary of Solution Post go- live deployment process Terminololgy General workflow The workflow process example (explained) Tag naming (versioning) Databases rd Party Services and Systems overview Mapping Interactive Map CMS functionality and modules Browser Support Workbench Sitemap XML sitemap Drupal Webforms Comment module Apache Solr Views Search Google Analytics Precedent 15 October 2012

3 Document info Authors Name Telephone Anton Palitsyn Change history Version Date Purpose V /10/2012 Document creation Purpose The purpose to this document is to outline the technical architecture details for the HS2 website. 3 Precedent 15 October 2012

4 1. Technical Overview 1.1 Introduction The HS2 website will be built with the Drupal 7 CMS. This document outlines the technical architecture and how different technologies will be used. 1.2 Sources Information sources for this document include: Technical Analysis document Trello dicussions Technical Review meetings with HS2 staff 1.3 Technical Assumptions/Technologies The site will be built using: Drupal 7 XHTML & CSS jquery 2. Technical Architecture The technical architecture outlined below is the solution recommended by Precedent 2.1 Server Specification Hosting arrangement is yet to be agreed. 2.2 Summary of Solution Note: The summary of the solution outlined below is based on the assumption, that Precedent will host the new HS2 website or the alternative hosting provider can support the setup, which may involve more charges. Local development environments Every developer at Precedent works on a virtual machine running Ubuntu. Each VM comes bundled with the same packages that are on our UAT and Live servers, Git, Drush etc. Changes can be made at a central place on the Chef server, which can then push the updates out to each developers VM keeping development environments always up to date with changes to the live servers. Shared development Environment 4 Precedent 15 October 2012

5 This server is used to merge work from local environments and package them up for deployment to the UAT site. This environment is for Precedent internal use only and is hosted within our local network. UAT Environment This is used to test and sign off work both by Precedent and HS2. Any content entered here may be lost as once a release is ready for testing it will be deployed from development to UAT or a copy of live may be taken to UAT to update the content on it. UAT is a scaled down version of the Live environment so it still has access to an MySQL server, Apache Solr server, memcache etc but is not load balanced. Live Environment Drupal Platform consists of a six tier solution split across UK datacentres. Each location can burst up to 1 gigabit internet capacity and the datacentres are linked via a separate gigabit connection to allow data replication and backup. The system is built on a clustered virtualisation model so virtual servers can be added to each tier quickly and easily (as load demands). 3. Post go- live deployment process Note: The summary of the solution outlined below is based on the assumption, that Precedent will host the new HS2 website. Once the website is launched any changes, modification and bug fixes will have to go through the deployment process. This section outlines the deployment processes. 3.1 Terminololgy Term VM Chef Vagrant Desciption Virtual Machine VM System used to push changes out from a central location to multiple Used to bundle Ubuntu, Apache, MySQL into a quick installable VM 5 Precedent 15 October 2012

6 Drush Git Master branch Development branch Other branches Drupal shell utility, used to download and manage modules Version control system in place Stable release code is put into the Master branch and tagged with a release number. These tags/release numbers can be used in Codebase to tag tickets with, so that they can be associated with specific releases of code Is where the latest stable development code is stored. All development takes place here or in another branch of this. Copies of the development branch with code that is currently under active development 3.2 General workflow The workflow defined below is split into two stages New ticket and Main process. New ticket can refer to change request, bug fix or new development. New ticket Main process 6 Precedent 15 October 2012

7 3.3 The workflow process example (explained) Note: The workflow process is described based on an example. 7 Precedent 15 October 2012

8 Project team consists of 2 developers (Developer 1 and Developer 2) Project has been split into 3 releases o Main site content types, views etc all themed up o Functionality 1 o Functionality 2 Developers 1 and Developer 2 both work on the development branch together and regularly push their code to the shared dev site shown on the Diagram 3.1. Once ready for UAT, the development branch is merged into the master branch which is then pushed to the UAT server for client testing. Once client signs off UAT and any required amends are made the master branch is tagged with v1.0 as a Git tag. Master branch is then pushed to Live. Note that if the site is not live yet that Live is also the pre live server. Then Developer 1 creates a branch called Functionality 1 branch based off of the development branch and Developer 2 creates another branch from the development branch called Functionality 2 branch. Developer 1 finishes before Developer 2 and merges his branch back into development branch for testing on the shared dev site. Once the internal testing is complete and passed, he merges the changes to the master branch and then again pushes onto UAT for the client to test. 8 Precedent 15 October 2012

9 Client approves Functionality 1 section and the master branch is then tagged with a relevant tag which in this case would be v1.1. The master branch is then pushed to live. Developer 2 finishes and repeats the above steps and would then eventually tag the master branch with v1.2. The master branch is then pushed to live again. If the client reports a critical bug with the new version, Developer 1 or Developer 2 can revert back to the previous stable version. In rare occasions, reverting back may possess a certain level of risk. The client will be advised of such risks prior to the changes being pushed to the live environment. The risks will depend on the amount of time elapsed since the changes were pushed live. In such rare occasion, Precedent may advise to fix the bug via the outlined process instead of reverting to the previous versions (tag). 3.4 Tag naming (versioning) Indentation/ increment Desciption 1.0 Incrementing the version number by 1.0 would involve a major upgrade of the system or a near complete rewrite of the code, which results in theme alterations and module rewrites 0.1 Used for new features such as blog, commenting, new section etc. This is considered to be a minor upgrade, increasing the version number by Whenever a bug fix is applied, the version number is incremented by Databases Once the site is live and content entry has begun no databases will be uploaded to live unless a content freeze has taken place for a special reason to fix a bug or put some major change live. However, this will be rare. All modules will be written to store as much configuration as possible in code through a mixture of features, ctools exportables and through Drupal s module install and update hooks in modules rd Party Services and Systems overview 4.1 Mapping The proposed solution is to use OpenLayers as the interface for maps for the following reasons: OpenLayers has a stable supported Drupal 7 modules. The Gmap module doesn t have a stable Drupal 7 release and doesn t even support the new Gmaps API. OpenLayers can use Gmaps as a tile provider so the user doesn t even know what we are using really they can just see the usual Gmap. 9 Precedent 15 October 2012

10 Gmap tiles are nice, but there are some that are even nicer. Mapbox have great looking tiles and its relatively easy to design and build your own tiles. To build your own tiles (using TileMill) you use base layers for boundaries, then you can upload your own layers (KML files, SVG, etc.) with streets, routes, etc. The map can then be styled with a similar language to CSS Interactive Map Showing the interactive map with the points of our location pages is straightforward, this is done with Views (a query builder that outputs lists of content in any kind of display) and the OpenLayers module. Having a list of popular locations is easy, but there is no way to tie that list into point in the map without a bit of custom JS. I have worked on a project before where we did this using Drupal 6 + the Gmaps module (example below). I m sure I can code up something similar to work with Drupal 7 and OpenLayers. The way this would work is that when you hover over the popular locations the point would get centred on the map and the popup would get triggered. Example: When a user looks for their post code it will show a point of their location in the map along with the other locations (entered by admins) and the route. The map would get centred on the user entered location. 5. CMS functionality and modules 5.1 Browser Support Drupal 7 back-end supports the following browsers: - Firefox (current version on Mac, Windows, Linux) - Safari 5 (Mac, not Windows) - Chrome (current version on Mac and Windows) - Internet Explorer 8 and 9 - Mobile browsers such as iphone, Android, and ipad will be supported but not optimised for. 5.2 Workbench Workbench moderation module will enable administrators to define and apply the workflow throughout the site and/or by section Sitemap The website sitemap will be driven by the Site Map module Precedent 15 October 2012

11 5.4 XML sitemap This module is used to generate an xml sitemap of the entire site and can be used for search engine indexing Drupal Webforms This module allows administrators to create custom forms Comment module Drupal comes out of the box with commenting functionality in the form of the Comment module 5.7 Apache Solr This module integrates Drupal with the Apache Solr search platform. Solr search can be used as a replacement for core content search and boasts both extra features and better performance. If you're looking for Apache Solr integration, this is possibly the best option available. In order to be able to search for attachments, we will use Apache Solr Attachments module. & Views This module allows administrators to create RSS feeds Search 404 This module allows us to have a 404 page Google Analytics This module adds tracking to the site. Full list of options is available on 11 Precedent 15 October 2012

Configuration Management

Configuration Management Configuration Management A True Life Story October 16, 2018 Page 1 Configuration Management: A True Life Story John E. Picozzi Senior Drupal Architect Drupal Providence 401-228-7660 oomphinc.com 72 Clifford

More information

Prosphero Intranet Sample Websphere Portal / Lotus Web Content Management 6.1.5

Prosphero Intranet Sample Websphere Portal / Lotus Web Content Management 6.1.5 www.ibm.com.au Prosphero Intranet Sample Websphere Portal / Lotus Web Content Management 6.1.5 User Guide 7th October 2010 Authors: Mark Hampton & Melissa Howarth Introduction This document is a user guide

More information

Content Management System Development Approach

Content Management System Development Approach Raybiztech Content Management System Development Approach January 19, 2013 Table of Contents 1 Overview 4 2 Discovery 4 2.1 Project goal 4 2.2 Content Analysis 5 2.3 Usability and Design considerations

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

Blog site (cont.) theme, 202 view creations, 205 Browser tools, 196 Buytaert, Dries, 185

Blog site (cont.) theme, 202 view creations, 205 Browser tools, 196 Buytaert, Dries, 185 Index A Administration, 157 backups and restore (see Backups and restore website) file system, 161 log files, 162 tasks, 157 updates and security patches, 165 user accounts, 166 Aggregator module, 218

More information

How APEXBlogs was built

How APEXBlogs was built How APEXBlogs was built By Dimitri Gielis, APEX Evangelists Copyright 2011 Apex Evangelists apex-evangelists.com How APEXBlogs was built By Dimitri Gielis This article describes how and why APEXBlogs was

More information

Release Notes. MapInfo Stratus Version 44. Contents: This document contains information about Pitney Bowes MapInfo Stratus Release 44.

Release Notes. MapInfo Stratus Version 44. Contents: This document contains information about Pitney Bowes MapInfo Stratus Release 44. Location Intelligence MapInfo Stratus Version 44 This document contains information about Pitney Bowes MapInfo Stratus Release 44. Contents: What s new in MapInfo Stratus? What s new in Mobile Ready User

More information

Belle II - Git migration

Belle II - Git migration Belle II - Git migration Why git? Stash GIT service managed by DESY Powerful branching and merging capabilities Resolution of (JIRA) issues directly be map to branches and commits Feature freeze in pre-release

More information

platform Development Process Optimization For Drupal centric projects

platform Development Process Optimization For Drupal centric projects platform Development Process Optimization For Drupal centric projects Introduction This document explains how Platform impacts your Drupal centric project development process. Performance data from digital

More information

Website Design & Development Proposal

Website Design & Development Proposal L1VE Home Counties Website Design & Development Proposal Version : 1.1 Author : Grant Joiner Date : 11 th November 2011 Supporting Documentation : n/a Accessibility : This document is available in alternative

More information

Advanced Configuration Management with Config Split et al. Fabian Bircher

Advanced Configuration Management with Config Split et al. Fabian Bircher Advanced Configuration Management with Config Split et al. Fabian Bircher fabian@nuvole.org web: nuvole.org twitter: @nuvoleweb Our Distributed Team Nuvole: a 100% Drupal company with a distributed team

More information

CAKEDC GIT WORKFLOW. CakeDC Git Workflow is a project development and release work flow which provides a

CAKEDC GIT WORKFLOW. CakeDC Git Workflow is a project development and release work flow which provides a CAKEDC GIT WORKFLOW CakeDC Git Workflow is a project development and release work flow which provides a development and release cycle based on key phases: Development: All active development is driven

More information

Drupal 7 Sql Schema Api Datetime

Drupal 7 Sql Schema Api Datetime Drupal 7 Sql Schema Api Datetime See the Entity API section on "Access checking on entities", and the Node and a datetime field type. dblog: Logs and records system events to the database. User warning:

More information

Vendor: Microsoft. Exam Code: MB Exam Name: Microsoft Dynamics CRM Online Deployment. Version: Demo

Vendor: Microsoft. Exam Code: MB Exam Name: Microsoft Dynamics CRM Online Deployment. Version: Demo Vendor: Microsoft Exam Code: MB2-715 Exam Name: Microsoft Dynamics CRM Online Deployment Version: Demo Exam A QUESTION 1 You are a systems support specialist for your company. A sales manager is currently

More information

D, E I, J, K, L O, P, Q

D, E I, J, K, L O, P, Q Index A Application development Drupal CMS, 2 library, toolkits, and packages, 3 scratch CMS (see Content management system (CMS)) cost quality, 5 6 depression, 4 enterprise, 10 12 library, 5, 10 scale

More information

Proposal for the design and development of the Compass Land Consultants website

Proposal for the design and development of the Compass Land Consultants website Proposal for the design and development of the Compass Land Consultants website Including discovery meetings, developing navigation, wireframing, and integration of the new site design into a Content Management

More information

Web Hosting Features. 1 P a g e

Web Hosting Features. 1 P a g e Web Hosting Features 1 P a g e We believe that web hosting is more than just providing web space and FTP access. Our aim is to provide individuals and businesses with everything they need to express themselves

More information

Wednesday, September 19, 12 THE LEADER IN DRUPAL PLATFORM DESIGN AND DEVELOPMENT

Wednesday, September 19, 12 THE LEADER IN DRUPAL PLATFORM DESIGN AND DEVELOPMENT THE LEADER IN DRUPAL PLATFORM DESIGN AND DEVELOPMENT ENERGY.GOV WHO IS PHASE2? PLATFORM SPECIALISTS PLATFORM SPECIALISTS DRUPAL COMMUNITY 55 12 50+ 4 Involved Drupal Professionals Speakers at DrupalCon

More information

Release Notes. Spectrum Spatial Analyst Version 8.0. Contents:

Release Notes. Spectrum Spatial Analyst Version 8.0. Contents: Location Intelligence Spectrum Spatial Analyst Version 8.0 This document contains information about Pitney Bowes Spectrum Spatial Analyst Release 8.0. Contents: What s new in Spectrum Spatial Analyst?

More information

Step 1 - Learning & Discovery

Step 1 - Learning & Discovery OUR PROCESS Our goal as a integrated marketing agency is to provide clients with the most creative and effective solutions for their business. Reaching that goal begins with our Learning and Discovery

More information

Release Notes. Spectrum Spatial Analyst Version 7.0. Contents:

Release Notes. Spectrum Spatial Analyst Version 7.0. Contents: Location Intelligence Spectrum Spatial Analyst Version 7.0 This document contains information about Pitney Bowes Spectrum Spatial Analyst Release 7.0. Contents: What s new in Spectrum Spatial Analyst?

More information

MIRO DIETIKER Founder

MIRO DIETIKER Founder DRUPAL SECURITY MIRO DIETIKER Founder I am I am consulting End User Agencies Site builder Hosters Developer Maintainer Open Source Initiative Leader Spring 2017 Security - Responsible disclosure...a vulnerability

More information

GIT VERSION CONTROL TUTORIAL. William Wu 2014 October 7

GIT VERSION CONTROL TUTORIAL. William Wu 2014 October 7 GIT VERSION CONTROL TUTORIAL William Wu w@qed.ai 2014 October 7 ABOUT ME Scientific Computing Specialist background: math, cs, ee interests: machine learning, DSP, imaging, data viz, cloud work: various

More information

3 Continuous Integration 3. Automated system finding bugs is better than people

3 Continuous Integration 3. Automated system finding bugs is better than people This presentation is based upon a 3 day course I took from Jared Richardson. The examples and most of the tools presented are Java-centric, but there are equivalent tools for other languages or you can

More information

Getting started with UCC VirtualApp

Getting started with UCC VirtualApp UNIVERSITY COLLEGE CORK Getting started with UCC VirtualApp Information Services Procedure Version 1.1 Killian Cholbi The following document outlines the procedure that members of staff will follow to

More information

AEM Code Promotion and Content Synchronization Best Practices

AEM Code Promotion and Content Synchronization Best Practices AEM Code Promotion and Content Synchronization Best Practices Ian Reasor, Technical Architect, Adobe Partner Experience Introduction When considering the movement of content through environments in an

More information

Middleweight Drupal Developer.

Middleweight Drupal Developer. Middleweight Drupal Developer. Job Spec. Date: 30/10/2012 www.catchdigital.com (Very quick) introduction to Catch. Full service digital creative agency Founded in 2007, based in Central London 21 full-time

More information

Improved Database Development using SQL Compare

Improved Database Development using SQL Compare Improved Database Development using SQL Compare By David Atkinson and Brian Harris, Red Gate Software. October 2007 Introduction This white paper surveys several different methodologies of database development,

More information

1) WordPress, Live project, This will taught by trainer. 2) Assignment project in WordPress: This is done by student while giving training.

1) WordPress, Live project, This will taught by trainer. 2) Assignment project in WordPress: This is done by student while giving training. Website: http://www.webdesignersmalaysia.com/ Contact person: Ranjan Moble/Whatsapp: 91-09032803895 Malaysia Email: info@webdesignersmalaysia.com Skype: Purnendu_ranjan Course name: Wordpress Training

More information

Contact: Method Park Wetterkreuz 19a Erlangen Germany. Phone Fax Internet

Contact: Method Park Wetterkreuz 19a Erlangen Germany. Phone Fax Internet System Requirements Contact: Method Park Wetterkreuz 19a 91058 Erlangen Germany Phone +49-9131-97206-550 Fax +49-9131-97206-200 E-mail stages-support@methodpark.de Internet www.methodpark.de Version: 7.1

More information

Application Express 4.0 Architecture & Configuration Marc Sewtz Senior Software Development Manager Oracle America Inc.

Application Express 4.0 Architecture & Configuration Marc Sewtz Senior Software Development Manager Oracle America Inc. 1 Application Express 4.0 Architecture & Configuration Marc Sewtz Senior Software Development Manager Oracle America Inc., New York, NY The following is intended to outline our general

More information

TERMS OF REFERENCE Design and website development UNDG Website

TERMS OF REFERENCE Design and website development UNDG Website TERMS OF REFERENCE Design and website development UNDG Website BACKGROUND The United Nations Development Coordination and Operations Office (UN DOCO) launched a new website in 2015 to ensure accessibility

More information

Ideas Gallery - Sai Kishore MV (Kishu)

Ideas Gallery - Sai Kishore MV (Kishu) Ideas Gallery - Sai Kishore MV (Kishu) All Ideas are for LS 2.0 Idea: # 1: Theme / Template Framework Develop a theme / template framework similar to one in jquery ( http://jqueryui.com/themeroller/) and

More information

Ansible Tower Quick Setup Guide

Ansible Tower Quick Setup Guide Ansible Tower Quick Setup Guide Release Ansible Tower 2.4.5 Red Hat, Inc. Jun 06, 2017 CONTENTS 1 Quick Start 2 2 Login as a Superuser 3 3 Import a License 4 4 Examine the Tower Dashboard 6 5 The Setup

More information

Kampatools. A construction kit based on Drupal

Kampatools. A construction kit based on Drupal Kampatools A construction kit based on Drupal Part I Business & Strategy Drupal Drupal Drupal Drupal A typical custom project - Facts ~5 year lifecycle Initial cost =100% Continuous Maintenance +10%

More information

MindManager Enterprise for Windows Release Notes

MindManager Enterprise for Windows Release Notes MindManager Enterprise for Windows Release Notes February 11, 2016 Release version: 16.1.193 Mindjet Corporation Toll Free: 877-Mindjet 1160 Battery Street East San Francisco CA 94111 USA Phone: 415-229-4200

More information

Welcome to Tam Tickets.

Welcome to Tam Tickets. Welcome to Tam Tickets. Tam Tickets is a full featured, yet easy to use help-desk system. It is great for users and businesses who wish to keep track of and manage support requests online. You can create

More information

KWizCom Corporation. SharePoint Repeating Rows Field Type. User Guide

KWizCom Corporation. SharePoint Repeating Rows Field Type. User Guide KWizCom Corporation SharePoint Repeating Rows Field Type User Guide Copyright 2005-2014 KWizCom Corporation. All rights reserved. Company Headquarters 95 Mural Street, Suite 600 Richmond Hill, ON L4B 3G2

More information

TTerm Connect Installation Guide

TTerm Connect Installation Guide Host Connectivity. Any Host, Any Device. TTerm Connect Installation Guide What is TTerm Connect? TTerm Connect is Turbosoft s web based terminal emulator. Built on common web technologies such as HTML5,

More information

EMC Bookshelf Instructor Administrator User Guide

EMC Bookshelf Instructor Administrator User Guide EMC Bookshelf Instructor Administrator User Guide Introduction As a new feature of the EMC Bookshelf these administrator accounts will enable a greater amount of control over the ebook license that you

More information

Aculab licence activation server system

Aculab licence activation server system Aculab licence activation server system User guide APB0277 Issue 5.0 PROPRIETARY INFORMATION The information contained in this document is the property of Aculab plc and may be the subject of patents pending

More information

Linux Virtual Machine (VM) Provisioning on the Hyper-V Platform

Linux Virtual Machine (VM) Provisioning on the Hyper-V Platform I T S E R V I C E S Son Truong Systems & Operations Unix Technical Lead November 2016 SERVER PROVISIONING: Linux Virtual Machine (VM) Provisioning on the Hyper-V Platform Standard Linux VM Introduction

More information

Release Notes. Spectrum Spatial Analyst Version Contents:

Release Notes. Spectrum Spatial Analyst Version Contents: Location Intelligence Spectrum Spatial Analyst Version 12.1 This document contains information about Pitney Bowes Spectrum Spatial Analyst Release 12.1. Contents: What s new in Spectrum Spatial Analyst?

More information

DotNetNuke. Easy to Use Extensible Highly Scalable

DotNetNuke. Easy to Use Extensible Highly Scalable DotNetNuke is the leading Web Content Management Platform for Microsoft.NET. It enables your organization to leverage your existing Microsoft investments to create rich, highly interactive web sites and

More information

Continuous integration & continuous delivery. COSC345 Software Engineering

Continuous integration & continuous delivery. COSC345 Software Engineering Continuous integration & continuous delivery COSC345 Software Engineering Outline Integrating different teams work, e.g., using git Defining continuous integration / continuous delivery We use continuous

More information

USING GIT WITH, AND AUTOMATING MUNKI. Adam Reed

USING GIT WITH, AND AUTOMATING MUNKI. Adam Reed USING GIT WITH, AND AUTOMATING MUNKI Adam Reed The Australian National University Hashtag : #xw13 Please leave comments on this talk at auc.edu.au/xworld/sessions 1 Git Powerful Version Control System

More information

PowerShell-Module Documentation. Release docs

PowerShell-Module Documentation. Release docs PowerShell-Module Documentation Release docs December 29, 2016 User Documentation 1 Requirements 3 2 Installation 5 2.1 Option 1: Installer Script......................................... 5 2.2 Option

More information

Modules. configuration button. Once a module is enabled, new permissions may be available. To reduce server load, modules with their Throttle checkbox

Modules. configuration button. Once a module is enabled, new permissions may be available. To reduce server load, modules with their Throttle checkbox Home Administer Site building Modules Modules List Uninstall Modules are plugins that extend Drupal's core functionality. Enable modules by selecting the Enabled checkboxes below and clicking the Save

More information

WebCenter Interaction 10gR3 Overview

WebCenter Interaction 10gR3 Overview WebCenter Interaction 10gR3 Overview Brian C. Harrison Product Management WebCenter Interaction and Related Products Summary of Key Points AquaLogic Interaction portal has been renamed

More information

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

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Drupal About the Tutorial is a free and open source Content Management System (CMS) that allows organizing, managing and publishing your content. This reliable and secure CMS is built on PHP based environment

More information

Drupal Command Line Instructions Windows 7 List All Files >>>CLICK HERE<<<

Drupal Command Line Instructions Windows 7 List All Files >>>CLICK HERE<<< Drupal Command Line Instructions Windows 7 List All Files The command line patch utility can run on Windows natively with GnuWin32 or select all text and copy it to clipboard (Ctrl+ C), Menu _ project

More information

All India Council For Research & Training

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

More information

Project Covered During Training:Real Time Project Training

Project Covered During Training:Real Time Project Training Website: http://www.php2ranjan.com/ Contact person: Ranjan Mobile/ whatsapp: 91-9347045052, 09032803895 Dilsukhnagar, Hyderabad, India Email: purusingh2004@gmail.com Skype: purnendu_ranjan Course name:

More information

TRR ARB Presentation. Women at Work Website Redesign

TRR ARB Presentation. Women at Work Website Redesign TRR ARB Presentation Women at Work Website Redesign Operational Concept Overview Sanath Bhandary Srikanth Madhava Operational Concept Overview Old Business Workflow Registration Feedback Check-in Report

More information

KWizCom Corporation. SharePoint Repeating Rows Field Type. User Guide

KWizCom Corporation. SharePoint Repeating Rows Field Type. User Guide KWizCom Corporation SharePoint Repeating Rows Field Type User Guide Copyright 2005-2016 KWizCom Corporation. All rights reserved. Company Headquarters 95 Mural Street, Suite 600 Richmond Hill, ON L4B 3G2

More information

Liferay Digital Experience Platform. New Features Summary

Liferay Digital Experience Platform. New Features Summary Liferay Digital Experience Platform New Features Summary Liferay has redesigned its platform with new functionality in Liferay Digital Experience Platform (DXP). The following is a summary of the key new

More information

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

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. WordPress About the Tutorial WordPress is an open source Content Management System (CMS), which allows the users to build dynamic websites and blog. WordPress is the most popular blogging system on the web and allows

More information

AirBespoke Inventory Tracking System

AirBespoke Inventory Tracking System Colorado School of Mines Field Session AirBespoke Inventory Tracking System Client: Kylen McClintock Written by: Peter Palumbo, Kyle Thistlewood, Nhan Tran, Minh Vu June 22, 2016 Contents 1 Introduction

More information

User Guide: Adding a Device in Duo and Managing Settings

User Guide: Adding a Device in Duo and Managing Settings User Guide: Adding a Device in Duo and Managing Settings The Duo Mobile application provides an extra layer of security when it is incorporated into the login process for applications or web sites such

More information

Development Methodology TM

Development Methodology TM We use our proven iterative approach to each design and development project. With this 6 step methodology, once the preliminary requirements are clear, the next step is to prototype your website. From

More information

$540+ GST Paid Annually. Professional Website Hosting Service HOSTING:: WHAT YOU GET WORDPRESS:: THEME + PLUG-IN UPDATES

$540+ GST Paid Annually. Professional Website Hosting Service HOSTING:: WHAT YOU GET WORDPRESS:: THEME + PLUG-IN UPDATES Professional Website Hosting Service HOSTING:: WHAT YOU GET Where you host your website is an extremely important decision to make, if you choose simply on price, you may be making a huge mistake. We encourage

More information

What is Drupal? What is this Drew-Paul thing you do?

What is Drupal? What is this Drew-Paul thing you do? What is Drupal? Or What is this Drew-Paul thing you do? Drupal for the average person Drupal lets me build websites that help people build their own websites without needing to know anything about programming

More information

DEVOPS COURSE CONTENT

DEVOPS COURSE CONTENT LINUX Basics: Unix and linux difference Linux File system structure Basic linux/unix commands Changing file permissions and ownership Types of links soft and hard link Filter commands Simple filter and

More information

Basics of Web. First published on 3 July 2012 This is the 7 h Revised edition

Basics of Web. First published on 3 July 2012 This is the 7 h Revised edition First published on 3 July 2012 This is the 7 h Revised edition Updated on: 03 August 2015 DISCLAIMER The data in the tutorials is supposed to be one for reference. We have made sure that maximum errors

More information

every Website Packages

every Website Packages every every Website Packages So you ve decided you need a new website.. Congratulations! It s a big step venturing into the rabbit hole of the interwebs and you don t want to take a wrong turn. We love

More information

Social Networking. A video sharing community website. Executive Summary. About our Client. Business Situation

Social Networking. A video sharing community website. Executive Summary. About our Client. Business Situation Social Networking A video sharing community website. Executive Summary The client firm had a couple of social networking video sharing community websites that were hosted using a freely available open

More information

VMware vrealize Log Insight Getting Started Guide

VMware vrealize Log Insight Getting Started Guide VMware vrealize Log Insight Getting Started Guide vrealize Log Insight 2.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced

More information

Intro to. for Content Managers

Intro to. for Content Managers Intro to for Content Managers What is a Web CMS? Features Content management User management Access control Roles Workflow Modular Feeds Search Multilingual Theming Taxonomy / Tagging Clean Url s Caching

More information

Project Covered During Training: Real Time project Training

Project Covered During Training: Real Time project Training Website: http://www.php2ranjan.com/ Contact person: Ranjan Mobile/whatsapp: 91-9347045052, 09032803895 Dilsukhnagar, Hyderabad, India Email: purusingh2004@gmail.com Skype: purnendu_ranjan Course name:

More information

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps WebSphere Puts Business In Motion Put People In Motion With Mobile Apps Use Mobile Apps To Create New Revenue Opportunities A clothing store increases sales through personalized offers Customers can scan

More information

SharePoint 2010 End User - Level II

SharePoint 2010 End User - Level II Course 50469B: SharePoint 2010 End User - Level II Course Details Course Outline Module 1: Overview A simple introduction module. Understand your course, classroom, classmates, facility and instructor.

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

Microsoft Remote Desktop Connection Client For Mac Os X

Microsoft Remote Desktop Connection Client For Mac Os X Microsoft Remote Desktop Connection Client For Mac Os X 10.8.3 I have a user who upgraded their MS rdp client for mac to version 8.0.3 and and Microsoft RDC 2.1.1 (110309) on OS X 10.6.8 and all connections

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

Amazon. Exam Questions AWS-Certified-Solutions-Architect- Professional. AWS-Certified-Solutions-Architect-Professional.

Amazon. Exam Questions AWS-Certified-Solutions-Architect- Professional. AWS-Certified-Solutions-Architect-Professional. Amazon Exam Questions AWS-Certified-Solutions-Architect- Professional AWS-Certified-Solutions-Architect-Professional Version:Demo 1.. The MySecureData company has five branches across the globe. They want

More information

Drupal Command Line Instructions Windows 7 Networking >>>CLICK HERE<<<

Drupal Command Line Instructions Windows 7 Networking >>>CLICK HERE<<< Drupal Command Line Instructions Windows 7 Networking Applying patches, modifying files according to instructions in the patch file, is the This page only deals with some basic principles using the command

More information

Drupal 7 Hook Schema Not Called

Drupal 7 Hook Schema Not Called Drupal 7 Hook Schema Not Called Categories: Drupal 7.x Hi, hook_install needs to be.install file and it is only called when you first activate your module in Drupal. Log in or register to will not work

More information

Employee Self Service Guide

Employee Self Service Guide Employee Self Service Guide Contents 1. Logging in What is Employee Self Service? How do I access Employee Self Service? How do I log into Employee Self Service? 2. Employee Self Service Homepage 3. Personal

More information

Build & Launch Tools (BLT) Automating best practices for enterprise sites

Build & Launch Tools (BLT) Automating best practices for enterprise sites Build & Launch Tools (BLT) Automating best practices for enterprise sites Who are you? Matthew Grasmick @grasmash on Drupal.org, twitter, etc. Acquia Professional Services, 4yrs Drupalist, 9yrs Maintainer

More information

Actifio Test Data Management

Actifio Test Data Management Actifio Test Data Management Oracle MS SQL Faster Time To Market Start Release Time To Market (TTM) Finish Faster App Releases Faster Application Releases Faster TTM Increases Revenue Market Share Competitive

More information

Selenium Testing Course Content

Selenium Testing Course Content Selenium Testing Course Content Introduction What is automation testing? What is the use of automation testing? What we need to Automate? What is Selenium? Advantages of Selenium What is the difference

More information

Overview Cobweb s Acronis Backup Cloud service is a comprehensive, yet simple, flexible and cost-effective cloud backup solution.

Overview Cobweb s Acronis Backup Cloud service is a comprehensive, yet simple, flexible and cost-effective cloud backup solution. Overview Cobweb s service is a comprehensive, yet simple, flexible and cost-effective cloud backup solution. is an easy-to-use, cloud backup storage solution that enables companies to backup files, folders,

More information

No Schema Type For Mysql Type Date Drupal

No Schema Type For Mysql Type Date Drupal No Schema Type For Mysql Type Date Drupal I made a custom entity with a date field stored as datetime in mysql. It is important that your data is represented, as documented for your data type, e.g. a date

More information

COP Spring 2011 Assignment 4 Working with Servers Due Monday, 28th February in class (17H15)

COP Spring 2011 Assignment 4 Working with Servers Due Monday, 28th February in class (17H15) COP3502 - Spring 2011 Assignment 4 Working with Servers Due Monday, 28th February in class (17H15) February 2, 2011 1 Objective In this assignment you will be asked to use a virtual machine. You will configure

More information

A JavaScript Framework for Presentations and Animations on Computer Science

A JavaScript Framework for Presentations and Animations on Computer Science A JavaScript Framework for Presentations and Animations on Computer Science Laszlo Korte Bachelor Thesis Technical Aspects of Multimodal Systems Department of Informatics University of Hamburg 1 / 76 Outline

More information

Cisco Crosswork Situation Manager 7.0.x Operator Guide

Cisco Crosswork Situation Manager 7.0.x Operator Guide Cisco Crosswork Situation Manager 7.0.x Operator Guide Last Updated: November 29, 2018 Getting Started Getting Started Cisco Crosswork Situation Manager collects raw data, called events, from your monitoring

More information

Continuous Integration / Continuous Testing

Continuous Integration / Continuous Testing Bitte decken Sie die schraffierte Fläche mit einem Bild ab. Please cover the shaded area with a picture. (24,4 x 7,6 cm) Continuous Integration / Continuous Testing IIC What s SW Integration? Integration

More information

West Kingsway website

West Kingsway website West Kingsway website functionality document V.1 04.07.13 functionality overview 2 The following document outlines the scope of work for the build and development of westking.ac.uk website and Content

More information

BeBanjo Infrastructure and Security Overview

BeBanjo Infrastructure and Security Overview BeBanjo Infrastructure and Security Overview Can you trust Software-as-a-Service (SaaS) to run your business? Is your data safe in the cloud? At BeBanjo, we firmly believe that SaaS delivers great benefits

More information

COMMAND CENTRAL. Commander Phone USER GUIDE

COMMAND CENTRAL. Commander Phone USER GUIDE COMMAND CENTRAL Commander Phone USER GUIDE Getting Started How to log into your Command Central account The Command Central Dashboard Feature Quick Set Call Logs Help guides Contacts and Speed dials My

More information

Software made the Wiki Way

Software made the Wiki Way Software made the Wiki Way How the Wiki Way has lead Tiki to become the Free/Open Source Web Application with the most built-in features. by Marc Laporte, Tiki Wiki CMS Groupware project Admin What I'll

More information

FREELANCE WORDPRESS DEVELOPER

FREELANCE WORDPRESS DEVELOPER FREELANCE WORDPRESS DEVELOPER HAVE A QUESTION? ASK! Read up on all the ways you can get help. CONFUSION IS GOOD :) Seriously, it s scientific fact. Read all about it! REMEMBER, YOU ARE NOT ALONE! Join

More information

Effizientere WordPress-Plugin-Entwicklung mit Softwaretests. Martin Schütte

Effizientere WordPress-Plugin-Entwicklung mit Softwaretests. Martin Schütte Effizientere WordPress-Plugin-Entwicklung mit Softwaretests Martin Schütte About DECK36 Small team of 7 engineers Longstanding expertise in designing, implementing and operating complex web systems Developing

More information

Parallels Remote Application Server 15 Beta Beta Guide

Parallels Remote Application Server 15 Beta Beta Guide Parallels Remote Application Server 15 Beta Beta Guide Version 1 Copyright 1999 2015 Parallels IP Holdings GmbH and its affiliates. All rights reserved. All other marks and names mentioned herein may be

More information

The New Act! Premium Know Your Customers. Propel Productivity. Make Insightful Decisions.

The New Act! Premium Know Your Customers. Propel Productivity. Make Insightful Decisions. The New Act! Premium Know Your Customers. Propel Productivity. Make Insightful Decisions. Sage ACT! 2013 A multitude of product innovations, feature enhancements, and businesscritical services have been

More information

MapInfo Stratus. Release Notes 42

MapInfo Stratus. Release Notes 42 MapInfo Stratus Release Notes 42 UNITED STATES www.pb.com/software Technical Support: www.pbinsight.com/support CANADA www.pb.com/software Technical Support: www.pbinsight.com/support EUROPE/UNITED KINGDOM

More information

KWizCom Corporation. SharePoint Repeating Rows Field Type. User Guide

KWizCom Corporation. SharePoint Repeating Rows Field Type. User Guide KWizCom Corporation SharePoint Repeating Rows Field Type User Guide Copyright 2005-2017 KWizCom Corporation. All rights reserved. Company Headquarters 95 Mural Street, Suite 600 Richmond Hill, ON L4B 3G2

More information

How to choose a website design firm

How to choose a website design firm How to choose a website design firm 22 questions to ask before engaging in an important partnership Website development projects can be fraught with risk. Organizations often wonder: How can we be sure

More information

SERVICES. Desktop and Smartphone Apps. Databases. Stock Management Portals. Web Design and Development. Telephony Systems

SERVICES. Desktop and Smartphone Apps. Databases. Stock Management Portals. Web Design and Development. Telephony Systems Services Pack 2016 SERVICES Desktop and Smartphone Apps Databases Stock Management Portals Web Design and Development Telephony Systems DESKTOP AND SMARTPHONE APPLICATIONS iphone Objective-C, Unity, Cocos

More information

ROTARY CLUB OF WICHITA PROJECT MANAGEMENT PLAN

ROTARY CLUB OF WICHITA PROJECT MANAGEMENT PLAN ROTARY CLUB OF WICHITA PROJECT MANAGEMENT PLAN Prepared for: Rotary Club Project Team Prepare by: Elizabeth Foust Date: 7/31/2012 1 DOCUMENT VERSION CONTROL It is the reader s responsibility to ensure

More information