Strapi提供API項目管理功能,您可以在軟件上創建不同類型的API,可以將項目托管到任意平臺,方便你在開發新項目的時候快速調用API設計軟件,支持創建一個管理員用戶、創建類別內容類型、創建新的單一類型,將類別添加到類別內容類型、設置角色和權限、發布內容,結合內容類型生成器就可以快速創建新的api項目,軟件界面功能還是很豐富的,你可以分類管理內容,可以在內容管理器查詢數據,可以在軟件建立文件資料,可以創建新的收藏夾類型,可以管理插件資源,為用戶創建新的項目提供更多幫助!
Strapi軟件功能
Strapi是一個免費的開源無頭S,可在您需要的任何地方提供您的內容。
保持對數據的控制。使用Strapi,您可以知道數據的存儲位置,并且始終可以完全控制。
自托管。您可以按照自己的方式托管和擴展Strapi項目。您可以選擇所需的任何托管平臺:AWS,Render,Netlify,Heku,VPS或專用。您可以隨著成長而擴展,100%。
數據庫不可知。您可以選擇自己喜歡的數據庫。Strapi適用于SQL和NoSQL數據庫:MongoDB,PostgreSQL,MySQL,MaaDB和SQLite。
可定制的。您可以通過完全自定義API,路由或插件來完全滿足您的需求,從而快速構建自己的邏輯。
Strapi軟件特色
現代管理面板:優雅,完全可定制且完全可擴展的管理面板。
默認情況下安全:可重用策略,CORS,CSP,P,Xframe,XSS等。
面向插件:只需幾秒鐘即可安裝th系統,內容管理,自定義插件等。
快速發展: Strapi建立在Node.js之上,提供了驚人的能。
前端不可知論:使用任何前端框架(React,Vue,Angular等),移動應用程序甚至是IoT。
強大的CLI:快速運行Scaffold項目和API。
SQL和NoSQL數據庫:與MongoDB,PostgreSQL,MySQL,MaaDB和SQLite一起使用。
Strapi使用說明
創建內容類型
僅當Strapi應用程序處于開發環境中時,才能訪問Content-Types Builder來創建和更新內容類型,否則在其他環境中它將處于只讀模式。
Content-Types Builder允許創建新的內容類型:單一類型和類型。盡管它們不是適當的內容類型,因為它們不能存在,但是也可以通過Content-Types Builder創建組件,就像收集和單一類型一樣。
#創建一個新的內容類型
內容類型是根據“內容類型構建器”的“收集類型”和“單一類型”類別創建的。
要創建新的內容類型:
1、選擇您要創建類型還是單個類型。
2、在要創建的內容類型的類別中,單擊“創建新的/單一類型”按鈕。
3、在內容類型創建窗口中,在“顯示名稱”文本框中輸入新內容類型的名稱。創建收集類型時,請選擇單數名稱,因為當在“內容管理器”中顯示時,收集類型名稱會自動復數。
4、(可選)在“高級設置”選項卡中,配置新內容類型的可用設置:
5、單擊繼續按鈕。
6、添加并配置為您的內容類型選擇的字段(請參閱配置內容類型的字段)。
7、單擊保存按鈕。
配置內容類型的字段
僅當Strapi應用程序處于開發環境中時,才能訪問Content-Types Builder來創建和更新內容類型,否則在其他環境中它將處于只讀模式。
內容類型由一個或幾個字段組成。每個字段都被設計為包含特定種類的數據,這些數據填充在Content Mar中
在“內容類型構建器”中,可以在創建新的內容類型或組件時添加字段,也可以在編輯或更新內容類型或組件之后添加字段。以下文檔列出了所有現有的常規字段,但也解決了組件和動態區域的特殊。對于每個內容,您都可以在Content Mar中找到它們的定義,說明,以及它們的配置說明。
筆記
根據正在創建或編輯的內容類型或組件,并非所有字段(包括組件和動態區域)始終可用。
#常規字段
# 文本
文本字段顯示一個可以包含小文本的文本框。該字段可用于標題,說明等。
富文本
富文本格式字段顯示帶有格式選項的編輯器,用于管理富文本格式。該字段可用于較長的書面內容。
數字
“數字”字段顯示任何數字類型的字段:整數,十進制和浮點數。
期
期字段可以顯示期(年,月,),時間(時,分,秒)或期時間(年,月,,時,分和秒)選擇器。
布爾型
布爾值字段顯示一個切換按鈕,用于管理布爾值(例如,是或否,1或0,真或假)。
關系
Relation字段允許與另一個必須是類型的內容類型建立關系。
有6種不同類型的關系:
一種方式:內容類型A有一個內容類型B
一對一:內容類型A具有并屬于一個內容類型B
一對多:內容類型A屬于許多內容類型B
多對一:內容類型B有很多內容類型A
多對多:內容類型A具有并屬于許多內容類型B
多種方式:內容類型A有多種內容類型B
基本設定
配置“關系”字段的基本設置包括選擇應使用哪種現有內容類型建立關系以及關系的類型。“關系”字段的“編輯”窗口顯示2個灰色框,每個灰色框代表相關的一種內容類型。在灰色框之間顯示所有可能的關系類型。
1、單擊第二個灰色框以定義內容類型B。它必須是已經創建的類型。
2、單擊代表關系的圖標以在內容類型之間建立關系。
3、選擇字段名稱內容-A型的,這意味著將在內容類型A.用于該域的名稱
4、(如果被關系類型禁用,則為可選)選擇內容類型B的字段名稱。
高級設置
電子郵件
電子郵件字段顯示帶有格式驗證的電子郵件地址字段,以確保該電子郵件地址有效。
媒體
媒體字段允許從應用程序的媒體庫中上傳的文件中選擇一個或多個媒體文件(例如,圖像,)。
ON格式
ON字段允許以ON格式配置數據,以存儲ON對象或數組。
UID
UID字段顯示一個字段,該字段設置唯一標識符,可以選擇基于唯一的標識符,該字段來自同一內容類型。
組件
組件是多個字段的組合。組件允許創建可重用的字段集,這些字段可以快速添加到內容類型,動態區域,但也可以嵌套到其他組件中。
通過“內容類型生成器”配置組件時,可以執行以下任一作:
通過單擊創建新組件來創建新組件(請參閱創建新組件),
或通過單擊“使用現有組件”來使用現有組件。
創建一個新組件
組件是根據“內容類型構建器”的同名類別創建的。
要創建一個新組件:
1、單擊創建新組件按鈕。
2、在組件創建窗口中,配置新組件的基本設置:
在“名稱”文本框中輸入組件的名稱。
選擇一個可用的類別,或在文本框中輸入一個新的類別名稱以創建一個類別。
選擇一個圖標代表新組件。
3、單擊繼續按鈕。
4、添加并配置為組件選擇的字段
5、單擊保存按鈕。
管理內容類型
僅當Strapi應用程序處于開發環境中時,才能訪問Content-Types Builder來創建和更新內容類型,否則在其他環境中它將處于只讀模式。
Content-Types Builder允許管理任何現有的內容類型或組件,即使它已在Content Mar中使用。一次只能管理一個。
要管理內容類型或組件,請在“收集類型”,“單一類型”或“組件”類別中單擊其名稱。
#編輯內容類型
管理內容類型或組件可以包括編輯常規設置和字段,還可以刪除整個內容類型或組件。對于任何選定的組件內容類型,Content-Types Builder界面的右側將顯示所有可用的編輯選項。
在內容類型或組件的名稱和可選描述旁邊,有一個編輯按鈕 (1),可訪問內容類型或組件的常規設置。
在右上角,使用“取消”和“保存”按鈕(2)可以分別取消或保存任何正在進行的修改。
在前面的編輯選項下,表(3)列出了為內容類型或組件創建和配置的所有字段。在字段表中,可以:
單擊編輯按鈕以編輯字段
單擊垃圾桶按鈕以刪除字段
單擊添加其他字段按鈕以將另一個字段添加到內容類型或組件中(請參閱為內容類型配置字段)
單擊“配置視圖”按鈕以訪問視圖配置界面(請參閱配置編輯視圖)
重要的
編輯字段可以重命名。但是,請記住,對于數據庫,重命名字段意味著創建一個全新的字段并刪除前一個字段。盡管沒有從數據庫中刪除任何內容,但是與以前的字段名稱關聯的數據將不再可以從應用程序的管理面板中訪問。
#刪除內容類型
內容類型和組件可以通過Content-Types Builder刪除。刪除內容類型會自動從內容管理器中刪除基于該內容類型的所有條目。刪除組件也是如此,組件將從使用該組件的每個內容類型或條目中自動刪除。
刪除內容類型或組件:
1、在Content-Types Builder導航中,單擊要刪除的內容類型或組件的名稱。
2、在所選內容類型或組件的版本界面中,單擊內容類型或組件名稱右側的編輯按鈕。
3、在版本窗口中,單擊“刪除”按鈕。
4、在確認窗口中,確認刪除。
配置編輯視圖
在內容類型的編輯視圖中,在界面的右側,將顯示“配置視圖”按鈕。它允許訪問可以為內容類型的編輯視圖設置的配置,例如條目標題,以及內容類型的字段(包括關系字段)的顯示。
編輯視圖設置
1、在內容類型的編輯視圖中,單擊“配置視圖”按鈕。
2、在“設置”區域中,定義您選擇的新設置:
3、單擊保存按鈕
編輯視圖顯示
1、在內容類型的編輯視圖中,單擊“配置視圖”按鈕。
2、在“視圖”區域中,定義要在列表視圖表中顯示的字段以及顯示順序:
單擊添加按鈕+添加一個新字段。
單擊刪除按鈕×以刪除字段。
單擊重新排序按鈕
,將其拖放到您希望在其他字段中顯示的位置。
3、單擊字段名稱以訪問其自身的可用設置:
4、單擊保存按鈕。
重要的
組件字段的設置和顯示無法通過條目的“編輯視圖”配置頁面進行管理和重新排序。單擊設置組件的設置組件的布局按鈕以訪問組件自己的配置頁面。您將找到與該條目完全相同的設置和顯示選項,但這將特別適用于您的組件。
還要注意,設置是為組件本身定義的,這意味著該設置將自動應用于使用該組件的所有其他內容類型。
#關系領域
在“視圖”區域的右側顯示“關系字段”部分。與在編輯視圖中一樣,常規字段和關系字段是分開管理的,盡管大多數配置選項與常規字段相似,但是關系字段配置具有一些特殊。
要定義條目的哪些關系字段在編輯視圖中應該可用,可以使用以下選項:
在插入其他關系領域按鈕,另一關系字段添加到您的項目。如果該按鈕保持不可單擊狀態,則意味著不能添加任何其他關系字段。
刪除按鈕,以刪除關系字段。
重新排序按鈕,將其拖放到您想要在其中顯示關系字段的位置。
對于常規字段,可以通過單擊關系字段的名稱來訪問它們的可用設置。除“條目標題”(僅適用于關系字段)外,大多數設置與常規字段相同,建議您很好地選擇關系字段的條目標題,因為它越全面,管理員就越容易從編輯視圖管理關系字段的內容。