[網站設計] 關於使用 Joomla Template 的摘要(持續更新)

    € 更改 Footer 訊息。

  • www-root/language/語言代碼(如 en-GB)/en-GB.mod_footer.ini
  • Go to Admin area ->Extensions->Template Manager->blank template->Edit Style->Profiles->default
    Global Setting->Footer T3 Logo , 點選 no shown.

[備忘] 安裝與微調 XAMPP

目的:

在 Windows-based 環境下,利用整合套件,簡化安裝與設定 泛xAMP (Apach-MySQL-PHP)系統服務,而可以能讓 CMS (content management system,如 Drupal/Joomla)的開發者,專注在網站內容的設計上。

說明:

XAMPP, WAMP 均是提供 泛xAMP 的免費整合套件,甚而 XAMPP 提供的是跨平台,包括在 Linux, Windows, MacOS 等OS。藉由簡單的安裝與設定,讓網站開發者不用再煩惱系統服務的管理部分,而能專注於網站內容自身的開發。

基本安裝與設定

  1. 下載 XAMPP 與官方的安裝文件說明。建議下載自動安裝套件 (目前版本:xampp-win32-1.8.1-VC9-installer),執行時均依預設選項安裝即可。因沒有將安裝資訊寫入到 windows-註冊表 (registry),所以屆時要反安裝 (uninstall) 直接執行內附的 Uninstall.exe 即可乾淨移除。
  2. 安裝完成後的管理工作,諸如啟動或停止,均由「XAMPP Control Panel」提供設定管理。
    XAMPP Control Panel
  3. 閱讀全文 »

[網站建置] Joomla 2.5 導覽列的多語言設定方案

原來以為設定好 Joomla 2.5 多語言 (multi-language)功能後,也個別為選單及模組新增相對應的語系,這樣就應該完成多語言站台的設定了,詳見-[網站建置] 設定多語言(Multi-Language)站台 with Joomla 2.5。但其實不然,首頁的導覽列 (navigation bar)並無法隨著選單 (Menu)切換多語言顯示。

中文語系導覽列:
Joomla 2.5 導覽列多語系切換顯示

英文語系導覽列:
Joomla 2.5 導覽列多語系切換顯示

原來一直都繞在選單 (Menu)多語言的設定方向來找問題,但並非如此,方向弄錯就會耗上許多 try-error 的無謂功夫。透過 Google 找了老半天,總算在其一篇討論串上找到一些線索-T3 template allows only 1 main-menu in multi-language Joomla 1.7 installation。

閱讀全文 »

[網站建置] 設定多語言(Multi-Language)站台 with Joomla 2.5

多語言站台設置的目的

兩個部分:

  1. 讓網站的佈景配置,包括選單 (menu)與導覽 (navigation)項目、模組等,均可搭配該語系的顯示。
  2. 顯示的內容 (content)也可以搭配該語系,例如當切換為英語系 (english)時,顯示的內容為英文;切換至繁體中文 (traditional chinese)語系時,內容則為繁體中文。

設定多語言站台的步驟

參考:
 o Multi language website Joomla 1.6/7 - 2.5 - Video Tutorial
 o Configuration Multilanguage site with Joomla! 1.7/2.5
 o Multi-language Sites in Joomla 1.7
 o Joomla 多語言網站製作 (1.6+)

  1. 安裝 Language Files。
    關於最新版本繁體中文語言包,可至 台灣 Joomla.org 下載

    下載之後的 .zip 壓縮檔,透過管理區的 [擴充套件管理 (extension manager)]安裝,隨即可在 [擴充套件管理] → [語言管理 (Language Manager)] 的 [站台 (Site)]、[管理區 (Administrator] 頁籤 (TAB)看到已安裝的語言包。

    [內容 (Content)] 頁籤為空白時則須自行新增,所編輯項目如繁體中文可參考下圖。

    Joomla 新增內容 (Content)語言

    Joomla 編輯內容 (Content)語言內的項目

  2. 閱讀全文 »

[網站建置] 安裝 JA T3 Framework and Blank Template for Joomla 2.5

關於 JA T3 Framework

JA T3 Framework 是由 JoomlArt 研發為包括 Joomla, Drupal 等 CMS 系統所提供的樣板 (Template)框架。可參考官方的 Wiki 介紹:JA T3 Framework 2/Overview。這裡茲列出主要的幾個特點:

  • 透過所謂的 Mega Menu,提供更先進的導覽 (navigation)系統,讓選單設計更有彈性。
  • Multiple layout system-Layout 的組成,已不再由 index.php 來統籌控管,而是有一組檔案系統各司其職 (各自負責區塊的佈置設計),動態來產生 HTML 頁面。這意謂著因應不同的瀏覽器類型 (IE, Chrome, Firefox, ...)與不同的硬體裝置 (PC, Mac, Mobile,...),就可以有不同頁面的呈現。
  • Mobile Ready-同上設計理念,可針對不同的 Mobile 裝置,包括 iPhone, Android, Windows Mobile, ...等,而有相對應頁面的呈現。

JA T3 Blank Template

T3 Framework 內提供了一個預設的「空白樣板 (Blank Template)」,可讓網站開發人員作為一個起點,以開發及客製化出所屬自己樣式的 Layout 樣板。參考這裡的範例網站,即使是所謂的空白,但可以說已經提供了絕佳的 Layout 佈置,再來只是透過 CSS 調色以及調整區塊 (block)位置等後製工作而已,大幅減輕樣板設計的繁瑣工夫。

閱讀全文 »

[系統設定] Drupal 模組管理遇到 “Blank Page” 的應對方案

與其說 Drupal 功能強大有彈性,倒不如說因為有太多玩家為其開發各類功能的模組 (modules),而使得網站的客製化 (customization) 與個性化大幅提昇。 例如 View, CCK 等重量級的模組,很難想像若不安裝這兩個基礎模組,Drupal 網站該如何運作設定啊。

為了讓網站功能更形強大多樣化,網站管理者往往需要安裝到數十個之多的模組。 說實話, Drupal 的模組設計,個人覺得甚為不欣賞。 雖然它有很大的優點是容易開發,且容易與核心 (kernel) 整合;但模組與模組之間的相依性 (dependency)太重了,會因模組的更換而連動影響到相關連的模組,而導致這些模組所提供的功能並不穩定。更甚者,大版本的更新,如從 4.X, 5.X, 6.X, 7.X 等的升級,所有模組均無法順應升級到下一大版,只能重新安裝支援該版本的模組,這實在相當不合理。

上述是題外話,算是對 Drupal 開發一個小小地抱怨 (當然,更期許的是,Drupal 的結構設計能更形有彈性,那可就相當完美了)。

現在較頭痛的一個問題是,安裝了太多模組後,效能與穩定性往往會被影響到。 以我來說,目前安裝了近 20 個模組,雖然功能尚稱穩定,不過常常會遇到在管理頁安裝某些模組後,就停滯在該網頁運轉許久,然後就出現 空白頁 (Blank Page),使得我經常需要去資料庫刪除掉該安裝的模組,移除掉該模組檔案,再重新開啟模組管理頁,再重新試著安裝……,實在令人困擾。

這一類的問題,當然就是要透過 Google 找 How-to Solution 了,或者應該是要至 Drupal 的官方網站論壇找尋答案了。 這裡: The White Screen of Death (Completely Blank Page)。 整理了許多引起 Blank page 的可能原因與建議的解決方案。

閱讀全文 »

軟體思維顧問

專職軟體輔導與教育訓練的獨立顧問。輔導企業資訊單位如何有效組織系統開發與維護;輔導開發人員達成有效的專業分工。傳授如何把軟體作軟 (Keeping Software Soft)的技能,得以提昇系統的彈性/延展,並進而創造系統的再利用價值。

Personal