[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

DWN Editor team, how and what?



(Please note the To list)

I have just set up a way so that the editor team for both previous and
future editors of DWN will be shown properly.

The code is 

<define-tag editorname>
<:{
     my $path = q|<get-var WML_SRC_DIRNAME>|;
     my ($issue, $year, $null) = split /\//, scalar reverse $path;
     $year = reverse $year;
     $issue = reverse $issue;
     if ($year =~ /^\d+$/) {

	  # This is a normal issue
     } elsif ($issue =~/^\d+$/) {
	  # year/index.wml or equvalient.
	  $year = $issue;
	  $issue = 999;
     } else {
	  $year = 9999;
	  $issue = 0;
     }
     
     if (($year < 2001) or ($year >= 2001) and  ($issue >= 10)) {
	  print "Joe 'Zonker' Brockmeier, Jean-Christophe Helary & Tollef Fog Heen";
     } else {
	  print "Joey Hess";
     }
     
	 
}:>
</define-tag>

And then replacing Joey Hess in
/english/template/weeklynews/footer.wml.

Does this sound reasonable?

And does anybody have a way to get WML_SRC_REALNAME and
WML_SRC_USERNAME set to sane values, based on which issue this is?
(That is, before 2001-10, they should be Joey Hess and joeyh, after
that they should be Tollef Fog Heen and tfheen.

I'd like not to do too much wizardly makefile hackery, if possible..

-- 

Tollef Fog Heen
Unix _IS_ user friendly... It's just selective about who its friends are.



Reply to: