O2O開源服務平臺:WST mall
WSTMall V1.0是在 thinkphp 的經典版本3.2.2基礎上進行優化開發的, TP 3.2.2不是 thinkphp 的一個最新的版本,卻是 thinkphp 最經典的一個版本,正所謂站在巨人的肩膀上,WSTMall V1.0繼承了 thinkphp 大道致簡的理念,繼承了 thinkphp 以下的優點:
良好的緩存機制:WSTMall V1.0支持包括文件方式、APC、Db、Memcache、Shmop、Eaccelerator 和 Xcache 在內的多種動態數據緩存類型,以及可定制的靜態緩存規則,并提供了快捷方法進行存取操作。
高 質量的模板引擎:WSTMall 1.0基于 XML 的編譯型模板引擎,支持兩種類型的模板標簽,融合了 Smarty 和 JSP 標簽庫的思想,支持標簽庫擴展。通過驅動還可以支持 Smarty、EaseTemplate、TemplateLite、Smart 等第三方模板引擎。
優秀的理念和創新的模式: WSTMall V1.0采用 MVC(Model View Controller)開發模式,解決了程序擴展時在原程序上進行修改導致程序不能升級的問題,使頁面樣式與程序徹底分離的靈活模板解析引擎,便于模板風格的優化與制作。
良 好的擴展機制:WSTMall V1.0支持包括類庫擴展、驅動擴展、應用擴展、模型擴展、控制器擴展、標簽庫擴展、模板引擎擴展、Widget 擴展、行為擴展和模式擴展在內的強大靈活的擴展機制,讓你不再受限于核心的不足和無所適從,隨心DIY自己的框架和擴展應用。
URL 重寫技術:WSTMall V1.0繼承了 thinkphp 的 URL 重寫技術,支持普通模式、PATHINFO 模式、REWRITE 模式和兼容模式的 URL 方式,支持不同的服務器和運行模式的部署,配合 URL 路由功能,使搜索引擎更容易方便地收錄網頁。?
支持 跨平臺部署: WSTMall 采用 Lamp 架構,無任何額外成本支出。當然,也適用于 Linux/FreeBSD/Unix 及微軟 Windows 2000/2003/2008/XP/NT 等多種操作系統,初學者推薦 WAMP 一鍵搭建 WSTMall 所需要環境。
先進的動態模型:WSTMall 完全繼承 thinkphp 的 CURD 機制,無需創建任何對應的模型類,輕松完成 CURD 操作,支持多種模型之間的動態切換,讓你領略數據操作的無比暢快和最佳體驗。
分組模塊機制:在 WSTMall 上進行二次開發不用擔心大項目的分工協調和部署問題,分組模塊幫你解決跨項目的難題。
AJAX 支持:WSTMall 繼承了 thinkphp 內置 AJAX 數據返回方法,支持 JSON、XML 和 EVAL 格式返回客戶端,WSTMall 不綁定任何 AJAX 類庫,可隨意使用自己熟悉的 AJAX 類庫進行操作。
多語言支持:系統支持語言包功能,項目和模塊都可以有單獨的語言包,并且可以自動檢測瀏覽器語言自動載入對應的語言包。
安 全性十分好:WSTMall 遵循 Apache Licence2.0 協議,該協議是著名的非盈利開源組織 Apache 采用的協議,和 BSD 類似,同樣鼓勵代碼共享和尊重原作者的著作權,同樣允許代碼修改,再發布(作為開源或商業軟件),WSTMall 將代碼開源,使用者完全掌握源代碼,使開發者與使用者完全無后顧之憂。