Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
04.12.2015, 21:21 | #1 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
TYPO3 + какой-нибудь фреймворк.
Есть ли у кого-ни будь опыт интеграции TYPO3 с каким-нибудь популярным фреймворком вроде Zend?
|
19.12.2015, 13:20 | #2 |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
EXT: Framework for TemplaVoila
What does it do? This is the implementation of the Framework for TemplaVoila as a TYPO3 extension. At its heart, this framework is a workflow supported by a code base and set of best practices to produce visually-varied sites quickly and consistently using TemplaVoila. Providing the code for the framework as an extension means: Sites running on the extension version of the framework can receive future updates by updating the extension through the extension manager. The framework can be brought into brand new TYPO3 installations or existing installations. It is no longer essential to start new sites with the Busy Noggin QuickSite. Skins for the framework can now be packaged and distributed as extensions. Skins can be easily managed with a new point and click interface Instructions on using the framework and developing web site skins can be found at http://templavoila.busynoggin.com. ======= http://www.youtube.com/watch?v=yNvdpJQjb9g ======= http://www.busynoggin.com/extensions...oilaframework/ Последний раз редактировалось Николай Сипко; 19.12.2015 в 15:34 |
19.12.2015, 19:45 | #3 |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
Ивано++, поделишься впечатлениями об интеграции TYPO3 и фреймворка? А то аж самому стало интересно...
https://typo3.org/extensions/reposit...oila_framework |
20.12.2015, 00:10 | #4 |
Senior Member
|
Мелькало уже это "чудо" на форуме http://forum.typo3.biz/showthread.php?t=7814
__________________
Дмитрий Васильев, "T3 студия" По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio www.typo3.ru.net |
20.12.2015, 00:17 | #5 |
Senior Member
|
Често говоря, я не вижу никакого смысла скрещивать zend и TYPO3. Кто хочет "чистый фреймворк", без CMS, использует что ему больше нравится. Сейчас, к примеру, все от Laravel тащятся. А в TYPO3 есть Extbase - вполне себе серъезный фреймворк. Ну или на TYPO3 Flow + Neos CMS переходите. TYPO3 Flow, он компоненты Symfony использует и ORM Doctrine. Это уровень еще выше, если можно так выразиться.
__________________
Дмитрий Васильев, "T3 студия" По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio www.typo3.ru.net |
20.12.2015, 10:57 | #6 | |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Цитата:
Имею в виду Zend, cakePHP и аналогии... |
|
20.12.2015, 11:02 | #7 | |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Цитата:
- сначала все кэшируется, а потом что бы получить динамичность приходится делать кучу _INT-объектов... - если вставляешь нэ кэшируемый _INT-плагин на странице, то что бы поменять TITLE-страницы - приходится все ссылки делать с cHash... На FLOW с этим логика работы такая же? |
|
14.01.2016, 15:35 | #8 | |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
Цитата:
24.06.2007 Кеширование в статические файлы http://typo3.org/extensions/reposito...taticfilecache Вышло обновление модуля nc_staticfilecache обеспечивающего кеширование всех страниц TYPO3-сайта или многосайтовой системы в статические HTML-файлы. Модуль поддерживает RealURL и simulateStaticDocuments, имеется обзор кешируемых страниц в BackEnd. Обеспечивается увеличение скорости отдачи веб страницы до 230 раз. ======= Не пробовали? ======= "Темплавоила - мало интересует..." ======= Framework + шаблонизатор = идеальная интеграция TYPO3 с популярным фреймворком (EXT: Framework for TemplaVoila) ======= Отчего такое пренебрежение к TemplaVoila? https://ru.wikipedia.org/wiki/TYPO3 Templavoila — альтернативный шаблонизатор для TYPO3. С помощью Templavoila из HTML-шаблона генерируется TYPO3-шаблон без изменений в структуре HTML. Процесс генерации Templavoila-шаблона (мэппинг) представляет собой сопоставление областей HTML-кода и той функциональности, которая будет связана с этими областями. Например, один из тегов будет заменяться на меню, вместо другого тега будет подставлен элемент контента. Мэппинг выполняется с помощью мыши и не требует даже знания HTML. Важной особенностью Templavoila является возможность создания Flexible Content Elements (FCE) — динамических элементов контента. Это особые элементы контента, которые могут включать в себя более мелкие элементы контента и располагать их в соответствии со структурой HTML-шаблона. FCE строятся по тем же принципам, что и Templavoila-шаблоны страниц, создавая эффект «шаблона в шаблоне». Использование FCE позволяет чрезвычайно гибко управлять содержимым страницы. И, если не секрет, каким Вы пользуетесь шаблонизатором? Последний раз редактировалось Николай Сипко; 14.01.2016 в 18:48 |
|
14.01.2016, 17:48 | #9 | |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
Цитата:
Перевод для запроса When do you need cHash in TYPO3 Когда вам нужно cHash в TYPO3 cHash является одним из самых загадочных и непонятных параметров в TYPO3. Есть несколько статей о cHash в Интернете (в том числе мой собственный, смотрите ниже), но она по-прежнему остается загадкой. cHash важно для правильного кэширования в TYPO3. Поэтому я решил написать, когда вам это нужно, а когда не. Когда использовать cHash Вы должны cHash, если: содержание страницы зависит от параметра URL, и вы не используете условий, и вы хотите, чтобы содержание в кэше Это обычно происходит в расширениях. Расширение должны производить связи с cHash, если его результат зависит от URL и расширение типа USER. Когда не использовать cHash Вам не нужен cHash, если: вы создаете USER_INT (без кэширования) расширение можно создавать различную продукцию, используя условия TypoScript от параметра URL ограничить страницы или содержание сайта в различных групп пользователей Иными словами, забота о cHash если вы пишете PHP код. Забудьте cHash для остальной части TYPO3. |
|
15.01.2016, 06:45 | #10 | ||
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Цитата:
Цитата:
Любой. -- cHash , USER_INT, [CONDITION]... Все это слишком сложные вещи. Там использовать, там не использовать. Здесь можно отправить CSS, JS, META, TITLE, здесь нельзя. По этому иной раз когда авторизируешся во Frontend на typo3.org, переходишь по ссылке в репозиторий - а она показывает ни ту страницу (без авторизации). Все закручено. Лучше всего было бы если ли бы тайпо работала как битрикс, или вордпресс. В них не пишутся страницы целиком. В них обычно пишется кэш данных. Но в тайпо врядли может быть такое хотя бы из-за = CONTENT. Т.к. на его сборку уходит иногда очень много времени. И по этой причине в тайпо страница записывается в кэш условно говоря целиком. Уже не говорю про то, как сделана работа с секцией HEAD - замем там жестко пережимать и так жестко закручивать JS, CSS, TITLE, META... Там столько всего пересчитывается... Ни Extbase, ни Fluid - к сожалению не решают данной проблемы. По прожнему из-за cHash и USER_INT вставок все приходится разбивать на части. |
||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
На что это могут указывать следующие нотации? | Faab | Общие вопросы | 6 | 25.11.2014 17:04 |
T3CON12DE - Community, the TYPO3 family and Neos | RSS Bot | Новости TYPO3 (на английском) | 0 | 16.10.2012 20:10 |
T3CON12DE - Community, the TYPO3 family and Neos | RSS Bot | Новости TYPO3 (на английском) | 0 | 16.10.2012 13:47 |
T3CON12DE - Community, the TYPO3 family and Neos | RSS Bot | Новости TYPO3 (на английском) | 0 | 15.10.2012 20:10 |
T3CON12DE - Community, the TYPO3 family and Neos | RSS Bot | Новости TYPO3 (на английском) | 0 | 15.10.2012 16:06 |