Posting with Ecto
抓了一支 mac 的新玩具叫 ecto,專門用來寫 blog 文章,據說跟 wordpress 很速配也支援中文,就來玩玩。
抓了一支 mac 的新玩具叫 ecto,專門用來寫 blog 文章,據說跟 wordpress 很速配也支援中文,就來玩玩。
最近每日spam 數量由原本的數十個變成數百個,想想實在不是辦法,趁今天沒事來裝些新玩具,首先就是裝了 Spam Karma (SK2),可以自動過濾大部份的spam,不過剛裝好不太熟悉,好像有誤砍幾個comment,希望這些朋友別介意。
另一個裝的是 subscribe to comment,這個plugin很有趣,當你下次留完言後,可以勾選這個項目,將來再有人留言時就會自動email通知,也就是可以自動 follow-up。
—-
SK2 使用小心得
裝好後它應該會自動建立三個 table,spam, log 與 blacklist,但我的情況中它並沒有建立 blacklist 這個table,所以後台管理介面每次refresh頁面時都會出現錯誤訊息,解決方法:自已把這個table加進去,sql語法如下 (這是從 sk2_core_class.php 裏挖出來的)
CREATE TABLE `sk2_blacklist` (
`id` int(11) NOT NULL auto_increment,
`type` tinytext NOT NULL,
`value` text NOT NULL,
`score` int(11) NOT NULL default ‘0′,
`trust` int(11) NOT NULL default ‘0′,
`comments` text NOT NULL,
`added` datetime NOT NULL default ‘0000-00-00 00:00:00′,
`added_by` tinytext NOT NULL,
`last_used` datetime NOT NULL default ‘0000-00-00 00:00:00′,
`used_count` int(11) NOT NULL default ‘0′,
`user_reviewed` enum(’yes’,'no’) NOT NULL default ‘no’,
PRIMARY KEY (`id`)
) TYPE=MyISAM;
在觀望三個月後,最近終於覺得 wordpress 2.0這個版本比較穩定了,所以前兩天沒事就順手升級一下。
幾個keynote:
-一定要先備份mysql 資料
-一定要先將舊的folder全tar 一份起來
有了以上兩者,就算升級過程發生不幸,也可以在五分鐘內回覆到舊版本。
至於升級後的好處與試用心得:
-CMS部份全部改寫,大量使用 ajax小技巧,目前用來還算順手。
-新的所見即所得式文字編輯框,不太好用,通常我習慣自已打html tag進去,但現在某些tag會衝突。
-spam管理:這是本站最需要的東西,不知為何,通常spam都是發到mysql亂碼與wordpress分類這兩篇,平均每日有十來封,現在有了新的spam filter,情況好很多。
-db 自動備份:這樣就不用crontab了.
-版型可續用:這是升級前最擔心的事,如果像之前升級 v1.x時要重新設計版面那就謝謝再聯絡了,好在一切都很順利,只要小修幾個css即可。
另外升級後也改了幾個plugin,將來應該會更順。
接下來就是要找一個方便好用的 swf 插入器,以後有 swf demo 可以直接 embed 在文字裏,不用再連到外面了。
sidenote: 升級時我又再想了一遍,像wordpress這種app,用flex 來寫是否適當?目前的結論是:後台CMS的部份用flex寫應該ok,有某些功能會更順手,版面配置也會更靈活,同時不用擔心平台與browser版本問題;但前台的部份仍然是用純html/css 比較好。
due to huge amount of spams coming in everyday, just disabled comment till I found a nice and easy way to deal with it.
最近在整理usability 的筆記跟書籍,準備演講跟教課之需。
*下標題方便閱讀
結果翻到以前研究所時的排版筆記,才赫然想起來其實自已的blog也犯了幾個錯誤,雖然我已經將文字寬度縮短以方便眼睛橫向scan,便於閱讀與理解,但由於文章一向都寫的落落長,又缺乏圖片、插畫的裝飾,因此雖然橫向來看很輕鬆,但縱向看時就很辛苦。
當然解決這個問題的方法有很多種,例如向macromedia devnet一樣分頁,一頁只顯示約40行文字,但這樣做就得改wordpress的程式碼,我最好是有這種時間可以hacking~ 退而求其次,就是為文章加上段落標題,也就是平常主編大人們在做的事,編修文章並下標,然後用粗一級的字與顏色標示出來,這樣至少讀者可以快速在縱向掃描時抓到文章的大要,再決定要不要看下去或只看那些段落。
雖然以前在學校沒花太多心思在編採與排版上(90年代初大家都在玩網路了,誰還用quark做平面啊),不過憑者手邊僅存的筆記跟幾本書,還是稍微能重溫下標的技巧與方法。
這代表者以後的文章(只要時間許可),都會順手下個標題方便大家閱讀囉。
*貼圖手續繁雜仍待改進
至於圖片與插畫部份,由於我還是沒找到一個合用的 blog posting tool,可以讓我能在本機上寫文章、貼圖片、排版,然後一個 post button就把文字送進 wordpress, 圖片則用 ftp/webdav上傳到 hosting site,因此只能繼續用手工方式抓圖、存檔、ftp上傳、wordpress加鏈結,但這樣一來由於手續繁雜自然就懶的放圖片了(我相信tinic也是同樣的懶人而且實踐的更徹底),因此在這種方便好用的工具出現前,呃,圖片也是隨緣了。(如果你知道有符合上述功能並完整支援中文與wordpress系統的軟體,麻煩請留個言告訴我:-) + (如果你願意奉獻時間寫一個支援wordpress的 blogging tool,有需要幫忙的地方我一定儘力)
note:現在大部份像 w.logger這樣的blogging tool都不支援圖片上傳,也就是硬碟裏的圖片沒辦法跟文章一起發佈到blog上(通常是文字過去了但圖還留在硬碟裏),而少數支援 ftp上傳圖片的的tool又不支援中文,因此 中文 + ftp上傳 + wordpress 就成為最重要的選擇條件。(當然文字發表的部份一般都用xmlrpc做,因此一定是可以支援一狗票blog系統)