UMBRACO CMS. Building Scalable Websites. Matthew Brumpton UK Data Archive 17 April 2014

Similar documents
Using Solr search in a Dot Net environment

Agile Development c/w Continuous Integration and Testing

NHS Education for Scotland Knowledge Services Design and Development Framework

GSA2013: The Great SharePoint Adventure 2013

SAV2013: The Great SharePoint 2013 App Venture

DATA LIFE CYCLE & DATA MANAGEMENT PLANNING

EMPLOYEE LOCATION TRACKING SERVICE

System Requirements for Microsoft Dynamics NAV 2016

Dev01: Kentico CMS 7 Developer Essentials Syllabus

System Requirements for Microsoft Dynamics NAV 2015

Automation using Selenium

System Requirements. Microsoft Dynamics NAV 2016

Matrix Gemini Laboratory Information Management. Delivering Configurable Future-Proof Solutions

System Requirements for Microsoft Dynamics NAV 2013 R2

Looking for a fast, easy and effective way to create your company website? Look no further. Kentico CMS

SharePoint 2010 Intranet Case Study. Presented by Peter Carson President, Envision IT

Web project proposal. European e-skills Association

Hardwarekrav. 30 MB. Memory: 1 GB. Additional software Microsoft.NET Framework 4.0.

Aspire Systems - Experience in Digital Marketing and Social Media

July 2014

EVERYTHING YOU NEED FOR BRANDING ON MULTIPLE CHANNELS

System Requirements for Microsoft Dynamics NAV 2016

Microsoft Dynamics NAV

This document is provided to you by ABC E BUSINESS, Microsoft Dynamics Preferred partner. System Requirements NAV 2016

Microsoft Dynamics NAV 2015 Hardware and Server Requirements. Microsoft Dynamics NAV Windows Client Requirements

Mindshare Studios Introductory Guide to Content Management Systems

System Requirements for Microsoft Dynamics NAV 2016

Description of Services for Basic, Intermediate, and Advanced Website Packages

Download and Installation Instructions. Android SDK and Android Development Tools (ADT) Microsoft Windows

SMS for Outlook. Installation, Configuration and Usage Guide

System Requirements for Microsoft Dynamics NAV 2016

Veeam Backup Enterprise Manager. Version 7.0

Wildix Web API. Quick Guide

Download and Launch Instructions for WLC Client App Program

Setting up a Virtual Private Network (VPN) connection Windows 8

Levels of Software Testing. Functional Testing

PLATFORM. Web Content Management and Digital Marketing for Higher Education. Everything You Need from a Great Enterprise CMS CONTENT MANAGEMENT

Sandesh Prasanna Kumar

This Record of activity confirms that Jonathan Scrase has completed the following courses within the Microsoft Virtual Academy:

TECHNICAL REQUIREMENTS

How To Build A Global Intranet On The Cloud With Sharepoint 2013

QUESTIONS AND ANSWERS

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview

TERMS OF REFERENCE. Revamping of GSS Website. GSS Information Technology Directorate Application and Database Section

Sharepoint vs. inforouter

Dropbox for Business. Secure file sharing, collaboration and cloud storage. G-Cloud Service Description

exobase Discovery Review Platform

Request for Proposal & Website Redesign

Using Application Insights to Monitor your Applications

RESPONSES TO QUESTIONS AND REQUESTS FOR CLARIFICATION Updated 7/1/15 (Question 53 and 54)

Scientific m-learning. 4-7 June Mobile Application Development using App Inventor for Android Devices

Extension of ERP for marketing: internal system + external communication Microsoft AX Dynamics. Prof.dr. Dalia Krikščiūnienė

SharePoint Comparison of Features

Better Together with Microsoft Dynamics CRM

ACORD. Lync 2013 Web-app Install Guide

2016 TRAINING CALENDAR

Research Data Management Guide

HL7.org Website Strategy Technical Requirements Version 1.2. Health Level Seven

Magento at the Core of ecommerce. The Magento Experience. Magento Enables Success. The ecommerce Ecosystem. Supplemental Pages

Certified Selenium Professional VS-1083

Dashboard. Aug 22, Aug 28, 2011 Comparing to: Site. 199 Visits % Bounce Rate. 658 Pageviews. 00:02:54 Avg. Time on Site. 3.

ESTIMATE & SCOPE OF WORK /

Qvidian Playbooks & Salesforce Setup Guide. Fall Release 2013

Automated Performance Testing of Desktop Applications

10 Game-changing Features in Visual Studio 2013 for the ASP.NET Developer

Higher Education Web Content Management RFP Template

KnowAll Enquire. Enquiry tracking software proving your value

Installation and Deployment

Introduction to SharePoint For Team Site Owner/Administrators. Instructional Guide

Your Technology Partner Offshore and Onsite. Services Portfolio

Developer Tutorial Version 1. 0 February 2015

Migrating MSDE to Microsoft SQL 2005 Express SP4

Hosted SharePoint 2013 for Business

Developing Microsoft SharePoint Server 2013 Core Solutions

Structured Content: the Key to Agile. Web Experience Management. Introduction

Freelance Dietitians Factsheets. Building a Professional Website. then. What makes you different?

Administrator & End User 1 or 2 Day Training Course

Silverbear Membership Solution

Solving Common Sales & Marketing Problems Using Marketing Automation Software (MAS) Presented on 24/9/2014 at SEM Days, Bucharest,

WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING

The All-In-One Browser-Based Document Management Solution

Medications Shortages Dashboard

Better Software Though Expertise, Collaboration & Automation. BDD, DevOps and Testing

WHITE PAPER 7 REASONS WHY CRAFTER SHOULD BE ON YOUR WEB CMS SHORTLIST

Project Plan Microsoft Team System Web Client

Java Free Testing. Installation Guide. ICS Skills Support

Transcription:

UMBRACO CMS Building Scalable Websites Matthew Brumpton UK Data Archive 17 April 2014

Overview of today s talk UK Data Archive and UK Data Service What is Umbraco? UKDA Umbraco websites Responsive design What is a scalable website? When to scale? Using Umbraco to scale your website Know your limits! Any Questions? 2

UK Data Archive based at the University of Essex since 1967 curator of the UK s largest collection of digital data in the social sciences currently holds nearly 6,000 data collections for research and teaching, both quantitative and qualitative certified to ISO 27001, the international information security standard makes these available via the new UK Data Service Website: www.data-archive.ac.uk 3

UK Data Service the UK Data Service indexes all data collections in the Archive all catalogued at thematic level many indexed at variable level also harvests metadata from other sources all are available for download via Discover search-and-browse catalogue: discover.ukdataservice.ac.uk 4

UK Data Service led by experts at University of Essex along with colleagues at Manchester, Leeds, Southampton, Edinburgh and UCL also provides access to UK Census data (1971 to 2011) source of guidance, training, and support for data users in UK and around the world currently serve approx. 24,000 registered users newly funded to coordinate the Administrative Data Research Network, part of UK s Big Data strategy Websites: ukdataservice.ac.uk, census.ukdataservice.ac.uk 5

What is Umbraco? Open source CMS.NET 4.5 Web Application written in C# and SQL 10+ years old with a large active community Over 110,000 active installations Current version is 7.1 MVC / AngularJS support Benefits: Built on Microsoft technologies Large community 55,000+ registered users and developers Active release cycle (Major release every 2-3 months) User friendly management interface (The Back Office) API for developers No licensing costs (Paid support if required) Easy to setup - http://umbraco.codeplex.com/ (IIS), Visual Studio (NuGet) Transparent development process Challenges: Open source (Version 5) Investment to up-skill 6

Our Umbraco Websites UK Data Archive http://data-archive.ac.uk/ http://relu.data-archive.ac.uk/ UK Data Service Site launched 2013 1000+ pages 60,000+ visits a month Version 6.1.6 35+ Content authors http://ukdataservice.ac.uk/ http://census.ukdataservice.ac.uk/ http://discover.ukdataservice.ac.uk/ http://blog.ukdataservice.ac.uk/ http://elsst.ukdataservice.ac.uk/ Administrative Resource Network Launched planned May 27 th 2014 7

Responsive design Supports a wide range of browsers and devices Twitter Bootstrap - Grid system and responsive design Modernizer - Feature detection How to test: Chrome responsive view Firefox responsive view Opera Mobile emulator Warning! Responsive design only hides content Dedicated mobile pages required to reduce load 8

What is a scalable website? Scalability is the ability of a system, network, or process to handle a growing amount of work in a capable manner or its ability to be enlarged to accommodate that growth. http://en.wikipedia.org/wiki/scalability Measures of website scalability Load Concurrent users Content Pages Functional Forms, Data feeds, Search Interfaces, etc Administration Increased number of organisations or users Examples of Umbraco sites that have scaled Redball Stratos (14 October 2012) Over 9 million people watched live Wired.co.uk - Over 375,000 pages 9

When to Scale - Increased visitors Pages take a long time to load Server errors (500) Users create load Google analytics for real time reporting and usage stats How many simultaneous users can my site handle? Load UI / JMeter Beware of stress testing on a live server 10

When to Scale - Increased content Users cannot find relevant content Broken links (404 errors) Content going live before it is ready Information Architecture (Taxonomy, Sitemap, User Stories) Content approval workflow Dedicated content management site 11

Scaling content in Umbraco 35 Content authors 5 Content approvers Custom content workflow Dedicated content server Content templates Document Types 12

Scaling functionality in Umbraco Application Separation Reusable code Use the clients CPU to reduce server load Automated testing (Selenium, Total Validator) Load balancing 13

Knowing Umbraco s limits An Umbraco installation can hold 100 s of websites Decouple applications to allow them to individually grow Remove single point of failure Try to avoid multiple brands in a single Umbraco instance discover. census. ellst. hasset. Relu.? Ugeo. Icem. 14

What s next? Umbraco 7 New backoffice (Reduced number of clicks) AngularJS (MVVM) Plugin support 15

Thank you for listening Any questions? 16

Find Out More Find out more Data Archive data-archive.ac.uk UK Data Service ukdataservice.ac.uk Contact Information Matthew Brumpton UK Data Archive Wivenhoe Park, University of Essex Colchester CO4 3SQ E-mail: mbrump@essex.ac.uk 17