WebNet: Indigo and Silva briefing Agenda • The new CMS: what’s happening? • What is Indigo? • What is the difference between an Indigo Silva template and the existing corporate template? • Will editing in Silva be different? • Is there any point in moving to Indigo when a new CMS is coming? • How and when can I start with Indigo Silva? The new CMS is … Drupal - mission, values and principles • The Drupal mission is to develop a leading edge open source content management system that implements the latest thinking and best practices in community publishing, knowledge management, and software design. • Values: – Flexibility, simplicity, and utility in our product; – Teamwork, innovation, and openness in our community; – Modularity, extensibility and maintainability in our code. Drupal - mission, values and principles • Principles – – – – – – – Modular and extensible Quality coding Standards-based Low resource demands Open source Ease of use Collaboration Vision for web As the users’ experience of UCL’s web presence reinforces and shapes their perceptions of UCL as an institution, the total presence will consistently reflect the excellence and distinctiveness of UCL See next slide to understand why this map No website is an island entire of itself; every website is a piece of the UCL web continent; a part of the main ... John Donne (ish) CMS Project: Work Package 1 Three deliverables: 1. As-is and To-be process models 2. High level design 3. Delivery plan CMS Project: Work Package 2 Five deliverables: 1. Technical implementation and system integration 2. CMS configuration 3. Training – developers 4. Pilot websites 5. Training – editors Some answers … we don’t have them all yet! How long will the project take? The implementation of the CMS is likely to take a year. Migration of sites will take a further 1-2 years. Will my site be migrated to the new CMS automatically? Indigo Silva sites are likely to be easy to migrate automatically. For others it will depend on the site’s complexity and how bespoke it is. When can I move my site to the new CMS? The order will be determined by the prioritisation policy. Prioritisation policy • What is the purpose of the project? Will it contribute to meeting UCL strategic objectives? • Who will use the website? • How many people will use the website each year?. • Is the website UCL-branded? • Will the website use a standard design? • Will the website use standard features? • What is the size of the project? • What is the anticipated delivery date of the project? Is this date achievable given the time and resources available? What is Indigo? Indigo is UCL's responsive design language and front-end development framework for rapid development and deployment of UCL websites and applications. Indigo should be used to develop UCL websites because: • It’s Responsive – it provides multi-device support, from smart screen to desktop. • It’s fast – rapid prototyping is easy with dozens of elements, styles and patterns to use. • It enables creativity within the visual identity - it allows for creative design whilst retaining consistent user experience and UCL visual identity. Indigo principles • • • • • • • • • • • Design for users Design for content Modularity Technical independence Build the interface as the brand Simplicity and clarity at the core Provides a toolkit to help first use Build sustainable components Place Indigo at the heart of new site building Easy to learn and pleasant to use Smart defaults Foundations - responsive grid Require.js – Asynchronous JavaScript loader Load JS apps: • asynchronously • as modules • scoped Minimised CSS calls • Corporate template – 49 calls • 31 CSS • Indigo template – 29 calls • 6 CSS Content Delivery Network Content Delivery Network These are the tools we use in Indigo Patterns • • • • • • • • • • Accordion Audio Blurb = image + text Box Breadcrumb Carousel Code display Footer Form Hero = large image + description • Images • Longform content = reduces text to accordions for mobile viewing • Map • Navigation • Quotes • Tables • Tabs • Video Indigo sites Indigo benefits • For our users – constant DNA running through our sites – smaller file size and better caching websites – device independent website • For our site owners – modern responsive template – a design which has content at its core – consistency • For WAMS – consistent code – low maintenance debt – proactive Before and after example http://www.silva-sandbox.ucl.ac.uk/indigo-demo/corporate-demo/ What is the difference between an Indigo Silva template and the existing corporate template? • • • • • • • • Responsive! Code sources <iframe> and <script> tags CSS UCL attributes object index_left Images Palettes Responsive Code sources • • • • We have recreated the most used code sources in Indigo Naming – all Indigo code sources start with ‘Indigo:’ We have renamed some code sources to make these clearer Some are no longer available as they contravene Indigo principles: – HTML: Insert HTML code – Includes: Add and external JavaScript or CSS into the HTML Head (localstyles CSS therefore removed) – Includes: Display PHP within a Silva document Can I add <iframe> and <script> tags? Yes … but: • WAMS will create it as a code source for you so we can: – – – – – – – Assess it and check its suitability Have consistent functionality in your site Add any options you need in the code source Add any JS into our asynchronous JS loader Assess whether it should be rolled out to the community Record the existence of the code source Book onto our timeline according to prioritisation policy Can I do my own CSS? Yes … but: 1. Talk to WAMS first 2. Submit it to WAMS for review. They will check that the code: – – – – is valid doesn’t make anything visually inaccessible doesn’t break any of our code sources doesn’t conflict with UCL’s brand UCL attributes are set in Properties tab in Indigo • For a Publication you can set: colour palette choice; colour column layout choice 1 or 2; horizontal/vertical/combi menu choice; Google Analytics for site. • For a Folder you can set: column layout choice 1 or 2; horizontal/vertical/combi menu choice; header image on or off. • For a Page you can set: column layout choice 1 or 2; horizontal/vertical/combi menu choice; header image on or off. index_left no longer exists Use of index_left would not work with a responsive template But index_right works as normal Images Large header image now available Images need size defining: – – – – – – – No respond Small image Medium image Large image Extra large image Super Extra Large image Decorative Can I have a different colour palette? Yes, as long as the colours are from the brand palette and they work well together. Request it from websupport@ucl.ac.uk and we will set it up Will editing in Silva be different? – not really Indigo for the editor – you decide on the layout and colour Same or different? 1. There is very little difference between Silva and Indigo for Editors 2. Chief Editors need to decide on a layout based on the importance of content – remember, it’s responsive! 3. So, important content should be seen at the top when viewed on Mobile devices 4. Chief Editors need to meet with all Editors / authors to explain the layout 5. Editors / authors need to follow this layout when creating new pages and get any further input from Chief Editors 6. Chief Editors are responsible for their website and content and regularly check content Do I need training on Indigo Silva If you have attended the following: • Intro to Silva CMS (3 hours) • Silva Plus (6 hours) … you will just need to read the support materials we will provide. In future the training will be similar: • Intro to Silva (3 hours) - no changes – Why no changes? – Because for any Indigo site, Chief Editors are required to attend the Silva Plus course where they will learn everything necessary to deal with layout – Editors and authors do NOT need to change layout as this is the CE’s job • Silva Plus (6 hours) - same material covered but adapted to Indigo What support is available? • live - Indigo website - explains what Indigo is to anyone • soon to go live - Indigo demo website - shows examples of different layouts, colours code sources etc. • to be written - How-to guides that are Indigo-specific will be created How to find out more about Indigo? • live - Indigo Community using www.yammer.com/ucl.ac.uk – – – – to keep up to date with latest indigo changes to discuss the ongoing improvement of indigo to suggest new features and vote on the ones you like *not for support* or build requests use web-support@ucl.ac.uk • to be launched – dedicated pages on the ISD website Is there any point in moving to Indigo when a new CMS is coming? Yes! 1. Responsive sites are increasingly important for meeting user needs 2. Google is now ranking according to whether it is a responsive site or not 3. Moving to Indigo involves thinking about content structure and prioritisation. The result is a more structured and usable site. 4. The structured nature of an Indigo site means it will be easier to migrate your site automatically to the new CMS. How and when can I start with Indigo Silva? • First there will be an Assessment process – We will run scripts • • • • to find code sources to convert to find code sources that need to be removed to find Local styles, UCL attributes, index_left to remove to find all images – to define size – We need to identify site owner - chief editor – We will need to ensure your commitment of time for the work – You will need to work out timelines – content freeze, choose palette, review content priority • We will start the assessment process from 15 July