我正在开发一个用户可以上传多个插件的Web应用程序。我希望通过wordpress插件版本顾问等功能为我的应用程序提供额外的价值。我不知道如何深入这个领域进行调查。我听说有些像“pingtracks”,但不确定这是否正确。嗯,这是我的疑问,我怎么能确定是否有新的插件版本才能提升?
提前致谢。
PS:我的数据库中有一个表包含所有插件相关数据,如url,author,current version等。
答案 0 :(得分:1)
每个插件都应该有某种更新清单的URL。该URL上的资源应包含诸如当前可用版本之类的信息以及需要更新的文件的URL。这个文件可以像静态JSON数据一样简单。
请记住使用HTTPS,以免欺骗您的更新网站。
答案 1 :(得分:1)
每次用户上传新插件时,请检查数据库中的“当前版本”,并将其与上传的最后一个同名插件进行比较。 (例如,创建另一个用于保存所需数据的表)