Skip to content

This plugin will rename your installation to 'My Workspace', and include matching device icons in the site metadata for a better user experience. A revamped login page, with a new Admin Dashboard showing global installation activity data with corrected page titles will give a more professional appeal across the site and when sharing links.

License

Notifications You must be signed in to change notification settings

aljawaid/ApplicationBranding

Repository files navigation

ApplicationBranding

GitHub Latest Release (by date) GitHub All Releases GitHub Repository File Count GitHub Repository Size GitHub Code Size

GitHub Discussions GitHub Commits Since Last Release GitHub Commit Monthly Activity Kanboard

This plugin will rename your installation to 'My Workspace' and include matching device icons in the site metadata for a better user experience. A revamped login page, with a new Admin Dashboard showing global installation activity data with corrected page titles will give a more professional appeal across the site and when sharing links.

[↓ Bottom] [→ Next] [↑ Top]

Features

Rename Application

  • Rename your installation of Kanboard
    • Choose your own site name or use the default My Workspace
    • Browser bookmarks and browser tabs now include the site name (overriding the default Kanboard behaviour)
  • Customizer Compatibility:
    • Browser bookmarks and browser tabs now include the site name (overriding the default Kanboard behaviour)

Application Metadata

  • Added both HTML and OpenGraph meta tags
  • Added the meta description tag to show when sharing links on devices
  • 30 Favicons included for all common devices (including Android, Apple, Microsoft, WhatsApp)
    • 26 more favicons than Kanboard!
  • Include generic logo in the top left corner of the site (header)
  • Customizer Compatibility:
    • After installing this plugin, Customizer will also show all 30 favicons
    • Customizer will also use the meta description
    • Image must be minimum 300px x 300px for OpenGraph (Meta, WhatsApp) sharing to work correctly

Site Logo

  • A new 'man on a workdesk' icon is used as the site logo, matching the favicons
  • Customizer Compatibility:
    • After installing this plugin, Customizer will override the 'man on a workdesk' logo according to the user settings

Manual Edits

  • Added domain.com/manual-edits for easier bookmarks and direct links (if url rewriting is enabled)
  • Show a comprehensive list of manual changes required for complete Kanboard rebranding

New Login Page

  • Show User IP Address
  • Show application name and copyright
  • Include metadata and generic logo (for when sharing links)
  • Show Unsplash random image as background or use plain white
  • Faster login switching between users by hovering over the username and password fields
  • Customizer Compatibility:
    • After installing this plugin, Customizer shows the Custom Note feature retaining its hook ('template:auth:login-form:newbox')

New Reset Password Page

  • Show User IP Address
  • Add user friendly page title
  • Show application name and copyright
  • Include application metadata and generic logo (for when sharing links)
  • Show Unsplash random image as background or use plain white
  • Move your mouse over the username and captcha fields to automatically save time selecting the field
  • Customizer Compatibility:
    • After installing this plugin, Customizer will use the meta tags and page title

New 2FA Page

  • Show User IP Address
  • Add user friendly page title
  • Include application metadata and generic logo (for code structure and style consistency)
  • A complete revamp of the two factor code check page which shows after login
  • Added links to cancel the security check by returning to the login page, unlocking the default login-lock behaviour
  • Added domain.com/security-check for easier bookmarks and direct links (if url rewriting is enabled)
  • Move your mouse over the password field to automatically save time selecting the field

Reset Password Email

  • Show application name and copyright
  • KanboardEmailHistory Compatibility:
    • The footer of the email shows the new application name and copyright year(s)

Change Password Page

  • To be completed

New About Page

  • New professional look and feel application dashboard for Admins
    • Add metrics for your Kanboard installation on a global level regardless of projects or tasks
    • Show different types of metrics
    • Show template counts from TemplateManager (if installed)
  • Add new hook
    • 'template:config:about' is located before the configuration section
  • Include relevant links to Kanboard channels in the revamped Application Platform section
  • KanboardSupport Compatibility:
    • Show button for direct link to detailed configuration

Custom CSS

  • Add custom styles which load in addition to and after the default custom styles
  • Head Stylesheet is loaded after all plugins' styles

[↓ Bottom] [← Previous] [→ Next] [↑ Top]

Screenshots

Login Page

Login Page

2FA Security Check Page

TOTP  Page

Reset Password Page

Reset Password Page

Page Titles

Page Titles

Page Titles - Reset Password

Reset Password

Settings

Rename Application

Settings - Metadata

Metadata

Settings - Manual Edits

Manual Edits

About - Admin Dashboard

Admin Dashboard

About - Admin Dashboard with TemplateManager

Admin Dashboard with TemplateManager

[↓ Bottom] [← Previous] [→ Next] [↑ Top]

Usage

  • The Admin Dashboard is shown in SettingsAbout
  • Share the login page, reset password page or a public task. Note the icon and meta information.
  • The generic My Workspace icon will show in the top header of the site
  • Browser page titles and tabs will be more consistent

[↓ Bottom] [← Previous] [→ Next] [↑ Top]

Installation & Compatibility

Code Scanning PHP Compatibility Test PHP Compatibility Test PHP Compatibility Test

Installation

Content Security Policy - CSP Server Configuration

If icons or Unsplash images are not displaying you may need to set the CSP on your server. Add the line below in the .htaccess file found in the root directory of your Kanboard installation.

Header set Content-Security-Policy "default-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' https; connect-src 'self'; img-src 'self' data:; style-src 'unsafe-inline' https *; base-uri 'self'; form-action 'self'; frame-src 'self' https; child-src 'self';"
Compatibility
Translations
  • English (UK)
  • Starter template available

[↓ Bottom] [← Previous] [→ Next] [↑ Top]

Authors & Contributors

[↓ Bottom] [← Previous] [↑ Top]

License


ApplicationBranding ApplicationBranding ApplicationBranding ApplicationBranding ApplicationBranding ApplicationBranding GitHub commits since latest release (by date)

[↑ Top]

About

This plugin will rename your installation to 'My Workspace', and include matching device icons in the site metadata for a better user experience. A revamped login page, with a new Admin Dashboard showing global installation activity data with corrected page titles will give a more professional appeal across the site and when sharing links.

Topics

Resources

License

Stars

Watchers

Forks