去年我開發了一套開放源碼系統 badgeprint,協助幾個幾百人的會議作現場管理之用。
過去六年,我幫手舉辦約十場的 IT 技術會議。參加者用 eventbrite 報名,然後我們使用手機 app 在現場 check-in。但這個方法遇到一些問題,主要是依據姓名尋找証件 (badge) 需時,有一次還試過場地沒有手機及 wifi 訊號,要臨時改用紙筆處理。
曾經某間做 event management solution 的香港 startup,多次主動 mass email 來提議他們的方案,但限制需要使用他們自家的登記系統,而我們已用 eventbrite 而沒成事。另一次卻報價過萬元的費用,我們舉辦的 IT 社群會議都是免費或成本價(或倒貼),不可能花費過萬元在「即場印label」上。
後來,經社群朋友介紹,我們採用另一間 startup 以成本價提供的方案,他們用心討論。透過跟我們合作,亦幫助發展他們的方案。
到了去年,我有機會開發這套 badgeprint,買了多台 label printers,用自己的技術來支持自己的社群會議 。
- 由會議主辦者開發的方案,更能了解明白現場 check-in 工作實況。
- 使用 Python 和少量 javascript 來開發,以 Django 作 web 框架。
- 支援 Brother QL-720-NW 無線網絡標籤打印機,以及兩款會議常用的 DK-11202 和 DK-11209 標籤帶。
- 可以在 DK-11209 標籤上印出席者名字 (英文或正體中文) 及公司名稱。
- DK-11202 標籤已夠大,只須發標籤給出席者,badgeprint 還可加印會議 logo 或主辦者 logo 及其他會議資料。
- badgeprint 支援多場活動資料、多台標籤打印機、多用戶。
- 透過 web 介面來 check-in,可用姓名、電話、電郵地址等搜尋。
- 亦可透過 API 來 check-in,實試在會議用過 iOS 和 Android 手機的 QR code scanner 程式,掃描後經 custom URL 來「scan & print」來簡單而快速 check-in。
- 透過 Django 自家 web admin UI 來管理資料。
- 包括一個 python script 作例子,可以載入 CSV 檔案 (例如 eventbrite) 的參加者資料存在 Django 資料庫內。
- 還有其他小功能。
- 開放源碼 (Open Source)!不會被單一公司限制如何使用和改動,更多彈性。
如果你要辦會議或活動,可以支持和採用 badgeprint,歡迎找我洽談商業方案或非牟利方案。
最後,要感謝 Henry、HKCOTA、OSHK、Cla 的支持開發 badgeprint,令我們將來可以做更多會議的 features。
badgeprint @ GitHub: https://github.com/sammyfung/badgeprint
Pingback: Sponsoring Open Source Software Project – badgeprint - 香港創意開放科技協會 (HKCOTA)