> There is a general issue with this: we have a hard time to rely on > third-party packages, to avoid endorsing one over others. This topic has > been discussed many times over the years, and rarely went anywhere.
Hmm, I sympathize with trying to remain completely neutral; I do wonder however if this doesn't hurt contributions to this project, and what signal this sends. It may send out the signal that one should always roll their own code and not depend on libraries. Perhaps there is another way to send the message that using packages does not mean endorsing them, and/or selecting packages from creators that are independent from frameworks. One such example in this specific case could be Plates (https://platesphp.com/). That library is not affiliated with any of the frameworks but can still be of significant benefit. Plates can even be seen as a more natural extension since it does not put a pseudo-layer on the templates but instead reuses PHP's native way of integrating in HTML. Another option if one would really want to forfeit any association with a vendor may be to use XSLT templates -as lib/xslt is a pecl extension- but one may wonder if that really makes things simpler 😊 (although it is a natural fit to the Atom source files used). Disclaimer: I am not affiliated with any of the above, I even prefer Twig as a templating engine above quite a few other, but I take the presented argument seriously and offer alternate suggestions that could help people contribute to this project. -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php