Template Toolkit

(русская редакция)

[ Пособия ] [ Руководство ] [ Модули ] [ Библиотеки ] [ Утилиты ] [ Вопросы ] [ Релиз ] [ Perl-ресурсы ]
 
Поиск
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>)

http://www.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.

[ ◄ Ссылки ]

[ Пособия ] [ Руководство ] [ Модули ] [ Библиотеки ] [ Утилиты ] [ Вопросы ] [ Релиз ] [ Perl-ресурсы ]

http://www.template-toolkit.ru/