Commit | Line | Data |
3fea05b9 |
1 | #============================================================= -*-perl-*- |
2 | # |
3 | # Template::Manual::Credits |
4 | # |
5 | # AUTHOR |
6 | # Andy Wardley <abw@wardley.org> |
7 | # |
8 | # COPYRIGHT |
9 | # Copyright (C) 1996-2007 Andy Wardley. All Rights Reserved. |
10 | # |
11 | # This module is free software; you can redistribute it and/or |
12 | # modify it under the same terms as Perl itself. |
13 | # |
14 | #======================================================================== |
15 | |
16 | =head1 NAME |
17 | |
18 | Template::Manual::Credits - Author and contributor credits |
19 | |
20 | =head1 HISTORY |
21 | |
22 | The Template Toolkit began its life as the C<Text::MetaText> module, |
23 | originally released to CPAN around 1996. This itself was the public |
24 | manifestation of an earlier template processing system I developed |
25 | while working at Peritas (now Knowledge Pool - |
26 | http://www.knowledgepool.com/) |
27 | |
28 | C<Text::MetaText> was the prototype - the one we always planned to throw |
29 | away. It did the job well, showing us what worked and what didn't, what |
30 | was good and what was bad, and gave us some ideas about what could be |
31 | done better, given the chance to start again from scratch. |
32 | |
33 | Some time late in 1998 I threw away the prototype and started work on the |
34 | Template Toolkit. By then I was working at Canon Research Centre Europe Ltd. |
35 | (CRE), involved in a general research programme related to web publishing and |
36 | dynamic content generation. The first alpha release was in June 1999, followed |
37 | by numerous more alpha and beta releases culminating in 1.00 being released on |
38 | 2nd December 1999. |
39 | |
40 | A month or so later, work had begun on version 2.00. The plan was to get the |
41 | template language relatively stable in version 1.00 and not worry too much |
42 | about performance or other internal matters. Then, version 2.00 would follow |
43 | to improve performance, clean up the architecture and fix anything that, with |
44 | the benefit of hindsight, we thought could be improved. As it happens, me |
45 | starting work on version 2.00 coincided with Doug Steinwand sending me his |
46 | parser variant which compiled templates to Perl code, giving a major |
47 | performance boost. As well as the speedups, there are a whole host of |
48 | significant new features in version 2.00, and a greatly improved internal |
49 | architecture. Apart from a few minor "fixups" the template directives and |
50 | language have remained the same as in version 1.00 |
51 | |
52 | Version 2.00 was available in beta release form in July 2000, just in time for |
53 | the 4th Perl Conference where version 1.00 was awarded "Best New Perl Module". |
54 | After another extended beta release period, version 2.00 was released on 1st |
55 | December 2000. |
56 | |
57 | Version 3 has been in development ever since. |
58 | |
59 | =head1 AUTHOR |
60 | |
61 | Andy Wardley E<lt>abw@wardley.orgE<gt> L<http://wardley.org/> |
62 | |
63 | =head1 COPYRIGHT |
64 | |
65 | Copyright (C) 1996-2007 Andy Wardley. All Rights Reserved. |
66 | |
67 | The Template Toolkit is free software; you can redistribute it and/or |
68 | modify it under the same terms as Perl itself. |
69 | |
70 | =head1 CONTRIBUTORS |
71 | |
72 | Many people have contributed ideas, inspiration, fixes and features to |
73 | the Template Toolkit. Their efforts continue to be very much appreciated. |
74 | Please let me know if you think anyone is missing from this list. |
75 | |
76 | Chuck Adams, Stephen Adkins, Ivan Adzhubey, Mark Anderson, Bradley Baetz, |
77 | Thierry-Michel Barral, Craig Barratt, Stas Bekman, Robin Berjon, Tony Bowden, |
78 | Neil Bowers, Leon Brocard, Lyle Brooks, Norbert Buchmüller, Dave Cash, Piers |
79 | Cawley, Darren Chamberlain, Timmy Chan, Eric Cholet, Nik Clayton, Tosh Cooey, |
80 | Dave Cross, Chris Dean, Francois Desarmenien, Horst Dumcke, Mark Fowler, |
81 | Michael Fowler, Kenny Gatdula, Axel Gerstmair, Dylan William Hardison, Perrin |
82 | Harkins, Bryce Harrington, Dave Hodgkinson, Lubomir Host, Dave Howorth, Harald |
83 | Joerg, Colin Johnson, Adam Kennedy, Vivek Khera, Alexey A. Kiritchun, Rafael |
84 | Kitover, Ivan Kurmanov, Denis F. Latypoff, Hans von Lengerke, Jonas Liljegren, |
85 | Simon Luff, Andy Maas, Paul Makepeace, Gervase Markham, Sergey Martynoff, |
86 | Simon Matthews, Robert McArthur, Craig McLane, Myk Melez, Eugene Miretskiy, |
87 | Tatsuhiko Miyagawa, Bill Moseley, Keith G. Murphy, Chris Nandor, John |
88 | Napiorkowski, Breno G. de Oliveira, Leslie Michael Orchard, Paul Orrock, |
89 | Jonathon Padfield, Steve Peters, Briac PilprE<eacute>, Yuri Pimenov, Martin |
90 | Portman, Slaven Rezic, Jess Robinson, Josh Rosenbaum, Christian Schaffner, |
91 | Mike Schilli, Randal L. Schwartz, Paul Seamons, Paul Sharpe, Ville |
92 | SkyttE<auml>, Barrie Slaymaker, Doug Steinwand, Michael Stevens, Autrijus |
93 | Tang, Drew Taylor, Rod Taylor, Swen Thuemmler, Richard Tietjen, Ben Tilly, |
94 | Stathy G. Touloumis, Jim Vaughan, Simon Wilcox, Chris Winters |
95 | |
96 | =cut |
97 | |
98 | # Local Variables: |
99 | # mode: perl |
100 | # perl-indent-level: 4 |
101 | # indent-tabs-mode: nil |
102 | # End: |
103 | # |
104 | # vim: expandtab shiftwidth=4: |