pki-bot / pki-issues-final

0 stars 0 forks source link

PKI Theme Framework #520

Open pki-bot opened 3 years ago

pki-bot commented 3 years ago

This issue was migrated from Pagure Issue #522. Originally filed by mharmsen (@mharmsen) on 2013-03-05 21:34:11:


The current PKI theme packages are separated into:

All -pki-server-theme themes consist of both client and server images, and are currently deployed to a common area which does not provide the flexibility for multiple themes:

I would like to propose the following changes in conjunction with the customization design located at http://pki.fedoraproject.org/wiki/Customization:

Additionally, all -pki-console-theme packages currently contain the same jar, /usr/share/java/pki/pki-console-theme.jar, which disallows the ability to have multiple console themes.

If the console is replaced by CLI and Browser functionality, this problem goes away, but otherwise, the console jar names should be able to co-exist with names unique to their theme (e. g. - dogtag-pki-console-theme.jar, redhat-pki-console-theme.jar, -pki-console-theme.jar, etc.), and unique theme-based wrapper scripts should be provided (e. g. - dogtag-pki-console, redhat-pki-console, -pki-console), and consider adding a 'pki_theme_console_jar' parameter to 'pki/base/deploy/etc/default.cfg' which specifies a complete path culminating in the name of the desired pki-console-theme jar.

Finally, the existing source code on 'master' should be re-factored to account for these theme changes with the following layout:

pki-bot commented 3 years ago

Comment from mharmsen (@mharmsen) at 2013-03-05 21:47:18

If this proposal is accepted in whole, or in part, its contents should either be merged into the PKI Customization design, or written up and published to the Dogtag wiki as a standalone design which is referenced from the Customization design.

pki-bot commented 3 years ago

Comment from edewata (@edewata) at 2016-12-01 21:54:06

Moving to FUTURE per discussion with mharmsen.

pki-bot commented 3 years ago

Comment from mharmsen (@mharmsen) at 2017-02-27 14:11:20

Metadata Update from @mharmsen: