塞繆爾·阿奎萊拉 – 本月 WProfessional

已發表: 2019-11-15

歡迎再次​​接受 WordPress 專業人士的採訪。 今天我們找到了 Pablo Lopez 和 Ángeles Portillo 都推薦的人。 他已經使用WordPress超過 14 年了,他身兼數職:翻譯、插件開發人員、網絡維護人員、支持工程師……歡迎Samuel Aguilera

謝謝你的採訪,塞繆爾。 很高興有你在這裡! 對於那些不認識您的人,請告訴我們一些關於您自己以及您與WordPress的關係的信息。

謝謝你,大衛。

我幾乎一生都住在薩拉戈薩,但我出生在阿爾赫西拉斯(加的斯),在那裡度過了許多夏天和聖誕節。 所以我有兩個地方的東西,有時可能很難猜出我的出生地,因為我沒有口音。

我對計算的興趣始於我還是個孩子的時候和我哥哥的 8 位 Amstrad CPC。 多年來,將我對計算機的熱情轉化為我的職業是我的目標。 雖然我繞道電子世界,以及管理和客戶服務的責任職位,但最後我回到了我一直真正喜歡的計算機科學。

因此,使用 WordPress 已經超過 14 年了。 在此期間,我做了很多事情:在沒有 WordPress 翻譯團隊且幾乎沒有人這樣做的情況下將內容翻譯成西班牙語(es_ES),提供包括 IT 部分在內的 WordPress 維護服務(從控制台安裝、配置和管理服務器)主題和插件的自定義編程,以及在 WordPress.org 中發布插件。 目前我在 Rocketgenius Inc. 工作,該公司是 Gravity Forms 的創建者,五年以來我一直在這樣做。

您在 WordPress.org 上發布了很多插件,它們都遵循UNIX 原則:專注於解決單個特定問題並很好地解決它們的簡單工具 這些數字支持這一理念,因為您的插件有數以萬計的活動安裝。 您能否與我們分享您對這些插件的感受? 你有多少工作需要支持?

事實上,我目前在 WordPress.org 上發布了 13 個插件。 結合起來,他們活躍在超過 120,000 個站點中。 我在 Github 上還有更多!

正如你所說,我的插件通常專注於為非常具體的用例提供簡單但有效的解決方案。 我努力工作以確保他們能很好地老化。 為此,我總是使用特定的 WordPress 函數(如果存在),而不是用我自己的 PHP 代碼重新發明輪子。 這使它們成為高效的插件,並且很少需要更新才能與較新版本的 WordPress 一起使用。

這使我更容易維護它們,並大大減少了對支持的需求。

自 2014 年以來,您在 Rocketgenius 的 Gravity Forms 支持團隊工作。 你在那裡的一天過得怎麼樣?

儘管我們通過 Slack 或 Zoom 等工具不斷交流,但我還是遠程工作。 老實說,與我的同事一起工作很愉快,因為我​​們都是致力於客戶滿意度的人,您可以在日常工作和工作環境中感受到這一點。

我的大部分工作包括參加各種工單,從解決配置疑問或診斷事件到幫助使用 Gravity Forms 或我們的 REST API 提供的多個過濾器和掛鉤。

簡而言之,我會幫助我們的客戶提供他們可能需要的任何東西。

正如你所說,在公司已經五年了。 所以我對 Gravity Forms 和我們的附加組件如何在內部工作有深入的了解,這意味著對他們的代碼有廣泛的了解。 這增加了我以前使用 WordPress 和服務器的經驗。

這極大地促進了工作,並允許我幫助開發團隊自己修復小錯誤,甚至實現新功能。

您已經知道古騰堡是近年來 WordPress 最大的革命之一。 伙計們,你們是如何管理它的發布的? 將重力形式應用於古騰堡容易嗎?

我們是採用Gutenberg的先驅。

Gutenberg的測試階段,我們開始準備 Gravity Forms 與這個新編輯器的集成。 我們為客戶創建了一個特定的插件,以便他們可以在Gutenberg尚未廣泛使用時使用我們的插件

起初它有點問題,因為致力於將Gutenberg集成到CoreWordPress團隊對Gutenberg的某些部分進行了頻繁的更改,這影響了任何想要與編輯器交互的第三方集成。 因此,我們必須不斷修復和解決這些變化產生的問題,並管理我們的客戶因這些問題而面臨的問題。 幸運的是,那個階段使用古騰堡的用戶數量很少,所以沒什麼大不了的。

塞繆爾·阿奎萊拉
Samuel Aguilera 使用 WordPress 已有 14 年了。

一旦Gutenberg變得穩定,我們終於能夠使我們的集成也穩定,並從實驗性附加組件轉移到 Gravity Forms 核心。 我們的插件現在可以很好地與Gutenberg和 TinyMCE 配合使用。

有些開發人員發現很難看到發布免費插件的優勢,因為他們不能直接從中受益。 你有什麼意見? 您認為您的免費插件和對社區的貢獻對獲得今天的工作起到了什麼作用?

老實說,我從來沒有想過我會如何從上傳其他人會下載和使用的免費插件中受益。 我一直這樣做是因為回饋社區的理想主義願景。 我真誠地說:我認為如果有人幫了你一個忙,你應該在有機會的時候還給它。 對我來說,這就是共享免費插件的意義。

現在,我從來沒有問過我的老闆我的插件在選擇過程中扮演了什麼角色,但我確信它們有所幫助。 WordPress多年來一直很流行,很多人聲稱他們有這方面的經驗。 如果您多年來一直在官方存儲庫中發布插件,那麼這比任何 CV 都更可靠,原因有兩個:

  1. 將要雇用您的公司或客戶可以通過 WordPress.org 輕鬆檢查您的插件的發布日期,您無法更改此設置。 如果我申請工作並說我在 2007 年發布了我的第一個插件,他們可以輕鬆驗證我所說的是真的。
  2. 它還展示了您如何處理 WordPress 內容。 他們可以檢查你製作了什麼樣的插件,它們是否工作正常,你是否遵循最佳實踐,以及你的插件如何隨著時間的推移而發展......

因此,如果您知道自己在做什麼並且已經創建了一些有用的東西,那麼在 WordPress.org 上分享它不僅是一種幫助他人的方式,而且也是一種讓自己與那些聲稱自己是 WordPress 專家但沒有提供任何證據的人區分開來的方式來證明它。

毫無疑問,您了解人們在WordPress中遇到的問題,並且您擁有提供解決方案的技術能力。 您認為新的 WordPress 開發人員有商機嗎? 有時似乎人們想要一切都是免費的,這讓一些可能的開發人員感到害怕,他們,你知道,想從他們的工作中謀生......

當然,作為基礎的WordPress是免費的這一事實讓很多人認為您在WordPress中所需的一切也必須是免費的。 但我認為這裡真正的問題,讓開發人員害怕的是不同的東西:人們利用 GPL 的缺陷。

但我想說的是,它會造成更大的損害並減緩更多潛在開發人員的速度,因為有些人濫用 GPL 許可證,致力於以拆遷價格轉售他人的作品,甚至以藉口放棄的降低成本。 在我看來,與WordPress核心是免費的事實相比,這進一步促進了完全免費的理念。

例如,前段時間,一位設計師在 Slack 中詢問她是否可以免費將 Genesis 框架作為她明顯付費的兒童主題的一部分。 她還擔心她的主題會出現在可以免費下載的網站上。 看到悖論了嗎?

這不是一個孤立的案例。 有很多網站可以“免費”找到高級主題和插件,只要您為這些網站的訂閱付費。 所以他們基本上是從別人的工作中獲利。 這不是羅賓漢的故事,正如他們希望你想的那樣。

所以我當然理解為什麼有很多專業人士和公司不願意嘗試用自己的WordPress創作來謀生。 而且我確信 GPL 的這些有缺陷的使用也是我們沒有看到大型軟件公司參與WordPress的原因。

但是,另一方面,我認為大多數 WordPress 用戶是公平的,他們只是想要適合他們需求的最佳解決方案。 如果他們必須為這樣的解決方案或 WordPress 專業人士付費,那就這樣吧。 因為,歸根結底,沒有一個做正經生意的人願意浪費時間。

現在是我們最受好評的問題的時候了:分享你過去的史詩般的失敗。 所以是時候坦白了:你在哪里以及如何搞砸了?

幾年前,在開發了我的一個插件的新版本並在幾個具有不同設置的站點上對其進行了測試後,我決定在睡覺前發布。 那時你無法知道有多少用戶在積極使用你的插件(你只有下載統計數據),所以我不知道有多少人真正在使用它,因此更新可能會產生什麼影響。

第二天早上醒來時,我驚訝地發現我收到了支持論壇的電子郵件,其中一些用戶抱怨說我的插件破壞了他們的網站。 他們只是少數,但我無法在沒有問題的網站上複製問題,而且這些用戶也沒有提供任何有用的步驟來說明如何復制問題。

最後,我能夠在同一天早上通過新的更新解決了這個問題。 這對我來說很快,但在西班牙睡眠時間等待解決方案的用戶已經發瘋了,他們燒毀了論壇。 雖然我也收到了其他用戶的一些好感,但你可以猜到,從那以後我盡量不在晚上發布更新。

最後,我們還應該採訪誰? 告訴我們您希望在接下來的採訪中看到哪些 3 WProfessional 以及原因。

亞歷克斯·康查、塞繆爾·伍德 (Otto) 和弗蘭克·布爾奇。 他們在WordPress方面擁有豐富的經驗,我相信他們的採訪會非常有趣。

非常感謝你接受這次採訪,塞繆爾。 今天很高興有你在這裡!