Yoctobe Medical ERP

YoctoERP Brand and Logo Setup Guide

This guide will walk you through the process of customising your YoctoERP installation with your organisation’s branding, including logos and brand images.

Prerequisites

  • Administrative access to your YoctoERP instance
  • Logo images prepared in recommended formats (PNG or SVG)
  • Recommended image dimensions:
    • Logo: 150px × 50px (transparent background preferred)
    • Brand Image: 200px × 200px
    • Splash Image: Variable size (will be displayed in login/brand section)

Step 1: Configure Website Settings

  1. Navigate to Website Settings
    • Go to the search bar (Ctrl/Cmd + K)
    • Type “Website Settings” and press Enter
    • Or navigate via: Home > Settings > Website Settings
  2. Scroll to the Home section
  3. Click on Upload in the Logo field
  4. Select your logo image file
  5. Once uploaded, your logo will appear in:
    • The top navigation bar
    • Browser tab (favicon)
    • Email templates
    • Print formats
  6. Click Save to apply changes

Additional Website Settings

While in Website Settings, you can also configure:

  • Splash Image: Displayed on the login page
  • Copyright: Footer copyright text
  • Title Prefix: Text that appears before page titles in browser tabs
  • Favicon: Custom browser tab icon

Step 2: Configure Navigation Bar Branding

Setting Up Brand Images

  1. Navigate to Navbar Settings
    • Search for “Navbar Settings” (Ctrl/Cmd + K)
    • Or go to: Home > Settings > Navbar Settings
  2. Locate the Brand section
  3. Upload your brand images: Splash Image:
    • Click Upload in the Splash field
    • This image appears in the brand section of your navigation
    • Recommended: Square format, high resolution
    Brand Image:
    • Click Upload in the Brand Image field
    • This is typically your organisation’s full logo or mark
    • Used in various brand representations throughout the system
  4. Click Save to apply your changes

Step 3: Verify Your Branding

After saving your changes, verify that your branding appears correctly:

  1. Refresh your browser (F5 or Ctrl/Cmd + R)
  2. Check the following locations:
    • Top-left corner of the navigation bar (logo)
    • Login page (splash image if configured)
    • Brand dropdown/section (brand images)
    • Print preview of any document
    • Email notifications
  3. Test on different screen sizes to ensure responsiveness

Best Practices

Image Guidelines

  • File Format: Use PNG with transparent backgrounds for logos, or SVG for scalability
  • File Size: Keep images under 500KB for optimal loading times
  • Resolution: Use high-resolution images that scale well (2x or 3x for retina displays)
  • Aspect Ratio: Maintain consistent aspect ratios across different brand elements

Color Considerations

  • Ensure logo colours contrast well with the navigation bar background
  • Consider creating light and dark versions for different themes
  • Test visibility on both desktop and mobile devices

Consistency

  • Use the same logo across all touchpoints (website, print, email)
  • Maintain brand guidelines for proper representation
  • Update all brand assets simultaneously when rebranding

Troubleshooting

Logo Not Appearing

  1. Clear browser cache: Hard refresh with Ctrl+Shift+R (Cmd+Shift+R on Mac)
  2. Check file format: Ensure you’re using PNG, JPG, or SVG
  3. Verify file size: Files larger than 5MB may fail to upload
  4. Check permissions: Ensure you have the System Manager role

Image Quality Issues

  1. Upload higher resolution: Use at least 2x the display size
  2. Check compression: Avoid overly compressed images
  3. Use SVG format: For crisp scaling at any size

Images Not Saving

  1. Check file permissions: Verify write permissions on the server
  2. Review error logs: Check browser console for upload errors
  3. Verify storage space: Ensure adequate disk space on the server
  4. Check file upload limits: Review nginx/server upload size limits

Advanced Customization

For more advanced branding options, you can:

  • Custom CSS: Add custom stylesheets via Website Settings > Custom CSS
  • Theme Customisation: Modify colour schemes in Website Settings
  • Custom Scripts: Add JavaScript for enhanced branding features
  • Print Format: Customise document headers with Company letterhead