2013-07-31 6 views
11

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

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

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

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

ответ

8

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

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

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

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

Я полагаю, вы имели в виду неглубокую (или длинную) кривую обучения. Крутая кривая обучения = «быстрый прирост навыка» = легко учиться. Малая кривая обучения = медленное увеличение навыка = трудно учиться. http://en.wikipedia.org/wiki/Learning_curve#.22Steep_learning_curve.22 – Mateng

+0

Я хотел бы добавить, что впечатление о том, что TYPO3 является «хаотичным» результатом нескольких лет обратной совместимости и, следовательно, много накладных расходов в коде , С другой стороны, поэтому в TYPO3 часто существует несколько решений для одной проблемы. – Mateng

+0

@Mateng: Я всегда использовал его в традиционном значении (как описано в этой статье в Википедии), думая, что оно происходит от «крутого» в смысле «резко возрастает» - другими словами, количество новой информации, появляющейся в процесс обучения резко возрастает. Спасибо за информацию о правильном использовании. Я собираюсь изменить свой ответ. – tmt

8

О сравнении с другой CMSes:

Drupal

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

Joomla

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

Wordpress

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

TYPO3

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

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

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

+0

Как вы пишете, чтобы использовать его с этими 3 критериями, я могу сделать то же самое с Drupal, и как новичок в обеих системах для меня это выглядит намного проще с Drupal. проблема с обратной совместимостью может быть большой проблемой. И когда так много людей отдают предпочтение TYPO3 как таковой отличной системе, я попытаюсь потратить свое время на изучение этой системы. – tttpapi

+1

Попробуйте TYPO3 6.1 из http://typo3.org/download/ с пакетом внедрения. Я бы рекомендовал включить следующие расширения: news (not tt_news), tsconf (некоторые хорошие настройки для бэкэнд), realURL. Существует множество ресурсов, например, групп новостей. Однако многие книги находятся на немецком языке. помните, что TYPO3 популярен в северной/центральной Европе по какой-то причине. – Urs

+0

To corect; WordPress также многоязычный и локальный. Для большего количества страниц вы можете доверять WordPress, у меня есть разработанный на нем словарь, он содержит более 11000 страниц! Другое дело, что тысячи профессиональных бесплатных плагинов, чтобы они соответствовали вашим самым ортодоксальным потребностям! – numediaweb

1

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

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

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

Вы могли бы get it from github, установить и поиграть с ним.

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

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

Смежные вопросы