singlepost

Верстка << На главную или назад  

Созрела идея и она была реализована. В свет вышел новый шаблонизатор для PHP 5. Он не похож на Smarty, хотя обладает всеми его преимуществами, и в дополнение обходит ряд ограничений (таких как невозможность вложения функций друг в друга).

Попробуйте его http://templum.googlecode.com

Ваши отзывы и предложения высказывайте либо здесь, либо на сайте разработки.

Надеюсь создание шаблонов для вас станет теперь намного более приятной задачей.

47 ответов в теме “Верстка”

Страницы: [1] 2 3 4 »

  1. 1
    Александр Тарантей ответил:

    чет я не догоняю как его скачать?? только по свн??

  2. 2
    Антон Данильченко ответил:

    Ой, сорри.
    Вечером выложу сборку для скачивания. Еще в разработке некоторые мелочи довожу до ума. Ну и доку пишу.

  3. 3
    Александр Тарантей ответил:

    здорово будет…
    а то я до этого писал на Rear-овских темплейтах, они классные но не компилируются что медленнее смарти, а в смарти есть вещи которые мне не очень нравятся, хотя юзал его только на 2-ух проектах толком

  4. 4
    Александр Сазанцов ответил:

    мм, можно примеры кода с ним?

  5. 5
    Антон Данильченко ответил:

    На сайте я публикую в wiki примеры кода и сегодня будет выложен документ для пользователей и для разработчиков.

    Ваши предложения о том, чего не хватает в данной разработке – пишите. Например какие-то полезные фичи из смарти или других шаблонизаторов. Пишем что и где применяется. Если это полезная функция, то она будет поставлена в очередь и реализована.

  6. 6
    Антон Данильченко ответил:

    Файл с первой бета версией доступен для скачивания. Документация для пользователей и разработчиков будет в ближайшее время.

    Желаю получать наслаждение от нового процеса разработки!

  7. 7
    Александр Сазанцов ответил:

    А можно осветить преимущества перед старыми шаблонизаторами, к примеру, смарти? В чем плюсы, где лучше, что нового? А то времени не хватает посмотреть хорошо :(

  8. 8
    Антон Данильченко ответил:

    Отличается синтаксис. Вместо {..} используем теги <…> что поддерживается HTML редакторами. Нет конфликтов с JavaS?1?ript кодом как это было в смарти.

    Используем вместо выдуманных функций section стандартный foreach. Синтаксис такой же как в PHP.

    Удобное написание helper'ов. В смарти помощники были разных типов и были очень усложнены. Здесь же используется всего один тип помощников, которые подгружаются по мере их запроса. Новые помощники создаются очень просто (это и есть огромное достоинство – дописывай сам новые помощники по мере надобности).

    Полная поддержка удобного ООП в коде шаблонов. Вызываем помощники в нужной последовательности вот так: <helper($userInfo->description)->Escape->Crop(100)->Lower/>. Весьма понятно какая за какой операцией будет выполнена над данными.

    С остальными возможностями всегда можете ознакомиться на сайте данной разработки.

  9. 9
    Александр Тарантей ответил:

    я честно говоря и не использую тэги {} в смарти, сразу ставлю такие <%%>, тем более что смарти не юзаю напряму в контролах, через наследуемый класс. но здорово что ООП прикручено

  10. 10
    Антон Данильченко ответил:

    Обновилась документация. Добавились страницы для пользователей и разработчиков на русском языке. Так же все страницы есть и на английском.

    Изучайте, пробуйте, улучшайте!

Страницы: [1] 2 3 4 »

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.