搖擺不定的 Drupal

[這篇文章在 2014 年 3 月寫下的,一直想公不公開… 最近 (2017 三月) DRUPAL 社區發生很多事情,一些重要的開發者紛紛離開… 現在才發現,在近來事件前,亦有人被迫離開。亦有不少不再想留在 DRUPAL 而離開。]

DRUPAL 社區很多政策都搖擺不定,很多時候給予我的感覺是:  集中於某數位核心貢獻者喜愛,便可以,如果 DIRES 喜歡,必定可以。

舉些例子: https://drupal.org/node/1993334

因為早前 DRUPAL 8 移除了 IE8 支援,所以 HTML5shiv 並不再需要了。移除他是很合理的。

有趣的事來了,社區要先問 DRIES 意見,以下是他回答:

As far as I can tell, this library doesn’t get in the way of work being done, and does make things a bit better for IE8 users. If so, let’s leave it in for the time being and revisit it before the Drupal 8 release. I’ve added the appropriate tag.

(略譯: 如果這對 IE8 使用者好,暫時留下吧,待 D8 發佈前再看)

本來,這是很英名的決定。但是,你再回想…. 是誰決定殺掉 IE8 的?? 又是 DRIES。

從現況看,DRUPAL 8 己經不是純粹能不能顯示 “HTML5” 這麼簡單了,而是由上到下,很多 JAVASCRIPT 及 CSS 已經不支援 IE8。

我寫以上一段話時是 2014 年 3 月。待至 2014 年10 月,以下是 DRIES 最新回應:

Given that it is conditionally loaded, it really doesn’t really hurt anyone. I’d wait to remove this as too many people are still using IE8. Let’s revisit this when we’re working on 8.1.

結果,還是保留。我只能說 DRUPAL 8 己經傷了很多 IE 8 開發者的心,你根本沒有可能將一個如此的產品送上客戶手上去。這種令 IE8 看上去沒問題的做法 (在各種評論比較文章時,會多一個優點罷了),像是仁慈,但並沒有多大作用。這是一種誤導。

第二個例子: https://drupal.org/comment/6859824

在這主題,要選擇一個編輯器放進 Drupal 8。開始時選了 Aloha Editor,並花費了一段開發時間於此,後來才選上 CKeditor。

[註: 筆者參與上面主題討論,@droplet 是筆者。我是很個人地分享我的看法。]

在此選編輯器的事情上,我個人認為是 100% 由 Acquia (DRIES 的個人公司) 主導了,並選擇上 Aloha Editor ( Acquia 的人還寫了一份報告分析各編輯器 )

直到 @droplet (#69) 重提 CKEditor 新版本的時候,CKEditor 老大加入討論,計劃開始轉變。

這事實帶出一件很重要的事情,包括我個人在內,以及 CKEditor 的人,並不知道 DRUPAL 8 己經完全決定使用 Aloha Editor! ( ISSUE 沒有 CLOSE)

何時決定? 在那裏做的決定? 由誰決定?

Drupal 很多時候看上去像公開,但事實還是有很多並沒有公開交待的討論。大家都知道 DRUPAL 有 ISSUE TACKER 專門做針對 DRUPAL 的事,但奇怪的是,有些事情會在 DRUPAL GROUP / IRC / DrupalCon / 不公開的場合進行。這些政策會失去很多寶貴的意見。

[以上在 2014 年 3 月 – 10 月份寫下,而在 2017 年今天,Aloha Editor 早已宣佈停止更新。]

數月前,留意到 DRUPAL ISSUE TRACKER 有大量 ISSUES 加上了 JS 相關標籤,而且是來自同一實驗模組。程式碼鬆散混亂,仔細看看,都是來自 Acquia 公司的人員。

還有一些例子,想想,刪掉了。

 

 

後話,仔細想想,DRUPAL 在不斷複製 WORDPRESS 中功能,比如:

  • WordPress 使用 REACT 在 WordPress.org 及開源 WordPress 相關的 REACT 工具數月後,DRIES 開動引擎發表了數篇文章,談要不要在 DRUPAL CORE 使用 REACT 等等..
  • WordPress 4.x 強化版面設定工具並推出不久後,Drupal 亦有了一個 Setting Tray 實驗模組

不懂是巧合,還是直追趕上。只能肯定: 這不是創新。

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *