如何用Drupal做統一認證功能?

歸類于Drupal | 其他 參與評論

真正的統一認證一般指中心登錄,drupal有很多相關的模塊可以實現,比如drupal SSO模塊, 如果都是Drupal站點可以用bakery模塊實現,也可以用CAS模塊實現CAS服務。

oauth2.0

本文重點講得是用open auth 2.0協議實現oauth服務,通過oauth協議實現統一認證的服務。
閱讀全文 《如何用Drupal做統一認證功能?》

1,081 Views ,

Web集群中文件存儲系統的解決方案

歸類于其他 一條評論

Web集群中,文件系統的分布式是最重要的一個環節,因為多個Web節點需要訪問同一套文件系統,多個節點之間訪問文件需要完全同步,跟一臺機器上的文件一樣。

首先Web集群需要一個Load Balancer,然后多個節點共享數據庫和文件系統,比如訪問網站example.com,上傳了一個文件,這個時候通過LB轉發到了A節點,那么文件保存到了A機器,然后我們刷新頁面,LB轉發到了B節點,如果這個文件在B機器上不存在,就會產生錯誤。
在Drual系統中就是Files目錄,比如我們在A網站上生成了一個image style,如果LB再訪問到B上面,如果這個image style不存在,就會出錯。

上面的問題,就是我們本文要解決的Web集群中的文件共享。

另外,drupal也有臨時文件目錄,這個要不要放到共享文件夾里面呢?這個答案請移步這里:
集群服務器,需要共享temp文件夾嗎?

閱讀全文 《Web集群中文件存儲系統的解決方案》

2,791 Views , , ,

用Drupal做一個郵件訂閱推送系統?

歸類于其他 參與評論

電子郵件營銷稱為EDM,即Email Direct Marketing的縮寫,是在用戶事先許可的前提下,通過電子郵件的方式向目標用戶傳遞價值信息的一種網絡營銷手段。郵件推送是跟用戶互動最有效的手段之一,因此任何一個平臺,需要跟用戶交流,郵件推送系統是必不可少的一個環節。

本文主要講解如何用drupal搭建一個郵件推送系統,實現用戶訂閱郵件的發送。

email-drupal

本文參考: http://www.wdtutorials.com/…

閱讀全文 《用Drupal做一個郵件訂閱推送系統?》

1,535 Views ,

Drupal 7整合Apache Solr 4.7及中文分詞

歸類于其他 一條評論

solr的版本升級較快,目前已經到5.x的版本,但是drupal的版本升級比較慢,因此關于drupal升級使用solr高版本的問題,進展也比較慢,另外一個原因是Drupal的apachesolr模塊是否支持也是一個問題,所以作者建議不要盲目的升級使用高版本,一定要測試之后才能在正式服務器上使用。

閱讀全文 《Drupal 7整合Apache Solr 4.7及中文分詞》

1,190 Views , , ,

Varnish的簡單配置與Drupal的集成

歸類于其他 | 服務器技術 8 條評論

varnish是非常不錯的反向代理以及緩存服務器,高性能網站中Varnish是必不可少的一個環境。此外,用Varnish也可以自建CDN服務等。
關于Varnish的原理以及基礎信息,此前有博文參考。

高負載網站之Varnish與Drupal – 基本篇
Varnish構建高負載Drupal網站 – 高級篇

鑒于之前一些朋友咨詢drupal+Varnish+Apache如何配置,因此本篇就介紹一些Varnish+Apache如何簡單的配置,給大家演示一下,如何一步一步簡單的使用Varnish及drupal的配合,(注:不是Drupal站點,本文也適用)。
閱讀全文 《Varnish的簡單配置與Drupal的集成》

1,207 Views ,

Drupal聚會主題 – 基于Drupal的移動端架構思路

歸類于其他 2 條評論



隨著智能手持設備的爆發式增長,移動站點以及移動手機App也如火如荼。筆者有幸參加了12月的drupal聚會,分享了一下關于Drupal的desktop和mobile站點的架構思路,現在把其中一些內容整理一下,在這里分享給大家。

PS: 跟drupal移動/APP的相關模塊,在講座的ppt里有介紹,請各位同學猛擊右側的講稿截圖,點擊下載。

閱讀全文 《Drupal聚會主題 – 基于Drupal的移動端架構思路》

2,102 Views , , ,

基于Dropbox實現的免費私有Git版本庫托管

歸類于其他 一條評論

你是否有私有Git項目需要托管卻又不想把你買午飯的錢用來購買Github的付費賬戶?Git與Dropbox整合使用可以免費的實現這一目的,從而你的代碼庫可以同步到Dropbox并且在多臺電腦上同步,通過這種方式你可以托管任意數量的版本庫,并且是云備份哦!~。Dropbox的免費賬戶就有2G的空間,如果只用來托管代碼是完全足夠的。

下面就來一步一步的實現這個功能。 閱讀全文 《基于Dropbox實現的免費私有Git版本庫托管》

1,422 Views , ,

Drupal模塊介紹 – Avatar Uploader

歸類于其他 參與評論

上傳用戶圖像是一個基本基本的需求,但是一般情況下,drupal站點的功能都只是能用但不完美,筆者就此功能,開發一個drupal模塊,avatar-uploader,用來實現一個更為易用的上傳用戶圖片的功能。可以參見騰訊QQ里面的修改圖像功能,或者Gmail的修改圖片功能。

下面這個截圖是來自Quora的修改圖片的功能。
upload picture

閱讀全文 《Drupal模塊介紹 – Avatar Uploader》

510 Views

Drupal模塊介紹 – Art Dialog

歸類于其他 參與評論

ArtDialog 是一個比較漂亮的對話框javascript庫,已經有很長的歷史,筆者打算使用artDialog作為drupal站點的對話框,因此開發了一個簡單的模塊來使用artDialog庫,現在就簡單的介紹一下artDialog模塊。

首先,我們看一下artDialog的顯示界面,如下圖所示:

artDialog模塊

閱讀全文 《Drupal模塊介紹 – Art Dialog》

427 Views ,

Google Analytics 多域名統計實戰教程

歸類于其他 3 條評論

谷歌統計(Google Analytics)的用途、功能以及與drupal的集成就不多說了,本篇主要簡單說明一下Google Analytics的多域名統計及相關設置。

首先要了解一點:GA的一個Tracking Id可以統計多域名(頂級域名或者子域名)

所以我們不需要新建一個GA的統計賬號。
1. 把原有的GA代碼添加在新的站點。
2. 在原來的GA統計賬戶中,添加如下幾個profile。
A. 多域名profile (All Domains)
B. 域名A(如www.a.com)
C. 域名B(如blog.a.com)
以此類推。

閱讀全文 《Google Analytics 多域名統計實戰教程》

3,845 Views ,

頂部
四川时时彩投注平台