深入閱讀書評版塊插件

由Automattic的產品牧馬人Donna Peplinskie創建, 書評區 插件已使用了將近三年。 但是,只是在最近的一次旅行中才引起我的注意,以找到有趣的塊插件。

該插件幾乎完成了封面上的說明。 它旨在複習書籍。 它通常具有用戶可能需要在評論中添加的所有欄位,例如標題,作者,圖像,等級等。 有趣的是,它可以使用簡單的ISBN值自動填充這些詳細信息。 另外,它支持架構標記,這可能有助於SEO。

不管是晴雨,無論生病還是健康,我每天都會讀書。 我目前距離兩年的閱讀連勝還差一個半月。 心情激動的時候,我什至敢寫書評。 我想與社區共享有趣的WordPress項目,有時我出於個人動機來測試和編寫有關Book Review Block之類的插件。 任何可能幫助我或其他狂熱的讀者與他人分享我們對文學世界的看法的事物都令人感興趣。

誠然,當我為《戰神》(Rhythm of War)插入ISBN時,我感到非常興奮,這是我有史以來最喜歡的奇幻系列作品《暴風雨檔案》的第四本書。 我只需要單擊「獲取圖書詳細信息」按鈕。

成功! 該插件發揮了魔力,並提取了必要的信息。 它有我最喜歡的作者的名字,出版商,即將發行的日期和頁數。 它甚至有很長的描述,我可以在編輯器中進行縮小。

潛入書評塊插件潛入書評塊插件Book Review塊的默認輸出。

在成功之前,需要做一些工作來實現這一目標。 要自動提取圖書詳細信息,最終用戶必須具有 API密鑰 來自Google。 我花了大約一分鐘的時間進行設置並將其輸入到塊選項側欄中的可用欄位中。 插件的妙處在於它保存了此密鑰,因此用戶不必在每次要查看書時都輸入。

書評塊是一個很好的起點。 它簡單易用。 我還沒有將其稱為一個很棒的插件。 但是,可能是這樣。

短期下跌

插件的Book Review塊應該從Media&Text塊的核心中獲取線索。 當您深入研究時,兩者本質上在視覺上做著相同的事情。 兩者都是帶有圖像的塊,一些內容彼此相鄰。

以下是應遵循核心領導的項目清單:

  • 無法編輯替代文本(自動使用書名)。
  • 圖像始終向左對齊,內容始終向右對齊,無法翻轉它們。
  • 媒體和內容不可在移動視圖上堆疊。
  • 無法調整圖像或內容列的大小。
  • 雖然支持嵌入式RTF控制項,但用戶不能將「標題」,「列表」或「段落」塊添加到內容區域,也不能使用其關聯的塊選項。

該入圍列表可以為用戶體驗提供一些快速的改進。 最終,插件的問題基本上歸結為不提供自定義輸出的方法。

另一個持續存在的問題之一是,插件載入的書籍圖像總是有點小。 這似乎是Google Books API而非插件帶來的問題。 每次測試一本書時,我都會選擇添加一個較大的圖像-該插件可以讓您替換默認圖片。

顏色設置受到限制。 該塊僅提供背景顏色選項,而無法調整文本顏色。 對於插件用戶來說,更好的選擇是將其包裝在Group塊中,並在那裡調整背景和文本顏色。

跳水到書評塊插件-1跳水到書評塊插件書評塊包裝在組塊中。

擁有廣泛和全面的選擇也是不錯的選擇,這是許多塊插件作者經常忽略的功能。

使用媒體和文本塊重新創建書評塊

Book Review Block插件具有很大的潛力,我希望通過為最終用戶提供更大的靈活性來使其發展。 由於Media&Text塊是與插件提供的功能最接近的核心塊,因此我決定使用該塊重新創建更具視覺吸引力的設計。

跳水到書評塊插件2跳水到書評塊插件使用「媒體和文本」塊創建的「書評」部分。

我在內容方面做了一些調整。 我將Heading塊用作書名,將List塊用作書元數據,並使用Paragraph塊進行描述。

Media&Text塊還為我提供了自由調整對齊方式,將圖像和內容堆疊在移動視圖上以及調整圖像大小的自由。 另外,它具有用於定義圖片alt屬性的所有重要欄位。

Media&Text塊為我提供了更多的設計里程。

但是,核心模塊存在局限性。 它沒有完全捕獲通過書評塊提供的某些功能。 最明顯的是通過ISBN和模式標記的自動書籍詳細信息。 不太明顯的是,沒有簡單的方法可以重新創建星級(我使用的是表情符號星級),並且長說明文字不會出現在圖像下方。 要重新創建它,您必須選擇使用左對齊的圖像,後跟內容。

總體而言,「媒體和文本」塊使我能夠更好地設置輸出樣式,這是我作為用戶更感興趣的內容。 我想對事物進行獨特的嘗試。 那是Book Review插件失靈的地方。 這也是插件作者可以迭代的事情,在將來提供更大的靈活性。

這是許多塊插件出問題的地方,尤其是當用戶應輸入一兩位以上的數據時。 方塊在許多方面代表著自由。 但是,當插件開發人員堅持使用嚴格的結構時,用戶有時可能會失去原本在構建頁面時所擁有的自由感。

最好的障礙之一,放下手來,保持自由來自於 配方塊插件。 它具有結構化的輸入和欄位。 但是,它允許自由格式的內容供最終用戶自己製作。

當塊作者超越這種僵化時,用戶將獲勝。

像這樣:

喜歡載入中……

資源

相關文章