Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 11.04.2005, 22:17   #1
MVH
Новенький
 
Регистрация: 28.04.2005
Сообщений: 12
По умолчанию Зачем нужен TypoScript

Здраствуйте. Недавно начал изучать typo3 и первое, что пришло в голову - зачем нужен TypoScript? Что на нём можно сделать такого, что нельзя сделать в других CMS (без языка, подобного TypoScript)? Просто мне интересно, зачем так всё усложнять и стоит ли тратить время на изучение этого typo. Хотелось бы увидеть примеры, которые демонстрируют что TypoScript действительно необходим... А то получается, что CMS не облегчает жизнь, а только усложняет...
MVH вне форума   Ответить с цитированием
Старый 11.04.2005, 23:21   #2
Vit Brevis
Продвинутый
 
Регистрация: 03.04.2005
Сообщений: 50
По умолчанию

Назовите мне ещё какую-нибудь freewar'ную CMS навскидку...
Vit Brevis вне форума   Ответить с цитированием
Старый 12.04.2005, 00:14   #3
MVH
Новенький
 
Регистрация: 28.04.2005
Сообщений: 12
По умолчанию

mambo
drupal
MVH вне форума   Ответить с цитированием
Старый 12.04.2005, 00:54   #4
Артём
Новенький
 
Регистрация: 13.07.2005
Сообщений: 10
По умолчанию

Тебя никто не заставляет обязательно использовать TypoScript. Даже без него в Тайпо есть достаточно много возможностей.
Однако если ты, к примеру, не хочешь использовать стат. шаблоны (да их вроде и не пользует уже никто), то тут тебе нужен TS.
Про Mambo я ничего не знаю, а что касается Drupal, то по-моему он на порядок сложнее чем Тайпо. Сравни то же применение своих шаблонов в Тайпо и Drupal.
А стоит ли тратить время решай сам. Тайпо позволяет релизовывать достаточно сложные вещи очень малой кровью.
Артём вне форума   Ответить с цитированием
Старый 12.04.2005, 00:58   #5
Артём
Новенький
 
Регистрация: 13.07.2005
Сообщений: 10
По умолчанию

Кстати, а какая еще free CMS предоставляет такое удобное наполнение сайта содержимым?
Артём вне форума   Ответить с цитированием
Старый 12.04.2005, 02:19   #6
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Насчет того что же такое TS:
любой системе нужны конфигурационные файлы... есть множество способов как их делать.
Загляните в конфиг phpMyAdmin.
Увидите следующее:
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket'] = ''; // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['compress'] = FALSE; // Use compressed protocol for the MySQL connection
// (requires PHP >= 4.3.0)
$cfg['Servers'][$i]['controluser'] = ''; // MySQL control user settings
// (this user must have read-only
$cfg['Servers'][$i]['controlpass'] = ''; // access to the \"mysql/user\"
// and \"mysql/db\" tables).

///////////////////////////

Узнаете что это?
Это PHP-шные массивы!
Так вот, TS это ТОЖЕ САМОЕ.
только весьма развитое (с навешенной обработкой различными функциями и т.п.)
И учить TS - это примерно то же, что учить конфигурирование Apache.
То есть это совсем не похоже на \"нормальный\" процедурный язык программирования.

Можно это все еще объяснить и с другой стороны (и сравнить с XSLT). Но это описано в статье
http://typo3.org/documentation/articles/typoscript-vs-xslt/
и в доке

Valery Romanchev вне форума   Ответить с цитированием
Старый 12.04.2005, 02:21   #7
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

последнее версия eZ вроде стала заметно лучше... перенимают успешные решения TYPO3 :-)
(а именно дерево страниц в левом фреме)
Valery Romanchev вне форума   Ответить с цитированием
Старый 12.04.2005, 13:34   #8
MVH
Новенький
 
Регистрация: 28.04.2005
Сообщений: 12
По умолчанию

>Насчет того что же такое TS:
>любой системе нужны конфигурационные
>файлы... есть множество способов как их делать.
>Загляните в конфиг phpMyAdmin.
Да, но это конфигурация программы. В Typo3 тоже есть файл localconf.php с подобными настройками. А TS надо прописывать для каждого шаблона, как я понял, и он необходим для настройки внешнего вида сайта. Просто мне интересно, что же такого можно сделать с помощью TS, чего нельзя сделать в других CMS, где нет такого языка. Зачем придумывать какие-то нововведения (которые необходимо изучать), если в них нет преимущества?
MVH вне форума   Ответить с цитированием
Старый 12.04.2005, 18:31   #9
Артём
Новенький
 
Регистрация: 13.07.2005
Сообщений: 10
По умолчанию

to: Михаил.
Слушай, тебе охота пофлудить или действительно непонятно зачем нужен TS?
Если второе, то приведи пожалуйста конкретные примеры, как именно реализуется в \"других CMS, где нет такого языка\", то что реализуется в Тайпо при помощи TS.
Можно например посравнивать Тайпо с тем же Drupal, который является весьма мощной системой.
Если же тебе просто лень разобраться в TS, который вообще не является языком программирования, ты можешь его не учить. Тайпо и без него предоставляет много интересных возможностей.
Артём вне форума   Ответить с цитированием
Старый 13.04.2005, 13:49   #10
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

>что же такого можно сделать с помощью TS, чего >нельзя сделать в других CMS, где нет такого >языка

1) меню и навигация (это самая сильная строна TYPO3, остальные CMS помоему заметно уступают)
2) текст графикой
3) условия связанные с языком, разными страницами и т.п.
Valery Romanchev вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 18:43.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория