2016年11月微信小程序公测开始后,多库公司原有的两个主要项目:查号吧、邮编库也做了小程序的开发,都是在Drupal搭建的新版网站新版查号吧、新版邮编库下通过Web Services、Views来传递Json数据实现信息传输到微信小程序的,老版本使用的MediaWiki不适合进行这样的数据调用扩展。
查号吧小程序先是实现了最基本的四项功能:
- 手机归属
- 国内区号
- 国际区号
- 骗子号码
截图如下:
去年重新做了ipshu.com这个IP地址查询网站,还花了不少时间、精力及费用,相对于我们其它网站只等着搜索引擎来搜录也用了不少另外的推广办法,不过流量增加不算很明显,现在要一个新站获得流量和收入真不是一件容易的事情。
11月份微信小程序推出公测后,我就拿这个IP查询来做试验,算是第一个练手的小程序作品,在这个过程中自学了Javascript、Mina框架、面向对象编程、TypeScript、Json数据、Web Services等,还好可以比较快地上手。
功能也比较简单,就是“我的IP信息”、“IP
最近一直忙着在做一些微信小程序方面的工作,需要的后台数据都是从Drupal网站获取,不过开始都是纯读取一些数据,并不用到Web Services的一些增删改查等复杂操作,只需要用Views和Views Datasource来实现Views输出Json文件供小程序调用就可以。
不过随着开发需求的深化,必须用到微信账号关联Drupal网站、微信用户提交发布内容、点赞操作、购物车、购买付款等,就需要用到一些Web Services的标准正规操作,而Drupal官方网站上提供的Services Handbook确实写得太乱了,不好找到需要的基本调用办法,我这几天正在仔
以前只从Drupal网站调用过外部的API数据,或者直接用Drupal的模块(例如DrupalGap)给外部提供json数据,我们自己对接口数据的了解不多,这段时间因为涉及到Drupal网站之间的数据调用、Drupal为外部提供通用的API接口、Drupal网站作为数据源来开发微信小程序等事情,让我们对API提供json数据了解更多,下面做一些笔记。
可以使用的模块:
- Views Datasource:让Views可以输出json, rdf, xhtml, xml等多种格式
- Services:让Drup
了解StartCom与WoSign(沃通)及母公司奇虎360的瓜葛后,对其能否在2017年1月份Mozilla FireFox 51和Google Chrome 56正式版推出之前拿出根证书被吊销的解决方案不敢报太大希望,周末就开始尝试获取Let's Encrypt这家的免费SSL证书,折腾一番后也终于获得了来自这家的第一份可用证书,现在记录一下一些要点。
一、背景介绍:
这是一家非盈利机构,由电子前哨基金会、Mozilla基金会、密歇根大学2014年发起,属于互联网安全研究小组的一个项目,维基百科中的介绍:Let' s
StartCom这个公司提供SSL证书有上十年了,提供免费证书也很久了,但我上个月申请证书的时候发现网站上有新的提示:
1. Mozilla and Google decided to distrust all StartCom root certificates as of 21st of October, this situation will have an impact in the upcoming release of Firefox and Chrome in January. App
前些天升级Drupal到7.50以上后看到状态报告中显示Database 4 byte UTF-8 support未启用,查资料后说是Drupal开始支持UTF8MB4字符集,介绍情况请看《Multi-byte UTF-8 support in Drupal 7》,可以输入表情符号、特殊亚洲字符等。我以前在博客中用iphone手机输入表情符号保存的时候会遇到数据库报错的情况,如果改用这个字符集就应该可以解决。
我们现在用的阿里云RDS是支持utf8mb4的,这两天试了一下,先是准备新建一个默认utf8mb4的库,然后把老库内容导出、导入新库,并用SQL语句转换
这两个持续了解、设置SSL证书方面的事情,先要申请免费的SSL证书,再尝试进行https多网站1个IP多个SSL证书的Apache设置,然后把Drupal网站改http为https访问,另外还想把以前设立的MediaWiki网站也逐步改为https访问,先那以前的个人博客(维客)做一个试验:
- 电脑版:http://www.jamesqi.com/首页 改为 https://www.jamesqi.com/首页
- 手机版:http://mobile.jamesqi.com/首页 改为 https://mobile.jamesqi.

前面写了两篇SSL认证方面的博文:《申请免费的SSL证书,开通https网站》、《https多网站1个IP多个SSL证书的Apache设置办法》,看上去也不是那么复杂,但实际在做http到https站点迁移的过程中还是有一些细节需要注意,这里把Dru
这些天接触了解SSL证书后,写了一篇《申请免费的SSL证书,开通https网站》博文,其中简单记录了Apache的设置,后来又涉及到多个域名、泛域名解析、通配符SSL证书、单服务器/多服务器、IP、端口等方方面面,去查了一些资料才在Apache上配置成功,干脆重新写一篇博文来记录。
多种情况
先写各种可能的情况:
- 老式的SSL证书是一个证书一个站点一个IP的一一对应,但后来有了改进;
- 可以配置为一台服务器多个IP,分别对应不同的站点、不同的证书;
- 还可以配置