TYPO3 与其他系统 Drupal、Wordpress、Joomla [关闭]

Posted

技术标签:

【中文标题】TYPO3 与其他系统 Drupal、Wordpress、Joomla [关闭]【英文标题】:TYPO3 versus other systems Drupal, Wordpress, Joomla [closed] 【发布时间】:2013-08-01 00:03:06 【问题描述】:

我从 TYPO3 开始,我读了很多关于它的***的东西。 但对我来说,它看起来很混乱,比其他系统要困难得多。

我找到了一些关于它的书,但我不知道是否值得购买,因为它们很旧。

我试图找到一些教程,但我不太成功。

所以我的问题是: 它比其他系统好到我应该尝试管理它吗? 如果有,TYPO3有没有适合初学者的好例子?

【问题讨论】:

【参考方案1】:

有很多优点和缺点,但您应该回答自己以找出使用什么的第一个问题是...... 您是否正在寻找一个通用的内容管理框架,您打算在其上构建多个网站?

    如果YES,则继续考虑TYPO3。它有一些很大的好处,例如:

    核心文件和站点特定文件的严格分离大大简化了在一台服务器上管理多个网站,因为您可以只拥有一个核心,您可以从多个网站进行符号链接。只需几分钟即可将安全更新应用到所有网站。 具有类似于文件系统文件夹的页面和类似于其中文件的各种内容记录的树状结构,以及支持以类似于处理文件夹/文件的方式处理这些元素的后端 - 复制和移动内容记录,页面与内容记录甚至整个页面和记录树。还有类似于符号链接的功能(适用于页面和内容记录),可简化大型网站上的内容管理。 类似于 UNIX 的页面权限系统,可以选择使用be_acl 扩展来拥有更精细的权限系统。 一种配置(使用自己的配置语言,称为 Typoscript),存储在一个或多个模板记录的单个字段中,可以使用您选择的文本编辑器进行编辑(我使用带有 Typoscript 语法突出显示的 Notepad++ + "@ 987654322@" Firefox 的扩展名),它向下级联页面树,可以在任何页面上被覆盖,也可以存储在文件系统上的文本文件中,这意味着您可以拥有由所有网站共享的配置文件服务器,从而允许您一次快速更改/修复/修改所有这些行为。 能够处理具有单树结构(所有语言版本具有相同结构)或多树结构(每个语言版本具有不同结构)的多语言网站。 能够在一个 TYPO3 安装中托管多个网站/域。 一个开发程序,其中系统的一个分支(例如 4.5.x)中的功能没有变化,但一些分支具有“长期支持”(3 年)并因此接收安全更新 - 这允许您可以在很长一段时间内拥有最新的网站,而无需进行可能会更改/破坏其功能的更新。

    如果并且您只想将某个系统用于一个项目,那么... 网站应该实现一个特定的功能吗?

    如果,请寻找最适合该任务的系统。如果您想建立博客或相册,请使用专为这一特定任务而设计的系统。 TYPO3 不是您的最佳选择。并不是说您不能用它建立博客或相册,但它会花费您更多的工作。 如果并且您只是在构建一个休闲网站,那么请考虑是否有其他充分的理由花时间学习 TYPO3 以使其物有所值。 TYPO3(从网络开发人员的角度来看)相当难学,对于一个项目来说可能不值得努力。

【讨论】:

我想你的意思是一个浅(或长)的学习曲线。陡峭的学习曲线=“技能的快速增长”=易于学习。学习曲线浅=技能增长缓慢=难学。 en.wikipedia.org/wiki/Learning_curve#.22Steep_learning_curve.22 我想补充一点,TYPO3 的“混乱”印象源于几年的向后兼容性,因此代码中有很多开销。另一方面,这就是为什么 TYPO3 中的一个问题通常有多种解决方案。 @Mateng:我一直以传统含义(如***文章中所述)使用它,认为它来自“急剧上升”意义上的“陡峭” - 换句话说,学习过程中出现的新信息量急剧增加。感谢您提供有关正确用法的信息。我要改变我的答案。 另一个好处是打字稿,它可以基于树状结构进行灵活透明的配置 如果我必须决定在一个项目中使用(不是学习..)TYPO3,至少必须满足以下条件之一:1. 多语言 2. 不仅仅是几页 3. acl:不同的编辑可以访问网站的不同部分【参考方案2】:

关于与其他 CMS 的比较:

Drupal

我听说它比 TYPO3 更令人困惑,让许多开发者叹息 没有向后兼容性

Joomla

它在过去几年取得了长足的进步,代码轻量且现代 黑客确实喜欢它(因为它是如此普遍) 多语言支持不是很好 Editor Backend 肯定比 TYPO3 更令人困惑(没有开箱即用的 pagetree) 您必须为许多扩展付费 配置很繁琐,因为它主要通过鼠标点击(巨大的按钮列表)进行

WordPress

这是一个自己的世界 - WPers 说它可以用于各种用途,而不仅仅是博客 - 但它仍然是一个博客 极端的向后兼容性,混乱的架构(我听说) 黑客喜欢它 如果您是网页设计师(即您不使用预先构建的模板并且具有基本的 php 知识),请尝试使用 http://www.grabaperch.com 的 Perch 而不是 wordpress - 它非常适合小型网站或博客/新闻网站。

TYPO3

满足其中一个条件时使用

多语言 更多页数 ACL 在页面树中轻松提供不同的访问权限 图像处理的灵活性(用于动态生成和修改图像的强大工具,例如稍后更改纵横比或分辨率) 强大的社区、可扩展性、支持

要完全掌握 TYPO3 集成,需要相当长的练习时间。

【讨论】:

当您编写它以使用这 3 个标准时,我可以对 Drupal 做同样的事情,作为两个系统的初学者,使用 Drupal 对我来说看起来更容易。但是向后兼容性的问题可能是个大问题。当这么多人称赞 TYPO3 是一个如此出色的系统时,我会尝试并花时间学习该系统。 试用来自typo3.org/download 的TYPO3 6.1 和介绍包。我建议包括以下扩展:news(不是 tt_news)、tsconf(后端的一些不错的设置)、realURL。有很多资源,例如新闻组。不过很多书都是德文的。请记住,TYPO3 在北欧/中欧受欢迎是有原因的。 纠正; WordPress 还支持多语言和本地化。对于大量页面,您可以信任 WordPress;我有一个使用它开发的字典网站,此时它包含11000多个页面!另一件事是数以千计的专业免费插件,使其满足您最正统的需求!【参考方案3】:

其实TYPO3并没有那么复杂。因为它有一些历史,有很多东西,所以很容易迷路,但我们会帮助你找到路!

我非常喜欢TYPO3 bootstrap!

它使用了一些现代技术,如 Fluid、Fedext 等。有很多例子。

您可以get it from github,安装并使用它。

TYPO3 Neos 很快就会推出。它是 TYPO3 CMS 的继任者,非常简单和强大,因为它基于 TYPO3 Flow 框架。

对我来说,TYPO3 在我们需要管理大量数据/内容的情况下非常有趣。就我而言,其他 CMS 更具体。 Drupal 我特别喜欢社交网站。 Wordpress 非常适合简单的网站。

【讨论】:

以上是关于TYPO3 与其他系统 Drupal、Wordpress、Joomla [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

TYPO3 - 禁用扩展缓存

如何在https TYPO3后端处理“非https”(http)站点

Drupal 如何查看与其他不相关的项目?

代理后面的TYPO3生成与http而不是https的绝对链接

Drupal 视图 - 使用 CCK、NodeReference 和参数将 1 个节点与 N 个其他节点相关联

Drupal 教程:CMS 内容管理系统