看到网络上有很多不同版本的TiddlyWiki
还有一些专门的插件,我的问题是如何把这些好的插件安装我所使用的TiddlyWiki中呢,
比如这里的一个插件http://www.tiddlytools.com/#SinglePageModePlugin
我不知道如何加入到我正在使用的版本中ptw-2.2.0-beta4-070319,
这个压缩包中有个plugins 目录;是不是默认的已经都安装好的?
大家好;我是一个新人,
请教一个初级问题;
看到网络上有很多不同版本的TiddlyWiki
还有一些专门的插件,我的问题是如何把这些好的插件安装我所使用的TiddlyWiki中呢,
比如这里的一个插件http://www.tiddlytools.com/#SinglePageModePlugin
我不知道如何加入到我正在使用的版本中ptw-2.2.0-beta4-070319,
这个压缩包中有个plugins 目录;是不是默认的已经都安装好的?
另外请问 如果使用一段时间以后,不想要这个插件了;如何删除?
再有;载入外部 js 档形式的套件 ,与内嵌方式;两者有何的优劣如何?
再有;载入外部 js 档形式的套件 ,与内嵌方式;两者有何的优劣如何?
oc
Bram,一直在本機使用TW,所以對js分離版本不是很熟,我想請教如果這些個別分離的套件可以設定哪些是啟動必備,哪些可以等候呼叫才下載,好像可
以減少下載負擔,加快啟動速度?
如果套件是load-on-demand而不是一開始就載入的話,是不是就無法被正確執行呢?
On 3月30日, 下午2時41分, BramChen <bram.c...@gmail.com> wrote:
> 從另一個角度來看,動態載入可能造成操作時須「等待」延遲。
> 至於,應該讓時間花在啟動還是操作時,可能因人、因時、因地而有所差異 ....
>
> Bram Chen
> Website:http://ptw.sf.net/
今天測過,若是一個全新的訪客來到我的ccTiddly主站,由於script通通未被cache,加上資料、主程式,還有連到SiteMeter時該
死的耽擱遲鈍,很可能要花上至少四、五十秒才能載入完,這對時下的使用者來說幾乎是不太可能理解和忍受的。但是外國的TiddlyWiki開發社群,卻
很少人針對長久的載入時間措意或討論,我不禁疑心,是不是因為國外的寬頻服務發達,即使數百KB的資料量對他們來說也不過是彈指間事?是否因此他們渾然
不覺這樣的問題有什麼緊急的?相對來說,以架在ByetHost這種免費而無法要求速度的網路空間上,加上台美之間先天網路連線速度的劣勢(我想難免會
有的吧),就使得造訪用TiddlyWiki架的站這件事一開始就讓人印象不佳。在這種情形下,相信很多人都會寧可把等待的歷程拆解到操作時候的稍微停
頓,而不是一開始載入的曠日廢時吧。
回到Bram說的「應該讓時間花在啟動還是操作 ....」。也許我們可以想像一個折衷。
例如首頁下載的時候只下載首頁所需的條目和CSS相關條目,這樣首頁大小應該不超過十K,下載完之後,訪客通常也需要一些時間瀏覽版面,才能決定他下一
步要點哪個連結,這個時間我們繼續下載必要的核心程式,例如產生連結的功能等,把工具功能如存檔、備份等,延遲到第三優先才下載。
這樣首頁速度很快,也不會妨礙操作速度。
異想天開,僅供參考。
oc
Bram提到的方法我以前沒看過。列入tip。呵呵。
oc
哈哈,Bram不需擔心,我們,好吧,我,我不是抱怨,身為使用者,享受到TW的便利已經夠多,我們只是貪心想要擴大應用層。
Bram提到的方法我以前沒看過。列入tip。呵呵。
On 3月31日, 下午3時47分, BramChen <bram.c...@gmail.com> wrote:
> 1) 首先,我並不認為擁有豐富設計經驗的 TW 團隊或套件開發者,漠視這類的聲音,或不知該如何解決這樣的問題。但是一定還正在奉獻他們工作時間外的時間,讓
> TW 滿足不同的需求,除了「限期改善」....
>
我不得不承認,上篇純粹是沒有建設性的抱怨文XD
> 2) 免費空間提供的資源,尤其是伺服端 script 與 db 有一定的限制,我相信有 2/3 ~ 3/4 的延遲,問題源頭不是 TW。從 oc
> 所舉例的 TiddlyTools 為例,應足以佐證,尤其是 TiddlyTools 提供(執行)為數可觀的 plugins
> 與scripts,全部下載執行完畢大約 15 秒。
我很久沒去他的站了,剛剛開TiddlyTools居然花了超過兩分鐘在載入,平均每秒約下載15KB左右,是東森寬頻太慢嗎?@_@
然後載入完以後Firefox數度出現程式碼無回應,最後就卡死在splash screen進不去。我看我的Firefox也有不小的問題XD
太扯了......和Bram哥說的情形還差真多,嗚嗚。
>
> 3) 架設網頁時,假設TW文件大小約1M (通常須出現在首頁的資料,可能只有幾KB),藉由修改 PageTemplate 使不顯示
> SideBarTabs,能讓「檢視首頁」的速度提昇到可接受範圍內。(我猜這是 Eric 首頁不出現 SideBarTabs 的原因之一。)
這應該是個好方法,一定要試試,謝謝!
是東森寬頻太慢嗎?@_@
然後載入完以後Firefox數度出現程式碼無回應,最後就卡死在splash screen進不去。我看我的Firefox也有不小的問題XD
這應該是個好方法,一定要試試,謝謝!
On 4月1日, 下午9時14分, BramChen <bram.c...@gmail.com> wrote:
> 2007/3/31, oc <blog...@gmail.com>:
>
>
>
> > 哈哈,Bram不需擔心,我們,好吧,我,我不是抱怨,身為使用者,享受到TW的便利已經夠多,我們只是貪心想要擴大應用層。
>
> 事實上,oc 的許多建議,非常專業,也相當有參考價值。
>
> 存屬個人的觀點,始終認為以 TW 的設計理念,無須過度擴大可應用的範圍。試想,有天 TW 原生支援的 storeage
> 為資料庫,資料可「即時存取」如一般 web ap,繁雜而且完整的功能,體積至少是 1~2MB 的核心,如常見的「小型」wiki、blog 或 cms
> ,需要安裝伺服端的運行環境 ....。
我不期待TW本身變這樣,我只期待有這樣的adaptation。
>
> 最新的 TW trunk 已可經由套件的相關性,設定載入的先後順序,但是即使如此簡單的需求,核心也須增加近 2、30 行指令,作嚴謹的處理。猶記得 TW
> 1.2.x 僅約約 160 KB,而即將釋出的 2.2.0 已接近 300KB。如果有一天 TW 十分完美,但臃腫的身軀以 MB
> 計,我大概會選擇去雲遊四海吧 ....
的確。如果光是主程式都要載入很久(我說的是架站的情形),那就算資料已經分離了,問題也還是無法解決。
我想這也是很多未來RIA的困境:Flash也好、其他的解決方案也好,往往都不得不花比過去的純HTML方案更久的時間載入。
>
> 始終認為,TW 仍應以簡便使用為主,至多扮演「前端」角色。複雜龐大的資料存取,透過類似 TW 2.2 將提供的 adaptor 與後端系統銜接即可。
說真的能有這樣我已經願意偷笑了。如果adaptor可以做到,不管後端是什麼,我在TiddlyWiki的前端可以將後端的資料用非同步的方式逐漸、
或是在需要的時候再流進來,而且編輯和修改的結果也可以自動回存到後端的資料庫裡(不用手動按「Sync」。我對手動按「upload」、手動按
「save」、手動按「sync」的方式有說不出的反感,尤其當你想到ZiddlyWiki、ccTiddly早就把自動上傳實做出來之後)的話,這應
該已經是夠讓人寬慰的解決方案。我並不介意後端還要裝MediaWiki還是什麼別的東西才能處理龐雜的資料,但是至少拜託讓TiddlyWiki這麼
棒的前端也可以支援這樣的東西吧。
好吧,我有個異想天開的點子,既然TW的主程式是javascript,有沒有可能做成FireFox的plugin?這樣使用者訪問TW網頁的時候,
完全不用下載TW主程式,只要下載文件條目即可。可能嗎?
或者有沒有可能讓線上TW偵測訪問者是否有個TW已經啟動了,有的話,主程式就不用下載。如果沒有,才全站下載。這樣TW就變成只對TW使用者友善的網
站,對非TW使用者,下載就要花很多時間。
完全沒程式概念者的亂想。
oc
On 4月2日, 下午2時31分, "oc" <blog...@gmail.com> wrote:
> 繼續在這篇討論有點怪,好像跟主文無關。不過既然討論到了,隨緣也是個好選擇。
還是另起個主題繼續吧:
http://groups.google.com/group/TiddlyWiki-zh/t/6be127884d7c5929