Technical Architecture & Analysis
|
|
- Bruno Powers
- 6 years ago
- Views:
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 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 informationProsphero 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 informationContent 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 informationUniversity 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 informationBlog 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 informationHow 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 informationRelease 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 informationBelle 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 informationplatform 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 informationWebsite 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 informationAdvanced 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 informationCAKEDC 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 informationDrupal 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 informationVendor: 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 informationD, 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 informationProposal 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 informationWeb 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 informationWednesday, 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 informationRelease 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 informationStep 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 informationRelease 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 informationMIRO 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 informationGIT 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 information3 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 informationGetting 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 informationAEM 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 informationMiddleweight 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 informationImproved 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 information1) 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 informationContact: 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 informationApplication 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 informationTERMS 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 informationIdeas 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 informationAnsible 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 informationKampatools. 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 informationMindManager 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 informationWelcome 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 informationKWizCom 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 informationTTerm 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 informationEMC 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 informationAculab 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 informationLinux 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 informationRelease 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 informationDotNetNuke. 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 informationContinuous 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 informationUSING 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 informationPowerShell-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 informationModules. 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 informationWebCenter 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 informationAbout 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 informationDrupal 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 informationAll 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 informationProject 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 informationTRR 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 informationKWizCom 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 informationLiferay 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 informationAbout 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 informationAirBespoke 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 informationUser 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 informationDevelopment 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
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 informationWhat 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 informationDEVOPS 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 informationBasics 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 informationevery 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 informationSocial 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 informationVMware 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 informationIntro 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 informationProject 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 informationWebSphere 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 informationSharePoint 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 informationCall: 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 informationMicrosoft 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 informationDeployment 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 informationAmazon. 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 informationDrupal 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 informationDrupal 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 informationEmployee 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 informationBuild & 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 informationActifio 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 informationSelenium 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 informationOverview 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 informationNo 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 informationCOP 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 informationA 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 informationCisco 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 informationContinuous 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 informationWest 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 informationBeBanjo 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 informationCOMMAND 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 informationSoftware 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 informationFREELANCE 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 informationEffizientere 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 informationParallels 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 informationThe 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 informationMapInfo 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 informationKWizCom 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 informationHow 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 informationSERVICES. 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 informationROTARY 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