10个Joomla!偏见
德国的Screenguide杂志让我回应10个Joomla!偏见。以下是我的回答
1. Joomla!仅适用于私人站点
如果陈述是'Joomla!也适用于私人站点',那么我会毫不犹豫地同意。在其基本功能上,系统非常易于使用。即使没有多少先前的知识,你也可以迅速达到令人满意的结果。但这并不意味着Joomla!不适用于专业用途。即使是大型网站也可以很容易地使用Joomla!实现,前提是开发者具备所需的技能。你可以在互联网上找到许多例子。
2. Joomla的架构过时了
Joomla!始终不仅仅是一个纯内容管理系统。在其核心深处有许多有用的功能,使得程序员可以轻松创建网络应用程序。2011年7月发布1.7版本时,决定将框架的两个开发路径分开,因此现在项目内部实际上有两个分支:A) Joomla!Platform,B) Joomla!CMS。
Joomla!Platform可以应用于非常广泛的领域,从简单的网络应用程序到复杂的应用程序。这些可以是电子商务应用程序、ERP系统的开发,甚至是特定业务流程的映射。一个新功能是更简单的命令行应用程序集成。另一方面,Joomla!CMS负责所有需要良好CMS的事情。整个系统基于面向对象的PHP代码。通过模型/视图/控制器原则实现了应用逻辑和表示的分离,这给了我们在设计HTML输出方面的特别自由。我真的不知道这样的架构如何被认为过时。
Joomla!不安全且容易被黑客攻击
这种偏见已经存在很长时间了。Joomla!安装非常简单,对环境和使用者的要求相对较少。这就是为什么业余爱好者经常在各种廉价的托管提供商上安装它,通常伴随着弱密码、过时的扩展和其他管理疏忽的例子。如果用户随后被抓住,他们通常责怪Joomla!而不是托管提供商或用户自身安全问题的疏忽。
区分Joomla!核心和安装了附加扩展的Joomla!安装非常重要。在许多情况下,正是这些扩展打开了大门。Joomla!是世界上最广泛使用的CMS之一,因此它肯定比使用较少的系统更容易成为黑客的目标。如果您对这个话题感兴趣,您绝对应该访问Joomla!安全网站并了解更多信息或http://docs.joomla.org/Category:Security_Checklist。
4. Joomla!网站被标记为恶意软件,因此通常无法访问
我已经与Joomla!合作多年,但这种情况从未发生在我身上。这可能是由于我非常仔细地审查我使用的扩展。
5. Joomla!模块通常基于布局表格
这已经不再是许多版本以来的事实了。但仍有第三方提供商提供的某些附加模块使用表格。在架构部分,我已经提到了MVC原则及其对HTML输出的重要性。如果一个模块的输出不足,这通常可以通过使用模板覆盖来解决。这对于模块来说并不需要太多努力,因为输出的HTML代码量通常有限。
6. 对于大多数应用来说,Joomla!太大、功能太强大、响应太慢(“CMS中的单词”)
有一种偏见认为Joomla!只适用于小型网站,另一种偏见认为它太大——那么哪一种呢?关于最佳CMS的问题无法回答,它取决于您在每种情况下想要用它做什么。有一些优秀的开源内容管理系统,各有侧重点。针对特定项目使用哪个最好需要仔细决定——但许多网络工作者没有评估这个问题。对于一个有五个子页面的网站,Joomla!显然过大。
7. Joomla!编辑器仅供专家使用
CMS的主要任务是管理结构化的内容并控制其输出。WYSIWYG编辑器负责格式化。Joomla!为许多不同编辑器的技术集成提供了基础,这些编辑器作为插件集成到系统中。默认情况下,Joomla!包括Tiny MCE或codemirror,但还有许多其他编辑器可以作为包下载,准备好安装。就我个人而言,我更喜欢JCE,因为它可以精确配置。您可以创建用户组,并允许或禁止他们进行最多样化的操作。并不是所有系统用户都必须使用相同的编辑器,这也适用于所有WYSIWYG编辑器。您可以安装多个编辑器并将它们分配给个别用户。这样,每个人都能物有所值。
8. Joomla!的开发速度不够快
在过去的几个月里,发布周期一直是社区激烈讨论的话题。现在每六个月将有一个新的主要版本发布。Joomla!2.5在今年1月按计划发布。但请记住,有些事情需要时间才能真正做好。如果您觉得事情进展得太慢,欢迎您加入并参与开发。
9. Joomla!不够灵活
这是一种非常模糊的偏见,我只能进行猜测。Joomla! 文章由标题、内容和众多控制其展示的参数组成。但有时,用户希望有额外的字段,其内容可以存储并在数据库中搜索。遗憾的是,这个功能在 Joomla! 核心中尚不可用。因此,您需要求助于内容构造套件,如 K2、Flexicontent 或 Seblod。我们将看看未来 Joomla! 核心中是否会有所动作,或许我们将来不再需要额外的扩展。
10. Joomla! 权限管理太复杂,不适合工作流程
从版本 1.6 开始,Joomla! 提供了非常精细的权限管理。对于拥有许多编辑的大型网站,在权限管理方面可能会出现非常复杂的任务。作为管理员,您将必须仔细考虑谁可以做些什么,以及谁被分配到哪个组。Joomla! 提供了许多选项。要使用它们,您需要熟悉 Joomla! 权限管理。这可能需要一些时间,但一旦您完全掌握它,通常工作得相当好。如果您想对此主题有一个更直观的了解,请查看 ACLManager 扩展。
在 Joomla! 社区杂志上发表的一些文章代表了作者对特定主题的个人观点或经验,可能与 Joomla! 项目的官方立场不一致
通过接受,您将访问 https://magazine.joomla.net.cn/ 之外的第三方外部服务
评论