bugfish framework專為 Web 開發人員精心設計,優先考慮安全性、靈活性和效能。其架構簡化了開發流程,提高了效率和可擴展性,同時專門的社群為開發人員提供支援和資源,以最大限度地發揮其專案潛力。該框架附帶全面的文檔,提供對每個功能和類別的詳細見解,可在此處訪問,作為加深理解和促進更順暢的開發工作流程的寶貴資源。
該框架記錄在「docs」資料夾中的檔案中。只需使用 Web 瀏覽器開啟 index.html,您就可以瀏覽每個類別和函數的文件。
您也可以在以下位置找到文件:https://bugfishtm.github.io/bugfish-framework/
資料夾 | 描述 |
---|---|
_github | 內部 GitHub 範本檔案。 |
_發布 | 發布包。 |
_框架 | 要包含在專案中的框架文件。 |
_許可證 | 本軟體中包含第三方許可證。 |
_圖像 | 與此框架相關的影像,主要用於本自述文件或產品影像。 |
文件 | 框架文檔以及該專案的 GitHub 頁面。您可以在那裡找到該框架的所有函數和類別的解釋! |
發現一系列不可或缺的 PHP 函數,這些函數專為跨各種專案無縫整合而設計。見證這些功能如何加快和完善 Web 開發中的編碼流程。下面提供了每個功能的綜合文件。若要無縫合併這些函數,請將 PHP 檔案包含在總體 _framework 資料夾中指定的 _functions 子資料夾中。這種策略方法可以優化編碼效率並提高 Web 專案效能。
這些類別位於 / framework/classes/x * 中,對於它們的功能、效率以及跨各個網站的徹底測試至關重要。它們促進開發並節省時間。注意:某些類別需要資料庫連線。如果配置正確,他們將自動安裝必要的表。並非所有課程都需要 MySQL;具體要求請參閱文件。如果需要 MySQL,請提供該類別的有效 x_class_mysql 物件。
姓名 | 描述 | 執照 |
---|---|---|
✅x_class_2fa | PHP 中的 TwoFactorAuthenticator 類別會產生並驗證基於時間的一次性密碼 (TOTP) 程式碼以進行雙重認證 (2FA)。它提供了產生隨機金鑰、創建 2FA 程式碼並驗證它們的方法,從而增強了 PHP 應用程式的安全性。 | GPLv3 |
✅x_class_api | 有助於建立簡單且安全的 API 請求。該類別需要 PHP 模組 CURL 才能正常運作。它支援 API 請求的令牌身份驗證等。 | GPLv3 |
✅x_class_benchmark | x_class_benchmark 檔案可讓您對網站上的網站的資源消耗進行基準測試。涉及基準測試相關值的 PHP 值將保存在每個 URL 的資料庫中,如果刷新 URL 以監控消耗,即使在變更後,也會被覆寫! | GPLv3 |
✅x_class_block | 促進基於會話的使用者計數和區塊操作。這使您可以輕鬆地阻止用戶進入各個區域,以防他們做出錯誤的決定並提出反對! | GPLv3 |
✅x_class_comment | 啟用評論功能,適用於留言簿或網站評論部分。還可以充當簡單的聊天或日誌工具! | GPLv3 |
✅x_class_csrf | 為 Web 表單提供強大的 CSRF 保護,支援外部操作。您有一組函數來控制 CSRF 金鑰所發生的一切。本課程將為您節省大量時間,並為您的網站提供一些基本的安全保障! | GPLv3 |
✅x_class_curl | 有效處理 Curl 請求並記錄它們以進行 Web 操作。該類別使建立 PHP Curl 請求變得更加容易。執行此類需要 PHP 模組 CURL。 | GPLv3 |
✅x_class_crypt | 提供文件和字串加密功能。您可以解密和加密字串/檔案。它使用簡單的加密方法來確保您的文件安全。 | GPLv3 |
✅x_class_debug | 幫助調試並提供開發通知和功能。您可以檢查 PHP 模組是否已啟用或從您的網站取得一些基準。 | GPLv3 |
✅x_class_eventbox | x_class_eventbox PHP 類別簡化了使用者通知和訊息在網頁上的顯示。 | GPLv3 |
✅x_class_hitcounter | 計算每個頁面 URL 的網站訪客數量。您可以使用不同的配置函數來處理此計數操作在不同情況下的行為。 | GPLv3 |
✅x_class_ipbl | 實現IP黑名單。此類別可讓您提高 IP 計數器並在 IP 表現可疑時封鎖某些區域!如果以正確的方式實施,這可以對網站安全產生重大影響,甚至可以防止對您的任何登入的暴力攻擊。 | GPLv3 |
✅x_class_log | 提供一個用於日誌記錄操作的類別。您可以輕鬆且聰明地為幾乎所有可能性建立日誌條目。 | GPLv3 |
✅x_class_lang | 管理多語言網站的語言翻譯。您可以輕鬆添加翻譯鍵並使用各種功能和參數來管理它們! | GPLv3 |
✅x_class_mail | 處理郵件發送操作,有一個用於發送操作項目的子類別。該類別依賴x_class_phpmailer。 | GPLv3 |
✅x_class_mail_template | 建立具有替換和頁尾/頁首選項的郵件模板,與 x_class_mail 相容。此類別可以更輕鬆地快速準備電子郵件範本來建立電子郵件 - 發送給客戶或其他人! | GPLv3 |
✅x_class_mysql | 提供 MySQL 資料庫處理功能以及附加功能。這是該框架的另一個旗艦。這裡的大多數類別都需要 x_class_mysql 物件才能正常運作。這個類別在安全性和錯誤可讀性方面發揮了很大作用。它可以使工作變得更加容易,並且有一個資料庫日誌系統來儲存可能發生的語句中的錯誤以及更多! | GPLv3 |
✅x_class_phpmailer | 管理框架內的電子郵件傳送操作。這堂課不是我「Bugfish」做的。這是 PHPMailer 類,您可以在以下位置找到:Github | LGPL-2.1 |
✅x_class_perm | 控制使用者的權限,包括單一權限物件。您可以用它來控制權限,並且可以節省儲存空間。 1-n 關係。如果您正在尋找權限系統並且您不會自己建立一個權限系統,那麼您已經找到了您所搜尋的內容! | GPLv3 |
✅x_class_referer | 記錄訪客推薦人。您可以使用一些設定函數來控制如何將引薦來源網址儲存到資料庫中。 | GPLv3 |
✅x_class_redis | 提供對 Redis 功能的控制。使用此類,您可以在 Redis 伺服器上快取內容,這將使您的網站更快。如果您的網站正在提供大量動態生成的內容,並且變化速度不是那麼快,那麼這可能會派上用場。運行此類需要 PHP 模組 REDIS。 | GPLv3 |
✅x_class_表 | x_class_table PHP 類別透過快速 PHP 編輯功能簡化了動態 HTML 表的建立。 | GPLv3 |
✅x_class_user | 建立各種類型的使用者登錄,具有密碼恢復、帶有令牌操作的郵件編輯等完整功能。這是該框架的旗艦。它可以立即為您提供完整的工作登入/身份驗證和令牌系統! | GPLv3 |
✅x_class_var | 控制在網站上使用的設定變量,並包括建立用於更改這些值的表單的功能。您可以在頁面或程式碼中控制和設定常數。如果您正在尋找持續的管理課程,那麼這就是您的最佳選擇! | GPLv3 |
✅x_class_zip | 啟用檔案壓縮和解壓縮,相容x_class_crypt進行直接加密和解密。執行此類需要 PHP 模組 ZIP。 | GPLv3 |
✅x_class_version | 在目前部署的框架實例中取得版本資訊和有關作者的資訊。 | GPLv3 |
隆重介紹「Bugfish CSS 框架」-高效率網頁設計的解決方案。透過全面的預先建置類別集合簡化您的開發流程,這些類別旨在加快響應式 Web 佈局的建立。 Bugfish CSS 框架簡化了您的設計體驗,使其更快、更專業。要使用它,請包含位於 css 資料夾中的 CSS 檔案。
存取專為跨不同專案整合而設計的全面 JavaScript 函數,提高 Web 開發的編碼速度和效率。下面提供了每個功能的詳細文件。若要合併這些功能,請將 JavaScript 檔案包含在中央 _framework 資料夾內的 _javascript 子資料夾中。此實作可最佳化您的編碼流程並提升 Web 專案的效能。使用我們的預先建置函數和模組庫簡化您的編碼,這些函數和模組旨在加快動態、互動式 Web 應用程式的建立。在以下位置找到 JavaScript 函數檔:/_framework/javascript/*.js!
如果您想支持我們,請將此圖像包含在您的項目中的某個位置,以便人們可以看到該項目是在該框架的幫助下創建的:
如果您在使用此軟體時遇到任何問題或有疑問,請隨時透過 Bugfish 論壇與我們聯絡。此外,您可以透過電子郵件 [email protected] 請求協助,我們致力於提供您所需的支援。我們高度重視您的回饋,並致力於確保您的網路專案成功。
bugfish framework是在 GPLv3 許可證下發布的,讓您可以自由地使用、修改和分發您認為合適的項目。必須注意的是,「_vendor」資料夾包含各種庫,每個庫都有自己獨特的許可證。為了確保完全遵守和理解與這些包含的庫相關的授權條款,我們鼓勵您在 GitHub 頁面上查閱我們的綜合文件。本文檔提供了有關特定許可證以及與各個庫相關的任何其他要求的詳盡資訊。使用此項目時,您負責任地遵守這些許可證至關重要。非常感謝您的關注與合作。請參閱 _docs 資料夾中此項目的文檔,以取得有關此框架中使用的庫許可證的更多資訊。它們都是 LGPL 或 GPL 授權。
?甲魚 <3