Planning & Managing Migrations

Size: px
Start display at page:

Download "Planning & Managing Migrations"

Transcription

1 Planning & Managing Migrations It s for the birds. Har har. Aimee Degnan / aimee@hook42.com

2 Expectation Setting This is the first run of this presentation. It is being shaped for DrupalCon. Is text heavy because sketches are WIP. There is a lot to talk about. This is fast. Your input and questions are encouraged, although I may field them later.

3 Me Aimee Degnan, CEO 1996 Enterprise Web Tech & CMS 2006 PMP, Stanford Advanced PM 2008 Drupal 2010 Agile: Scrum Master, Product

4 Hook 42 Who are we? A boutique software development firm. Located in the San Francisco Bay Area. 4+ years, 12 employees Focus areas: site rescue, migration / upgrades, multilingual, SEO, responsive design, digital strategy, business process improvements

5 Who are you? Project Manager? Developer? Product Manager? Executive? All?!?! 5

6 When and why to migrate? Software end of life. Mergers and acquisitions. Fixing source is worse than migrating. Infrastructure cleanup. Rebranding.

7 Who has migrated a site? In one word, describe it. J 7

8 Types of migrations 1. Straight. One-to-one data + functionality. 2. Old à new architecture. 3. Multiple sources à single destination. (i18n) 4. Single source à multiple destinations. (i18n) 8

9 Frequency of migration Single Pass (D6 à D8 Magic Button) Incremental Hybrid Some content is single Some content is incremental Some content is new / imported 9

10 Size & scale of migration Small amount of content (manual) Enough content to code a migration. So much content!! It takes so long!! How many files?! Hybrid migration types. 10

11 Technical platforms Drupal to Drupal Drupal to static archive Flat to Drupal Custom DB to Drupal Other CMS to Drupal 11

12 Migration & infrastructure Pantheon to Pantheon (can t mv files!) Acquia (file / SSH structure, branches) Local hosts vs. remote / shared hosts Network delays Shared authentication / source DBs 12

13 Specialized team skills Migration Engineer Migration Manager Migrator (not just a button pusher) Data Tester 13

14 Team considerations Projects are long Migration may be after-hours Work is incredibly detail oriented Careful, deliberate, detailed note taking Can be intense 14

15 Role-specific considerations Business owners Account managers Project managers Migration engineers Developers Site builders Themers 15

16 Migration terminology Migration pass = code + running code to migrate some content Plugins It is migration code that maps and modifies data. 3 types: process, source, destination Stub Drupal Migrate: Rollback (full-site or single pass) Import Update Status Feedback 16

17 Thorough planning and vigilant management leads to success. And the numbers prove it. 17

18 Make it easier on your team. Simplify where you can. 18

19 Devil is in the details. 19

20 Spreadsheets! No cell left behind. 20

21 No, really. Spreadsheets. Migrations have a lot of moving parts. 21

22

23 Order of Operations is key 23

24 Phases of a migration project 1. Pre-project education 2. Audit for migration 3. Discovery phase 4. Architect the new site 5. Migration mapping 6. Development phase 7. Pre-production migration passes 8. Testing and migration audit 9. Go-live!!!!!!!!!!!!!!! 10. Post-launch validation 24

25 Pre-project education Goals: Set expectations of project activities Clarify the importance and impact of requirements freeze Identify phases statements of work, if a large enough migration Migration takes: Time Specialization Requirements lockdown Project fitness Transparency 25

26 Audit for migration Goals: Surface the As-Is details of the site Begin understanding data Familiarity with site functionality 26

27 Audit for migration Artifacts: Risks register & mitigation thoughts Content audit (structure, data types, size, UGC) Functionality audit Data health audit Infrastructure audit (for access) Functionality specific audits: SEO, Accessibility, User/Roles Source URL lists (patterns, special pages) Links to representative content. They will be used for the whole project. 27

28 Audit for migration Lessons learned: Very few developers know how to audit for migration. Takes longer than you d expect, even with tools. Auditing twice is costly. Do it right the first time. No cell left behind! Blank is not an answer. Keep your artifacts and info in one place. Prevent: Oh, I didn t think about that. 28

29 Spreadsheets! No cell left behind. 29

30 Future state discovery phase Goals: Define functionality and improvements Prioritize features, with data in mind Capture data expectation requirements Artifacts: Feature list Glossary with AKAs Are all representative content links addressed? 30

31 Spreadsheets! No cell left behind. 31

32 Architect destination site Goals: Define new content structures Define infrastructure w/ migration considerations Artifacts: Site architecture spreadsheet (CT, Taxo, Forms) URL pattern planning Lessons learned: Every entity is a migration pass! (pssst. Paragraphs) Media entity is two passes (files + entity) You have to architect everything. Really. You can t let your site builders just build stuff. Ever. 32

33 Spreadsheets! No cell left behind. 33

34 Migration mapping Goals: Document migration expectations for the business Provide the requirements to Migration Engineers A testing matrix for post-migration data audit 34

35 Migration mapping Artifacts: Migration mapping (by entity type, field, subfield, value) Source fields à Destination fields + expected behaviors Taxonomy term / Select list à term mapping 35

36 Migration mapping Lessons learned: Often done in parallel with new architecture Mind your types, field length, formats, dates, and filters! Select lists à taxonomy / Term à term Blobs à structured content take extra programming 36

37 Spreadsheets! No cell left behind. 37

38 Development - FIXME Site architecture migration mapping infrastructure site building migration passes theming Testing!! Bug Fixes!! Incremental Passes!

39 Development phase Goals: Get er done. Artifacts: Migration order w/ dependencies, stubs Migration code New site + infrastructure Detailed site rollback process and time Go-Live checklist: full list of migrations, duration, expected behavior 39

40 Development phase Considerations: Site building must be complete before migrations start.* Migration pass dependency plan Develop migration code Track commands, durations per pass Don t over engineer. You are only doing this once. 40

41 Development phase Lessons learned: Max joins on MySQL DB is 61 Don t over-engineer. Your code will go away when the migration is done. Documentation is your friend. 41

42 Spreadsheets! No cell left behind. 42

43 Pre-prod migration phase Goals: Keep running migrations Debug and test data Populate the bulk of data Artifacts: Use the migration pass worksheet Track time, success / failure, issues Lessons learned: This is needed by all teams. 43

44 Testing & migration audit phase Goals: Testing new site architecture with migrated data Layout, functionality, etc. Artifacts: Browser testing SEO testing / redirects Performance tuning Lessons learned: You need this. Give this phase a good time. There is the Moment of Truth when the dev server is like prod. 44

45 Spreadsheets! No cell left behind. 45

46 Go-live! Goals: Final migration & smooth cutover. Artifacts: Go-Live Checklist. It isn t just migration passes. Lessons learned: Practice migrations before cutover. Practice your roll back before cutover. You and your team will probably be tired. This is your A game. Relax. 46

47 Post-launch validation phase Goals: Did it work? Did we miss something on cutover? Artifacts: SEO tests. Error logs. Feedback from site users. Lessons learned: This is important. You aren t done when the site is cutover. 47

48 Takeaways Incomplete requirements = rework = increase in time and costs. Migration rework is exponentially longer because of the nature of dev and testing. Your team may change over time. Write every decision and activity down. 48

49 Spreadsheets! No cell left behind. 49

Planning & Managing Migrations. Aimee Degnan & Ryan Weal

Planning & Managing Migrations. Aimee Degnan & Ryan Weal Planning & Managing Migrations Aimee Degnan & Ryan Weal Planning & Managing Migrations It s for the birds. Har har. Aimee Degnan / Ryan Weal / aimee@hook42.com ryan@kafei.ca Me Aimee Degnan, Hook 42 1996

More information

It s for the birds. Har har. Aimee Degnan /

It s for the birds. Har har. Aimee Degnan / It s for the birds. Har har. Aimee Degnan / aimee@hook42.com Aimee Degnan, Hook 42 Project Manager? Developer? How? Sample project + Background + Phases In one word, describe it. 6 nexus-travel.com This

More information

What is Standard APEX? TOOLBOX FLAT DESIGN CARTOON PEOPLE

What is Standard APEX? TOOLBOX FLAT DESIGN CARTOON PEOPLE What is Standard APEX? TOOLBOX FLAT DESIGN CARTOON PEOPLE About me Freelancer since 2010 Consulting and development Oracle databases APEX BI Blog: APEX-AT-WORK Twitter: @tobias_arnhold - Oracle ACE Associate

More information

DrupalGovcon July 20th, 2016

DrupalGovcon July 20th, 2016 Agile Drupal 8 Builds: Doing the Most Without PHP DrupalGovcon July 20th, 2016 Matt Cheney & Molly Byrnes 1 Hello to Drupalcon Govcon My name is Matthew Cheney. I work on the magical platform that is Pantheon.

More information

Sonatype CLM - Release Notes. Sonatype CLM - Release Notes

Sonatype CLM - Release Notes. Sonatype CLM - Release Notes Sonatype CLM - Release Notes i Sonatype CLM - Release Notes Sonatype CLM - Release Notes ii Contents 1 Introduction 1 2 Upgrade instructions 2 3 Sonatype CLM for Bamboo 3 4 Sonatype CLM 1.13 4 5 Sonatype

More information

The SD-WAN implementation handbook

The SD-WAN implementation handbook The SD-WAN implementation handbook Your practical guide to a pain-free deployment This is the future of your business Moving to SD-WAN makes plenty of sense, solving a lot of technical headaches and enabling

More information

Drupal 8 THE VIDER ITY APPR OACH

Drupal 8 THE VIDER ITY APPR OACH Drupal 8 THE VIDER ITY APPROACH Introduction DR UPAL 8: THE VIDER ITY APPROACH Viderity focuses on designing the Total User Experience for Drupal sites, using a user-centered design approach Traditionally,

More information

Migrating into Drupal 8

Migrating into Drupal 8 Migrating into Drupal 8 Ryan Weal // Novella Chiechi Kafei Interactive Inc. Montréal QC ryan@kafei.ca // novella@kafei.ca Drupal.org : https://www.drupal.org/node/2348505 Twitter : http://twitter.com/ryan_weal

More information

Quest: Choose the ideal web platform for your business

Quest: Choose the ideal web platform for your business Quest: Choose the ideal web platform for your business When you re rebuilding or upgrading your website, battling through the unending waves of options, features, and fine print can be a harrowing adventure.

More information

Weebly 101. Make an Affordable, Professional Website in Less than an Hour

Weebly 101. Make an Affordable, Professional Website in Less than an Hour Weebly 101 Make an Affordable, Professional Website in Less than an Hour Text Copyright STARTUP UNIVERSITY All Rights Reserved No part of this document or the related files may be reproduced or transmitted

More information

Data Center Consolidation and Migration Made Simpler with Visibility

Data Center Consolidation and Migration Made Simpler with Visibility Data Center Consolidation and Migration Made Simpler with Visibility Abstract The ExtraHop platform takes the guesswork out of data center consolidation and migration efforts by providing complete visibility

More information

1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.

1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE. CUSTOMER PAIN POINTS 1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.NET FRAMEORK. THAT S TAKING UP SPACE ON MY HARDDRIVE

More information

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman Chapter 9 Copyright 2012 Manning Publications Brief contents PART 1 GETTING STARTED WITH SHAREPOINT 1 1 Leveraging the power of SharePoint 3 2

More information

Webform: THERE IS THIS FOR THAT

Webform: THERE IS THIS FOR THAT Webform: THERE IS THIS FOR THAT Hello! Hi, my name is Jacob Rockowitz. I am known as jrockowitz on the web. I am a Drupal developer and software architect. I built and maintain the Webform module for Drupal

More information

Extend EBS Using Applications Express

Extend EBS Using Applications Express Extend EBS Using Applications Express John Peters JRPJR, Inc. Abstract Few people know about Oracle Applications Express (APEX) an actual free Oracle Tool included with your Oracle DB Licenses. How many

More information

Webform: THERE IS THIS FOR THAT

Webform: THERE IS THIS FOR THAT Webform: THERE IS THIS FOR THAT Hello! Hi, my name is Jacob Rockowitz. I am known as jrockowitz on the web. I am a Drupal developer and software architect. I built and maintain the Webform module for Drupal

More information

Inverting the Pyramid

Inverting the Pyramid Inverting the Pyramid Naresh Jain naresh@agilefaqs.com @nashjain http://nareshjain.com Time/Money/Opportunity Cost Plan Back in the Stone-age Happiness/Excitement Design Distribute Work in Isolation Integrate

More information

Enterprise Vault Best Practices

Enterprise Vault Best Practices Enterprise Vault Best Practices Implementing SharePoint Archiving This document contains information on best practices when implementing Enterprise Vault for SharePoint If you have any feedback or questions

More information

Guide to buying a better. build create

Guide to buying a better. build create 2018 WEBSITE Guide to buying a better build create OVERVIEW Introduction Part I: Which Content Management System is Right for Me? Part II: Choose the Right Developer Part III: Demystifying Website Hosting

More information

Kanban One-Day Workshop

Kanban One-Day Workshop Kanban One-Day Workshop Copyright Net Objectives, Inc. All Rights Reserved 2 Copyright Net Objectives, Inc. All Rights Reserved 3 Lean for Executives Product Portfolio Management Business Product Owner

More information

Content Strategy. A practical guide

Content Strategy. A practical guide Content Strategy A practical guide 2 The basics So what is content strategy anyway? 3 We get that a lot Here s a good definition from the early days: Using words and data to create unambiguous content

More information

Upgrading MySQL Best Practices. Apr 11-14, 2011 MySQL Conference and Expo Santa Clara,CA by Peter Zaitsev, Percona Inc

Upgrading MySQL Best Practices. Apr 11-14, 2011 MySQL Conference and Expo Santa Clara,CA by Peter Zaitsev, Percona Inc Upgrading MySQL Best Practices Apr 11-14, 2011 MySQL Conference and Expo Santa Clara,CA by Peter Zaitsev, Percona Inc MySQL Upgrade How many of you have performed MySQL upgrade? Home many of you have done

More information

Stop Cyber Threats With Adaptive Micro-Segmentation. Jeff Francis Regional Systems Engineer

Stop Cyber Threats With Adaptive Micro-Segmentation. Jeff Francis Regional Systems Engineer Stop Cyber Threats With Adaptive Micro-Segmentation Jeff Francis Regional Systems Engineer Who is This Guy, and Why is He Here? Jeff Francis Regional Systems Engineer Northwestern United States Datacenter

More information

Don t Panic Website disaster planning for the rest of us

Don t Panic Website disaster planning for the rest of us Don t Panic Website disaster planning for the rest of us Ronan Dowling Pantheon.io DrupalCon Dublin - DevOps Who Am I? Agency Tools Lead at Pantheon Maintainer of Backup and Migrate Founder/Creator of

More information

Audience: Info Workers, Dev

Audience: Info Workers, Dev Wes Preston PWR202 Audience: Info Workers, Dev Solution and application sites built in SharePoint or O365 often rely on a baseline understanding of how SharePoint works. This entry point can stifle user

More information

Adventures in Drupalia

Adventures in Drupalia Adventures in Drupalia Drupal from an outsider s perspective Paul Nijjar Kitchener-Waterloo Linux User Group Toronto DrupalCamp 2012 November 17-18, 2012 What is Drupal? Drupal is... A content management

More information

CMO Briefing Google+:

CMO Briefing Google+: www.bootcampdigital.com CMO Briefing Google+: How Google s New Social Network Can Impact Your Business Facts Google+ had over 30 million users in the first month and was the fastest growing social network

More information

Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA

Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA Welcome! Test Early, Test Often Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA A little bit about us Jeff Van Fleet President and CEO Lighthouse Technologies 30+ years software/qa

More information

Viewer 2 Beta Frequently Asked Questions

Viewer 2 Beta Frequently Asked Questions Viewer 2 Beta GENERAL Why did you create Viewer 2 and who is the primary audience for this viewer? Viewer 1.23 is the culmination of over ten years of work and it has helped to create the Second Life that

More information

Understanding the Dark Side

Understanding the Dark Side Understanding the Dark Side An Analysis of Drupal (and Other!) Worst Practices Kristen Pol Understanding the Dark Side An Analysis of Drupal (and Other!) Worst Practices Kristen Pol Image Source: http://bit.ly/1pb9en9

More information

Kanban & Making Your Production Scream

Kanban & Making Your Production Scream Kanban & Making Your Production Scream Presented by Clinton Keith Clinton Keith Takeaway Provide you with another set of tools for production Demonstrate how Kanban is being used successfully today in

More information

Excel Basics: Working with Spreadsheets

Excel Basics: Working with Spreadsheets Excel Basics: Working with Spreadsheets E 890 / 1 Unravel the Mysteries of Cells, Rows, Ranges, Formulas and More Spreadsheets are all about numbers: they help us keep track of figures and make calculations.

More information

CONFERENCE PROCEEDINGS QUALITY CONFERENCE. Conference Paper Excerpt from the 28TH ANNUAL SOFTWARE. October 18th 19th, 2010

CONFERENCE PROCEEDINGS QUALITY CONFERENCE. Conference Paper Excerpt from the 28TH ANNUAL SOFTWARE. October 18th 19th, 2010 PACIFIC NW 28TH ANNUAL SOFTWARE QUALITY CONFERENCE October 18th 19th, 2010 Conference Paper Excerpt from the CONFERENCE PROCEEDINGS Permission to copy, without fee, all or part of this material, except

More information

STAROFFICE 8 SUMMARY PROJECT

STAROFFICE 8 SUMMARY PROJECT STAROFFICE 8 SUMMARY PROJECT Putting It All Together In the previous three guides you have learned an incredible amount about publishing information with StarOffice 8 Writer, Draw, and Calc. You can create,

More information

SharePoint For All. Jennie Delisi Accessibility Analyst Kris Schulze User Experience

SharePoint For All. Jennie Delisi Accessibility Analyst Kris Schulze User Experience SharePoint For All Jennie Delisi Accessibility Analyst Kris Schulze User Experience Question 1 Do you work for the State of MN, county, city, other? (Text field beside other) State of MN executive branch

More information

Publications Database

Publications Database Getting Started Guide Publications Database To w a r d s a S u s t a i n a b l e A s i a - P a c i f i c!1 Table of Contents Introduction 3 Conventions 3 Getting Started 4 Suggesting a Topic 11 Appendix

More information

Jenkins: A complete solution. From Continuous Integration to Continuous Delivery For HSBC

Jenkins: A complete solution. From Continuous Integration to Continuous Delivery For HSBC Jenkins: A complete solution From Integration to Delivery For HSBC Rajesh Kumar DevOps Architect @RajeshKumarIN www.rajeshkumar.xyz Agenda Why Jenkins? Introduction and some facts about Jenkins Supported

More information

You Can t Move Forward Unless You Can Roll Back. By: Michael Black

You Can t Move Forward Unless You Can Roll Back. By: Michael Black You Can t Move Forward Unless You Can Roll Back By: Michael Black The VP of Sales walks in and tells you that your largest and oldest client wants to pay for a custom modification. But here s the clincher,

More information

Data Virtualization Implementation Methodology and Best Practices

Data Virtualization Implementation Methodology and Best Practices White Paper Data Virtualization Implementation Methodology and Best Practices INTRODUCTION Cisco s proven Data Virtualization Implementation Methodology and Best Practices is compiled from our successful

More information

Table of Contents GEEK GUIDE DRUPAL 8 MIGRATION GUIDE. Introduction to Migrations with Drupal Preparing for a Migration...

Table of Contents GEEK GUIDE DRUPAL 8 MIGRATION GUIDE. Introduction to Migrations with Drupal Preparing for a Migration... Table of Contents Introduction to Migrations with Drupal 8... 6 What is a migration?...6 Upgrade, update, or migrate?...7 Migrate from anywhere...8 Migrate understands Drupal...9 Execute, rollback, and

More information

It s possible to get your inbox to zero and keep it there, even if you get hundreds of s a day.

It s possible to get your  inbox to zero and keep it there, even if you get hundreds of  s a day. It s possible to get your email inbox to zero and keep it there, even if you get hundreds of emails a day. It s not super complicated, though it does take effort and discipline. Many people simply need

More information

Bringing QA Into the Agile Process

Bringing QA Into the Agile Process Quality Assurance - SCQAA-OC 2/17/09 Bringing QA Into the Process SCQAA Meeting 2/17/09 Speaker: Paul Hodgetts, Logic, www.logic.com Rev 090217 Your Speaker: Paul Hodgetts Team coach, trainer, consultant,

More information

InDesign UX Design Patterns. by Justin Putney

InDesign UX Design Patterns. by Justin Putney InDesign UX Design Patterns by Justin Putney InDesign UX Design Patterns Hi, I m Justin Putney, Owner of Ajar Productions. Thanks for downloading this guide! It s full of ways to create interactive user

More information

AVOIDING THE GIT OF DESPAIR

AVOIDING THE GIT OF DESPAIR AVOIDING THE GIT OF DESPAIR EMMA JANE HOGBIN WESTBY SITE BUILDING TRACK @EMMAJANEHW http://drupal.org/user/1773 Avoiding The Git of Despair @emmajanehw http://drupal.org/user/1773 www.gitforteams.com Back

More information

Chapter01.fm Page 1 Monday, August 23, :52 PM. Part I of Change. The Mechanics. of Change

Chapter01.fm Page 1 Monday, August 23, :52 PM. Part I of Change. The Mechanics. of Change Chapter01.fm Page 1 Monday, August 23, 2004 1:52 PM Part I The Mechanics of Change The Mechanics of Change Chapter01.fm Page 2 Monday, August 23, 2004 1:52 PM Chapter01.fm Page 3 Monday, August 23, 2004

More information

WHITEPAPER Rewrite Services. Power365 Integration Pro

WHITEPAPER  Rewrite Services. Power365 Integration Pro WHITEPAPER Email Rewrite Services Power365 Integration Pro Table of Contents The Challenge... 3 The Binary Tree Solution... 3 What to Expect... 3 Day 1 Email Rewrite Services... 3 Day 2 Email Rewrite Services...

More information

One of the fundamental kinds of websites that SharePoint 2010 allows

One of the fundamental kinds of websites that SharePoint 2010 allows Chapter 1 Getting to Know Your Team Site In This Chapter Requesting a new team site and opening it in the browser Participating in a team site Changing your team site s home page One of the fundamental

More information

Who are we anyway? Adam Erickson. Jeff Tomlinson. aether. Senior Drupal Engineer - Hockey fanatic - Youth hockey coach

Who are we anyway? Adam Erickson. Jeff Tomlinson. aether. Senior Drupal Engineer - Hockey fanatic - Youth hockey coach Who are we anyway? Adam Erickson Senior Drupal Engineer - Hockey fanatic - Youth hockey coach Jeff Tomlinson Architect - Generalist - Beer geek americkson @atomickson aether We re Four Kitchens We build

More information

CONVERSION TRACKING PIXEL GUIDE

CONVERSION TRACKING PIXEL GUIDE Conversion Tracking Pixel Guide A Step By Step Guide to Installing a conversion tracking pixel for your next Facebook ad. Go beyond clicks, and know who s converting. PRESENTED BY JULIE LOWE OF SOCIALLY

More information

Luckily, our enterprise had most of the back-end (services, middleware, business logic) already.

Luckily, our enterprise had most of the back-end (services, middleware, business logic) already. 2 3 4 The point here is that for real business applications, there is a connected back-end for services. The mobile part of the app is just a presentation layer that is unique for the mobile environment.

More information

Continuous Testing at Scale

Continuous Testing at Scale Continuous Testing at Scale TAPOST Conference October 12th 2016, Riga dmitry@buzdin.lv @buzdin Dmitry Buzdin Introduction to Continuous Testing Continuous Delivery Get changes to production in fast and

More information

Clickbank Domination Presents. A case study by Devin Zander. A look into how absolutely easy internet marketing is. Money Mindset Page 1

Clickbank Domination Presents. A case study by Devin Zander. A look into how absolutely easy internet marketing is. Money Mindset Page 1 Presents A case study by Devin Zander A look into how absolutely easy internet marketing is. Money Mindset Page 1 Hey guys! Quick into I m Devin Zander and today I ve got something everybody loves! Me

More information

Joomla Basics Series: Joomla Overview

Joomla Basics Series: Joomla Overview Joomla Basics Series: Joomla Overview Presented By - Wilma Howell http://www.gktsolutions.com What is Joomla! Joomla! is a popular, free, award-winning Content Management System (CMS) written in PHP and

More information

Breakdown of Some Common Website Components and Their Costs.

Breakdown of Some Common Website Components and Their Costs. Breakdown of Some Common Website Components and Their Costs. Breakdown of Some Common Website Components and Their Costs. The cost of a website can vary dramatically based on the specific components included.

More information

If you like this guide and you want to support the community, you can sign up as a Founding Member here:

If you like this guide and you want to support the community, you can sign up as a Founding Member here: Introduction Hey Sam here. Thanks for getting access to Vid Invision Enterprise. I m super excited that you ve come on board This guide is to help you to understand how to navigate the Vid Invision Enterprise

More information

It was a dark and stormy night. Seriously. There was a rain storm in Wisconsin, and the line noise dialing into the Unix machines was bad enough to

It was a dark and stormy night. Seriously. There was a rain storm in Wisconsin, and the line noise dialing into the Unix machines was bad enough to 1 2 It was a dark and stormy night. Seriously. There was a rain storm in Wisconsin, and the line noise dialing into the Unix machines was bad enough to keep putting garbage characters into the command

More information

Pega Agile Studio USER GUIDE 7.4

Pega Agile Studio USER GUIDE 7.4 Pega Agile Studio USER GUIDE 7.4 2018 Pegasystems Inc., Cambridge, MA All rights reserved. Trademarks For Pegasystems Inc. trademarks and registered trademarks, all rights reserved. All other trademarks

More information

Sucuri Webinar Q&A HOW TO IDENTIFY AND FIX A HACKED WORDPRESS WEBSITE. Ben Martin - Remediation Team Lead

Sucuri Webinar Q&A HOW TO IDENTIFY AND FIX A HACKED WORDPRESS WEBSITE. Ben Martin - Remediation Team Lead Sucuri Webinar Q&A HOW TO IDENTIFY AND FIX A HACKED WORDPRESS WEBSITE. Ben Martin - Remediation Team Lead 1 Question #1: What is the benefit to spammers for using someone elses UA code and is there a way

More information

David Werth IDEAS Design & Grayout Aerosports Albuquerque, q NM & Indianapolis, IN

David Werth IDEAS Design & Grayout Aerosports Albuquerque, q NM & Indianapolis, IN 1 David Werth IDEAS Design & Grayout Aerosports Albuquerque, q NM & Indianapolis, IN Dave@IDEASDesigninc.com Dave@GrayOut.com Moderator: (Jacquie Warda) (Jacquie B Airshows) 2 Founder and CEO of IDEAS

More information

EXECUTIVE OVERVIEW. Upgrading to Magento 2

EXECUTIVE OVERVIEW. Upgrading to Magento 2 EXECUTIVE OVERVIEW Upgrading to Magento 2 Upgrading to Magento 2: Facts and Important Considerations Upgrading to Magento 2 (M2) is not as simple as running a script or issuing a few basic commands. Migrating

More information

Evaluation Guide for ASP.NET Web CMS and Experience Platforms

Evaluation Guide for ASP.NET Web CMS and Experience Platforms Evaluation Guide for ASP.NET Web CMS and Experience Platforms CONTENTS Introduction....................... 1 4 Key Differences...2 Architecture:...2 Development Model...3 Content:...4 Database:...4 Bonus:

More information

COMP390 (Design &) Implementation

COMP390 (Design &) Implementation COMP390 (Design &) Implementation Phil (& Dave s) rough guide Consisting of some ideas to assist the development of large and small projects in Computer Science (and a chance for me to try out some features

More information

Web Evaluation Report Guidelines

Web Evaluation Report Guidelines Web Evaluation Report Guidelines Graduate Students: You are required to conduct a usability test for your final project in this course. Please review the project description and the evaluation rubric on

More information

Introductions. 30 minutes of instruction 20 minutes of discussion

Introductions. 30 minutes of instruction 20 minutes of discussion Digital Project Management Basic Training MODULE 1 Basic Training This module follows chapter 1 Basic Training from the book. Estimated instruction time: 1 hour 10 Introductions 30 minutes of instruction

More information

15 Minute Traffic Formula. Contents HOW TO GET MORE TRAFFIC IN 15 MINUTES WITH SEO... 3

15 Minute Traffic Formula. Contents HOW TO GET MORE TRAFFIC IN 15 MINUTES WITH SEO... 3 Contents HOW TO GET MORE TRAFFIC IN 15 MINUTES WITH SEO... 3 HOW TO TURN YOUR OLD, RUSTY BLOG POSTS INTO A PASSIVE TRAFFIC SYSTEM... 4 HOW I USED THE GOOGLE KEYWORD PLANNER TO GET 11,908 NEW READERS TO

More information

SANS AppSec AppSec what can you learn from small companies? What Works and What Doesn t

SANS AppSec AppSec what can you learn from small companies? What Works and What Doesn t SANS AppSec 2012 AppSec what can you learn from small companies? What Works and What Doesn t About Me 25 years experience in software development and Ops Mostly in small companies designing and building

More information

Session 4112 BW NLS Data Archiving: Keeping BW in Tip-Top Shape for SAP HANA. Sandy Speizer, PSEG SAP Principal Architect

Session 4112 BW NLS Data Archiving: Keeping BW in Tip-Top Shape for SAP HANA. Sandy Speizer, PSEG SAP Principal Architect Session 4112 BW NLS Data Archiving: Keeping BW in Tip-Top Shape for SAP HANA Sandy Speizer, PSEG SAP Principal Architect Public Service Enterprise Group PSEG SAP ECC (R/3) Core Implementation SAP BW Implementation

More information

Product Data Sheet: Ignition 8 Industrial Application Platform. A Whole New View

Product Data Sheet: Ignition 8 Industrial Application Platform. A Whole New View Product Data Sheet: Ignition 8 Industrial Application Platform A Whole New View With the powerful tools, web technologies, and next-generation visualization system we re building in Ignition 8, you ll

More information

Redesigning a Website Using IA Principals

Redesigning a Website Using IA Principals Redesigning a Website Using IA Principals Jenny Emanuel University of Illinois Agenda Introduction! Frameworks! Structuring, Organizing and Labeling! Doing a Redesign! Odds & Ends! What this Is Not How

More information

Skill Exam Objective Objective Number

Skill Exam Objective Objective Number 2 Using Backstage LESSON SKILL MATRIX Skill Exam Objective Objective Number Accessing and Using Backstage View Manipulate workbook files and folders. 1.3.5 Printing with Backstage Apply printing options.

More information

THE EMERGING PRODUCT SECURITY LEADER DISCIPLINE

THE EMERGING PRODUCT SECURITY LEADER DISCIPLINE SESSION ID: DEV-F02 THE EMERGING PRODUCT SECURITY LEADER DISCIPLINE Matt Clapham Principal Product Security Leader GE Digital (Healthcare) @ProdSec Agenda What is product security What is a product security

More information

HOW TO WRITE USER STORIES (AND WHAT YOU SHOULD NOT DO) Stuart Ashman, QA Director at Mio Global Bob Cook, Senior Product Development Manager, Sophos

HOW TO WRITE USER STORIES (AND WHAT YOU SHOULD NOT DO) Stuart Ashman, QA Director at Mio Global Bob Cook, Senior Product Development Manager, Sophos HOW TO WRITE USER STORIES (AND WHAT YOU SHOULD NOT DO) Stuart Ashman, QA Director at Mio Global Bob Cook, Senior Product Development Manager, Sophos Welcome This presentation will discuss Writing user

More information

[PDF] JAVA: The Ultimate Beginner's Guide!

[PDF] JAVA: The Ultimate Beginner's Guide! [PDF] JAVA: The Ultimate Beginner's Guide! Java... Master It Today! Java â as the company behind it states â can be found in over three billion devices. Java is an object-oriented programming language

More information

What s new in SketchUp Pro?

What s new in SketchUp Pro? What s new in SketchUp Pro? SketchUp Pro (Desktop) Making Information Modeling Useful Ultimately, we think BIM is about using information in your model to make better buildings. Our focus is to help users

More information

How technical excellence helps in LeSS adoption. Anton Bevzuk Dodo Pizza Chief Agile Officer

How technical excellence helps in LeSS adoption. Anton Bevzuk Dodo Pizza Chief Agile Officer How technical excellence helps in LeSS adoption Anton Bevzuk Dodo Pizza Chief Agile Officer The plan Why engineering practices? Deep dive into Pair Programming Test Automation Continuous Integration Q&A

More information

MARKETING VOL. 1

MARKETING VOL. 1 EMAIL MARKETING VOL. 1 TITLE: Email Promoting: What You Need To Do Author: Iris Carter-Collins Table Of Contents 1 Email Promoting: What You Need To Do 4 Building Your Business Through Successful Marketing

More information

YMCA Western North Carolina Digital Development Partner

YMCA Western North Carolina Digital Development Partner Case Study Building a Smarter Web. YMCA Western North Carolina Digital Development Partner Brent Wilker EVP, Business Development sales@imagexmedia.com http://imagexmedia.com/ 778-251-2439 ABOUT IMAGEX

More information

How your network can take on the cloud and win. Think beyond traditional networking toward a secure digital perimeter

How your network can take on the cloud and win. Think beyond traditional networking toward a secure digital perimeter How your network can take on the cloud and win Think beyond traditional networking toward a secure digital perimeter Contents Introduction... 3 Reduce risk points with secure, contextualized access...

More information

How to Enable Risk-Free Database Experiments. OakTable World: Sept 23 & 24, San Francisco

How to Enable Risk-Free Database Experiments. OakTable World: Sept 23 & 24, San Francisco How to Enable Risk-Free Database Experiments Thank you for joining us, the webinar will start at: 08:00 Pacific / 11:00 Central / 12:00 East / 16:00 UK Time OakTable World: Sept 23 & 24, San Francisco

More information

UTILIZING THE NEW ALDA WEBSITE (CHAPTER LEADERS GROUP) PRESENTER: BRIAN JENSEN SEPTEMBER 16, 2016

UTILIZING THE NEW ALDA WEBSITE (CHAPTER LEADERS GROUP) PRESENTER: BRIAN JENSEN SEPTEMBER 16, 2016 UTILIZING THE NEW ALDA WEBSITE (CHAPTER LEADERS GROUP) PRESENTER: BRIAN JENSEN SEPTEMBER 16, 2016 Today I will be explaining the issues involved in fixing and upgrading our website, and how we can use

More information

IT & DATA SECURITY BREACH PREVENTION

IT & DATA SECURITY BREACH PREVENTION IT & DATA SECURITY BREACH PREVENTION A PRACTICAL GUIDE Part 1: Reducing Employee and Application Risks CONTENTS EMPLOYEES: IT security hygiene best practice APPLICATIONS: Make patching a priority AS CORPORATE

More information

Case study on PhoneGap / Apache Cordova

Case study on PhoneGap / Apache Cordova Chapter 1 Case study on PhoneGap / Apache Cordova 1.1 Introduction to PhoneGap / Apache Cordova PhoneGap is a free and open source framework that allows you to create mobile applications in a cross platform

More information

It s under the liberal Apache 2.0 license, so it s usable in both free and commercial applications.

It s under the liberal Apache 2.0 license, so it s usable in both free and commercial applications. 1 2 3 So, what is Cesium? To put it succinctly, Cesium is an open-source JavaScript library for creating 3D globes and 2D maps. Cesium is used in many fields, such as geospatial, aerospace, sports, environmental

More information

Cloud-Based Platforms (a platform that is hosted outside of you own hosting service): Pros:

Cloud-Based Platforms (a platform that is hosted outside of you own hosting service): Pros: When it comes to membership site platforms, there have basically been only 2 categories to choose from until now: Self-hosted platforms (hosted on your own hosting service, on your own WordPress website)

More information

JOB TITLE: Senior Database Administrator PRIMARY JOB DUTIES Application Database Development

JOB TITLE: Senior Database Administrator PRIMARY JOB DUTIES Application Database Development JOB TITLE: Senior Database Administrator The Senior Database Administrator is responsible for managing multiple production and nonproduction Oracle, MSSQL, and PostgreSQL databases: 4 production Oracle

More information

High-Level Architecture v1

High-Level Architecture v1 High-Level Architecture v1 Access Control Configuration Admin Admin Interface Access Control Customer DB Configuration Web Interface Staff Mail System Interface Query and Data Analysis Requests DBMS Customers

More information

Web Performance in

Web Performance in Web Performance in 2017 with @bighappyface Big thanks to DrupalCon Team Big thanks to you (it s almost a wrap) Please note This session assumes familiarity. I am speaking as if folks are already into this

More information

Examination Questions Time allowed: 1 hour 15 minutes

Examination Questions Time allowed: 1 hour 15 minutes Swedish Software Testing Board (SSTB) International Software Testing Qualifications Board (ISTQB) Foundation Certificate in Software Testing Practice Exam Examination Questions 2011-10-10 Time allowed:

More information

Hello everyone, how are you enjoying the conference so far? Excellent!

Hello everyone, how are you enjoying the conference so far? Excellent! 1 Hello everyone, how are you enjoying the conference so far? Excellent! I m Andy Sutton, the e-builder User Experience Lead, and I m here to talk to you about User Experience. In this session, we re going

More information

Getting Started with Java Using Alice. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Getting Started with Java Using Alice. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Getting Started with Java Using Alice Develop a Complete Animation 1 Copyright 2013, Oracle and/or its affiliates. All rights Objectives This lesson covers the following objectives: Use functional decomposition

More information

Improve SSIS Delivery with a Patterns-Based Approach. Meagan Longoria July 19, 2017

Improve SSIS Delivery with a Patterns-Based Approach. Meagan Longoria July 19, 2017 Improve SSIS Delivery with a Patterns-Based Approach Meagan Longoria July 19, 2017 What If I Told You 90% of your data integration development in SQL Server could be automated? In 5 years, you will be

More information

Agile Manifesto & XP. Topics. Rapid software development. Agile methods. Chapter ) What is Agile trying to do?

Agile Manifesto & XP. Topics. Rapid software development. Agile methods. Chapter ) What is Agile trying to do? Topics 1) What is trying to do? Manifesto & XP Chapter 3.1-3.3 2) How to choose plan-driven vs? 3) What practices go into (XP) development? 4) How to write tests while writing new code? CMPT 276 Dr. B.

More information

Google Forms for Online Lessons, Assessment & More Class Notes

Google Forms for Online Lessons, Assessment & More Class Notes Google Forms for Online Lessons, Assessment & More Class Notes 1. Creating a new form: A. Go to Google Drive and click New>>More>>Google Forms. B. Rename the form in the top left and click the Change theme

More information

1 IAM Program Launch. 2 Agenda. 3 Introductions. Managing the User Lifecycle Across On-Premises and Cloud-Hosted Applications

1 IAM Program Launch. 2 Agenda. 3 Introductions. Managing the User Lifecycle Across On-Premises and Cloud-Hosted Applications 1 IAM Program Launch Managing the User Lifecycle Across On-Premises and Cloud-Hosted Applications Kickstart an IAM program with discovery of business and IT requirements 2 Agenda Who? Introductions. Why?

More information

The COS 333 Project. Robert M. Dondero, Ph.D. Princeton University

The COS 333 Project. Robert M. Dondero, Ph.D. Princeton University The COS 333 Project Robert M. Dondero, Ph.D. Princeton University 1 Overview A simulation of reality In groups of 3-5 people... Build a substantial three tier software system 2 Three-Tier Systems "Three

More information

Have we reached Peak Drupal?

Have we reached Peak Drupal? Have we reached Peak Drupal? Where Drupal 8 sits in the CMS landscape. Owen Lansbury - PreviousNext DIAMOND SPONSOR PLATINUM SPONSORS GOLD SPONSOR Owen Lansbury Co-founder & Managing Director Looking outside

More information

MS-55045: Microsoft End to End Business Intelligence Boot Camp

MS-55045: Microsoft End to End Business Intelligence Boot Camp MS-55045: Microsoft End to End Business Intelligence Boot Camp Description This five-day instructor-led course is a complete high-level tour of the Microsoft Business Intelligence stack. It introduces

More information

Rutgers Connect / O365 - Migration General Kick-Off Town Hall August 5, 2016

Rutgers Connect / O365 - Migration General Kick-Off Town Hall August 5, 2016 - Migration General Kick-Off Town Hall August 5, 2016 Agenda Current Status of Rutgers Connect and Migration Schedule Architecture of Rutgers Connect Migration Steps Other Topics (MDM, Archives, Resource

More information

SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts

SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts Exported on 09/12/2017 1 Table of Contents 1 Table of Contents...2 2 Abstract...4 3 Who uses SAFe and Why?...5 4 Understanding

More information

Title: Episode 11 - Walking through the Rapid Business Warehouse at TOMS Shoes (Duration: 18:10)

Title: Episode 11 - Walking through the Rapid Business Warehouse at TOMS Shoes (Duration: 18:10) SAP HANA EFFECT Title: Episode 11 - Walking through the Rapid Business Warehouse at (Duration: 18:10) Publish Date: April 6, 2015 Description: Rita Lefler walks us through how has revolutionized their

More information