Template Toolkit(русская редакция) |
|
||
|
Список разработчиков |
|
ОПИСАНИЕ |
[ Индекс ] [ Руководство ] [ Наверх ] |
Этот раздел содержит краткую историю Template Toolkit и подробности об основателе и многочисленных участниках проекта. |
ИСТОРИЯ |
[ Индекс ] [ Руководство ] [ Наверх ] |
Template Toolkit начал свою жизнь как модуль Text::MetaText, впервые опубликованный на CPAN в 1996 году. Этот модуль был общедоступным примером раней системы обработки шаблонов, которую я разработал, работая в Peritas (теперь Knowledge Pool - http://www.knowledgepool.com/). Text::MetaText был прототипом, от которого мы всегда собирались отказаться. Он неплохо выполнял свою работу, показывая нам, что работает, а что нет, что хорошо, а что плохо, и дал нам ряд идей о том, что можно сделать лучше, оставляя возможность начать снова с нуля. Некоторое время спустя в 1998 я отказался от прототипа и начал работу над Template Toolkit. К тому времени я работал в Canon Research Centre Europe Ltd. (http://www.cre.canon.co.uk), вовлеченный в общеисследовательскую программу, посвященную веб-публикации и генерации динамического контента. Первая альфа-версия вышла в июне 1999, следом вышли многочисленные альфа- и бета-релизы, кульминацией стал выход 2 декабря 1999 версии 1.00. Месяц или немного позже спустя началась работа над версией 2.00. Было запланировано сделать относительно стабильным язык шаблонов, не сильно заботясь о производительности и других внутренних параметрах. Затем в версии 2.00 улучшить производительность, привести в порядок архитектуру и пофиксить все что при нашей оценке сделанного необходимо было улучшить. Так случилось, что начало работы над версией 2.00 совпало по времени с получением мною от Дуга Стейнванда (Doug Steinwand) его варианта парсера, который компилировал шаблоны в perl-код, давая главный выигрыш в производительности. Помимо ускорения в версии 2.00 появилась масса новых важных возможностей и значительно улучшилась внутренняя архитектура. Не считая нескольких небольших "правок", директивы шаблона и язык остались таким же как и в версии 1.00. Версия 2.00 была доступна в виде бета-релиза в июле 2000, в как раз к 4-ой Perl Конференции, на которой версия 1.00 была признана "Лучшим Новым Модулем Perl". После следующего расширенного периода бета-тестирования, версия 2.00 была опубликована 1 декабря 2000 года. |
ПОМОЩНИКИ |
[ Индекс ] [ Руководство ] [ Наверх ] |
Многие люди предоставляли идеи, вдохновляли, присылали правки и новые возможности для Template Toolkit. Их усилия по прежнему очень полезны. Пожалуйста, сообщите мне если вы думаете, что кто-то в этом списке пропущен. Chuck Adams <scrytch@uswest.net> Stephen Adkins <stephen.adkins@officevision.com> Ivan Adzhubey <iadzhubey@rics.bwh.harvard.edu> Mark Anderson <mda@discerning.com> Bradley Baetz <bbaetz@student.usyd.edu.au> Thierry-Michel Barral <kktos@electron-libre.com> Craig Barratt <craig@arraycomm.com> Stas Bekman <stas@stason.org> Tony Bowden <tony-tt@kasei.com> Neil Bowers <neilb@cre.canon.co.uk> Leon Brocard <acme@astray.com> Lyle Brooks <brooks@deseret.com> Dave Cash <dave@gnofn.org> Piers Cawley <pdcawley@bofh.org.uk> Darren Chamberlain <dlc@users.sourceforge.net> Eric Cholet <cholet@logilune.com> Dave Cross <dave@dave.org.uk> Chris Dean <ctdean@babycenter.com> Francois Desarmenien <desar@club-internet.fr> Horst Dumcke <hdumcke@cisco.com> Mark Fowler <mark@indicosoftware.com> Michael Fowler <michael@shoebox.net> Axel Gerstmair <anthill@web.de> Dylan William Hardison <dylanwh@tampabay.rr.com> Perrin Harkins <pharkins@etoys.com> Bryce Harrington <bryce@osdl.org> Dave Hodgkinson <daveh@davehodgkinson.com> Harald Joerg <Harald.Joerg@fujitsu-siemens.com> Colin Johnson <colin@knowledgepool.com> Vivek Khera <khera@kciLink.com> Rafael Kitover <caelum@debian.org> Ivan Kurmanov <http://www.ahinea.com> Hans von Lengerke <hans@lengerke.org> Jonas Liljegren <jonas@paranormal.se> Simon Luff <simon@sports.com> Paul Makepeace <Paul.Makepeace@realprogrammers.com> Gervase Markham <gerv@mozilla.org> Simon Matthews <sam@knowledgepool.com> Robert McArthur <mcarthur@dstc.edu.au> Craig McLane <mclanec@oxy.edu> Leslie Michael Orchard <deus_x@ninjacode.com> Eugene Miretskiy <eugene@invision.net> Tatsuhiko Miyagawa <miyagawa@edge.co.jp> Keith G. Murphy <keithmur@mindspring.com> Chris Nandor <pudge@pobox.com> Briac PilprИ <briac@pilpre.com> Martin Portman <mrp@cre.canon.co.uk> Slaven Rezic <slaven.rezic@berlin.de> Christian Schaffner <schaffner@eeh.ee.ethz.ch> Randal L. Schwartz <merlyn@stonehenge.com> Paul Sharpe <paul@miraclefish.com> Ville SkyttД <ville.skytta@iki.fi> Doug Steinwand <dsteinwand@etoys.com> Michael Stevens <michael@etla.org> Drew Taylor <dtaylor@vialogix.com> Swen Thuemmler <Swen.Thuemmler@paderlinx.de> Richard Tietjen <Richard_Tietjen@mcgraw-hill.com> Stathy G. Touloumis <stathy.touloumis@edventions.com> Jim Vaughan <jim@mrjim.com> Simon Wilcox <simonw@simonwilcox.co.uk> Chris Winters <cwinters@intes.net> |
АВТОР |
[ Индекс ] [ Руководство ] [ Наверх ] |
Энди Уардли (Andy Wardley <abw@andywardley.com>) |
ВЕРСИЯ |
[ Индекс ] [ Руководство ] [ Наверх ] |
Template Toolkit версия 2.14, дата релиза - 4 октября 2004. |
АВТОРСКИЕ ПРАВА |
[ Индекс ] [ Руководство ] [ Наверх ] |
Copyright (C) 1996-2004 Andy Wardley. All Rights Reserved. Copyright (C) 1998-2002 Canon Research Centre Europe Ltd. Этот модуль является свободно-распространяемым программным обеспечением; вы можете распространять и/или модифицировать его на тех же условиях, что и Perl. |