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.
- Home page
- Admin
- Classes list
- Jobs list
- Printers list
- Add, modify, remove printers
- Add classes
- Just about everything
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