22.3.4.2. 設計烘焙機的機構[20050718]

『設計烘焙機』的計畫從構思到完成時間是很久的,理由很多,包含:

  • 烘焙後的結果是什麼?PDF 是目前最佳的印刷檔案交換格式,不過如果直接出來就是PDF要做進一步的設計更動就比較麻煩,也非一般人可以搞的,經歷很多的測試與轉折,最後才決定採用在修飾空間大與相對熟悉且普遍的 CorelDraw 作為烘焙後的後續格式與軟體,因為我們不可能搞出一個比現有的美工專業軟體更強大的東西,而且使用者的熟悉度也是另一個問題;轉入 CorelDraw 後也是還可以再轉移到各種格式。

  • 烘培的素材是什麼?原本鎖定的目標僅是向量稿件,因為檔案小、效果佳、可任意縮放與變形;舊既有的對點陣圖檔之印象在一開始就被否決了,直到一天開發成員提出一項壓縮技術,發現能將大部分的 A3 大小之點陣圖片控制到 1 到 2MB 左右,因此 2005 年一月後將點陣圖也納入,當然因此也能解決點陣與向量混合的格式,目前支援的原始素材格式有:CDR, WMF, EMF, EPS, AI, JPG, TIF, BMP, PCX, CMX, CCX (PSD 還在研究中)。

  • 如何預防所有素材在一夕之間被砍站軟體全部砍走?據了解有人早就想做素材提供網站,但是最怕是用類似 Teleport 等的砍站軟體把素材全部搬走,甚至是打擂台;在這問題上『設計烘焙機』的防止之道是:
    • 『設計烘焙機』操作時使用的縮圖與真正素材檔案是完全分離,之間沒有任何鏈結,因此網路攀行搜索是無從連結到真正的素材檔案。

    • 因為要省傳輸時間而有壓縮,所以同時在網站內的素材嵌入百位元的密碼保護,只有『設計烘焙機』能解百位元的密碼,就算壓縮檔案單獨被取走後也打不開,百位元的密碼保護用一般的暴力式解密軟體幾乎是不可能的難題,這樣的設計也避免了更直接的由公司內部盜取之疑慮與可能。

    • 當『設計烘焙機』提供的瀏覽、整理、試排、完稿的便利性與功能性高於自己儲存後取用時就沒有人會浪費時間砍站了;因為『設計烘焙機』本身就是一個整理與預排模組,因此能相異於傳統僅是素材提供的服務。

    • 當提供的素材多到幾時 G 或是 T 時,全部下載回來只是自找麻煩。

    • 最後,『設計烘焙機』的伺服機端是由一資料庫驅動的動態網頁控制器,因此能記錄與控制使用者的下載行為,就像提款機般,可以根據資料庫的使用者資料控制各使用者的下載點數、下載檔案數、烘培完稿數與每日最多的使用點數之上限。

  • 如何讓素材資料庫能不斷成長?很多的過去聽聞經驗是建站時可以花很多專案力氣與技術人力,但是日後的擴充維護卻十分難讓日常一般作業人員來執行添加作業,有的需要熟資料庫,有的需要建 METADATA,有的丟錯位置或是打錯資料就等於將資料灑入汪洋大海內,再也找不回來,甚至是破壞原始的其他資料結構。加上『設計烘焙機』同時需要產生被瀏覽的網頁之 HTML 與相關縮圖,所以『設計烘焙機』在背後的管理模組上所花費的力氣遠大於前台的部份,目標是:便利添加、更改關聯、自動縮圖與置入後自動 HTML 瀏覽網頁資料產生,以及一致性檢查,而這一切的操作都不需要資料庫、圖檔處理、網頁製作能力。

  • 如何控管素材之取用?『設計烘焙機』是建構於網際網路之上,因此管理模組也是採鬆散式架構於網際網路上,素材的說明與點數設定採階層式定義,方便整批到單一的設定可能性,同時客戶的權限也能分級,根據客戶的等級能取用到不同等級的素材,甚至可以成立專屬素材區,也就是某用戶所專用的區域,這些都是透明式的,因為相同的網址能因人而有不同的素材展現;而且是在任一區域都可以做此控制。

因為需要克服的問題不少,而且相關的解法跨越領域較多,所以『設計烘焙機』開發時常常停頓,躊躇不前,2005 年 3 月底階段型完成,因為市場上沒有相類似的機構與運作模式,或許未來會獲得極多的新回饋而能更進一步改善。

 進入留言討論區

counter
Table of contents