TYPO3 по сравнению с другими системами Drupal, Wordpress, Joomla

Я начал с TYPO3, и я прочитал так много превосходных показателей. Но для меня это выглядит довольно хаотично и намного сложнее, чем другие системы.

Я нашел несколько книг об этом, но я не знаю, стоит ли покупать их, потому что они довольно старые.

Я попытался найти несколько руководств, но я не был очень успешным.

Итак, мои вопросы: Это лучше, чем другие системы, которые я должен попытаться справиться с этим? Если да, есть ли хорошие примеры для новичков в TYPO3?

Ответ 1

Есть много плюсов и минусов, но первый вопрос, на который вы должны ответить, чтобы узнать, что использовать... Вы ищете универсальную структуру управления контентом, на которой вы собираетесь создавать несколько веб-сайтов?

  • Если ДА, продолжайте рассматривать TYPO3. Он имеет некоторые большие преимущества, например:

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

    • Если да, найдите систему, которая лучше всего подходит для этой задачи. Если вы хотите создать блог или фотогалерею, используйте систему, которая была разработана с учетом этой конкретной задачи. TYPO3 не будет вашим лучшим вариантом. Не то чтобы вы не могли создать блог или фотогалерею, но вам потребуется больше работы.
    • Если нет, и вы просто строите случайный веб-сайт, подумайте, есть ли еще какая-то веская причина вкладывать время в обучение TYPO3, чтобы оно того стоило. TYPO3 (с точки зрения webdeveloper) довольно сложно изучить, и для одного проекта может не стоить усилий.

Ответ 2

О сравнении с другими CMS:

Drupal

  • Я слышал, что это еще более запутанно, чем TYPO3, и сделал большой вздох разработчика.
  • Нет обратной совместимости

Joomla

  • В последние годы он добился больших успехов, легкий и современный код
  • Хакеры любят это (так широко распространены)
  • Многоязычная поддержка невелика
  • Редактор Backend определенно более сбивает с толку, чем TYPO3 (без pagetree из коробки)
  • Вы должны заплатить за многие расширения
  • Конфигурация утомительна, так как это происходит главным образом с помощью щелчков мыши (огромные списки кнопок).

Wordpress

  • Это собственный мир - WPers говорят, что это для всех видов использования, а не только для блогов, но это все еще блог.
  • Крайняя обратная совместимость, беспорядочная архитектура (я слышу)
  • Хакеры любят его
  • Если вы являетесь веб-дизайнером (т.е. не используете предварительно построенные шаблоны и имеете базовые знания php), попробуйте Perch из http://www.grabaperch.com вместо wordpress - это отлично подходит для небольших или блогационных/новостных сайтов.

TYPO3

Используйте, если один из этих критериев удовлетворен

  • Multilanguage
  • Увеличенное количество страниц
  • ACL легко предоставляет различные права доступа в pagetree
  • Гибкость в обработке изображений (сильные инструменты для генерации и изменения изображений "на лету", например, изменение пропорций или разрешение позже)
  • Сильное сообщество, расширяемость, поддержка

Чтобы полностью интегрировать интеграцию TYPO3, требуется довольно продолжительное время.

Ответ 3

Собственно, TYPO3 не так сложно. Поскольку у него есть некоторая история, есть много вещей, поэтому их легко потерять, но мы поможем вам найти путь!

Мне нравится TYPO3 bootstrap много!

Он использует некоторые современные методы, такие как Fluid, Fedext и т.д. Существует множество примеров.

Вы можете получить его из github, установить и поиграть с ним.

И TYPO3 Neos будет доступен в ближайшее время. Это преемник TYPO3 CMS, который является удивительно простым и мощным, поскольку он основан на структуре TYPO3 Flow.

Что касается меня, то TYPO3 очень интересен в случаях, когда нам нужно управлять большим количеством данных/контента. Другие CMS более конкретны, как и для меня. Drupal Мне нравится особенно для социальных сайтов. Wordpress отлично подходит для простых сайтов.