[PEPr] +1 for HTML::Template_Savant
| From: | PEPr | Date: | Tue, 08 Jun 2004 20:03:31 +0000 |
| Subject: | [PEPr] +1 for HTML::Template_Savant | ||
| Groups: | php.pear.dev | ||
| Request: | Send a blank email to pear-dev+get-30217@lists.php.net to get a copy of this message | ||
Greg Beaver (http://pear.php.net/user/cellog) has voted +1 on the proposal for
HTML::Template_Savant.
Proposal information:
http://pear.php.net/pepr/pepr-proposal-show.php?id=83
Vote information:
http://pear.php.net/pepr/pepr-vote-show.php?id=83&handle=cellog
This vote is conditional. The condition is:
This is truly a conditional vote.
Now that Alan has coded compile-less templates for Flexy, the difference between Savant and Flexy
has blurred.
However, there is a real need for a simple, small and fast template engine that is based on PHP
only.
Right now, the biggest difference between Flexy and Savant for my needs is the bulky Compiler class
is part of the Flexy package, even though it would never be used.
I think that in an ideal world, the Flexy package would be two linked packages, installed by
default, or the minimal package that is Savant. Until this capability is supported by the PEAR
installer, I see little chance of my ideal solution.
Having both Savant and Flexy as different codebases in PEAR doing the same thing where Flexy is
Savant+ is not a good solution.
Perhaps the best solution is for me to implement this possibility in the PEAR package. To add Paul
as a maintainer for Flexy would be my ideal solution, if and ONLY if Savant were installable without
the Compiler class.
In other words, I really need a class like Savant, but probably not two of them.
Maintaining the codebases in parallel will only lead to greater chance of bugs, API issues, and
divide Paul and Alan's strengths unnecessarily.
I support Paul 100% in his work on Savant, and I also support Alan 100% on his integration of Savant
into Flexy, so my vote would be that Alan work with Paul on developing a split of Flexy into two
separate but integrated packages that build on each other, based on an amalgamation of Paul's
original work and Alan's integration into Flexy. I only hope the political issues can be
worked out smoothly.
This may take a while to get it right, but I believe it is the best solution.
--
Sent by PEPr, the automatic proposal system at http://pear.php.net