CMS 中的核心模块和非核心模块有啥区别

Posted

技术标签:

【中文标题】CMS 中的核心模块和非核心模块有啥区别【英文标题】:What Is The Difference Between Core And Noncore Modules In A CMSCMS 中的核心模块和非核心模块有什么区别 【发布时间】:2014-10-12 11:25:59 【问题描述】:

1-CMS 中的核心模块和非核心模块有什么区别?

2-特别在 Drupal 中什么是核心模块和非核心模块?

感谢您的帮助!

【问题讨论】:

【参考方案1】:

1.1。 “核心模块”是包含在 Drupal 安装包中的模块。它们是为您提供入门套件的基本功能。您可以在./modules 文件夹中找到它们。但是您无法更改它们(这不是一个好习惯)。

1.2。 “非核心模块”或“贡献模块”是附加功能,即扩展(或覆盖)核心模块功能的代码片段。它们由社区(你和我)开发和维护。您可以通过管理界面(模块菜单)或手动(下载并复制正确文件夹中的代码)将它们像小砖块一样添加到您的 Drupal 站点。

如果您没有找到适合您的贡献模块,您也可以开发您的自己的个人模块(我们将讨论“自定义模块”)。如果您正在搜索经典功能,请确保 contrib 模块已经存在。不要重新发明***;-)

您可以在./sites/all/modules 文件夹中找到这些模块(/custom 是您的文件夹,/contrib 是社区的文件夹)。

2.1。这里有一个所有核心模块的列表:https://www.drupal.org/node/1283408

2.2。 贡献的模块有一个“无限”,你可以在这里搜索它们:https://www.drupal.org/project/project_module/index

祝你好运;-)

【讨论】:

【参考方案2】:

来自https://www.drupal.org/project/drupal:

从下载官方 Drupal 核心文件开始。这些官方版本捆绑了各种模块和主题,为您提供帮助构建网站的良好起点。 Drupal 核心包括博客、论坛和联系表单等基本社区功能,并且可以通过下载其他贡献的模块和主题轻松扩展。

非核心模块是您可以安装的额外的花里胡哨,为您的网站提供更多功能。非核心模块经常由用户而不是 Drupal 团队贡献和维护。

【讨论】:

以上是关于CMS 中的核心模块和非核心模块有啥区别的主要内容,如果未能解决你的问题,请参考以下文章

spring中的核心类都有哪些,各有啥作用!

nodejs第三天(核心模块与文件模块,核心模块和文件模块引入的区别,从模块外部访问模块内部,使用exports对象,npm包管理工具package.json文件,模块对象属性,将模块定义分类,npm

Ruby 中的“包含模块”和“扩展模块”有啥区别? [复制]

IntelliJ IDEA 中的“模块依赖”和“库”有啥区别?

nodejs模块中exports和module.exports的区别

photoshop中的HSB模块,和RGB模块有啥区别呢?