Bug 5846 - Allow for customization of GS-CA look and feel
: Allow for customization of GS-CA look and feel
Status: RESOLVED FIXED
: GridShib
GridShib-CA
: 0.5
: All All
: P3 normal
: beta
Assigned To:
:
:
:
: 5792 6808
  Show dependency treegraph
 
Reported: 2008-02-05 18:42 by
Modified: 2009-12-07 19:23 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-02-05 18:42:28
Allow for customization of GS-CA look and feel. I think this has two
components:
* First, use CSS in the GS-CA output, pointing to a CSS file that can be
modified locally by the deployer.
* Second, improve the current collection of CGI scripts with a centralized web
app of some sort. I'm currently considering either something like Mason
(www.masonhq.com) or just a simple approach based on Text::Template. The main
idea is that all output goes through a common script/app to make consistency
easier.
------- Comment #1 From 2009-04-19 08:04:16 -------
(In reply to comment #0)
> * Second, improve the current collection of CGI scripts with a centralized web
> app of some sort. I'm currently considering either something like Mason
> (www.masonhq.com) or just a simple approach based on Text::Template. The main
> idea is that all output goes through a common script/app to make consistency
> easier.

Readily available options see to be:
 * Mason - http://search.cpan.org/~drolsky/HTML-Mason-1.40/lib/HTML/Mason.pm
 * HTML::Template -
http://search.cpan.org/~samtregar/HTML-Template-2.9/Template.pm
 * Text::Tempalte -
http://search.cpan.org/~mjd/Text-Template-1.45/lib/Text/Template.pm

All three of these seem to be independent, build on different philosophies and
not interoperable.
------- Comment #2 From 2009-04-20 21:08:20 -------
(In reply to comment #1)
>  * Text::Template -
> http://search.cpan.org/~mjd/Text-Template-1.45/lib/Text/Template.pm

I discovered I have a branch in CVS (HTML_TEMPLATE) where I have already
started an implementation based on Text::Template. Not coming up with any
reason to see this as a mistake, I will continue working on this code and plan
on sucking it back into HEAD shortly.
------- Comment #3 From 2009-08-26 22:24:24 -------
This code is now on head, but I don't believe it is used ubiquitously yet.
------- Comment #4 From 2009-12-07 19:23:30 -------
All output now uses Text::Template, implemented by GridShibCA::HTMLTemplate. On
Head, slated for 2.0 release.