0

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

我需要的是添加额外的信息或功能会话,比如在wordpress中, 我们可以使用All in one SEO 包,它将绕过标题和其他一些信息。或一些其他功能,如相关文章,显示在特定文章正文的底部。aam 谈论wordpress的结构。

有没有人有想法请与我分享。希望每个人也能理解我的问题。谢谢你。

4

1 回答 1

1

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

它可能取决于:

  • 可扩展性(你希望它有多大来支持插件并做彼此的重用部分?)
  • 可行性(插件地址应该如何在 url 中可见?)
  • 部署(谁可以添加新插件?它对所有人开放还是仅对经过认证的开发人员开放)

你可以去:

www.domain.xyz/plugins/some_module/

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

然后将它们称为它们的样子会更合乎逻辑:

www.domain.xyz/some_module/

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

你也可以去:

some_module.domain.xyz/

但另一方面,这将要求您的网络管理员或网络服务器支持一个网站的多个别名,这种架构将带来可扩展性,因为您可以稍后将模块移动到其他网络主机。但它在开发中的工作成本也更高+很难使其“用户/开发人员控制”,因为这可能会增长。

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

于 2009-07-19T15:07:12.773 回答