第八式, 模塊、組件和觸發器
( o [2 C' N; w# S/ q
; F, q- U- ^/ g6 ~& _5 b F曼波的設計充分考慮到了擴展性的需要。儘管默認已經包含了許多內建特性,還有數以百計的插件可供下載和安裝。曼波的插件可分為三種,模塊、組建和觸發器。* v6 Z8 o. y6 y% ^
7 W/ [' H1 O l; M
模塊是用以表達網站的各種各樣信息的小型插件。比如菜單是模塊,在線投票是模塊,登陸退出是模塊。模塊可以被放置在「位置」處(關於位置參見第一式),然後在網站上被顯示。
- Z$ b+ d& C" j
, a8 _2 }& {. \- D" l8 n6 q; n5 R$ j組件是應用程序,它們能夠為你的網站增添新的功能。所以假如當你想增加時事通訊的功能,你得安裝它的組件以及相應的模塊(通常組件都有配套的模塊,用以顯示該組件的效果)。當你安裝好一個組件之後,你可以看到它將出現在組件列表中,在這裡能對該組件進行具體的設定。+ X$ ^6 N1 K9 ~) X$ x1 H
+ F7 l) Z0 Q3 ~/ s% G1 ~
觸發器是面向任務的微型插件,它們幫你處理網站的內容(而不是如何顯示)。曼波的內核提供了許多系統觸發器。比如mosimage可以把標籤{mosimage}自動轉換為Html語言的img標籤,用以在正文中方便的顯示圖片(參見第五式);mospagebreak能夠為你的正文分頁(就是內容編輯框下方的P字樣圖標)。相比於模塊和組件而言,通常人們對新的觸發器的需求似乎不是很高。
) X- G/ Q+ m% e" o/ w$ r' \ Q8 H" ]* `, g
打個比方,曼波是很精緻的內功心法,那麼他的三種特性各異的插件就可以被視為兵器。選擇自己稱手強大的兵器,會讓你更上一層樓。有一個網站是關於各種各樣的插件的:6 k* N7 j+ B0 ^+ X; p/ {* B
www.mamboforge.net. u0 |1 x4 S3 K6 e, M7 X( c# ?2 N
5 u( D) {8 F' I" L9 K6 h
不過它的說明文字確實非常的爛。下面列出了一些被精選出來的十分好用的插件:
, A, |3 K t# K5 J0 W5 W友好url:404sef;$ K7 Y1 {; P& Y4 {2 X8 q
更好用的用戶登錄和管理:Community Builder; P. ~5 S) D1 ~7 J
下載管理:DOCMan(Remository也不錯)
2 ]& H" N# P' r: j1 _3 O時事通訊:YaNC
* a* b( S" m9 d3 N自動網站地圖:SiteMap;$ t3 Z) t5 X8 O3 E p2 _
美觀簡易的窗體:Art*Forms,複雜的窗體:FacileForms;: c7 v: A) m2 U5 b" o6 ]" m
論壇:方便且強大的SimpleBoard,能承受更大負載的Simple Machines Forum和PhpBB,強大但不易配置和整合的vBulletin;
9 Z2 r* f/ s( Z' N+ c/ u+ G網上購物:phpShop或者mosCommerce;
$ H5 U% W! S# D/ |* s事務管理和日曆:Events Calendar;
4 w' Y" I" R0 f. Q9 ^0 @" T2 k美觀的下拉菜單:SWMenu(www.swonline.biz)
& t, {; h1 a9 g+ j! h% w) H+ x方便插入多媒體比如視頻音頻:MosMedia,www.ag-solutions.net/content/view/23/45/+ S+ _; T# f6 t0 i( y/ f
短消息:MyPMS onen-source
/ P [$ |- {1 h' ]( O多語言支持:MambelFish(曼波4.5.3版也將支持);* H+ P; b- r" w
相冊:RSgallery,Menalto Gallery 2(也許是最好的),Zoom(易於整合)。
& x8 I, r. G3 h/ Q& }" M
" M- O9 W& O' O! O- V有沒有找到你稱手的插件呢?不過切記,正如學武之人不能過分依賴兵器的精良一樣,與其添加過多的功能插件,不如更多地關注網站內容。 |