本人從2010年開始使用Drupal,比此前使用的MediaWiki更符合通用的建站要求,Drupal對多語言、多站點的支持也是我選擇它的重要因素。從最開始的6.x到7.x再到8.x,我一直都在使用,在這過程中需要修改模闆、自建模塊,也學會了PHP以及其它一些技術。在本博客中我也記錄了很多日常使用Drupal中遇到的問題、解決的辦法,希望對其他使用Drupal的朋友有所幫助。
Drupal網站的Views功能相對強大,特别是對于SQL不太熟悉的朋友來說Views的Web界面非常方便,而且數據庫查詢功能一點不弱,用Drupal這麼多年了不能用Views實現的查詢功能極少極少,但也還是存在用Views不好實現的場景,例如我遇到的:
- 跨站之間的查詢之一,用Views隻能查詢同一個Drupal網站内的表,我當時隻好用SQL語句來實現需要的查詢;
- 跨站之間的查詢之二,不使用同一台數據庫服務器的情況,或者不是兩個同類型的網站,例如一個是微信小程序,一個是Drupal網站,這時可以用Json數據的API調用來解決