PDA

Просмотр полной версии : Что это за ветки TYPO?


Ивано
23.10.2012, 12:06
Что это за версии веток typo3 и для каких задач их можно использовать?
typolight
typo3 5.0 (как понимаю phonenix)
typo3 NEOS?

dmartynenko
23.10.2012, 13:59
Typolight никакого отношения к TYPO3 не имеет. Видимо кто-то вдохновился BE TYPO3 и сделал что-то похожее.

TYPO3 5.0, TYPO3 NEOS это суть одно и тоже. Просто раньше хотели назвать 5.0, потом Phoenix, теперь NEOS.

Главное что это все внутри совсем другое чем ветка 4.х и будущая 6.х. Поэтому об обратной совместимости говорят, но что-то вериться с трудом.

Я не пессимист :), но мне кажется из-за желания сделать из NEOS самую лучшую CMS всех времен, ее постигнет судьба Perl 6 и PHP 6.

surfman
25.10.2012, 19:11
А я думал, что сначала 6.х, а после то, что на флоу3.

И кстате, Neos не устанавливается, или я чтото неправильно делаю.
Установил его в директорию, и запускаю site.com/web?
ТОлько у меня ошибка
Execution of subprocess failed with exitcode "1" and output:

TYPO3\Flow\Core\Booting\Exception\SubProcessExcept ion thrown in file
T:\home\virtual\test.xx\flow3\Packages\Framework\T YPO3.Flow\Classes\TYPO3\Flow\Core\Booting\Scripts. php in line 518.
Reference code: 20121025163521f3c4db

Go to the FORGE issue tracker and report the issue - if you think it is a bug!

Ивано
25.10.2012, 23:42
У меня получилось посмотреть NEOS только на их демо сайте и все...
Flow - как понял, что фреймворк типа ZEND

surfman
26.10.2012, 14:03
У меня получилось посмотреть NEOS только на их демо сайте и все...
Flow - как понял, что фреймворк типа ZEND
А где их демо?

Fr1eNd
30.10.2012, 23:19
Кстати Typolight эволюционировал в неплохую CMS под названием Contao в которой есть все что нужно для небольшого сайта + приятные примочки типа CSS конструктора и т.п.

Ивано
05.11.2012, 23:33
А где их демо?


Benutzername: neos
Passwort: neosdemo
http://neos.web-vision.de/neos/login

Ивано
06.11.2012, 12:44
Честно говоря пока и не понятна суть NEOS...
Это крутое FE-администрирование?

dmartynenko
06.11.2012, 13:01
Суть такая. Пришли новые, не умудренные опытом люди. Посмотрели существующий код ядра. Сказали - нет, "ниасилим". Но! Мы можем написать тоже самое в 10 раз лучше!!! И стали писать все с нуля :rolleyes:

PS: Опыт обычно подсказывает что время = деньги, и что улучшать нужно то, что действительно тормозит. А это обычно не более 20% кода. Остальное лучше не трогать.

Dmitry Dulepov
09.11.2012, 19:50
Забудьте про NEOS :) Это способ платить зарплату некоторым людям из T3A без конечного результата их деятельности. Обычный распил денег.

Ивано
10.11.2012, 01:30
Так и понятно...

И еще хотел узнать у участников форума
extbase и flow3 - от этих продуктов есть реальная польза?
Сколько не смотрел - до сих пор не вижу в них практического применения...
ХОТЯБЫ по тому, что они очень сложные в изучении...:)

dmartynenko
12.11.2012, 12:41
Правильнее спросить в чем польза от Extbase + Fluid.
Польза есть. Extbase это MVC Framework, а Fluid это шаблонизатор. Сравни ть эту связку можно Zend Framework. Но у них плюс - они встроены в ядро TYPO3. И применимы как для BE разработки, так и для FE разработки.
Раньше для FE разработки вообще практически ничего не было, только простейший tslib_pibase.

И что бы их использовать не нужно ждать NEOS (flow3). Все это есть еще с версии TYPO3 4.3 (http://forge.typo3.org/projects/typo3v4-mvc/wiki). Есть библиотека готовых компонентов http://typo3.org/extensions/repository/view/fed/.
Поэтому что бы быть в тренде нужно их изучить. Много новых экстов делаются именно на их основе (http://typo3.org/extensions/repository/?id=23&L=0&q=Extbase). Хотя бы news, замена популярному tt_news.

Dmitry Dulepov
16.11.2012, 14:45
Беда c Extbase в том, что он кардинально меняется раз в несколько месяцев, и предыдущий код просто не работает с новыми версиями (меняются названия классов и методов). Недавно был ахтунг, когда добрая половина core в git-master не работала после обновления extbase.

Илья
18.11.2012, 03:22
Недавно был ахтунг, когда добрая половина core в git-master не работала после обновления extbase.
Действительно, после таких "манипуляций" пропадет все желание использовать Extbase. Ну или не обновляться - но тут не известно где острее грабли вылезут :)

Dmitry Dulepov
19.11.2012, 14:00
Нашел тут (http://relyef.livejournal.com/132521.html) гениальное и точно описывающее Extbase/Fluid/Flow/Neos:


...Хуже индусского кода может быть только код европейский, особенно голландцев или датчан. Это тоже объяснимо, у них источники вдохновения легализованы. Из точки А в точку Б никто никуда не едет, зато есть framework. В котором можно задать plug-in, который конфигурирует другой plug-in, который читает третий plug-in и посылает event четвертому, а тот уже знает, что делать. Через Inversion of Control, так интереснее. Я как-то цитировал одно европейское творчество, и, по-моему, это достойно повторения:

Before describing the configuration aspects of components (...), component types and implementations are described, since it is aspects of the component type that are configured by components – and the configurable aspects are defined by the component type.

И это только документация, а исполнение, поверьте моему горькому опыту, еще затейливее...

Ивано
19.11.2012, 14:02
В общем, как то пока получается обходиться без них и думаю что пока так и будет...
Слишком много зависимостей... В которых потом расшибешься разобраться.
Хотя fluid мне очень даже понравился - правда в него бы немного от smarty...
Уж лучше меньше зависимостей...

jettero
27.04.2013, 01:09
Раньше для FE разработки вообще практически ничего не было, только простейший tslib_pibase.
Я наловчился как шаблонизатор в экстеншенах использовать только typoscript :D

В этом свой Дзен есть, typoscript шаблон хорошо структурирован и удобно наследовать и расширять, а не переписывать целиком.
И теперь меня воротит от обычных шаблонов, где вперемешку маркеры и html код (и fluid тоже недалеко от этого ушел).

Единственное, чего сильно не хватает, это средств в typoscript для итерации массивов, приходится их сначала склеивать, а в шаблоне снова разбивать и обрабатывать через split.