Plugins 面向插件的站点(如wordpress)的文件夹结构

Plugins 面向插件的站点(如wordpress)的文件夹结构,plugins,web,directory-structure,Plugins,Web,Directory Structure,我只想知道一个像wordpress或joomla这样面向插件的网站的文件和文件夹结构。 我的要求是开发一个网站,并希望通过插件或类似的功能添加更多的功能 我需要的只是添加额外的信息或功能性会话,如wordpress 我们可以使用多功能搜索引擎优化软件包它将绕过标题和其他一些信息。 或者一些其他特性,如相关文章,显示在特定文章正文的底部。 aam正在谈论wordpress的结构 有没有人有什么想法请与我分享。 希望大家也能理解我的问题。 谢谢。我认为有很多可能的解决方案。 这可能取决于: 可伸缩

我只想知道一个像wordpress或joomla这样面向插件的网站的文件和文件夹结构。 我的要求是开发一个网站,并希望通过插件或类似的功能添加更多的功能

我需要的只是添加额外的信息或功能性会话,如wordpress 我们可以使用多功能搜索引擎优化软件包它将绕过标题和其他一些信息。 或者一些其他特性,如相关文章,显示在特定文章正文的底部。 aam正在谈论wordpress的结构

有没有人有什么想法请与我分享。 希望大家也能理解我的问题。
谢谢。

我认为有很多可能的解决方案。

这可能取决于:

  • 可伸缩性(您希望它有多大以支持插件和实现彼此的重用部分?)
  • vibility(插件地址如何在url中可见?)
  • 部署(谁可以添加新插件?是对所有人开放还是只对认证的开发人员开放)
你可以选择:

www.domain.xyz/plugins/some_module/

但是,如果插件不是插件,但后来成为系统的默认部分,该怎么办

那么,更合乎逻辑的说法是,他们是什么样的:

www.domain.xyz/some_module/

但是,您可能会遇到插件名称的问题,比如现有的系统文件夹。因此,您需要一些“保留”的文件夹名列表来防止出现这种情况

你也可以选择:

某些模块.domain.xyz/

但这需要您的Web管理员或Web服务器支持一个网站的多个别名。另一方面,这种结构将带来可伸缩性,因为您可以稍后将模块移动到其他Web主机。但是它在开发中的工作也更昂贵,而且很难让它“由用户/开发人员控制”,因为这可能会增长


你也可以看看FaceBook是如何处理应用程序的。这也是一个插件接口。缓慢,但已实施。

如果您能将您的一些想法发布到目前为止,那将是一件好事,这样可以更容易地帮助您进一步发展这些想法。@BerggreenDK,我编辑了这个问题,希望它更容易理解。对于拼写错误的人,我感到抱歉。