我的 Linux 團隊使用 Penpot 的三個原因
使用 Fedora 會讓你接觸到許多不同的開源軟件。Fedora 網(wǎng)站的重大改造始于一年多前,目標是提高設(shè)計美感、創(chuàng)建風格指南、規(guī)劃網(wǎng)站策略以及選擇用于交付 Fedora Linux 產(chǎn)品網(wǎng)站的技術(shù)棧。從設(shè)計的角度來看,團隊需要一個創(chuàng)建模型的工具、一個保存資源庫的地方,以及完成后適合移交給開發(fā)人員的東西。
選擇 Penpot
Figma 是許多人推薦的流行界面設(shè)計工具,但由于該公司最近對其免費計劃施加了限制,因此被認為不合適。這種擔憂在 Adobe 收購 Figma 之前就已經(jīng)出現(xiàn),所以現(xiàn)在回想起來,不使用它的決定更加重要!
團隊研究了 Penpot,發(fā)現(xiàn)它符合每個人的要求。Penpot 是第一個面向跨領(lǐng)域團隊的開源設(shè)計和原型平臺。Kaleidos 內(nèi)的一個團隊創(chuàng)建了 Penpot。Kaleidos 是一家成立于 2011 年的科技公司,完全專注于開源項目。
Fedora 網(wǎng)站和應用程序團隊通過三種方式使用 Penpot:
- 線框圖和模型
- UX 測試和反饋
- 協(xié)作
我將在下面詳細介紹這些用途。雖然示例討論了 Fedora 項目,但 Penpot 可以為任何開源社區(qū)帶來好處。
1、線框和模型
設(shè)計網(wǎng)頁草圖是我們團隊使用 Penpot 的主要方式。草圖可以實現(xiàn)快速協(xié)作并減少貢獻者之間的溝通問題。開發(fā)人員和設(shè)計師可以在同一空間自由協(xié)作。
社區(qū)反饋很重要。正確地共享模型可能有點困難。Penpot 基于網(wǎng)絡,可在任何平臺上輕松訪問。當在原型上進入 查看模式View Mode
Creating a shareable link and editing permissions on Penpot.
2、UX 測試和反饋
此次改造與 Fedora 社區(qū)密切合作。通過對原型進行可用性測試并共享設(shè)計進度,我們使用 Penpot 讓社區(qū)參與每一步。
3、協(xié)作
在改造過程中,我們的開發(fā)和設(shè)計團隊使用 Penpot 來產(chǎn)生想法、組織會議并直觀地測試新概念。
我們的團隊在早期規(guī)劃會議中將 Penpot 用作白板,讓開發(fā)人員在參與討論的同時以異步方式貢獻想法。這種方法減輕了壓力,確保每個人的想法都能被聽到,幫助我們看到模式,并調(diào)解分歧,達成良好的妥協(xié)。Penpot 有助于在每個人之間建立一種理解感。
團隊使用 Penpot 作為素材來源。用戶可以將元素和其他內(nèi)容存儲在資源庫中,以便可以重復使用它們。Penpot 可以存儲組件、圖形、版式、調(diào)色板等。
An example of an asset library within Penpot.
共享這些庫使整個團隊都可以訪問它們。當與定期訪問相同源文件的團隊合作時,這會很有幫助。如果新成員加入,他們開始為項目構(gòu)建模型所需的所有素材都將隨時可用。用戶可以直接從 Penpot 文件導出這些素材。
Exporting selected assets in a Penpot file.
開發(fā)人員可以在任何瀏覽器上查看原型的全部內(nèi)容。這種功能讓網(wǎng)站建設(shè)變得更容易,因為你可以與原型同時進行編碼。如果設(shè)計人員同時在處理文件,他們所做的更改可以通過查看模式刷新查看,如果是在實際文件中,則可以實時查看。
An editor with code and the Penpot interface.
開源價值觀
Penpot 符合 Fedora 項目的“四大基礎(chǔ)”:自由、朋友、功能和第一。在回顧這些價值觀時,請考慮該工具如何與你自己的開源計劃保持一致。
自由
我們選擇開源和自由來替代專有的代碼和內(nèi)容,并限制專有代碼對項目和項目內(nèi)的影響。Penpot 是第一個開源設(shè)計和原型平臺。Penpot 基于網(wǎng)絡,獨立于操作系統(tǒng),并采用開放網(wǎng)絡標準。這確保了與 Web 瀏覽器和 Inkscape 等外部應用的兼容性。
朋友
我的社區(qū)由各行各業(yè)的人們組成,他們共同努力推進自由軟件的發(fā)展。Penpot 的使命是相似的。其目標是提供開源和開放標準工具,將設(shè)計人員和開發(fā)人員之間的協(xié)作提升到新的水平。使用 Penpot 可以順利地向開發(fā)人員移交,并使我們能夠高效地合作。無需來回尋找文件或素材,因為他們需要的一切都在 Penpot 文件中。
功能
Fedora 關(guān)注優(yōu)秀的軟件。它的功能開發(fā)總是公開透明地進行,并鼓勵參與。任何人都可以在任何問題上開始工作,也可以加入任何他們感興趣的團隊。Penpot 贊同這一理念。任何人都可以合作!代碼和貢獻者指南可從項目的 Git 倉庫獲取。
第一
Fedora 采用的策略是通過持續(xù)的前進動力來推動自由軟件的發(fā)展。這種方法通常遵循“早發(fā)布、勤發(fā)布”的工作流程。Penpot 也經(jīng)常更新。它向社區(qū)發(fā)布每日開發(fā)博客,重點介紹已完成的工作。它在網(wǎng)站上寫道:“我們也有這種緊迫感,我們需要快速行動,這關(guān)系到太多的事情”。
總結(jié)
該項目即將完成,第一個截止日期與 Fedora Linux 38 的發(fā)布日期一致。事實證明,Penpot 是一個非常有價值的工具,它為開源設(shè)計愛好者提供了更多的資源。最近,該平臺慶祝了它的正式發(fā)布,下一步的發(fā)展令人興奮。
Penpot 改變了我們團隊的工作方式。它能為你的組織和社區(qū)做些什么?
本文改編自 Ashlyn Knox 和 Emma Kidney 在創(chuàng)意自由峰會上的演講:《模型和動作 - Fedora 設(shè)計團隊如何使用 Penpot》。該演講的錄音可 在 PeerTube 上觀看。