Development

2007-04-25 Tabbed Block v0.4 development (continue)

連日的開發, 修改了幾個問題
包括AJAX errors, IE 相容問題
改變發生錯誤時的顯示方式等等

AJAX 錯誤發生在tabbed_block.js 內,
如果用戶沒有使用jstools 模組就會發生問題
主要因為AJAX 的請求路徑(request url)使用了jstools 的一個add-on, Drupal.url()
原本錯誤地假定Drupal.url 為Drupal 內建(.....名字上的誤會, 但Drupal 的確內建了 Drupal 對象, 只是jstools 加強了Drupal 對象)
及後發覺來自jstools
改用tabbed_block.module 內

Tabbed Block 0.4.0

Bugs fixed: localizer error
臭蟲修正: 本地化時錯誤

In this release, other than bug fixed,
this version no longer needs tabs plugin,
but use a self-contained javascript to provide tabs
which means no more place of jquery1.1.2 is needed

這個v0.4, 除了除蟲之外,
也放棄了jquery 的 tabs-plugi,
而用一個自帶的function 實現tabs 的效果
即是說, jquery1.1.2 己經不再需要了

Taxonomy upgrade extras: 

2007-04-20 Tabbed Block 開發要點

很開心第一個實用的模組終於都算是「可以測試」
續上一回, 分享一下開發模組的小小心得
待同好可以互相交流, 提點一下這個初生之犢

入正題, 這個模組取自上一回的簡單的測試源碼
主要加入一個可以選擇模組的功能
雖然事前已經知道這個簡單功能牽連甚廣
但做著做著才知道這個功能牽連:
資料庫讀, 存
表格

2007-03-01 AJAX 設計要點

-
Free tags: 

經過昨天的一格之後
我今天十一點就開始寫格了

身為一個網頁編程, 網站主管
機緣巧合之下走進了主流的編程語言的世界
難得有甚多的時間做試品
綜合幾個月的功力
總結一下ajax + php 設計系統時的要點

萬一定位為ajax 站
先要決定那一個部分用上ajax
那一個部分用上form submit

將會用到那些ajax librarys
prototype? dojo?

接著是一個意外的問題
那個地方是可以給人bookmark, 用前一頁, 下一頁按鈕
意外地, 坊間的絕大部分ajax教學都不會提到bookmark 對一個商用網站的重要性
可能因為設計時的複雜性吧
我自己一般對ajax 網頁的評分
第一個著眼點便是bookmark 支持了
既容易觀察, 又準

ajax request 也有要點
用上一個統一的ajax request
但用不同的parameters
parameters 用兩個attribute pass-in
一個是指明ajax 性質, 既actions

Pages

Google