非官方应用仓库插件TeStore稳定版

原作是老zhu几年前写的应该是Typecho的第一个插件商店扩展,遗憾的是和后来几个同类作品一样"死"于作者不再维护服务器。我在接手整理Github上的粉丝目录Typecho-Fans时想到如果改造下它,读取一个多人维护的README文档或许能实现所谓的"免服务端"。当然这个文档要大家一起手动更新,不过有Github的稳定存储和协作提交机制应该是个水到渠成的事。因此我主要在原版基础上作了如下修改:1. 用PHP DOM解析并缓存页面数据;2. 智能判断打包层级安装到准确目录;3. Ajax异步加载列表支持升级提醒等。具体可以查看博文的修改记录:http://www.yzmb.me/archives/net/testore-for-typecho插件默认会读取2个Markdown格式写的文档表格:
README.md:即原"社区维护版"列表,因为Typecho-Fans里的插件可以公共修改,如果作者不希望别人乱动你的代码可以不放到这里,而是在下面的文档添加信息就行:TESTORE.md:这个是TeStore专用的外部插件读取表,按格式写好插件信息,确保zip包可以被下载到就能在仓库中在线安装了。其他规则和注意事项请仔细阅读以上两个文档。理论上这个插件仓库是不会再过期的,只要大家注意保持列表信息准确就行(zip包用github的地址也会很稳定)。
再说下Typecho-Fans这个公共目录,它的写权限会对插件或主题作者开放,还没有加入的可以联系我申请。普通用户参与维护fork后提交pull request即可,或者贴到issues里由其他成员代劳也行。稳定版TeStore下载地址:http://www.yzmb.me/download/2253
PS;已知部分云引擎主机(阿里/百度等)可能因为ssl端口限制无法抓取https地址,虽然列表方面可以改用以下2个http页面源显示
http://typecho-fans.github.io/plugins/index.htmlhttp://typecho-fans.github.io/plugins/TESTORE.html但zip包下载地址是没辙的,github已经全面强制https跳转,所以……换个主机商吧!

comments powered by Disqus