The Catalpa Handbook
  • The Catalpa Handbook
    • Handbook guidelines
  • 1. ABOUT CATALPA
    • 1.1 About Catalpa
    • 1.2 Vision, Values and Strategic Plan 2022
    • 1.3 Governance at Catalpa
    • 1.4 Organisational structure of Catalpa
    • 1.5 Our projects and key contacts for each
    • 1.6 Our key products
      • Bero
        • Content
          • Exams
          • Targeting Content to Users
            • Resizing images for Bero
        • Design
        • Requirements
        • Theming
      • Gathr
      • Openly
  • 2. OUR PEOPLE AND HOW WE WORK
    • 2.1 How we work and the tools we use
      • Google Drive
      • Trello
      • Github
      • InVision
    • 2.2 Communicating internally
      • All Hands Stand-up (weekly / Mondays)
      • Tutorial Tuesdays
      • Show & Tell
      • Guide to Slack
      • Team meetings
      • Other Events
    • 2.3 Mission Driven Teams
    • 2.4 Recruitment and Onboarding
      • Hiring Guidelines
    • 2.5 How we support our people to thrive
      • Onboarding a new hire
        • Onboarding Trello
        • Onboarding buddy guide
        • 30/60/90 Day Plan
      • Goal Setting
      • Regular work/task based 1X1's
      • Quarterly Catch Up's
      • Feedback
      • Managers - Managing Underperformance
    • 2.6 Offboarding
    • 2.7 Leave and public holidays
      • Leave
      • Public Holidays
    • 2.8 Supporting our Mental Health
    • 2.9 Working from home & remotely
    • 3.0. Learning & Development Allowance
  • Page
  • 3. EXTERNAL COMMUNICATIONS
    • 3.1 Guide to Communication
      • Describing Catalpa
      • Guide to photography
      • Guide to social media
      • Writing: style guide
      • Writing: grammar
    • 3.2 Procedures for the collection, storage and use of stories, photos and video
    • 3.3 External Complaints and Feedback Policy
  • 4. PARTNERSHIP AND GROWTH INCLUDING BUSINESS DEVELOPMENT
    • 4.1 Introduction / overview
    • 4.2 Pre-bid stage including networking and partnering
      • Networking
      • Positioning for priority bids
      • Tracking bid opportunities
      • Partnering
        • Partnership brokering
        • Due diligence of downstream partners /subcontracting agencies
        • Pre-bid agreements
    • 4.3 Go / No Go
      • Go / No Go meetings
      • Selection criteria and guidelines
    • 4.4 Tender planning and preparation
      • Project planning and design pre-submission
      • Key templates and links for bid planning and preparation
      • Bid Writing - full proposal or concept note
        • How to appoint an external bid writer
        • Key templates
        • Commonly required building blocks / required materials for tenders
        • Guides
    • 4.5 After a bid has been submitted
  • 5. PROJECT AND PRODUCT CYCLE MANAGEMENT
    • 5.1 Introduction
    • 5.2 Planning and pre-submission design
      • 5.2.1 Monitoring, Evaluation & Learning
        • Project-level M&E
        • Catalpa's organisational approach to MEL
      • 5.2.2 Risk Management
      • 5.2.3 Cross-cutting issues in projects
        • Gender equality
        • Disability inclusion
    • 5.3 Mobilising a new project
      • Handover from BD team to PM team
      • Program Summary Document
      • Team Kickoff Meeting
      • Team Charter
    • 5.4 Post-contract implementation
      • Stage 1 - Learn: Design and Discovery
        • Human Centred Design
        • Our Tools
        • Creating a product
      • Stage 2: Create and Ideate
        • Our model
        • Agile Project Management
          • Getting started
          • Product design and development phases
            • 0. Contracting
            • 1. Learn
              • 1.1. Prepare
              • 1.2. Discovery
              • 1.3 Empathise
            • 2. Create
              • 2.1 Ideate
              • 2.2 Implement
            • 3. Refine
            • 4. Evaluate
          • Product Roadmap
          • Defining releases
          • Create the solution
          • Make a global plan
          • User Stories
          • Prototyping
          • Incremental development
          • UX & UI
          • Conducting tests
      • Stage 3: Refine and Release
        • Introduction and overview
        • Data privacy on a project basis
        • How-tos
          • Retrospective
        • Scrum methodology
          • Daily standup
          • Sprints
          • Sprint prep
          • Sprint meeting
        • Release
          • Epics
          • Epic selection
          • Epic planning
          • Product Q&A, deployment and implementation
          • Make it available
          • Delivery
      • Stage 4: Evaluate
        • Define the maintenance support plan and team
        • Customer support
        • Ongoing user data collection and analysis
      • Glossary of Terms
    • 5.5 Project close-out
      • Product transition and handover
      • Transition to governmen
      • SMA
      • Licenses / handover documents
      • Migrating to Gov owned data-center or cloud hosting
  • 6. POLICIES AND PROCEDURES
    • 6.1 Register of policies and compliance
    • 6.2 Policy Development Procedure
    • 6.3 Code of Conduct
    • 6.4 Data Privacy & Storage Policy
    • 6.5 Human Resources Policies
      • Breastfeeding and Work Policy
      • Occupational Health and Safety Policy
      • Domestic and Family Violence Policy
      • Gender Equality Policy
      • Disability & Discrimination Policy
      • Use of Catalpa Vehicles Policy - PNG
      • Anti-Bullying, Harassment and Discrimination Policy
    • 6.6 Safeguarding Policies, Templates and Training
      • Child Safeguarding Policy
      • Prevention of Sexual Exploitation, Assault and Harassment Policy (PSEAH)
      • Safeguarding templates
      • Safeguarding training
      • Safeguarding procedure for collecting, storing and using images / stories
    • 6.7 Financial and Asset Management
      • Fraud & Corruption Policy
      • Vehicle Use
    • 6.8 Complaints and Feedback
      • Internal Complaints and Feedback Policy
      • External Complaints and Feedback Policy
      • Whistleblower Policy
    • 6.9 Contract Development Procedure
Powered by GitBook
On this page
  • Selecting images
  • Primary recommendations and observations
  • Secondary recommendations and observations
  • Image Size Guide
  • Course Featured Image
  • Lesson Featured Image
  • Activity Card Start Structure
  • Other Notes & Considerations
  • Loaders

Was this helpful?

  1. 1. ABOUT CATALPA
  2. 1.6 Our key products
  3. Bero

Design

These are some design principles for Bero

PreviousResizing images for BeroNextRequirements

Last updated 3 years ago

Was this helpful?

Selecting images

From a discussion

In an effort to bring this into the real world for us to review in context I've created a dedicated prototype that uses this real world content so that we can see how it's working within the design structure. This will help us ensure the rules we are implementing provide the best experience for people in the widest range of scenarios.

Please see image test prototype:

Primary recommendations and observations

  • You'll note that the vast majority of detailed images work best in the square format. No cropping is required here as the image can be resized in proportion to the width of the container and centred both vertically and horizontally to ensure equilibrium

  • Less detailed photographic based imagery is best suited to 16:9 ratio as it reduces unnecessary invasion of vertical space

  • Portrait based imagery such as A4 or Letter sized images can suffice with a square format however would be more legible at an extended portrait based size that invades additional vertical space. No cropping is required in any of these scenarios here as the image would be resized in proportion to the height of the container and vertically and horizontally centred to achieve equilibrium

Secondary recommendations and observations

  • Square is universally the best format for all image types (photographic, detailed and portrait orientation). Portrait based images in this format will be impacted by lack of legibility and accessibility issues if heavily detailed. The enlarge view can counter this

  • Heavily detailed images should be discouraged for the best UX from a HCD perspective as they run the risk of being illegible and cause accessibility issues. ALL images, diagrams and infographics should be created with a mobile first methodology to enhance the learning experience for users. With the caveat that this may not always be possible though should be aspired to. The vast majority of these images clearly fail accessibility tests from both a text size and colour contrast perspective

  • Would recommend some smart scripting to decipher if an image is portrait in orientation and render this image in the portrait container to enhance legibility and accessibility

  • 16:9 format is best suited to either photographic, decorative or wide format landscape orientation images

  • No cropping is required in any of the above scenarios (16:9 - 310px x 174px, Square - 310px x 310px, Portrait - 310px x 370px)

Image Size Guide

Course Featured Image

This should ideally be one image upload that is cropped and resized on the fly for the following scenarios:

  • Home Page Hero Banner: 320px x 452px portrait

  • Featured Course Card: 266px x 110px landscape

  • Standard Course Card: 128px x 96px landscape

  • Course Detail Hero Banner: 320px x 162px landscape

Designing for larger devices such as tablet and desktop is on the roadmap for design so I would recommend an image upload of 1280px x 648px landscape as majority of use ses are landscape bar the home page hero banner. This way we can safeguard against future releases.

Lesson Featured Image

This should ideally be one image upload that is cropped and resized on the fly for the following scenarios:

  • Standard Course Card: 128px x 96px landscape

  • Start Lesson Activity Card: 140px x 140px circular (please note: reuse lesson featured image for ease of use for a content management and creation perspective it makes sense to do so. We could also allow user override of this for example a user can upload a custom image or illustration if they would like to customise the experience. This proach would be great to implement across the board to boost flexibility for content creators whilst ensuring maximum efficiency for content creators.)

Activity Card Start Structure

  • Lesson Number (1>)

  • Lesson Name (52 characters)

  • Lesson Featured Image (140px x 140px circular)

  • Short Description mapped from existing lesson description for legacy deployments (225 characters)

Image upload ratios

Content creators are encoureaged to use a suggested minimum width of 800px to keep it simple and easy for people to remember. Please see Invision links below:

See examples

Other Notes & Considerations

  • Allow re-use of images for maximum content creation efficiency, whilst providing additional options to override with custom imagery or illustrations where appropriate

  • Ensure images are optimised to straddle balance between quality and file size. It's important images looks crisp and are also fast to load

  • Cropping and resizing of images should be automated on the fly as much as possible to reduce content creation overheads. Ability to add custom cropping or predefined opping controls such as left, top, right, bottom, top left, bottom right etc. should be investigated to allow flexibility, control and ease of use for content creators

Loaders

We've refined the loader designs into x4 scenarios. Kindly see design direction below:

It would be great to work towards bringing some subtle movement and SVG animation to Daniel's underwater illustrations upon initial app load which would help inject ditional personality and sense of whimsy into the experience.

16:9 (800px wide x 450px) –

4:3 (800px x 600) –

Square (800px x 800px) –

From Github issue:

Button loader:

Full page loader (dark):

Full page loader (light):

Sitewide toast notification loader:

In future releases it would be amazing to look to animate the full screen initial loading screen i.e.

on Github
https://invis.io/RU116Y5I9SV3
https://projects.invisionapp.com/share/9R11F18J7XNW
https://projects.invisionapp.com/share/K811F19EQU4P
https://projects.invisionapp.com/share/TQ11F19HX4D2
#427
https://invis.io/9U10D9YM4GWV
https://invis.io/5E10D9YR3SFN
https://invis.io/W210D9YVKP85
https://invis.io/UM10D9YY2VF3
https://invis.io/GV10D9Z937WQ