Новое расширение news
Сегодня обнаружил в репозитории расширение news, которое призвано стать современной заменой для самого популярного tt_news.
http://typo3.org/extensions/reposito.../news/current/ Плюсы: 1. Построено на базе extbase & fluid 2. Написано Georg Ringer, который является давним улучшателем tt_news и разработчиком ряда полезных экстов для TYPO3. Он автор rgnewsce, который добавляет в tt_news возможность создавать новость из отдельных элементов, как из кирпичиков. 3. Качественная проработка экста - наличие подробной документации, wiki с примерами, учтены многие недостатки tt_news и встроены возможности из rgnewsce. 4. Импорт из tt_news Минусы: 1. Экст требует TYPO3 не ниже 4.5.3. 2. Пока нет поддержки DAM, но планируется. 3. "Порог входа" еще выше, чем у tt_news. Так как документация менее подробная и все подряд не разжевано (как в tt_news, доки которой можно считать самыми подробными после доков ядра). Плюс шаблоны на fluid, которые гораздо менее читабельны чем старые HTML шаблоны, хотя конечно возможностей кастомизации в них гораздо больше. |
Насчет исправления документации уже ведется работа. Что радует, расширение развивается, добавляется новый функционал, дорабатывается старый.
Насчет шаблонов Флюид, это отдельная тема и ее изучению стоит уделить свое внимание. На этой базе уже возможно сделать сайт полностью. Само использование расширение мне показалось гораздо проще, чем tt_new. В документации планируют добавить инструкции, советы по дополнительным расширениям, настройки (RSS и RealURL). Чем шире мы будем использовать это расширение, тем быстрее сможем помочь его развитию, ну и себе :) |
Подниму тему про news!
Установил для простого каталога. Первое впечатление - не понятно почему такое катастрофически-непопулярное расширение. всего 909 скачиваний, судя по сайту. Не знаю считаются ли тут он-лайн установки прямо из Typo3, но за год с лишнем цифры могли бы быть и серьезнее! Далее - документация по-прежнему очень поверхностная. Fluid шаблоны действительно по-началу заставляют напрягать серое вещество. В общем, пока не понял окончательно действительно ли это прорыв, по сравнению с tt_news, или же очередная "моська, которая лает на слона"... |
Помимо документации хорошо бы читать и вики на платформе разработки:
http://forge.typo3.org/projects/extension-news/wiki Там объясняются некоторые полезные вещи: как дополнить расширение, как использовать fluid, realURL и т.п. По-моему, реально сделать все, что и в tt_news, но нужно разбираться. Смысл тот же - дополнить поля таблиц необходимыми данными (дополнение класса, об этом написано в вики) и вывести их в шаблоне. Создать свои шаблоны - это уже в документацию по fluid и, частично, также в вики... Не доделано, но в процессе разработки, поиск. |
Цитата:
Вопрос в целесообразности использования news вместо tt_news. Под последний есть не одна сотня всяких готовых экстов, плюс привычная (для меня лично) архитектура. Что приобретаем юзая news? Помимо "современного подхода программирования" и т.п. виртуальных преимуществ... Понятно, что это задел на будущее, но для реальных проектов я бы выбрал проверенные tt_news. Или спрошу по-другому: Кто-нибудь использует news для production решений? |
Цитата:
|
Лично мне хочется уйти от tt_news из-за медленных запросов. К сожалению в нынешнем tt_news их никак не оптимизируешь. И нет внутренней логики кэширования.
Ведем свой лог медленных запросов, и 90% там это запросы tt_news. Например такие: Код:
SELECT DISTINCT tt_news.uid, tt_news.* В news такая же ерунда? |
Ну с tt_news известная проблема... К сожалению подобными наблюдениями по новому расширению не располагаю, да и с таким количеством записей не сталкивался пока.
Но судя по классам расширения (news/Classes/Cache/ClassCacheBuilder.php) в news используется какое-то свое кеширование, глубже пока не копал. Вроде как он используется для кеширования файлов. Имеется еще и сервис кеширования: news/Classes/Service/CacheService.php где используется механизм кеширования TYPO3, это видно и в ext_localconf.php: PHP код:
|
Вышла новая версия news 2.0.0
|
Подробнее: http://www.montagmorgen.at/blog/arti...extension.html
PS: только какой-то шрифт на сайте плохо читабельный. |
Часовой пояс GMT +4, время: 19:27. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot