人生短短几個秋,不醉不罷休。html
CMS即將迎來2週歲生日,服務期間生產了*2200+*個內容頁面。(平均每個月孵化100個頁面)前端
CMS的全視角:git
下面請跟隨CMS大喇叭,一睹「運營播種機」的前世此生。github
CMS誕生之初,來源於這些想法:佈局
第一個孵化頁面~高端遊~。網站
》》》業務不斷,升級不止《《《spa
支持過的大促:設計
8週年-雙11-雙12-旅遊節-9週年-雙11-雙12-旅遊節-...版本控制
Release Notes:code
》傳統的研發套路《
某一個團隊,搭一個後臺,服務端,前端,各類開心的用了50人天完成了1.0。
然而,熟悉的故事開始了。相似的後臺如雨後春筍之勢席捲而來,小夥伴們深陷其中,久久不能自拔。
悲情的假設也開始了。(還好很少,就6個後臺)
請自行百度:軟件危機。
固然這個團隊還能生存,只是不能再開心了。
》咱們的哲學《
先小小的估算下,咱們贏得的時間。
涉及類型(6)*涵蓋品類(10)*50/人天 = 3000/人天
不產輪子,不作Code Monkey。
技術帶動生產:
數讀:頁面2200+、區塊82W+、模塊195W+、模板2K+。
模塊是CMS的靈魂,也是數據之源。
模塊引擎規定每一個模塊類必須具有3個基礎組件:
模板是CMS的骨架,CMS的模板分爲兩種:
頁面模板(頁面佈局):
<html> <head>{cmsTkd}</head> <body> {cmsHeader} <div id="page1200"> {{cmsContent}} </div> {cmsExtendCss} {cmsGaTa} </body> </html>
模塊模板(產品推薦模塊):
<!-- proRecomModule prdMblack start --> {{#cmsPrdItems}} <div class="item line_item"> <div class="pic"> <span class="flag_icon"> {{#prdIsNiuRen}} <i class="flag_niuzhuan"></i> {{/prdIsNiuRen}} </span> </div> <div class="price"> <span>¥</span>{{prdSalePrice}}起 </div> <div class="pro_name"> <a href="{{prdLinkUrl}}">{{{prdName}}}</a> </div> </div> {{/cmsPrdItems}} <!-- proRecomModule prdMblack end -->
標籤是模板和數據的橋樑。
CMS標籤語言基於Mustache設計。
頁面標籤:
標籤 | 備註 |
---|---|
{cmsTkd} | SEO-TKD |
{cmsTuniuPhone} | 預訂電話 |
{cmsRecommend} | 個性化推薦 |
模塊標籤:
類型 | 標籤 | 備註 |
---|---|---|
產品 | {prdName} | 產品名稱 |
產品 | {prdTuniuPrice} | 產品途牛價 |
產品 | {prdGaTrack} | 產品GA跟蹤 |
產品 | {prdQrcode} | 產品二維碼 |
廣告 | {adMainTitle} | 廣告主標題 |
爆款 | {prdBKDeposit} | 爆款訂金 |
點評 | {remarkContent} | 點評內容 |
遊記 | {tripTitle} | 遊記標題 |
自由行 | {playFeature} | 玩法亮點 |
因爲篇幅限制,不能窮盡CMS的方方面面。經過CMS研發,也使團隊更明確一個方向。
用技術帶動生產。
當看到CMS高效運轉時,咱們是開心的。
然而,今年咱們力爭攻克另外一座高地。
用數據驅動運營。
加油,運營研發。