文章彙整

新知分享

首頁 /  新知分享

Magento Commerce 新推出網站分析工具SWAT!

什麼是SWAT?Magento Commerce Cloud在V2.4.1版本推出了新的分析工具Site-Wide Analysis Tool (SWAT),透過SWAT能幫Magento做站點分析,讓網站使用者可以快速的找出問題所在。舉例來說,若是要分析網站性能相關問題,可能會用第三方工具New Relic來做檢測分析,安全性的檢測以及24/7監控網站可能又會是其他另外兩個第三方工具來處理。

將PHP擴充模組部署至Magento Cloud

根據設計,MagentoCloud提供了一個無需配置修改即可立即使用的環境構造,包含運行Magento的所有必要資料及設置,而無需花費時間在找尋正確的配置與規範。但有時因技術的變化,可能需要安裝額外的PHP擴充模組。 最常需要添加的擴充模組通常與安全性有關,例如強化雲環境安全性的新加密演算法。除此之外,為新的模組添加新的PHP擴充模組也是可能發生的情形之一。

修復Magento Cloud上的502錯誤

502 Bad Gateway錯誤可能是個異常發生的錯誤,在特定的整合(開發)環境中。若在檢查Magento Cloud配置與網路速度後,工程團隊仍無法判斷造成該錯誤的根本原因,此錯誤會很難被分析。此篇文章主要為簡述可能造成502錯誤的根本原因與將該錯誤降低的建議方式。

Magento Cloud:建立一個新的整合環境

如果您需要在Magento Cloud建立一個新的整合環境該怎麼做呢?這篇文章中,我將會詳細介紹從Staging branch新建一個整合環境的過程。您注意到Magento Cloud UI介面是非常容易使用的,讓您認為建立一個新的整合環境就像是操作簡易的“刪除”及“從Staging分支”,但您很快就能發現事實並非如此。在刪除整合環境後,您會發現沒有可用的選項得以從Staging網站新建一個分支。若有這種情況,別驚慌。Magento Cloud CLI可以協助解決。

Magento Cloud Command-Line:基礎用法

Magento Cloud的目標之一為有效節省DevOps時間與減少開發上的問題。雖然利用Magento Cloud Web提供的UI是非常方便,但透過Command-Line(CLI)執行同樣地任務會更加省時。

使用bash functions簡化指令

有些常用的magento相關指令比較長,即使有官方縮寫也經常容易打錯。使用bash function可以自定義這些常用指令的縮寫,以進行簡化或是自行使用容易記得的縮寫。

Sendgrid 發信失敗!錯誤代碼421.5.7.1 是什麼原因?

什麼是Sendgrid ?Sendgrid為國際知名的SMTP廠商之一,不熟悉的讀者可能會接著問那SMTP廠商是什麼廠商?簡單來說SMTP廠商提供較可靠的Email郵件伺服器,並經過特殊的Server配置,使得透過SMTP廠商來發送電子郵件時,有比較低的機率會被收件者的郵件伺服器歸類為垃圾信件,重點是您就不需要自己去架設Email郵件伺服器,也不需要花費資源去維護Email郵件伺服器。

使用git interactive rebase改寫commit歷史

只要是有使用過git進行版本控制,一定會發生commit了之後反悔的情況。若僅想要訂正部份commit內容,可使用commit --amend, 但若想要將commit「移除」,則有兩種作法:git revert或git interactive rebase. 

將Magento Cloud請求重新路由轉送至另一個CMS

Magento Cloud顧名思義就是在雲上運作。意思是他們已經為您配置好所有的網路運作及基礎設施,且它們運作的良好。讓您不用擔心那些事情,且作為Magento開發者,只要專注於開發您的網站即可。自從它開始在雲上運作,您可能無法自由地客製您的nginx、防火牆及其他基礎設施方面。在某些情況下,您需要整合一些第三方系統至您的Magento。舉個例,您通常需要有一個wordpress部落格在您安裝的Magento /blog目錄底下運行。

Magento 各版本深度分析,企業該如何選擇 (ㄧ)

講到購物車系統,Magento這個選項在台灣的電商市場上,近幾年對企業商家來說已經越來越不陌生。自從Magento在2018年風光下嫁(被收購)給Adobe後,Magento特殊的靈活性跟不斷擴充的功能,已然在三年後的今天,成為全球數以千計商家首選的頭號電商平台。在Magento不斷演化的各種版本中,最新推出的Magento 2 擁有Open Source(開源版)、Commerce (商務版)和 Commerce Cloud(企業雲端版) 這三大版本; 各自引入了針對不同企業規模獲利所需要的獨特電商功能。 在以下的分析中,歐斯瑞將會詳細比較三個版本,來讓大家了解它們之間的核心差異。

前端開發:使用jQuery實作點擊div以外的地方來關閉它

在使用下拉選單或者是彈出視窗的時候、我們常常會需要一個功能:點擊元件外部來關閉元件。在接下來的範例中,我們要示範如何使用jQuery實現點擊div以外的地方來關閉div。首先、我們先準備好html的部份,我們要做一個按鈕和一個div方塊。按下按鈕就可以顯示或隱藏div。並且在div顯示的狀態下,點擊div以外的地方就可以隱藏它。

Magento 2商業版實用功能教學 – 客戶分眾

本影片將介紹Magento 2商業版客戶分眾功能。我們將說明為什麼會需要使用客戶分眾、如何從後台建立分眾、如何妥善運用分眾來進行行銷 (如購物車促銷與動態內容)? 若想觀看本文章的影片版教學,請見歐斯瑞Magento 2商業版教學系列