第八式, 模塊、組件和觸發器
% r3 x6 L! X* l% O. D4 R$ D
/ t: y, H" S: b5 J曼波的設計充分考慮到了擴展性的需要。儘管默認已經包含了許多內建特性,還有數以百計的插件可供下載和安裝。曼波的插件可分為三種,模塊、組建和觸發器。5 S F0 [* S ~! N$ s& q
! b7 J- \5 F* ?# p4 l. F [ I; j模塊是用以表達網站的各種各樣信息的小型插件。比如菜單是模塊,在線投票是模塊,登陸退出是模塊。模塊可以被放置在「位置」處(關於位置參見第一式),然後在網站上被顯示。
: B( y8 k6 j2 Y: O! }' |- d! s) l; O7 K4 E; r- {! l- C
組件是應用程序,它們能夠為你的網站增添新的功能。所以假如當你想增加時事通訊的功能,你得安裝它的組件以及相應的模塊(通常組件都有配套的模塊,用以顯示該組件的效果)。當你安裝好一個組件之後,你可以看到它將出現在組件列表中,在這裡能對該組件進行具體的設定。 j& E/ n, j9 F4 ^& h
$ [! H( R) P L觸發器是面向任務的微型插件,它們幫你處理網站的內容(而不是如何顯示)。曼波的內核提供了許多系統觸發器。比如mosimage可以把標籤{mosimage}自動轉換為Html語言的img標籤,用以在正文中方便的顯示圖片(參見第五式);mospagebreak能夠為你的正文分頁(就是內容編輯框下方的P字樣圖標)。相比於模塊和組件而言,通常人們對新的觸發器的需求似乎不是很高。
6 ~* o' d2 ]+ h5 z8 z5 D/ f' h5 B+ }3 i' @ q& Q- T! I
打個比方,曼波是很精緻的內功心法,那麼他的三種特性各異的插件就可以被視為兵器。選擇自己稱手強大的兵器,會讓你更上一層樓。有一個網站是關於各種各樣的插件的:. R* p/ p3 d8 k) ], i
www.mamboforge.net
6 ]- _7 d7 u* s
3 X. G0 M3 j+ ^& q4 b7 C# O2 ?( b2 H不過它的說明文字確實非常的爛。下面列出了一些被精選出來的十分好用的插件:
1 y* |) M" ]# o n, [友好url:404sef;' ^1 P1 n8 r5 h# a/ ]* f2 }
更好用的用戶登錄和管理:Community Builder;' I* |! h- E" k# h- p% v5 {2 }
下載管理:DOCMan(Remository也不錯)9 P) i, I2 R% J
時事通訊:YaNC
& r' M- }# o6 }; z% N( A8 B自動網站地圖:SiteMap;
n$ S" _3 q/ P; c美觀簡易的窗體:Art*Forms,複雜的窗體:FacileForms;; j8 y$ x6 d/ T) _ w) R
論壇:方便且強大的SimpleBoard,能承受更大負載的Simple Machines Forum和PhpBB,強大但不易配置和整合的vBulletin;
* _3 x) Q2 L6 v* Q# z7 l. `, Z/ f網上購物:phpShop或者mosCommerce;" T1 D0 t" N5 J: [, H+ K4 u
事務管理和日曆:Events Calendar;
4 o& Y9 L- }0 x% t5 J美觀的下拉菜單:SWMenu(www.swonline.biz)
: L* I) Z) _ n/ I5 r方便插入多媒體比如視頻音頻:MosMedia,www.ag-solutions.net/content/view/23/45/
6 l i- T' k. [2 Y- M$ V: t0 O短消息:MyPMS onen-source
3 _. o) G; ~; b5 ?) ]3 R# D多語言支持:MambelFish(曼波4.5.3版也將支持);" q2 S2 B4 b6 Z4 e/ H
相冊:RSgallery,Menalto Gallery 2(也許是最好的),Zoom(易於整合)。
- M; |6 i' g" s+ I2 `: ?! R. s1 s! i; `$ ?, b& J* T
有沒有找到你稱手的插件呢?不過切記,正如學武之人不能過分依賴兵器的精良一樣,與其添加過多的功能插件,不如更多地關注網站內容。 |