TYPO3: GIFBUILDER научится выводить многострочный текст
Отличная новость по поводу грядущей 4.3. Замечательно то что в новой версии содержится очень много доработок касающихся TypoScript, делающих язык разработки TYPO3 более гибким.
Read more
PHP 5.3+ и TYPO3 до 4.3, deprecated functions
PHP 5.3 обещает значительный прирост в скорости выполнения PHP-приложений. Увеличение скорости для TYPO3 по прогнозам должно составить порядка 30%.
Переходить на данную ветку PHP еще рано, и пока связано с большим количеством нехороших сюрпризов и неожиданностей. Хотя 5.3.0 и объявлена стабильной версией, в разработке уже находится кандидат на релиз 5.3.1.
С выходом более менее рабочей версии PHP 5.3, чем грозит переход на версию 5.3+?
Read more
TYPO3: Счетчики. Вывод последовательной нумерации для меню, контент блоков и т.д.
Часто возникающий вопрос: “Как реализовать счетчик в TYPO3?” “Как пронумеровать пункты меню?” Хотя для этого есть нумерованные списки HTML, иногда они могут быть не применимы. Например если требуется управляемый процесс выставления номеров или какие-либо действия в зависимости от порядкового номера элемента.
Привыкнув к циклам в языках программирования, многие разработчики ищут подобные структуры в TypoScript. Но TypoScript не язык программирования – это всего лишь конфигурация системы и циклов там нет. Но можно задать конфигурацию где организовывать счетчик и указать как его вычислять.
Read more
SVN уязвимость: Прячте ваших детей!
Уязвимость позволяет получить исходние тексты проектов использующих SVN.
Ccылки: Сравнение JS фреймворков
Отличная матрица сравнения фреймворков: http://matthiasschuetz.com/javascript-framework-matrix/en/
TYPO3 и мультисайтовая настройка: RealURL
В случае если Вы пользуетесь какими либо автоконфигураторами для RealURL, обычно создается конфиг в котором первым элементом идет _DEFAULT – общая настройка для всех доменов. После чего добавляются конфигурации для отдельных доменов.
Такая конфигурация ошибочная! Поведение системы становится непредсказуемым, ссылки то работают, то не работают.
Read more
TYPO3 и мультисайтовая настройка: indexed_search
Поиск в многосайтовой среде с возможностью выдачи результатов на всех доменах, требует что бы ссылки проставлялись от соответствующего домена. Общесистемные установки кросс-доменных ссылок
config.typolinkEnableLinksAcrossDomains = 1
в случае indexed_search не работают.
Для того что бы заработали корректно ссылки между доменами в поиске требуется установить собственный параметр indexed_search:
plugin.tx_indexedsearch.search.detect_sys_domain_records = 1
Данный параметр инициирует проверку пути к каждой странице в результатах поиска и поиск в пути записей о доменах. Потом в случае одно-доменного сайта или сайта с доменами-синонимами лучше держать параметр выключенным, так как кроме замедления работы (множество запросов к базе на каждый результат поиска) пользы от включения этой опции не будет. Для мультисайтовой же среды с кросс-доменным поиском это необходимо. Возможно в комбинации с crawler и индексированием всех сайтов как External можно избежать этих накладных расходов, так как ссылки будут полностью сохраняться в кэше indexed_search, без нужды их строить.
screen с вертикальным сплитом
В git репозитории screen можно попробовать разрабоческую версию, которая позволяет разбивать окно терминала не только вертикально, но и горизонтально. С учетом того что ноутбуки зачастую имеют широкоформатные экраны, это очень актуальная функциональность.
Сборка:
1 2 3 4 5 6 | git clone git://git.savannah.gnu.org/screen.git cd screen/src/ ./autogen.sh ./configure make sudo make install |
P.S.: Для тех кого “screen” ничего не говорит: SCREEN – терминальная программа позволяющая одно окно терминала разделить на несколько зон со своими оболочками. Программа для Unix сред (Linux/Mac/Cygwin [Windows]). Если Вы часто работаете на удаленном сервере в терминале, обязательно посмотрите. Одно из замечательных свойств screen – это умение сохранять рабочии ссесси при отсоединении или обрыве связи.


Recent Comments