項目地址:https://github.com/payloadcms/payload
代碼優(yōu)先(Code-first)
Payload是一個從頭開始為開發(fā)者設(shè)計的CMS,為他們提供構(gòu)建數(shù)字產(chǎn)品所需的知識。如果你熟悉JavaScript,則就知道Payload。作為一個代碼優(yōu)先的CMS,它允許你做很多事情。
首先,Payload給你需要的任何東西,使用JavaScript或TypeScript編程語言構(gòu)建自己想要的東西,不必忍受GUI帶來的非必要復(fù)雜性。你將了解自己的CMS如何工作,因為你已經(jīng)完全按照自己想要的方式編寫它。
其次,帶上自己的Express服務(wù)器,在Payload之上做任何需要的事情。Payload不會對你或者你的應(yīng)用程序施加任何影響。
接著,使用自己的React組件完全控制管理面板(Admin panel)。輕松交換字段乃至整個視圖。
最后,借助自動生成且完全可擴展的REST、GraphQL和本地Node API,你可以在任何需要的時間和位置使用數(shù)據(jù)。
特性(Features)
快速開始(Quick Start)
在開始運行Payload之前,確保你安裝了所有必需的軟件。
然后,開始啟動Payload的最簡單方式是使用create-payload-app package。
npx create-payload-app
或者,你也可以花5分鐘從頭開始創(chuàng)建一個應(yīng)用程序。
]]>