zonble’s promptbook

2007 年 1 月 1 日

我的電腦 Vanilla Journal 0.24(當然,還要加上個 beta)

三天連續假期裡頭,終於有些時間,趁著 2006 年的最後幾天,來把一些事情做到一定的階段,例如把手上照套自己拼出來的線上期刊系統 Vanilla Journal 的程式碼整理了一番。也給一些這段時間給予 Vanilla Journal 的朋友一個新年禮物。

Vanilla Journal 終於有了一個可以公開下載的 Beta 版本(0.24 Beta r74),另外,也暫時先弄了一個 demo 站,如果有興趣看看這套期刊系統長成什麼樣子,也可以先在 demo 站裡頭瞧瞧。

Beta 版本可以在 Google Code 上面的專案網頁下載區下載,而安裝文件目前還在寫…。至於 demo 站,位在http://zonble.twbbs.org/vj-demo/,管理密碼為 demo,歡迎測試;不過,在測試的時候,請不要透過這個系統,發表惡意的內容,或故意破壞這個系統,讓別人無法看到 demo 站的內容,例如一進去就把密碼改掉之類的…(如遇有這類狀況,我會立刻關閉 demo 站)。

這兩三天總共 commit 了將近三十個 revision,主要修改內容以 Debug 居多,包括:

  1. 解決因為資料庫名稱沒有改過來、以及資料庫名稱打錯,所產生的各種疑難雜症。之前因為打算把所有 SELECT * FROM post 這類的查詢,改成 SELECT * FROM $vjdb->post,好像系統的資料庫名稱可以加上一個 prefix 字串,不過,改到一半沒有改完,而這兩天把全部修正完畢了;解決的問題包括訂戶無法正確訂閱、無法正確更新系統基本設定…。
  2. 使用 prototype.js 與 script.aculo.us,改進管理介面。也就是,使用了一些流行的 Ajax 的方式,減少了重新載入頁面的時間,在上傳照片、附件檔案的時候,可以比較輕鬆愉快些。另外,Vanilla Journal原本就提供調整一整期文章中不同分類的排列順序,也提供某分類中各篇文章的排列順序,也使用了 Drag & Drag 的介面,方便調整。(但是這麼一改之後,就不能完整支援某些瀏覽器,例如 Opera,總之,對 prototype.js 有問題的瀏覽器,在操作時就會有問題。)
  3. 提供了調整照片順序的功能。
  4. 將 LightBox 效果升級到 2.0。
  5. 稍微改進了安裝程式。

安裝方法

安裝方式與許多的 PHP 網頁應用程式差不多。

  1. 首先,你需要 PHP + MySQL 的網頁伺服器環境,PHP 需要 4.3 以上版本,也需要安裝 GD library 以及 PHP 的 session。
  2. 下載 Vanilla Journal:您可以下載目前的 beta 版的 tarball,也可以用 svn 直接 checkout 在 trunk 裡頭的程式。
  3. 在 MySQL 資料庫中,手動建立一個資料庫 table,例如叫做 vj。
  4. 將 tarball 解開後,用各種編輯軟體,改一下 config.php,修改裡頭的資料庫設定。
  5. 打開瀏覽器,在瀏覽器中,開啟 Vanilla Journal 所在位置的 install/install.php,建立必要的 MySQL 欄位。
  6. 之後就可以開始使用了。
文章分類: — zonble @ 5:59 am #

5 項留言回應 »

  1. 唔… 原來 fieldset 不一定要放在 form 裡面啊?

    來自 BCSEEATI 的 迴響留言 — 2007 年 1 月 1 日 @ 3:34 pm

  2. The demo site doesn’t work.

    來自 Tim 的 迴響留言 — 2007 年 1 月 5 日 @ 9:11 am

  3. 加入維護VJ的陣容?好啊,這有什麼問題!只是我怕我變成拖搞的設計師而已。

    來自 HOW 的 迴響留言 — 2007 年 1 月 9 日 @ 4:08 pm

  4. [...] zonble在2007年1月1日釋出Vanilla Journal 0.24 Beta,將原先有錯誤的程式碼與資料庫表格的問題做了一個完整的修正。我當初採取Vanilla Journal為發佈基底,將系上未來要做的系友資料管理整合成一個系統。原先只是想要有個輕易的電子報發佈平台,就在一連串的想法底下,計畫越來越大。前陣子換伺服器,還差點因為session失效導致管理密碼無效的問題,鬧出大烏龍。 [...]

    來自 HOW’s SketchBook » Blog Archive » 關於VJ想發展的小玩意 的 Pingback — 2007 年 1 月 28 日 @ 4:40 pm

  5. [...] 有一陣子常常會聽到人家問我:要怎麼做電子報系統。當然,這個問題在zonble考察眾多免費的電子報系統後,還是決定自行打造Vanilla Journal作為解決方案。Vanilla Journal好用,但要使用還是有一個前提:你必須有一個可以執行PHP + MySQL的空間。而且就如同任何決定獨立架站的人一樣,要讓系統穩定,變成自己喜愛的樣子,就必須要對PHP和相關的網路知識有點認識才行。因此,對於很多把blog架設於BSP的NGO來說,似乎電子報這個想法只能仰賴BSP提供的發報平台了。 [...]

    來自 HOW’s SketchBook » NGO如果沒錢打造電子報系統,何不試試feedburner的Email訂閱功能? 的 Pingback — 2007 年 10 月 13 日 @ 2:48 pm

留言回應

XHTML: 您可以使用的 HTML 語法如下: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Powered by WordPress 2.6.2, Yichi.org,
ideas and cares
.

Weizhong Yang(a.k.a zonble)
Email:zonble@gmail.com
AIM: zonble@man.com