/cups_bootstrapped

Reworking the CUPS template files for using Bootstrap CSS framework to make a better looking and more responsive view of the CUPS web interface.

Primary LanguageHTML

CUPS web interface with Bootstrap CSS

work by Joakim Ewenson (https://www.ewenson.se) in 2020

Reworking the CUPS template files for using Bootstrap CSS framework to make a better looking and more responsive view of the CUPS web interface.

Working, mostly

  • Home page
  • Admin
  • Classes list
  • Jobs list
  • Printers list

Working, partly

  • Add, modify, remove printers
  • Add classes

Needs work

  • Just about everything

Installation

Tested on Raspbian OS on a Raspberry Pi 3B running as a print server. You should do better than me and backup everything in case of failure. Don't be stupid, don't be like me.

  • Place doc-root and templates into /usr/share/cups, overwriting the previous files, at your own risk that is.
  • Download Bootstrap 4.5+ CSS and JS file, extract to /usr/share/cups/doc-root/, creating /bootstrap/js and /bootstrap/css subfolders.
  • Download jQuery 3.5.1+ and place into /usr/share/cups/doc-root/bootstrap/js folder