Joomla! 是架站工具,你的規劃比她更重要
Joomla! 和 WordPress、Drupal 一樣是讓你建構網站的方便工具,那麼你想建立什麼樣的網站呢?你的規劃是什麼?
阿寶建議在使用 Joomla! 架站之前先有個初步的規劃書或規劃圖,接著透過書籍或網站文章,逐步將規劃資料逐步落實。獲得成就感的同時,也能將 Joomla! 各項功能記得牢、用得好。
英文能力是你探索 Joomla! 知識的利器
你可能聽過有人因為想更快掌握日本 ACG(動畫、漫畫及遊戲的簡稱)訊息而去學日文,相同的情形也可應用在 Joomla!。
核心程式、擴充套件開發、教學資源與小技巧分享…環繞在 Joomla! 這個內容管理系統的大部分資源都用英文寫成,只要你不排斥英文寫成的文章,就能在網路上找到 Joomla! 資源的金山銀山。
看懂 Joomla! 英文文章不需要高深的英文能力,瞭解基本文法、單字,再加上翻譯網站資源的協助,持續一段時間就能吸收英文寫成的 Joomla! 知識。
網頁設計知識讓你更能掌控 Joomla! 網站樣貌
我們在螢幕上看到的網站畫面,是透過叫做 HTML 的描述語言建立起來的,她定義了頁面標題、文字排列、顯示圖片等網站元素要呈現的方式,所有網站程式的運作結果最終會以 HTML 語法顯示。
CSS(Cascading Style Sheets,階層式樣式表)在 HTML 的頁面顯示基礎上增加了樣式定義(字體大小、間距、顏色等)及其他網頁計數,讓網頁畫面更具變化、更精緻。
在具備基礎 HTML 與 CSS 知識,你就更能掌控 Joomla! 網站畫面,讓網站的呈現更貼近自己想要的樣子。
多一點網管知識能減少問題排除的時間
「為什麼我不能安裝擴充套件?」、「為什麼網站不能寄信?」阿寶常在網站討論區及社群網站看到類似問題一再被提起,只要你對網站的運作方式有所了解,大多能解決或是找到解決方向,與此相關的知識學習卻不一定花很多時間。
搜尋引擎、網站討論區就是你的軍火庫
初學者,尤其是 Joomla! 的初學者,在學習 Joomla! 初期一定會遭遇大大小小的問題。你不會是第一個,也不會是最後一個。
將問題發生時看到的訊息抄錄下來,接著透過網站(或討論區)的搜尋功能,找到過去網友遭遇相同(或類似)問題的解決情況。每個勇者都是從打史萊姆開始逐步提昇等級的。
中文網站(討論區)應是你尋找問題解決的第一站,如果中文資訊仍無法滿足你怎麼辦?那就透過搜尋引擎往英文語系圈尋找吧!有時因為翻譯的原因而讓問題資訊不明確,換成 Joomla! 原生的表示語言就能排除。
網路上的資源就像偉大航道,只有好奇心強的冒險家才能滿載而歸。
懂得如何發問,很重要
也許因為看到的訊息不易判讀,或是所遭遇的問題真的就是鳳毛麟角,讓你無法透過網路資源找到解答,那就提問吧。
But!為了讓你的問題能夠獲得解決,有些基本功課要做。建議的提問方式重點如下:
- 有禮貌的問候,避免錯別字或注音文。
- 發問時請務必將自己使用的 Joomla! 系統版本號碼列出,有些問題會隨著版本更新而修正。
- 盡可能描述問題的情況,如果能將畫面擷圖下來更好。
- 問題發生前做了哪些事、問題發生時畫面上的訊息內容,以及問題發生後你作了哪些事。
- 伺服器環境的運作對 Joomla! 影響很大。在發問時提供運作的伺服器環境資料(本機,或免費/付費虛擬主機),就能協助大大們更進一步了解你的情況。
討論區的前輩大大們雖然很忙,不過對於努力做功課的新手是很有愛心的。有時候在討論區提出問題後久久沒人回答的原因,並不是因為沒人想理會你,而是你沒有提供足夠的背景資料供大大們參考。
初期學習難度不低,跨過後一路順暢
對 Joomla! 的初學者來說,所要學的東西好多好多:HTML 與 CSS 基礎、了解虛擬主機是什麼、AMP、元件、模組、外掛、佈景主題…許多對 Joomla! 抱著熱誠的使用者在安裝 Joomla! 過程中「膝蓋中了一箭」,從此遠離 Joomla!...
可惜,真的好可惜。
阿寶在研究 Joomla! 的過程中發現,學習 Joomla! 的同時也會半強迫的要你連帶學習(或是補充)與獨立架站、網站運作有關的知識。一開始也許會讓你一個頭兩個大,等到你跨過這個階段後,會發現不論面對的是哪方面的應用,都可以使用類似的作業流程處理。
當你選擇 Joomla! 或其他開放原碼軟體架設網站時,你得先定義自己是個網站「規劃者」而不是網站的「使用者」,你做的不是一頁頁的「網頁」而是「整個網站」。
學的是 Joomla!,獲得的卻更多。
以適時的付出,締造正向循環
網際網路之所以能對當前的我們造成這麼大的影響,其中很重要的因素在於共享:眾多前輩大大們願意將自己所學、精通的地方,透過網路文章的方式分享給瀏覽網站的訪客,知識透過分享發揮更大的力量。
在你已經跨出初學者門檻的同時,也希望你能夠將自己的學習心得和社群一起分享,讓更多人了解 Joomla! 的好。
當你付出時,所獲得的反饋將遠超過預期。