ebsite網站建置系統簡介:
如今網路產品如如雨後春筍般層出不窮,程式設計師們每天都要面對變化無窮的需求,來滿足產品的需要,他們不得不加班加點,來完成他們的使命,由最初的web1.0,web2.0 ,3.0到現在的移到互聯網,可謂是變化莫測。 eBSite網站工程應運而生,為解決變化無窮的需求PC互聯產品與行動互聯網產品而來。如果您是程式設計師,可以把她當成是一個基礎框架,在這個基礎之上,你能輕而易舉的開發出你的客戶想要的互聯網產品,如果您不是程式設計師,或者只是一個普通的站長,你可以把她當成一個比傳統CMS更高端的產品來使用,因為官方已經為您集成了好了,資訊發布系統(新聞發布系統),網上商城系統,互聯問答系統,論壇(bbs),個人空間及線上考試系統等,這些系統整合在eBSite,您可以單獨使用,也可以以站群的方式使用
詳細介紹:
eBSite網站工程的新特性:
1.PC站點與行動站點輕鬆對接。
如今行動互聯快速發展,應對手機平板造訪的網站少之又少,大量都是靠百度或行動瀏覽器轉換後的頁面展示給用戶,這樣的用戶體驗及其之差,同時不能實現更加複雜的功能。 eBSite可以輕鬆製作或開發複雜的大型行動網站。同時提供一個良好的使用者體驗前端架構。
2.成熟模組機制過去的cms也提供模組,但由於過於複雜,和安裝不方便,使這些功能往往只有官方會使用,eBSite模組從開發到安裝,整個體驗有著非常好的用戶體驗,套路式開發,並提供非常便利的模板,同時,官方也為使用者提供模組產生器,讓您的模組開發過程更加傻瓜式,將為您省去80%的重複工作。
3.先進的插件與動態組件機制雖然插件已經不是什麼新鮮的東西,但是eBSite的插件在web上的應用表現得與眾不同,提供可以配置式開發插件,安裝方便,開關靈活,並且官方提供了大量常用插件,你只要按需安裝即可。動態元件與插件原理相同,只不過動態元件更加輕巧,它沒有規範,意味著它能實現任何事件,由於他是在程式啟動時動態編譯,所以叫動態元件。
4.站群更加出色您可以配置同站下的站群,也可以配置出不同域下的站群,由於eBSite在用戶系統設計上已經考慮到這一點,所以eBSite的用戶系統是獨立的,數據庫也是獨立的,無論您有多少個站點,都可以使用同一個用戶系統,意味著所有的用戶數據在所有站點下都是只有一份,如積分,金額等,您不必擔心不同站點之間用戶信息混亂的問題。
5.豐富的擴展事件對於二次開發人員來說,這個是eBSite最值得學習的一部分,官方開發的商城,問答,論壇,考試系統都是離不開這些可擴展的事件,這些事件應用在模組裡,你可以輕而易舉的開發出任何您能想像得出的互聯網產品,過去幾十人才能做的事件,現在你可以在一個人在很短的時間裡完成。
6.簡單易用的皮膚(模板與樣式)
eBSite皮膚由模板與樣式組合,有了模板,可以讓網頁的展示更加靈活,eBSite為模板的製作提供了豐富的API。
7.出色的部件部件相當於一個代碼塊,部件的開發很簡單,只要實現官方提供的接口即可完成,部件要配件模板來使用,可以應用於模板裡的某一個地方,比如要在模板中呼叫最新新聞,或今日排行榜數據等,這些都可以直接在後台創建官方已經開發好的部件,只要做簡的配置即可,部件還支持模板,所以輸出的html代碼是完全可定義的。部件除了呼叫數據,還能實現更複雜的業務。
8.強大的模型與模型控制。
過去的CMS都支援模型,但都只是只支援內容模型,eBSite支援的模型包括,內容模型,分類模型,用戶模型,與表單模型,eBSite的模型可以自訂模型展現字段的中文名稱,還能設置不同字段對應的輸入控件,更值得一提的是,這些模型控件你還能開發,並且安裝到eBSite中來,傳統CMS模型非常死板,而eBSite在這方面有所超越,這些模型控件的可開發特性,意味著你可以製作更多加複雜的模型。
ebsite3.0修正了原有2.x版本下bug的同時主要做了以下改進:
1.支援站群,你可以在一個站點下建立無限階子站點,站點與站點之間資料呼叫通暢無阻。加上ebsite的會員系統(membership)整合模式,無論您有多少個站點,獨立域名,子域名還是一個域名下的子站都可以共享一份會員數據,一份積分數據,一份預付金額數據,會員頭像等,反正與會員相關資料將可集中管理,解決了多站點之間會員資料的同步等待諸多麻煩。
2.電商基礎系統,你可以在此基礎上快速創建電商項目,如eBSite官方城商模組就是在此基礎上開發,基礎部分已經包括常見的:配送管理支付管理預付款管理優惠券管理快遞單一管理;當然您也可以將這些基礎功能擴展到任何與支付,物流等相關的項目。
3.強大的日誌系統,如異常日誌,頁面訪問404日誌,靜態生成日誌等
4.支援行動WebApp的皮膚,你可以修改皮膚快速創建webapp站點快速模板,引入百度的gmu,也就意味著你可以在app模板裡隨時使用gmu裡的部件級訪問,如果你正想開發一套微網站(cms),微商城(b2c),微論壇(bbs),微問答,微考試,微投票等,請不要錯過,ebsite請會讓你短時間內做出色的,具有自己特色的微應用。
5.效能最佳化,打造支援1000w等級資料存取系統,因此3.0後放棄了先前的Access資料版本,只保留了MySql與Sqlserver兩個官方版本,資料庫方面做了效能優化,在系統本身加入了資料硬碟緩存機制,實現了動態存取靜態調用,過時更新的機制。
6.加入表單模型,對小型網站不想第二次開發者,可以快速建立前台表單提交頁面。
7.重構模組結構,讓模組開發更簡單易用。
8.優化後台存取速度,3.0後後台訪問速度提升數倍
9.增加IIS日誌分析及404錯誤記錄功能,這些功能可以幫助您快速清理網站訪問bug,有利於提高搜尋引擎權重。
10.提供開方式數據搜索模式接入,網站的搜索可訂制,官方提供了sql搜索,及一個功能強大的lucene搜索插件內帶帶分詞,如果您在搜索方面要求億級大數據分詞高效搜索,可以選擇啟用lucent或自己開發自己的搜尋外掛程式(要有.net基礎)
11.提供加入IP地區名轉換接口,以插件模式接入,官方提供新浪ip轉區域名稱插件,準確率達98%,供給某些有這方面需求的應用調用,如要判斷來訪用戶所在城市並做出相關回應時可以呼叫此接口,呼叫接口請參考相關文件。
12.後台增加一鍵設定頁面gzip壓縮功能,其中包含動態頁面的gzip壓縮,js輸出合併快取與壓縮,css輸出合併快取與壓縮。一般情況下壓縮率高達80%,意味著在你頻寬不足的情況下能大大提高訪問速度,同時也能提高用戶訪問速度,js與css的合併能減少大量沒有必要的iis請求,並且可以緩存輸出,沒有必要每次請求都進行壓縮處理。
13.縮圖的生成可以設定三種模式大,中,小。解決了微網站(webapp)下的圖片瀏覽體驗及流量節省問題。
14.增加了"是否開啟搜尋關鍵字追蹤"功能,可以追蹤使用者在你網站搜尋了哪些關鍵字及搜尋頻率。您可以了解你的用戶喜歡什麼,為您的網站策劃提供基礎數據。
15.增加站長統計功能與友情連接功能,原來版本也有這兩項功能,但需要安裝模組,考慮到這兩功能常用,3.0後直接移到ebsite項目上來,並且加強了友情連接的功能。
16.增加線程監視功能,為了提高性能,給用戶一個更好的使用體驗,ebsite將很多非即時任務(也就是不用即時反饋給用戶的任務)交給線程池中來處理,你可以在後台查看目前處理的任務數,及設定任務的處理並發執行緒。
17.增加了web服務安全設置,文章發布審核及圖片視頻等文件上傳權限設置功能,您可以在後台指定用戶級別,讓其具有文件上傳權限,也可以指定用戶級別,讓此用戶級別下的用戶發布文章時免審核。
18.重構模組框架,讓模組開發更簡單,相容原來繁鎖的路由配置,但你可以使用新的配置模式,您不用像舊版本一樣去配置Menus_Adminer.txt,Menus_User.txt文件,專注代碼文件即可。
19.在網站製作裡的討論區創建,增加了諮詢系統與與評價系統。原來只有蓋樓式討論系統,這次加入諮詢與評價,特別適合商品銷售類網站擴展,如商城。