Web應用開發的核心 PHP 庫 BackPress
BackPress 是一個Web應用開發的核心 PHP 庫,它是著名 WordPress 博客開源程序的核心部分,也是 bbPress 和 GlotPress 等開源程序的核心部分。
它包括可用于創建強勁的,并可擴展的網頁程序的基本功能:
- 登錄(主要采用 bbPresss 的登錄代碼)到文件/數據庫/其他。
- 用戶角色管理 -- 用戶部分程序的訪問控制
- 用戶管理 -- 包括用戶的元數據(meta data)和數據庫模式支持,用于管理核心的用戶信息和其他相關的信息。
- 數據庫抽象 -- 支持使用多個數據庫服務器,集群和數據中心
- XML-RPC 服務器端和客戶端 -- 用于和其他系統交互。
- 郵件發送 -- 通過 SMTP 和 sendmail,支持附件。
- 密碼散列(Hashing)/加密 (Crypto)
- AJAX -- 標準的基于 XML 的 AJAX 請求和 AJAX 響應。
- 用戶身份驗證 -- 內置了密碼加密,再加上安全的 cookie 管理
- 通過對象來進行錯誤處理 -- 一次可處理多個錯誤。
- 完整的 HTTP 庫 -- 支持核心 PHP 的 HTTP 操作,使用具有廣泛的兼容性的 cURL 和原始套接字,支持 cookie 的發送/接收。
- 對象緩存 -- 并且支持使用 memcached 作為后端緩存機制進行內存緩存。
- 任意的分類管理 -- tag,分類,其他分類系統。
- 選項管理 -- 用于管理程序全局的選項和設置。
- 兼容性功能 -- 支持絕大部分 PHP 版本。
- 格式化 --用于處理各種字符串。
- KSES -- 完全安全的 HTML 內容過濾
- 完整的插件 API -- 通過 "action" 和 "filter" 兩種方法進行處理。
- Shortcode API -- 支持 [bbcode] 樣式的 shortcode.
- Pseudo-cron 功能 -- 讓你的程序中的事件可以自動運行,這是通過用于訪問來驅動的。
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!