Вход

Просмотр полной версии : TYPO3 для периодического издания


Борис
25.05.2009, 14:20
Добрый день,
Использовал кто нибудь TYPO как движок для периодического издания?
Плюсы, минусы, примеры.
www.economist.com смотрел, <meta name="generator" content="TYPO3 4.0 CMS" /> не увидел, поэтому уверенности нет, что он на TYPO3.
Борис

Valery Romanchev
25.05.2009, 15:53
Добрый день,
Использовал кто нибудь TYPO как движок для периодического издания?
Плюсы, минусы, примеры.

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

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

Еще можете посмотреть примеры больших новостных сайтов:
http://www.phillyburbs.com/
www.wciom.ru (http://www.wciom.ru)



www.economist.com (http://www.economist.com) смотрел, <meta name="generator" content="TYPO3 4.0 CMS" /> не увидел, поэтому уверенности нет, что он на TYPO3.
Борис
http://ads.economist.com/ - на TYPO3, а головой сайт - нет

Борис
26.05.2009, 11:59
Спасибо.
А есть ли Case Study типа:
Как делали сайт журнала "Популярная наука" (Popular Science Magazine, PopSci.com)
http://andyceo.ruware.com/blog/andyceo/kak-delali-sait-zhurnala-populyarnaya-nauka-popular-science-magazine-popscicom

чтоб нагляднее представить себе ситуацию?

Борис

Valery Romanchev
26.05.2009, 14:15
Статьи на англ: http://typo3.org/documentation/t3n-magazine/


есть старые кейсы на http://typo3.com/Case-Studies.1349.0.html

описания некоторых больших проектов есть на http://www.aoemedia.com/portfolio.html

Вообще отличие TYPO3 от Drupal очень большое.
Совершенно другая концепция. В TYPO3 есть "человеческое" дерево страниц, и на нем размещаются контент-элементы. В Drupal этого нет, зато есть таксономия.

Борис
26.05.2009, 15:16
Выглядит немного анегдотично, но сайт журнала tn3 magazin выполнен на WordPress - фактически, очень красивый блог.
Страница:
http://typo3.com/Case-Studies.1349.0.html
практически пустая.
Но, конечно, есть ряд очень симпатичных сайтов:
http://www.goldenplanet.com/products/typo3.html
http://www.acqal.com/
http://www.q-wert.net/en/typo3-full-service-web-agency/

Drupal vs. TYPO3:
собственно, меня и вынудило присматриваться к TYPO3 то обстоятельство, что DRUPAL - это фактически очень развитый блоговый движок. Хронологические записи в БД промаркированные терминами из таксономии, далее фильтрация по ним и достаточно простое отображение...
CCK -> Views -> Panels, сильно расширяют возможности, но, на мой взгляд, это больше для разработчиков, администратор сайта и редакторы мыслят структурой сайта, т.е. тем , что видят каждый день, да и корректору проще исправить опечатку во фронтпейже, чем в админке.
Но и шаблоны в TYPO3, воспринимаю пока как монстроподобные, нет ощущения на сколько комфортно будет админу сайта с ними работать.
Борис

Valery Romanchev
26.05.2009, 15:56
Но, конечно, есть ряд очень симпатичных сайтов:
http://www.goldenplanet.com/products/typo3.html
http://www.acqal.com/
http://www.q-wert.net/en/typo3-full-service-web-agency/

еще есть списки вот здесь:
http://blogue.infoglobe.ca/2008/10/22/51-typo3-sites-which-you-may-not-have-known-were-typo3-based/
http://welovet3.com/
http://typo3.cmsmagazine.ru/works/


Но и шаблоны в TYPO3, воспринимаю пока как монстроподобные, нет ощущения на сколько комфортно будет админу сайта с ними работать.

С TYPO3-шаблонами крайне некомфортно новичку, который не знает где и что менять. Но таких мест совсем не много. Разработчик пишет инструкцию из 5 пунктов - этого достаточно.
"Работать" с шаблонами должен разработчик, админу изредка требуется вносить мелкие изменения.
Другое дело, если у Вас стоит задача разрабатывать сайты (делать редизайн) силами админа, который TYPO3 не знает. Это уже другая ситуация.

Дмитрий Самойлов
26.05.2009, 17:07
Хочу и от себя добавить пример периодического издания
http://otrok-ua.ru

Борис
26.05.2009, 17:26
О разработке шаблонов админом речи не идет, но пожелания директора, чтоб материалы на данной страничке были размещены не так. а по-другому, это выделить, а это запихнуть по-дальше... ситуация типичная.
И править надо по месту и не факт, что им же сказанное ему же понравится - бантик виден только на примерке...
Так что инструкция из пяти пунктов, лежащая рядом - не выход

Valery Romanchev
26.05.2009, 17:57
О разработке шаблонов админом речи не идет, но пожелания директора, чтоб материалы на данной страничке были размещены не так. а по-другому, это выделить, а это запихнуть по-дальше... ситуация типичная.

для этого не надо менять шаблонов
Делается набор 2х, 3х, 4х колоночных элементов и рамок.
Из которых можно компоновать в очень широких пределах.

В принципе можно легко научиться работать с TemplaVoila - эта вещь и делалась какбэ для вебмастеров, чтоб они легко могли делать шаблончики, рамочки и прочая.
Программировать для этого не нужно.

Борис
26.05.2009, 18:06
Сайт симпатичный, и как журнал все нужные разделы имеет. Спасибо за ссылку.
Структура дизайна простая, здесь инструкции из 5 пунктов админу действительно хватит, согласен.

Борис
26.05.2009, 18:26
Возьмем предельный по сложности случай - The NY Times:
www.nytimes.com
там структура дизайна сетчатая - очень хорошо видно.
Если TYPO3 позволяет создать шаблон из блоков, параметры которых можно достаточно произвольно менять, вплоть до пропуска блока или перемещения, а далее гибко подгонять оставшиеся блоки под сетку разметки и их наполнять контентом, и снова корректировать с учетом объема наполнения, то согласен, что в такой системе можно сделать очень многое и игра стоит свеч.

Lucifer
26.05.2009, 18:42
Думаю, FCE вполне позволяет сделать нечто подобное. Утверждать не берусь, но думаю, что вполне можно дописав немного, сделать редактор стилей для каждого FCE. А может и есть что нибудь подобное в экстеншонах.
Самым простым способом можно сделать несколько видов FCE с разными стилями (скажем, разной ширины). Тот сайт можно организовать таким образом. Модератор при таком подходе будет просто добавлять блоки разной ширины, и добавлять туда любые элементы.

Valery Romanchev
26.05.2009, 18:50
Думаю, FCE вполне позволяет сделать нечто подобное. Утверждать не берусь, но думаю, что вполне можно дописав немного, сделать редактор стилей для каждого FCE. А может и есть что нибудь подобное в экстеншонах.
Самым простым способом можно сделать несколько видов FCE с разными стилями (скажем, разной ширины). Тот сайт можно организовать таким образом. Модератор при таком подходе будет просто добавлять блоки разной ширины, и добавлять туда любые элементы.
Дописывать ничего не надо, это уже есть.
Для FCE можно числом задавать ширину или высоту ячеек, отступы и прочее.
Будет это типа: <div style="width:30%" >...
число 30 будет вставляться в непосредственно в самом FCE

Lucifer
26.05.2009, 19:13
А как можно редактировать стили отдельного FCE? Это стандартная темплаволя или какой то экстеншон? Можно поподробнее или ссылку?

Valery Romanchev
26.05.2009, 19:22
А как можно редактировать стили отдельного FCE? Это стандартная темплаволя или какой то экстеншон? Можно поподробнее или ссылку?
стандартная

Создаете поле width и вставляете значение этого поле в нужное место.
Чтобы это сделать проще всего использовать TemplaVoila без меппинга. Т.е. весь вывод FCE создавать через TS (и мепить один элемент на html-шаблон пустышку, содержаший только <div></div>)
Пример такого DS



<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3DataStructure>
<meta type="array">
<langDisable>1</langDisable>
</meta>
<ROOT type="array">
<tx_templavoila type="array">
<title>ROOT</title>
<description></description>
</tx_templavoila>
<type>array</type>
<el type="array">


<field_images type="array">
<tx_templavoila type="array">
<title>Images</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>image</eType>
<TypoScript><![CDATA[

10 = TEXT
10.field = field_images
10.wrap = <table class="tab-gallery"><tr>|</tr></table>
10.split {
token =,
cObjNum = 1
1 {
10 = TEXT
10.data = register:tx_templavoila_pi1.parentRec.uid
10.noTrimWrap = |<td><a rel="lightbox[sb|]" href="|

# 20 = TEXT
# 20.field.current = 1
# 20.field.listNum = 0

20 = IMG_RESOURCE
20.file.import = uploads/tx_templavoila/
20.file.import.current = 1
20.file.import.listNum = 0
# 20.wrap = |

30 = IMAGE
30.file.import = uploads/tx_templavoila/
30.file.import.current = 1
30.file.import.listNum = 0
30.file.height.field = field_height
30.file.width.field = field_width
30.wrap = " >|</a></td>
}
}





]]></TypoScript>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>group</type>
<internal_type>file</internal_type>
<allowed>gif,png,jpg,jpeg</allowed>
<max_size>4000</max_size>
<uploadfolder>uploads/tx_templavoila</uploadfolder>
<show_thumbs>1</show_thumbs>
<size>10</size>
<maxitems>15</maxitems>
<minitems>0</minitems>
</config>
<label>Images</label>
</TCEforms>
</field_images>


<field_height type="array">
<tx_templavoila type="array">
<title>Height</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>int</eType>
<TypoScript>


</TypoScript>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>input</type>
<size>4</size>
<max>4</max>
<default type="integer">104</default>
</config>
<label>Height</label>
</TCEforms>
</field_height>



<field_width type="array">
<tx_templavoila type="array">
<title>Width</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>int</eType>
<TypoScript>


</TypoScript>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>input</type>
<size>4</size>
<max>4</max>

<default type="integer">155</default>
</config>
<label>Width</label>
</TCEforms>
</field_width>



</el>
</ROOT>
</T3DataStructure>

Борис
26.05.2009, 20:13
Если стили <div> легко изменять, то вопрос сводится к хорошему, устойчивому шаблону и жизнь администратора сайта существенно облегчается. За это стоит побороться.

Борис
27.05.2009, 16:06
Нашел замечательный пример шаблона в сборке TYPO3, выполненном
на http://www.t3net.us/
Examples / Flexible Content Elements -
произвольное смещение блоков в центре страницы.
Там положение целиком определяется через class для <div>