Web應用開發的核心 PHP 庫 BackPress

fmms 12年前發布 | 13K 次閱讀 PHP Web框架

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 功能 -- 讓你的程序中的事件可以自動運行,這是通過用于訪問來驅動的。

項目主頁:http://www.baiduhome.net/lib/view/home/1333673596046

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!