[Purdue-pm] Meeting Today (really dashes)
Rick Westerman
westerman at purdue.edu
Tue May 18 13:02:38 PDT 2010
----- Original Message -----
> Rick,
>
> On a web page you showed at the meeting earlier today I think
> it said something like
> Copyright 1999-2010 Purdue University
> It may have used a hyphen instead of an en dash.
It did use a simple dash. Assuming that what you mentioned is valid (and I see no reason why it should not be) I have now changed the web pages to use a double-dash (what your example calls an en dash) on the copyright statement (which is located at the bottom of each page.)
I bring this up to the group because it is germane to a point I was trying to make today: where should text, especially simple text, on a dynamic web page be located?
(1) In a HTML file that can be used by a program (e.g., via HTML::Template or HTML::Mason)?
(2) In a editable configuration file (e.g., read in by App::Config)?
(3) Embedded in the program be it Perl or JavaScript?
All three methods will produce the same web page. However the first two can be manipulated by a non-programmer -- i.e., a lab tech or a pointy-haired boss -- while the latter will require more expertise.
In this specific case the copyright text is embedded not only in a program but deeper inside a programmatic library. So in order to change the single-dash to a double-dash required (a) editing the library file, (b) running unit tests, (c) installing the library. Nothing too difficult. Unless you know nothing about Perl, Perl testing, Perl libraries nor installs.
I really should have the copyright text in a separate non-program file that the lab techs could edit. Actually I probably should have everything in a CMS (content management system) but that would require an even bigger change. Or ... I could just keep the text inside the program. Job security!
--
Rick Westerman
westerman at purdue.edu
Bioinformatics specialist at the Genomics Facility.
Phone: (765) 494-0505 FAX: (765) 496-7255
Department of Horticulture and Landscape Architecture
625 Agriculture Mall Drive
West Lafayette, IN 47907-2010
Physically located in room S049, WSLR building
More information about the Purdue-pm
mailing list