這一個功能是 iGadget 新增的小功能,主要是個人能自由設定外部的小工具連結位址。

這篇訊息是上一篇開發者模式的後續,主要是說明那兩個圖示的功能:

1.iGadget ++  : 將應用程式加入到 iGadget內。

 

2.關聯圖 : 點選相關工作的關連

 

 

  由於整個使用者應用的部份,大致完成一階段。接下來也要推廣開發者段,讓開發者對於開發OpenBluewhale的應用程式能更有興趣,現階段新增了兩個有趣的開發者相關小功能。

  首先須在顯示設定啟動『開發者模式 』,那麼會在應用程式頁籤的右方顯示下列圖示:

左方兩個屬於使用者應用的部份(目前功能尚未完整,暫不介紹),右方兩個分別為『檢視原始碼』,以及『作者介紹』。

『檢視原始碼』此功能是檢視在這個頁籤內的所有程式碼,可以讓您輕易在開發階段隨時檢視程式碼,並不需要重新啟動編輯器開啟程式。畫面如下圖:

 

 

『作者介紹』主要是推廣自己的開發程式,讓自己更具知名度,透過簡易的xml定義規格撰寫,放在您自己設計的目錄內,便可以點選此圖示叫出自己的簡介出來。

 

  歹戲拖棚了,又弄了一個系統內的WebMail預覽的功能,當作iGadget預設的小工具。他可以選擇預覽信件標題筆數。OpenBluewhale的iGadget設定是即時設定執行,不會再重新整理頁面喔。

  早上修改可以即時儲存iGadget的視窗位置後,下午便開始著手設計第一個預設的小工具 - 便利貼。

沒想到設計的比預期的還快,下班前就搞定囉。這個便利貼可以設定便利貼標題,字體大小和顏色,以及背景顏色,這是第一個小工具,位置是自動調整計算的喲,也順便著手寫一些小工具用的Javascript API,不過還是不太相容iGoogle小工具,^^因為對她們的程式碼完全沒概念也不知道哪裡可以找到支援項目。當然能力內能盡量相容啦,畢竟希望iGadget能走自己規格和支援,因為走企業路線,盡量以企業內部作業規格優先囉。

iGadget - 便利貼

 

目前整個iGadget應用差不多了,這幾天在修整程式碼標準化,也在規劃iGadget的企業應用範圍,尤其是系統內的應用程式,希望按一鍵,就能將應用工具挑選放到自己的工作區中。

 

補充:iGadget在新聞瀏覽方面有支持opml規格喔!! 這是目前執行畫面。

這一個WebUI是繼承自UIAjaxTabs的基礎,在獨立設計外觀和調整位置後的版型,適合長條型的分頁資料。畫面如附圖:

  好幾週沒有新增新的WebUI元件了,這次新增的是動態書籤功能,可以指定頁籤標題、類型以及內容。其中類型分HTML和Ajax兩種,如果是Ajax則只要內容部分指定網址就可以了。畫面如下面這個範例程式圖:

如果是Ajax的部份,則會在顯示區塊顯示載入的等待畫面。

 

新增單選擇器以及群組單選擇器的過濾資料功能,讓篩選資料時,因為資料內容相近類似,造成因為第一眼時的誤差選錯資料,這個功能能先過濾,讓挑選出來的資料更符合必須的挑選資料。

 

使用過濾前:

 使用過濾後:

 

謎:使用前和使用後....

本週已經將陽春版本的 WebMail 上傳到 CVS 伺服器了,主要是重改郵件解析引擎,讓信件分析更為精準,並且顯示正確了。目前測試的郵件解析正常,且也能正常的解晰內嵌之圖片。但此版著重是方便,且不在AP伺服器留下任何郵件資料,所以會連結多次伺服器,如果POP3 SERVER連線速度緩慢,那麼內嵌圖片將會顯示更為緩慢。

設定好之POP3伺服器資料後,可以選擇之郵件匣畫面:

選取POP3伺服器後,瀏覽信件之畫面:

點選郵件後,瀏覽之畫面:(稍微馬賽克)

有這個功能,不論在哪邊上網都能正常的收發公司內和公司外的任何信件,也不需再進入別的系統收信。所有工作通通在OpenBluewhale內完成啦。

  目前已經將兩種的人員選擇器,修改為可以使用正體中文搜尋或簡體中文搜尋,都可以找出相同的資料。這個功能將方便資料內擁有這兩種語系時,減少輸入中文選字問題,造成無法尋出資料。 

這幾天稍微整理一下關於圓餅圖的功能,過年前將上傳相關程式碼。

第一張預覽:新群組圓餅圖的自動調整位置和大小尺寸,會隨著圓餅圖的多寡,在限定的尺寸內縮放和擺放圓餅圖位置,不會與標題和注記以及各圓餅圖的部份堆疊在一起。擺放位置則成正方形矩陣。

 

第二張預覽:加入指標線,細微的扇形加入指標線後可讓資料不會疊一起,造成文字無法辨識之問題。

這張圖表是用來區別高標準與低表準以及平均的折線圖,可以看出大部分人的平均落點與高低之間的差距,作以分析。

 

最近忙著幫樣板圖表撰寫網頁連結的方法與屬性,一直沒寫新功能,這張圖表也是意外中的產品。希望有程式設計師願意加入我們這個open source專案,讓這個php開發平臺更為完整,加快php應用程式開發速度。

  新增設區域圖的漸層填充方式,如下兩張圖所示。目前僅完成演算法部分,區域圖的操作函式方法仍在修改撰寫。目前先將畫面公告和演算類別的更新。

水平填充樣式 GRAPH_GRADIENT_HORIZONTAL

 垂直填充樣式 GRAPH_GRADIENT_VERTICAL

 

  填充方塊繪製的方面,新增兩幾個填充方式,波浪型態,如圖第3,4個樣式。目前工作重點著力於基底繪圖與圖表基底兩大類型類別。因這部份框架上希望在設計更完整,仍會不斷的修正和變更框架結構,與參考的繪圖函式庫作區隔,避免未來不必要的爭議。現階段希望大家多多協助,有問題的程式碼先行幫測試和檢視,由我這邊再行修改,或是有好的樣品圖,也可以建議給我納入平台圖表庫內。

  目前已經將預設資料稍微整理一下,並且打包起來,大家可以點選 下載。本次打包是給內部人員測試使用,如果您想加入測試或開發行列,請在這邊留下您的資料,讓我們一起發展 OpenBluewhale。