CMS & XSLT

12
TecHMeaT
На сайте с 21.06.2008
Offline
12
1479

Не так давно начал изучать технологию XSLT, кое-какие знания по этой тематике уже есть, но в реальных условиях навыки пока не испытывал. Подскажите плиз, какие популярные CMS используют XSLT (если не сложно - со ссылочкой).

Ну и также интересно, что вообще думают российские разработчике об этой технологии.

TecHMeaT.NET - блог верстальщика (http://techmeat.net)
SJ
На сайте с 16.03.2008
Offline
78
#1
TecHMeaT:
Ну и также интересно, что вообще думают российские разработчике об этой технологии.

Я правда украинский разработчик, но тоже думаю :)

Есть области, где XSL(T) очень полезная штука.

Из последнего "жизненного" - отчеты для веб-приложения. SQL Server отдает BL XML, а уже при выводе накладывается шаблон XSL. Удобно - данные-то всегда одного формата приходят, а уже что мы дальше с ними творим - наше дело.

Любимый хостинг (http://beget.ru?id=2902) How can we grow old when the soundtrack of our lives is rock-n-roll?
HC
На сайте с 24.05.2006
Offline
46
#2

HostCMS использует XML/XSLT

Система управления сайтом HostCMS (http://www.HostCMS.ru) - многосайтовость, множество модулей, обмен с 1С, бесплатная версия. Скидка 40% на систему управления для дилеров (http://www.hostcms.ru/partners/partnership/) и 20% для партнеров-фрилансеров (http://www.hostcms.ru/partners/freelance/).
[Удален]
#3

XSLT хорош в первую очередь тем, что приведение данных к некоему графическому виду (а-ля шаблонизация) происходит на стороне клиента, что иногда значительно разгружает сервер.

HC
На сайте с 24.05.2006
Offline
46
#4

neolord, шаблонизацию в браузере редко используют, чаще всего её можно наблюдать в специализированных интерфейсах (админки и т.п.)

[Удален]
#5

Это просто лень разработчиков что её используют редко. Ясно дело что XSLT это вам не хтмл код на похапе генерить.

Ayavryk
На сайте с 11.10.2003
Offline
209
#6

HostCMS. Есть бесплатная версия. Но без кэширования. Для нагруженных проектов нежелательно.

UmiCMS Есть бесплатная версия. Но количество страниц ограничено.

Есть еще несколько халявных. Но они страшные, с документацией плохо, безперспективные в плане развития.

Единственное более-менее http://habrahabr.ru/blogs/webdev/6582/ Но достаточно сложно для начала, работает без СУБД. Использовать в динамических проектах сложно.

Если будете использовать фреймворки типа CakePHP/Zend/CodeIgniter приделать к ним XSLT не составит никакого труда. См.например XSLT+CodeIgniter

У разработчиков две основные думы:

Мнение разработчиков Битрикса: XSLT маздай

(сложно, дорого, ресурсоемко)

Мнение разработчиков UmiCMS: XSLT - рулез

(просто, дешево, не сильно напрягает если есть мозг)

Мое мнение - это будущее, к которому нужно готовиться заранее. Но XSLT в качестве шаблонизатора - это маленький-маленький кусочек мира XSLT.

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
[Удален]
#7
Ayavryk:
HostCMS. Есть бесплатная версия. Но без кэширования. Для нагруженных проектов нежелательно.
UmiCMS Есть бесплатная версия. Но количество страниц ограничено.
Есть еще несколько халявных. Но они страшные, с документацией плохо, безперспективные в плане развития.
Единственное более-менее http://habrahabr.ru/blogs/webdev/6582/ Но достаточно сложно для начала, работает без СУБД. Использовать в динамических проектах сложно.

Если будете использовать фреймворки типа CakePHP/Zend/CodeIgniter приделать к ним XSLT не составит никакого труда. См.например XSLT+CodeIgniter

У разработчиков две основные думы:
Мнение разработчиков Битрикса: XSLT маздай
(сложно, дорого, ресурсоемко)
Мнение разработчиков UmiCMS: XSLT - рулез
(просто, дешево, не сильно напрягает если есть мозг)


Мое мнение - это будущее, к которому нужно готовиться заранее. Но XSLT в качестве шаблонизатора - это маленький-маленький кусочек мира XSLT.

Через 3-4 года, большинство владельцев сайтов, построевших свои пректы на выше перечисленных СМС - пожалеют, что строили проекты на этих игрушках, HostCMS, NetCat, Melbis, Amiro, S.bilder - туда же.

Уже сейчас видно, что это вчерашний день.

R
На сайте с 20.02.2006
Offline
117
#8
Федорыч:
Через 3-4 года, большинство владельцев сайтов, построевших свои пректы на выше перечисленных СМС - пожалеют, что строили проекты на этих игрушках, HostCMS, NetCat, Melbis, Amiro, S.bilder - туда же.
Уже сейчас видно, что это вчерашний день.

владельцам сайтов часто по барабану на каких технологиях сайт построен, хоть на голом html -лишь бы он решал задачи бизнеса

Ayavryk
На сайте с 11.10.2003
Offline
209
#9
Федорыч:
Уже сейчас видно, что это вчерашний день.

Любопытно на чем основано Ваше мнение?

Я исхожу из общей тенденции к следованию стандартам в разработке, и повсеместному использованию XML, начиная с RSS до инструментальной поддержки в процессорах INTEL и программной всеми от MS до Zend

Пока-что альтернатив XSLT нет. Ни один из шаблонных движков кроме XSLT не является w3c стандартом.

М.б. я что-то пропустил?

rokos:
владельцам сайтов часто по барабану ... лишь бы он решал задачи бизнеса

Одна из задач бизнеса - развитие. Без этого он загнется. Но переделывать сайт построенный на стандартных решениях дешевле и проще чем на уникальных. XML-XSLT1.0 - решение основанное на стандартах, которые не менялись больше 10 лет. В отличие от FastTemplate, Smarty, шаблонных языков в Nuke или Мамбо-Джумла

[Удален]
#10
Ayavryk:
Любопытно на чем основано Ваше мнение?
Я исхожу из общей тенденции к следованию стандартам в разработке, и повсеместному использованию XML, начиная с RSS до инструментальной поддержки в процессорах INTEL и программной всеми от MS до Zend
Пока-что альтернатив XSLT нет.

Я имел ввиду не язык, а совковые СМСки.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий