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,分别對應不同的站點、不同的證書;
- 還可以配置