
Создание сайтов на TYPO3
Платформа TYPO3 для разработки сайтов входит в 10 наиболее безопасных CMS. Наличие свободной лицензии и открытого кода являются одними из главных причин популярности этого движка на рынке.
Целевая аудитория
TYPO3 — движок, предназначенный для разработки средних и крупных проектов. Из-за обилия возможностей не стоит выбирать эту платформу для запуска небольшого проекта.
Платформа хорошо подходит для разработки блога, информационного портала или корпоративных сайтов. Интернет-магазин или соцсеть на этом движке тоже можно сделать, но реализация будет достаточно проблемной и потребуется работа опытного разработчика.
Режимы работы системы разделяют на frontend и backend, то есть тот, который будет виден только посетителям сайта и тот, который доступен администратору.
Характеристики TYPO3
Система состоит из шаблонов. При этом уже есть готовые заготовки, но в основном шаблоны пишутся на языке конфигураций TypoScript, который есть альтернативой XSLT. В список основных расширений входят:
- система новостей
- календарь
- форум и связь с другими форумами
- интернет-магазин и каталог
- блог и голосования для посетителей
- галерея изображений
- рассылки и чат.
Система TYPO3 простая и легкая в настройке, для нее не нужны специальные знания в сфере программирования, установка системы тоже происходит быстро и удобно для пользователя; есть разделение прав администраторов, редакторов и пользователей. Для работы в системе у вас есть доступ к полной документации.
Есть функция поддержки записи страниц в кэш, что позволяет создание перспективных сайтов. CMS дает для пользователя динамическое меню и автоматическую навигацию по сайту.
TYPO3 — гибкая и масштабируемая система с большим количеством модулей и удобной панелью управления, хотя и непростой в изучении. По функционалу систему можно сравнить с платными CMS, но сходство заметно только профессионалам. Но и для менее подготовленных вебмастеров система предлагает большое количество полезных инструментов.
Редактор информационного наполнения может выбирать, будет ли он добавлять и менять содержимое пользовательской части сайта или воспользуется специальным интерфейсом в панели. Уровень навыков для того, чтобы управлять проектом, находится на минимальном уровне — если человек владеет MS Word, то и с оперативным ведением сайта он тоже справится. Ссылки в меню включаются автоматически после того, как создаются страницы. Платформа предлагает администратору возможность легко управлять пользователями и группами. Например, можно ограничить возможности просмотра и редактирования отдельных страниц или проверить разрешения при поиске проблемы без перерегистрации. Это, в свою очередь, позволяет разрабатывать корпоративные сайты компаний и с успехом управлять ими без установки дополнительных расширений. Пользователи могут добавлять комментарии,новости, писать на форум и в гостевую книгу.
Дополнительные возможности на CMS добавляются с помощью плагинов. Найти их можно в TYPO3 Extension Repository — хранилище расширений TYPO3. Это официальный каталог, в котором представлены дополнения, которые прошли проверку. Установка возможна через Extension Manager в панели администратора.
Как и в других CMS, дополнения предоставляют различный функционал. Одни меняют дизайн сайта, другие добавляют новые возможности вроде новостной ленты или галереи. У каждого расширения есть свой перечень настроек, позволяющий изменить его внешний вид и настроить поведение.
Визуальных возможностей настройки внешнего облика ограниченное количество. По сути, они ограничиваются только возможностью редактирования контента на страницах и минимальной кастомизации интерфейса. Для того, чтобы внести значительные изменения, придется работать с шаблонами, как и на большинстве других бесплатных CMS.
Оптимизация (SEO) и продвижение
В панели управления TYPO3 есть раздел SEO, в котором представлена структура страниц сайта. Вы можете оптимизировать любой из разделов сайта. Из модуля доступны для редактирования такие параметры, как:
- Заголовок страницы для браузера
- Включение / отключение суффикса в названии страницы
- Описание страницы
Для того, чтобы изменить параметр нужно 2 раза кликнуть по нему левой кнопкой мыши. Изменения будут автоматически сохранены после нажатия за пределами редактируемого поля.
Оптимизировать страницу можно через меню Page. У каждого раздела в контекстном меню есть пункт «Редактировать», который ведёт к его настройкам. На TYPO3 также есть модуль для создания отчётности по SEO, который показывает информацию об оптимизации страниц: правильность использования уровня заголовков, у всех ли изображений прописаны alt, есть ли описание для нового раздела. Сведения доступны после публикации страницы. Далее появится ссылка на модуль с кнопкой «Обновить» для создания нового отчета. Такой подход позволяет быстро среагировать на возникшие ошибки и качественно оптимизировать сайт согласно требованиям поисковиков.
Выводы
TYPO3 — CMS, которая требует серьёзного подхода. Это не тот случай, когда вы решили попробовать движок, немного поигрались с ним и бросили. В этом случае рекомендуется даже не пытаться, поскольку для того, чтобы в полной мере освоить эту платформу, потребуется изучение TypoScript. TYPO3 выбирают опытные разработчики, которым нужен гибкий инструмент для создания средних и крупных проектов. У большинства из них уже есть положительный опыт работы с этой CMS.
Несмотря на это, начинающие разработчики не могут войти в TYPO3. Возможно бесплатное скачивание платформы, а визуальные инструменты управления , простой интерфейс редактора и большое количество модулей помогут на первых порах администрировать сайт без правки кода. Но устанавливать эту CMS есть смысл только в том случае, если вы хотите в будущем изучить все ее функции.