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 вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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