Чуть более 12-ти лет назад я создал блог про TYPO3, где собирался делиться с читателями всеми тонкостями и секретами работы с данной CMS. Идея была аналогична моему проекту, посвященному WordPress системе, где я публиковал всевозможные статьи для веб-разработчиков, но только по WP. Такой подход позволял записывать полезную информацию для себя и заодно создавать востребованный тематический контент.
Собрался я как-то улучшить индексацию своего фан сайта Готики 4 за счет размещения на проекте карты сайта. Вся сложность задачи заключалась в том, что кроме обычных страниц (которые и так нормально индексировались) мне нужно было включить туда записи новостей (tt_news). Это, в свою очередь, автоматически значило отказаться от базовой карты сайта TYPO3, что не имела такой функциональности.
Существует несколько расширений для создания карты сайта. Также имеется стандартный элемент, встроенный в типо3 изначально. Вообще карта сайта полезна для пользователей в качестве элемента юзабилити так как позволяет быстро найти нужные вам страницы, если навигация очень запутанная. В данном блоге я уже рассматривал Google sitemap TYPO3 экстеншен от Дмитрия Дулепова, который строит карту для поисковых систем.
Иногда в работе над сайтом возникает задача когда нужно посмотреть или изменить какие-то настройки, значения непосредственно в базе данных проекта. В общем случае для этих целей чаще всего используется специальный инструмент — phpMyAdmin. Он устанавливается на каждом хостинге и, в принципе, пользоваться им достаточно легко.
Рассмотрю сегодня еще один проект по TYPO3, который делал когда-то. Времени прошло уже больше года, возможно, кое-что из функциональности (модулей) изменилось, но в целом получился достаточно интересный нишевый сайт. Почему нишевый? — просто тематика сайте связана с «объектами недвижимости» — то есть, основным функционалом должен быть список квартир, их бронирование и организация поиска по ним.
Система typo3, как и большинство современных cms, имеет некоторую базовую функциональность + возможность ее расширения за счет дополнительных модулей. В typo3 они называются Extensions (экстеншены по простому или расширения). Совсем недавно я рассматривал вопрос установки плагинов в wordpress поэтому решил почему бы не рассказать об этом же, но для системы typo3.
Для того чтобы ссылки сайта выглядели красиво, то есть содержали вместо параметров id, tt_news более близкие человеку название категорий, страниц или разделов используется модуль RealURL speaking paths for TYPO3 (realurl). Это один из вариантов сделать ЧПУ в TYPO3, можно сказать, самый популярный. Настройка realurl, в принципе, производится по стандартным правилам и в сети даже есть готовые варианты конфигураций, которые можно позаимствовать.
Уже достаточно давно в сфере разработки сайтов можно встретить один весьма эффектный трюк для просмотра изображения. При клике по картинке и открытии ее большей копии в новом окне мы можем видеть специальное затемнение фона с нужным изображением по центру. Если я правильно помню, то эффект (или скрипт) этот называется lightbox.