Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[T3CON18] TYPO3 Update! Why & How!

[T3CON18] TYPO3 Update! Why & How!

Talk at TYPO3 Conference 2018

Sanjay Chauhan

October 30, 2018
Tweet

More Decks by Sanjay Chauhan

Other Decks in Technology

Transcript

  1. Sanjay Chauhan Co-Founder and CTO at NITSAN Technologies ★ Member

    of TYPO3 Association Content Team ★ Member of TYPO3.org Team ★ Managing iTUG - India TYPO3 User Group ★ Love my wife Urmi, Travelling and Reading
  2. Facts & Figures of Security 1 million new malwares releases

    every day 40,000 sites are hacked every day 86% sites contains at least one serious vulnerability $500 billion cost of cyber-crime to the global community 33% shoppers hesitate to shop because lack of trust in site
  3. TYPO3 Update vs Re-launch A little trim on the sides

    Minor TYPO3 Update A full haircut Major TYPO3 Upgrade A completely new style and color Re-launch Site
  4. How to Decide? Minor Update ▪ TYPO3 8.7.18 to 8.7.19

    ▪ Security ▪ Bug Fixing ▪ Compatibility Major Upgrade ▪ TYPO3 6.2 to 8.7 LTS ▪ Security & Speed ▪ Backend Features ▪ Better Usability Re-launch Site ▪ TYPO3 9.5 LTS ▪ Dream Modern Site ▪ New Functionalities ▪ Industrial Standards
  5. Did you know? “TYPO3 is the only open source content

    management system with a vendor-level warranty.”
  6. TYPO3 Long Term Support ~3 Years support ELTS — TYPO3

    GmbH LTS — Community Regular minor-version releases Support on priority bug fixing TER extensions compatibility Up to 3 years additional support TYPO3 v6.2 until March 31st, 2020
  7. Sales & Marketers “What new technology does is create new

    opportunities to do a job that customers want done.” - Tim O’Reilly
  8. Business Opportunity by PHP version support by Hosters by the

    end of 2018 • Around 62% of all Internet sites will run an unsupported PHP version. • The highly popular PHP 5.x branch will stop receiving security updates
  9. TYPO3 Update Campaign NITSAN increased 15% Sales Survey Customers and

    Projects Newsletter for Campaign TYPO3 Version and Roadmap Highlight TYPO3 Benefits Aware of PHP Compatibility
  10. Prepare Effective RFP Business Analysis ▪ Features Specification ▪ Flow

    of the Site ▪ Fill-up Checklist ▪ Statistics of the Site Technical Analysis ▪ TYPO3 Core ▪ TYPO3 Extensions ▪ Technical Structure ▪ Server Infrastructure Proposal Preparation ▪ Statements of Work ▪ Compatibility Report ▪ Risk Factors ▪ Attach SLA Proposal
  11. Business Analysis Features Specification Know the Flow of the Site

    Fill-up Checklist (eg., which TYPO3 version to update?) Get Statistics of the Site (eg., How many visitors?) Improvements Suggestions (eg., Make responsive design)
  12. Proposal Preparation ❏ Prepare RFP (Request For Proposal) Document ❏

    Statements of Work (SOW) ❏ Consider Risk Factors ❏ Attach Compatibility Report ❏ Attach SLA Proposal
  13. Guide to SLA Support - Reaction Time - Resolve Time

    TYPO3 Update - Security Update - Extensions Update TYPO3 Health - Uptime Report - TYPO3 Report Backup - Regular Full-Backup - Quick Recovery Performance - Speed Report - Google Score Compatibility - Cross-Browsers - Cross-Devices
  14. Challenges of Update Projects Extension Incompatibility Deprecation and Breaks Planning

    and Schedules Feature Specification 1:1 QA Testing Downtime and Deployment
  15. Technical Analysis Check... Example TYPO3 Core Breaking changes and Deprecations

    Extension Compatibility Custom developed extension Technical Implementation Old-school templating method Server Architecture PHP version compatibility
  16. Fact For TYPO3 Update “The TYPO3 Core update always Rocks,

    Only Extension’s compatibility cause Problems.”
  17. Features: ns_ext_compatibility Extension Compatibility Notify New Version via Email Compatible

    with TYPO3 4 to 8 Export / Download Report System Overview Report Server Compatibility Report
  18. Checklist for Update ❏ Full-backup first ❏ Code versioning ❏

    Deployment system ❏ Prepare test cases ❏ Think of active users and backend editors ❏ Read the release notes ❏ Temporary offline the site (EXT:ns_maintenance_mode) ❏ Communicate technical-problems and solutions with your customer
  19. Checklist before Go-live Instant Backup & Restore Flow/Functionality Testing UI/UX

    Design Testing Speed/Performance Testing SEO Testing TYPO3 Demo to Customer
  20. Do you want FREE help & support from us? ❏

    Template for SLA (Service Level Agreement) ❏ Template for RFP (Request For Proposal) ❏ Guidance on TYPO3 Update Campaign ❏ Support on EXT:ns_ext_compatibility ❏ Free Proposal for any TYPO3 update projects Connect with us at [email protected]