關於 Lifeype 一點雜七雜八的想法

| 五月 22, 2006 | 12個迴響 | 沒有引用 | 1811 reads | Size: L, M, S | Edit: P, C |
| Category: LifeType. |

    前陣子改了整個站上的模板後,有些意見真的會大家不同。

    例如sidebar的顯示,我覺得可以收起來這樣比較好,有朋友就覺得全部打開比較好,可能是不多還沒甚麼感覺吧?

    如果可以寫個 plugin,讓使用者可以自己決定要顯示哪種的,這樣應該不錯吧?

    SIDEBAR Plugin

    接著又想到了,如果sidebar的東西,都可以用plugin的寫法,這樣使用者是不是就可以自己決定要顯示哪些東西在sidebar、甚至順序、要怎麼顯示等等。不過這樣比較大的問題是標籤的使用問題,因為每個模板的設計者習慣都不同,所以語法每個模板都要改。如果模板的標籤問題可以解決,那麼以後要增減顯示的東西、位置,應該都會變得非常容易,甚至可以用ajax直接像msn那樣拉來拉去,應該會超方便的吧?!

    模板

    說到這個,就想到上次跟 resnick 討論到的模板問題。lifetype 的好處就是模板自訂度非常高,不過相對的,也得付出普通使用者要花點時間學習的代價。我跟 resnick 的討論重點,就是如何讓使用者更方便的自訂模板。我覺得他提出的方法不錯,將一些功能,例如:sidebar上面的最新文章、最新迴響、文章中的迴響、外掛等等,全部都分開,用 include 的方式來使用(當然,我們不清楚這樣的效率會不會變很差,希望前輩可以解惑一下),上次覺得將這些功能都這樣分開滿不錯的。

    今天仔細想想,其實這樣就很好用了。使用者要編輯的時候,只要將需要的功能 include 語法貼到該位置上,這樣就可以輕鬆自訂了。然後又想了一下,這樣說來,如果都可以在上傳到站台前,將這些工作做好,並且依照一定的檔案名稱(例如我之前的修改,將sidebar統一為 panel.templare),這樣一來,是不是就可以寫 plugin 來讓使用者用選單等等得來增減東西,而不需要去編輯程式碼,而當然有能力的人一樣可以使用 template editor 來編輯。這樣就大幅降低了門檻,甚至可以請高手寫出 AJAX 的視覺化編輯版本,而且這樣也不需要在意標籤的問題。感覺真的是個很棒的點子。

    比較辛苦的就是站管,需要先整理過模板,把可以提供的外掛、要提供的區塊分一分,整理成新的模板格式,然後也許寫個文字檔告知可以使用的區塊和plugin有哪些,語法怎麼貼等等。

     

    不知道各位前輩覺得如何?討論討論吧! 


    隨機文章:
    » [播放軟體] Foobar + Winamp = TTPlayer
    » BT 的解釋
    » Linux、XP 雙OS,GRUB 重裝辦法
    » WOW 的 Cheat Sheet
    » pLog Combine Gallery2


Leave A Comment:













   


12 迴響 of "關於 Lifeype 一點雜七雜八的想法"

Y. R.Re:關於 Lifeype 一點雜七雜八的想法 By Y. R. @ 2006 五月 22, 21:16 :

我看不大懂還不能討論。我的問題是,如邊欄收起來,怎樣讓讀者知道可以去開啟呢﹖像我沒看到這篇之前都不知原來那邊欄是有玄機的。

還有,給 Lifetype 寫的東西可以用在別的地方嗎﹖

ajer001Re:關於 Lifeype 一點雜七雜八的想法 By ajer001 @ 2006 五月 22, 21:31 :

通常只能用在lifetype的我只會用lifetype的分類,
可以用在其他的,我會多加上blog的分類^^

jaseRe:關於 Lifeype 一點雜七雜八的想法 By jase @ 2006 五月 24, 11:54 :

有沒有興趣做像 WebOS 上的 UI,各個區塊都可以讓 client user 自己配置。

這當然需要 ajax + javascript DOM 了。

ajer001Re:關於 Lifeype 一點雜七雜八的想法 By ajer001 @ 2006 五月 24, 16:30 :

我也滿想的,不過能力不足T.T
我想先朝Sidebar的plugin(自選要顯示的東西、方式)研究看看,順便練習寫plugin看看。

jaseRe:關於 Lifeype 一點雜七雜八的想法 By jase @ 2006 五月 25, 10:29 :

我最近在玩 xajax(http://www.xajaxproject.org/),你也可以參考看看。

目前我已經用 xajax + smarty_lite + adodb_lite 做到新增 / 刪除 / 修改了,其實沒想像中難。

可以很方便的結合進 smarty,有興趣可以互相切磋一下。

ajer001Re:關於 Lifeype 一點雜七雜八的想法 By ajer001 @ 2006 五月 26, 02:32 :

應該說要煩請你教導才是,因為我對AJAX的瞭解近乎零呀!
我會研究研究XAJAX的,到時候還煩請指教了^^

whatupRe:關於 Lifeype 一點雜七雜八的想法 By whatup @ 2006 五月 26, 13:11 :

像 wordpress 的 widget 吧?

ajer001Re:關於 Lifeype 一點雜七雜八的想法 By ajer001 @ 2006 五月 27, 10:20 :

也許吧,因為我沒有wordpress :p

oldwainRe:關於 Lifeype 一點雜七雜八的想法 By oldwain @ 2006 五月 27, 14:17 :

最近也在思考同样的问题.
以前一直考虑不用plugin来实现用户定制, 可惜没有找到很好的实现方法.

难道只能借助plugin?

ajer001Re:關於 Lifeype 一點雜七雜八的想法 By ajer001 @ 2006 五月 27, 15:24 :

應該要看社群吧!
像Lifetype好像是因為Oscar希望核心越簡單越好,
這些他都覺得是花俏多餘的東西,呵呵=.=

不知道你有沒有甚麼自訂的高見,希望能一起討論^^

jaseRe:關於 Lifeype 一點雜七雜八的想法 By jase @ 2006 五月 27, 22:43 :

根據 mark 的說法,LifeType 1.1 版將有使用 Prototype Ajax Library,或許我們可以利用外掛甚至發展一套 ajax 的 template for LifeType,帶給使用者美好的使用經驗。

ajer001Re:關於 Lifeype 一點雜七雜八的想法 By ajer001 @ 2006 五月 28, 21:42 :

還滿希望自己可以快點有這樣的能力,哈哈。
不過目前我對AJAX的瞭解趨近於零,嗚嗚。