GNOME Bugzilla – Bug 742338
[4.4] Sort out custom Bugzilla skin and template workflow and where to host
Last modified: 2015-01-08 12:31:10 UTC
* https://git.gnome.org/browse/bugzilla-gnome-org-upstream/ is upstream * https://git.gnome.org/browse/bugzilla-gnome-org-extensions/ is extensions * => No idea where to put custom skin changes for Bugzilla 4.4 Proposal: 1. Create /skins/contrib/Gnome in BZ4.4 2. Set default skin for users to "Gnome" (see bug 742337) 3. Host that skin somewhere on GNOME Git I'd like to keep these changes rather minimal if possible - the more we have, the more complex the next port is (and the CSS files got radically reorganized between 4.4 and 5.0). Note that anything not in contrib CSS files falls back to standard theme.
Expanding the scope as I'd also like to make some changes to templates, especially the guided bug entry form. I cannot put that into an extension as there are not always hooks available. Proposing to 1) rename https://git.gnome.org/browse/bugzilla-gnome-org-extensions/ to bugzilla-gnome-org-modifications 2) create a folder "extensions" in that repository 3) move existing content one level lower under that folder 4) create top-level folder "template/en/custom" when needed 5) create top-level folder "skins/contrib/Gnome" when needed No idea how hard that is without breaking the Git history.
Actions taken: 1. bugzilla-gnome-org-extensions renamed to bugzilla-gnome-org-customizations (-extensions is still a symlink to not break existing clones) 2. bugzilla-gnome-org-customizations has now three folders: extensions, template, skins 3. internal hooks on the machine have been updated and symlinks have been created for BZ to pick up the relevant files from the git repository: lrwxrwxrwx. 1 root root 54 Jan 5 18:25 extensions -> /srv/http/bugzilla.gnome.org/customizations/extensions lrwxrwxrwx. 1 apache bugzilla 63 Jan 5 18:21 Gnome -> /srv/http/bugzilla.gnome.org/customizations/skins/contrib/Gnome lrwxrwxrwx. 1 apache bugzilla 62 Jan 5 18:21 custom -> /srv/http/bugzilla.gnome.org/customizations/template/en/custom Please let me know if anything broke and needs adjustment.
Thank you!