1、簡介
Attendize 是基於Laravel 架構開發的開源門票及活動管理應用。Attendize 用於為活動召集人管理活動提供一個簡單的解決方案,而不必為此支付過高的費用。
聲明:Attendize目前還處於早期開發階段,可能會包含bug,用於正式生產環境時需要注意這一點。
2、Github
https://github.com/Attendize/Attendize
3、官方網站
官方網站: https://www.attendize.com
示範頁面: http://attendize.website/e/1/acmes-amazing-demo-event
4、功能特性
已有功能:
- 美觀、適用於移動端的活動頁面
- 方便與會者管理 —— 退款、訊息等
- 資料匯出 —— 支援XLS、CSV等格式
- 支援列印與會者列表
- 可管理無限的召集人/活動
- 管理多個召集人
- 活動即時統計
- 自訂活動頁面
- 多國貨幣支援
- 快速方便的結賬流程
- 自訂門票 —— 二維碼、logo等
- 可定製 —— 在門票上擁有你自己的logo等
- 追蹤銷售軌跡/產生的訪問號碼等
- 支援小掛件 —— 將門票銷售掛件嵌入現有網站/WordPress部落格
- 社會化分享
- 支援使用stripe支付
- 支付退款 —— 部分退款 & 全額退款
- 支援添加服務費到門票
- 訊息系統 —— 例如:例如發送門票到所有與會者
正在開發的功能:
- iOS/Android版App
- 支援優惠券/折扣券
- 支援更多支付方式
- WordPress外掛程式
- 公用的活動列表頁
- 自訂查看欄位
- 簡化活動頁面配置修改
5、安裝使用
系統要求:
- PHP >= 5.5.9
- OpenSSL擴充
- PDO擴充
- Mbstring擴充
- Tokenizer擴充
- Fileinfo擴充
- GD擴充
使用安裝包安裝:
下載安裝包: v0.4.0-alpha.zip ,然後將其解壓到web根目錄。
手動安裝:
git clone https://github.com/Attendize/Attendize.git attendizecd attendizecomposer installcopy .env.example .env
我們設定Attendize的虛擬網域名稱為 attendize.app ,在瀏覽器訪問 http://attendize.app ,首次訪問會跳轉到初始化設定頁面,該頁面會檢查PHP版本、檔案目錄存取權限以及必備PHP擴充,然後需要填寫應用程式資料庫設定及郵件設定:
註:安裝之前確保已經在資料庫中建立對應資料庫,否則會報錯。
必填項填寫好了之後點擊安裝按鈕進行安裝。
註:如果安裝過程中拋出 TokenMismatchException 異常,到 App\Http\Middleware\VerifyCsrfToken 中將 install/* 修改成 install 即可。
安裝完成後,跳轉到註冊頁面:
註冊成功後使用我們剛剛註冊的帳號資訊登入,進入組織建立頁面填寫組織資訊:
建立成功後,頁面跳轉到後台管理頁面:
接下來你可以去建立活動:
為該活動建立門票:
接下來我們回到組織頁面和活動頁面,就能看到建立的活動和門票了。
更多詳情,請參考官方文檔: https://www.attendize.com/documentation.php