什么适合未使用的模块和插件?


11

Joomla随附了一些模块和插件,而其他模块和插件则随组件包一起安装且未使用。是否应该简单地禁用或完全卸载模块和插件?

Answers:


7

对于我不使用的核心附带的扩展,仅禁用它们。由于处理核心更新的方式,这些文件通常会在更新当天出现在网站上。

很多时候,您可以卸载扩展包中未使用的扩展。如果打包为适当的软件包扩展名,则所有核心代码将苦恼的是,如果找不到扩展名,请卸载。

话虽这么说,我只是禁用了作为软件包一部分的所有未使用的东西,以确保安全。


5

从安全角度出发,我们卸载所有未使用的扩展(组件,模块,插件和模板)。

这样可以减少潜在的不良代码,我们已经修复的大多数网站都受到了旧的,未打补丁的扩展的影响(诚然,它们甚至没有被禁用)。

从管理员用户的角度来看,它还减少了混乱,减少了菜单选择并提供了更整洁的整体体验。(这还可以防止新用户将菜单分配给错误的模板,或创建未使用最新版本的模块)。


3

这是一个棘手的主题,例如有时在安装软件包时,然后卸载其使用的组件并保留其可能使用的任何插件。

据我所知,目前尚无法确定某些东西是否需要特定的插件才能工作。这可能会变成功能请求,要求在组件中添加某种形式的xml,以定义应使用的插件/模块,从而让Joomla看到需要的和不需要的。尽管这只是一个主意,但很难将其推广给所有第三方开发人员以确保正确使用。

最好的办法是很好地跟踪站点上安装的内容,知道组件需要哪些插件等等。通常,组件开发人员将以一种易于命名该插件的方式来命名插件,或者您可以为此使用作者。如果不在任何地方使用模块,则通常可以卸载它们而几乎没有危害,通常它们也很少依赖插件。

至于是否有未使用的Joomla扩展,则不应将其卸载,因为将其放在干净的位置意味着通常需要某些东西,因此最好不要理会。有人谈论将Joomla进一步拆分以允许更多的“专业”安装,但是最好等到那时再从核心中删除任何内容。


2

关于组件,模块和插件,我通常将其禁用。我要完全删除的是未使用的模板,这些模板占用更多空间,并且当我必须在某个位置分配模块时也会创建许多无用的位置选项。

2016年7月更新

核心模板

---当时完全删除模板并不理想,在某些情况下,更新后会出现问题和错误,但据我所知,这是不使这些模板的模块位置出现在模块中的唯一方法经理职位选择。

但是,在最新的Joomla版本中,禁用模板会在模块管理器的“位置选择”下拉列表中隐藏其位置,因此可以禁用模板。

核心扩展

如果扩展已像weblinks包那样解耦,则可以将其卸载。对于其他核心扩展,我认为最好将其安装和禁用。

第三方

必须卸载所有未使用的扩展。


0

我对Joomla核心组件,插件,模板,模块的建议:如果您始终拥有最新的受支持Joomla版本,请不要删除它们。但是如果您使用例如Joomla 1.0,则删除所有内容...

对于第三方扩展:如果不使用它们,请将其删除,并检查数据库中扩展中的条目,然后将其删除。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.