Ответ 1
Есть много плюсов и минусов, но первый вопрос, на который вы должны ответить, чтобы узнать, что использовать... Вы ищете универсальную структуру управления контентом, на которой вы собираетесь создавать несколько веб-сайтов?
-
Если ДА, продолжайте рассматривать TYPO3. Он имеет некоторые большие преимущества, например:
- Строгое разделение основных и конкретных сайтов файлов, что значительно облегчает управление несколькими сайтами на одном сервере, потому что у вас может быть только одно ядро, которое вы символически связываете с нескольких сайтов. Применение обновления безопасности для всех веб-сайтов - это вопрос минут.
- Деревоподобная структура со страницами, похожими на папки файловой системы и различные записи контента, похожие на файлы в них, и бэкэнд, который поддерживает работу с этими элементами способом, похожим на работу с папками/файлами - копирование и перемещение записей контента, страниц с записи контента и даже целые деревья страниц и записей. Там также функциональность, которая напоминает symlinking (как для страниц, так и для записей контента), что упрощает управление контентом на больших веб-сайтах.
- UNIX-подобная система разрешений для страниц с возможностью иметь более тонкую систему разрешений с расширением be_acl.
- Конфигурация (с использованием собственного языка конфигурации под названием Typoscript), который хранится в одном поле из одной или нескольких записей шаблонов, которые можно редактировать с помощью текстового редактора по вашему выбору (я использую Notepad ++ с подсветкой синтаксиса Typoscript + "It All Text!" extension for Firefox), который каскадирует дерево страниц, которое может быть переопределено на любой странице и может также храниться в текстовом файле в файловой системе это означает, что вы можете иметь конфигурационные файлы, совместно используемые всеми веб-сайтами на сервере, что позволяет вам быстро изменять/исправлять/изменять поведение всех из них одновременно.
- Возможность обрабатывать многоязычные веб-сайты с единой структурой (все языковые версии имеют одинаковую структуру) или многоэлементную структуру (каждая языковая версия имеет другую структуру).
- Возможность размещения нескольких веб-сайтов/доменов с одной установки TYPO3.
- Программа разработки, в которой нет изменений функциональности в филиале (например, 4.5.x) системы, и все же с некоторыми веткими, имеющими "долгосрочную поддержку" (3 года) и, таким образом, получая обновления для системы безопасности - это позволяет вы должны иметь обновленные веб-сайты в течение значительного периода времени без необходимости делать обновление, которое, возможно, изменит/нарушит их функциональность.
-
Если НЕТ, и вы хотите использовать какую-то систему только для одного проекта, тогда... Есть ли одна конкретная функциональность, которую должен достичь веб-сайт?
- Если да, найдите систему, которая лучше всего подходит для этой задачи. Если вы хотите создать блог или фотогалерею, используйте систему, которая была разработана с учетом этой конкретной задачи. TYPO3 не будет вашим лучшим вариантом. Не то чтобы вы не могли создать блог или фотогалерею, но вам потребуется больше работы.
- Если нет, и вы просто строите случайный веб-сайт, подумайте, есть ли еще какая-то веская причина вкладывать время в обучение TYPO3, чтобы оно того стоило. TYPO3 (с точки зрения webdeveloper) довольно сложно изучить, и для одного проекта может не стоить усилий.