注意:工作正在進行中!
完成了就完成了。 (發布:很快)
官方網站: https://yawk.io
文件: https://docs.yawk.io
最新更新: 24.6.15 https://update.yawk.io/
什麼是 YaWK?
YaWK =
Y等
另一個Web K it
YaWK 是一個免費的開源捆綁解決方案CMS,用於建立、設計和操作任何現代網頁或網頁應用程式。設計流暢、快速且可靠。穩步發展。它匯集了屬於在一起的東西。 YaWK 使用 HTML、CSS、MySQL、PHP 和 JavaScript 來捆綁 Bootstrap、jQuery、AdminLTE、FontAwesome 以及您最喜歡的日常使用的更多 Web 開源工具,並將它們組合成您日常工作的新基礎。
發展狀況-到目前為止已經做了什麼?
簡短的回答,很多! - 長答案:查看功能清單、最新已解決的問題和里程碑,了解過去幾天、幾週、幾個月和幾年裡發生了什麼以及做了什麼。
2024 年路線圖:
?目前在待辦事項清單中:
- 添加內容產生器(改進所見即所得編輯器)
- 更新官網https://yawk.io/ (進行中!)
- 將所有文檔區塊遷移到 doxygen (即將完成)
- 所有資產和社交/Facebook 小部件的主要更新
- 新增範本和演示頁面(計劃到 2024 年第四季)
- 當然:檢查並修復語言錯誤、主要和次要錯誤
?最新改進/已完成的里程碑
- [完成] ✓ 實作聊天 GPT-4 API
- [完成] ✓ YaWK 更新功能
- [完成] ✓ 安裝程式/改進設定流程
- [完成] ✓ 新增對多語言前端(內容)頁面和選單的支持
- [完成] ✓ 改進的子選單小工具
- [完成] ✓ 程式碼庫更新以確保 PHP 8 相容性
? 2024 年還計畫:
- 新增功能展示
- 更新 CSS 框架以完全支援 Bootstrap 5.x
- 新增支援頁面(和票務系統)
- 新增管理手冊(pdf 和/或 html)
- 新增開發人員手冊(https://docs.yawk.io)
社群媒體管道
?下載
?來自 GitHub 的最新版本(24.6.15):
https://github.com/YaWK/yawk.io/archive/refs/heads/master.zip
請記住:在下載此預發布版本之前:YaWK 目前正在積極開發中,尚未發布。如果您願意,可以使用它並一睹當前的開發狀況。但請考慮一下 - YaWK 正處於開放開發階段,並且或多或少會發生頻繁的更改。因此,現階段無法保證向後相容性。
在 YaWK 正式聲明為「發布」之前,您將始終獲得當前的開發版本。第一個穩定版本發布後,將會有一個單獨的開發/穩定分支。在生產環境中使用 YaWK 之前,您應該等待官方的第一個穩定版本。
我在這個專案中投入了大量的工作、時間、精力、愛和愛——所以我會對評論、星星、追蹤者和/或程式碼貢獻感到高興。如果您喜歡這個項目,請考慮支持它。謝謝你!
?設定/安裝
有兩種方法可以在您的網頁伺服器上載入 YaWK:透過命令列/shell 存取安裝
如果您有 root/shell 存取權: git clone https://github.com/YaWK/yawk.io .
這會將最新版本從 GitHub 下載到您的目前目錄。
或者,如果您使用 Composer,則可以輸入: composer create yawk/yawk.io -s dev
(然後,如有必要,將檔案從 yawk.io 資料夾移至專案的根目錄。) ?或下載 .zip + 使用任何 FTP 用戶端(例如 FileZilla)上傳文件
對於擁有「典型」網路主機/網路空間的使用者來說,這是最常見的:下載 .zip 包,將其解壓縮到您的電腦上,然後將解壓縮的檔案上傳到您的網路伺服器。使用任何 FTP 用戶端並將檔案上傳到網頁伺服器的根目錄。
安裝要求注意事項:
檔案必須可由網頁伺服器的使用者程序存取。
確保設定正確的使用者/群組權限,例如: chown -R www-data:www-data yourfolder
(如果您使用 Web 伺服器進程以外的其他使用者從 shell 執行 git clone,這一點非常重要...)另請確保您的網頁伺服器可寫入以下檔案:
- .htaccess
- /admin/.htaccess
這些文件需要至少具有 755(群組可寫入)或 777(所有人可寫入)權限。如果您不確定,請將其設為 777。安裝完成後,不要忘記稍後更改它(例如,僅對所有者可寫入),以確保該檔案不能被其他任何人覆蓋。
最低伺服器/虛擬主機需求:
- 需要 PHP 8.x
- MySQL 5.x 或更高版本(MariaDB 也可以)
- Apache 2.x 或 nginx Web 伺服器
- MOD_REWRITE 已啟用
如何運行安裝/設定
將 YaWK 上傳到網頁伺服器後,請確保所有權限均已正確設定(如上所述),然後只需在瀏覽器中呼叫 www.yourwebsite.tld 即可。如果伺服器配置正確,您將看到設定過程的第 1/5 步,您可以在其中選擇所需的語言。 (目前為英語或德語)
安裝程式將引導您完成 5 個非常不言自明的步驟。
?管理員登入
設定完成後,您可以使用設定期間設定的憑證登入管理區域。管理區域位於
www.yourwebsite.tld/admin 。
文件
欲了解更多詳細信息,請訪問官方文件:https://docs.yawk.io。
?故障排除/錯誤 500/安裝後的白頁
如果您收到空白(白色)頁面,並且沒有進一步的錯誤訊息,則 .htaccess 檔案中定義的預設設定可能會導致問題。這可能是伺服器的錯誤或錯誤的快取配置、缺少模組或(大多數)錯誤的檔案/資料夾權限或錯誤的所有權。很少與其他事情有關。在這種情況下,請檢查伺服器的錯誤日誌。如果您無法自行解決錯誤,請隨時與我們聯絡。
執照
YaWK 根據 MIT 許可證獲得許可。其他許可證可能適用於第三方庫和資產。請檢查許可證文件和文件以獲取更多資訊。 YaWK 是免費軟體,任何人都可以使用。
?但為什麼要運行這個? - 周圍有太多的 CMS...
YaWK 是一個開源項目,
專為所有人打造。實際上
,它背後並沒有大的商業公司或基金會 - (還!)目前它仍然
(主要)是一個人的表演, - 專門為我自己的個人目的而開發。
我開始這個專案是因為當時我對所有其他解決方案都不滿意。因此,我接受了挑戰並開始開發適合我個人需求的整體工具。最初它並不打算公開。但專案規模越大,就越多的人告訴我要讓大眾接觸到它。在這個專案上花費了我一生的大部分時間之後,我決定跟隨我的朋友 - 我已將其上傳到 GitHub 並將儲存庫保密,直到該專案的狀態達到其他人可以使用它的水平。儘管盡一切努力
「抓住重點」 ,這個項目還沒有完成——而且可能永遠不會完成。它是免費軟體!只要我
(或其他人)關心它,就會繼續發展。
您可以成為這個專案的一部分! ?
不客氣!您發現錯誤了嗎?請告訴我們!您想請求一項功能嗎?請隨時聯絡 - 提出問題或拉取請求。
歡迎任何意見! ?接觸
如果您有任何疑問,請隨時透過電子郵件與我聯繫:@DR
請盡快回來查看並繼續關注即將推出的網站和專案更新!
(自2023年4月13日起計算)