ACMS(Advanced Content Management System)是基于 Webman 框架開(kāi)發(fā)的內(nèi)容管理系統(tǒng)插件,支持文章、分類、標(biāo)簽、評(píng)論等常用 CMS 功能,適用于技術(shù)博客、資訊站點(diǎn)等內(nèi)容型網(wǎng)站。
解壓插件
將 acms.zip
解壓到 plugin/
目錄下,或直接將源碼放入 plugin/acms/
。
導(dǎo)入數(shù)據(jù)庫(kù)
執(zhí)行 php webman app-plugin:install acms
,創(chuàng)建所需數(shù)據(jù)表和初始數(shù)據(jù)。
注冊(cè)路由
插件自帶路由文件 plugin/acms/config/route.php
,Webman 會(huì)自動(dòng)加載。
注冊(cè)菜單(可選)
插件自帶菜單配置 plugin/acms/config/menu.php
,安裝時(shí)會(huì)自動(dòng)導(dǎo)入到后臺(tái)菜單。
訪問(wèn)后臺(tái)
后臺(tái)地址:/app/admin/acms/article/index
前臺(tái)地址:/app/acms
plugin/
acms/
install.sql // 數(shù)據(jù)庫(kù)結(jié)構(gòu)及初始數(shù)據(jù)
readme.md // 插件說(shuō)明文檔
api/ // API 相關(guān)代碼
app/ // 控制器、模型、服務(wù)等
config/ // 路由、菜單等配置
public/ // 靜態(tài)資源
前臺(tái)路由前綴:/app/acms
/app/acms
/app/acms/article/{id}
/app/acms/category/{id}
/app/acms/tag/{id}
/app/acms/search
/app/acms/comment/add
后臺(tái)路由前綴:/app/admin/acms
/app/admin/acms/article/index
/app/admin/acms/category/index
/app/admin/acms/tag/index
/app/admin/acms/comment/index
plugin/acms/config/menu.php
和 plugin/acms/config/route.php
路徑均為 /app/admin/acms/xxx
。runtime/
下緩存文件)。config/route.php
是否有同名路由沖突。acms
,并與路由、菜單配置一致。config/database.php
數(shù)據(jù)庫(kù)配置,確保與實(shí)際環(huán)境一致。config/menu.php
。view/
目錄下自定義。如有建議或問(wèn)題,歡迎提交 Issue 或 PR。
作者:ouyangyi
聯(lián)系方式:微信:1037547965
開(kāi)源協(xié)議:MIT
github地址:https://github.com/dbx192/acms