Movable Type 更動紀錄
名稱
mtchanges - 版本更新演進史
概要
這份文件包含了 Movable Type 的版本更新演進史。刮號裡面的名字則表示指出該瑕疵、或提出修正的使用者
姓名。
更動
2.661 (2004.01.15)
-
修正了轉向被開啟時的問題以及無效的 XHTML 。
2.66 (2004.01.13)
-
迴響會按照 IP 來調節。新的組態參數 ThrottleSeconds 可以用來規定來自相同 IP 連續發表迴響時的最低需間隔秒數。
-
現在作者鏈結會以 meta 轉向的方式提供,因此迴響發表者的鏈結將不再直接顯示於迴響頁面中。
-
改進了在 mt-send-entry.cgi 中的電子郵件地址驗證。
2.65 (2003.12.18)
-
增加了 Atom 串聯供稿 feed 模版 (atom.xml) ,同時也在主索引模版裡加入了 Atom feed 的自動發掘。
-
增加了 <MTIfNonEmpty> 和 <$MTEntryModifiedDate$> 標籤,同時也在 <$MTBlogHost$> 增加了
exclude_port
屬性。
-
修補了 XML-RPC 伺服器的安全性問題。
-
增加了能適當處理 XML-RPC 請求裡的 ISO-8601 日期偏移值的功能。如果缺少了時區偏移值,那麼時間戳印就會被假設成跟網誌本身的時區一致;否則就會優先套用時區偏移值,然後纔再加上網誌的時區偏移值。妳也可以在 mt.cfg 裡加入一列
IgnoreISOTimezones 1
,以關閉此作用。
-
讓 <MTGoogleSearch> 的 Google 搜尋錯誤別那麼致命。
-
修補了 mt-send-entry.cgi 的轉運問題。
2.64 (2003.05.28)
-
根據 RSS 認證站台,把預設模版裡的 RSS 0.91 模版換成了 RSS 2.0 模版。(感謝 RSS 認證站台的廣大成員們。)
-
修正了一些 XSS 的瑕疵(迴響、引用、通知書地址和搜尋詢問句)。(由 Dumky 和其他人所回報)
-
修正了 Clean 樣式表裡的 #content div 寬度,終於在 Windows IE 裡不會出現捲軸了。
-
修正了引用自動發掘跟文字過濾器間的瑕疵─現在自動發掘功能會針對已被過濾的文章項目本體做處理,而不是對還沒過濾過的內容處理。 (Timothy Appnel)
-
在特殊標籤清單裡新增了
<q>
,用於換列轉換功能關閉時,偵測段落的開始。 (Todd Dominey)
-
把「搜尋」按鈕往上挪動到搜尋對話盒之後,避免造成誤會,也避免使用者一時不甚按到「取代」。
-
現在被預覽的文字中,換列字符會被拿掉了。
-
修正了在 Windows 裡刪除暫存檔時(在上傳檔案期間)會發生的檔案鎖定問題。感謝 Scot Hacker 追查了這個問題。
-
修正了 mt.getPostCategories 中,文章項目沒有主要類別的錯誤。
-
修正了新增類別...對於沒有類別編輯權限的作者仍然有效的錯誤。
-
在通知書訊息及搜尋結果裡,用 get_excerpt 以取得適當的摘要。 (Brad Choate)
-
新增了替換 PostgreSQL 連接埠的支援能力。 (Tim Beadle)
-
新增了關於 mt.supportedTextFilters 的文件。
-
修正了另一個 pg_atoi 的問題(這個問題會發生於預覽畫面中儲存文章項目的時候)。
-
現在日期格式的語言也會適當地套用於通知書訊息裡。這項變更得感謝 Jakub Kazecki 。
-
修正了在 XML-RPC 通告中, flerror 和 message 的順序居然有關係(應該要跟順序無關纔對)的問題。 (cobra libre)
2.63 (2003.02.23)
-
修正了從 XML-RPC 伺服器傳回的 faultCode ,來推翻預設的 SOAP::Lite 值;這裡的問題在於這個值並非(卻應該要是)整數。 (Adriaan Tijsseling)
-
修正了 MT It! 因 Windows 安全性更新所造成的 Javascript 錯誤。這個修正得感謝 Phil Ringnalda 。
-
現在可以移除創意公用授權條款了(不過妳該謹慎地使用這個功能,因為這些條款本來就是被設計成無法撤銷的)。同時也在設定授權條款前加入了更多的警告文字。多謝 Matt Haughey 的協助。
-
在 mt.cfg 裡加入了一個 GenerateTrackBackRSS 選項,用來決定是否要建立每一個引用項目的單獨 RSS 檔案。
-
現在 mt-view.cgi (和 Viewer.pm )在預設的情況下都被停用了,以強調這個功能的實驗性。如果妳想要開啟這個功能,就得在 mt.cfg 裡加入
SafeMode 0
。
-
修正了 Postgres 中,會砍掉寫作時間戳印的瑕疵。
-
修正了預設搜尋模版,以使用
<$MTPublishCharset>
。 (Autrijus Tang)
-
修正了 mt.setPostCategories 方法 (XML-RPC) 中的 isPrimary 引數瑕疵。
-
修正了創意公用 RDF (之前的漏了
</rdf:RDF>
)。 (Aaron Swartz)
-
現在從送出及接收引用所自動產生的文摘,也能夠適當地套用文字格式了。 (Brad Choate)
-
修正了不會使用 Postgres 密碼的瑕疵。
-
修正了從 Berkeley DB 轉換成 Postgres 資料庫的瑕疵(這是 pg_atoi 的問題)。 (Mike Chambers)
-
現在
<MTLink>
祇會試著載入索引模版。
-
修正了使用本土化版本的 MT 重建檔案時的問題。
-
現在編輯文章畫面裡的選擇和新增類別...也能夠被翻譯了。
-
現在文字格式選項的無和轉換換列也能夠被翻譯了。
-
現在新迴響的訊息主旨也能夠被翻譯了。
-
修正了編輯文章畫面裡,「上一個」和「下一個」的鏈結會跳過文章草稿的瑕疵。
-
修正了在 XML-RPC 用戶端中,無法把延伸文章內容設定成空字串的瑕疵。 (Adriaan Tijsseling)
-
現在 mt-view.cgi 也會遵照 IncludeBlogs 和 ExcludeBlogs 了。 (Phil Ringnalda)
-
現在 mt-view.cgi 不再會顯示出文章草稿了。 (Phil Ringnalda)
2.62 (2003.02.16)
2.61 (2003.02.16)
-
修正了額外的更新通告問題 -- 如果引用通告網址被加到欲通告網址裡,那麼更新通告就會被多送出一遍。現在不會了。 (Phil Ringnalda)
-
修正了如果開啟
NoHTMLEntities 1
後,將使得文章裡的 HTML 本體遺失的瑕疵。
-
新增了一個
<$MTEntryTrackbackID$>
標籤。這個修正得感謝 Christopher
Laco 。
-
在 mt.cfg 裡新增了一個 NoCDATA 設定,用來把 CDATA 編碼功能關閉。如果妳不喜歡這個功能的話。
-
修正了轉換成 PostgreSQL 時,執行 mt-db2sql.cgi 後序列不會被設成較高的 ID 的瑕疵。
-
修正了語系編碼的問題,現在 UTF8 字符再也不會在出版的頁面裡爛掉了。
-
基於好的 XHTML 理由而修改了搜尋模版。
-
在 mt.cfg 裡新增了一個 NoOverride 設定,用來指定不能被搜尋模版或使用者所推翻的搜尋設定。
-
現在偏好語言裡的語言選項會按照名稱排序了。
-
在預設的消毒規格裡把 ol 和 i 也列入允許標籤了。
-
修正文字格式不會被套用到文摘去的瑕疵。這個修正得感謝 Brad Choate 。
-
從 ImageMagick MT 驅動程式裡移除 Ping 的使用,因為那樣傳回格式不一致的結果;現在則改用 Read 和 Get 了。多謝 Aaron Straup Cope 指出了這一點。
-
修正了當網誌和文章都把換列轉換關閉時, convert_breaks=``1'' 無法運作的瑕疵。
-
修改了 MT::Template::Context::post_process_handler 裡的過濾器設定,所以消毒功能會和 encode_xml 合作得更愉快了。 (Phil Ringnalda)
-
修正了跟 $status_old 有關的未啟始值。 (Phil Ringnalda)
-
在 MT::FileMgr::Local::content_is_updated 的 MD5 檢查進行 UTF8 編碼時,不要覆寫掉原來的內容。
-
修正了 mt-upgrade25.cgi 來檢查 MT 版本是否大於或等於 2.5 ,而非祇是是否等於 2.5 。
-
現在迴響和引用通知訊息也都會正確地本土化了。
-
修正了 Perl 5.004_04 和消毒一起用時的重建問題(用了
foreach
修改子)。
-
新增了愛沙尼亞語日期格式。 (Anti Veeranna)
2.6 (2003.02.13)
-
新增文字格式選項。這取代了原來單純的轉換換列核選框;現在妳可以在每一篇文章設定不同的格式化選項。外掛模組也能夠在文字格式選單理加入新的選項;也因此,系統裡的文字格式也得以獲得更佳的整合性(舉例來說,現在在預覽畫面裡,文字格式已經會套用進去了)。
-
新增對 PostgreSQL 和 SQLite 資料庫驅動程式的支援。
-
整合了 Brad Choate 的 Sanitize 外掛模組,同時在 mt.cfg 裡新增了一個整體的預設設定,也可以在每一份網誌裡的設定中加以推翻這個預設設定。這個消毒外掛模組遇到下列的標籤時將會被自動地啟用:
<$MTCommentAuthor$>
<$MTCommentEmail$>
<$MTCommentURL$>
<$MTCommentBody$>
<$MTPingTitle$>
<$MTPingURL$>
<$MTPingBlogName$>
<$MTPingExcerpt$>
-
新增了一個
<MTLink>
標籤,用來自動產生某個索引模版或某篇文章(按照文章 ID )的網址。
-
現在妳可以在新增/編輯文章畫面的主要類別選單新增類別。祇要從選單裡選擇新增類別...就可以了。
-
把允許迴響這個選項從核選框變成下拉式選單,並且新增了一個
關閉
的狀態。這讓妳可以關閉某篇文章的新迴響,但是仍舊把原有的迴響留住。
-
新增了對創意公用授權條款的支援。現在妳可以從妳的網誌組態裡選擇一份授權條款,接著合適的詮釋資料將會被加進妳的網誌索引頁面和 RSS 1.0 檔案裡。
-
新增了 metaWeblog.newMediaObject 的採行,所以妳可以透過 XML-RPC 來上傳檔案。
-
新增了一個 RSD 模版和一個會參照 RSD 的
<link>
標籤,因此能夠簡化 XML-RPC 用戶端的組態。 (Ben Hammersley)
-
對於本土化的改善:
-
大部分的詞彙,包括在預設模版裡的用語,都被摘錄到語系包裡了。這表示現在預設模版也能夠加以本土化了。
-
密碼恢復、通知書和迴響/引用通知訊息現在也都可以在語系包裡加以本土化了。
-
新增了一個
<$MTPublishCharset$>
標籤,會從 mt.cfg 裡取得設定值;如果妳設定了不同的語系編碼方式,預設的模版現在就會透過這個標籤來加以使用了。這個設定的預設值是 iso-8859-1
(譯註:所以中文字當然會在這裡出問題)。
-
PublishCharset 現在會在通知書訊息、迴響和引用通告裡被當成語系設定使用。
-
dirify 現在會把某些高-ASCII 字符(像是重音標記字符)轉換成相對應的低-ASCII 字符,這表示像 crudité 這樣的東西將會被轉換成 crudite 。
-
修正上傳頁面裡,當 MD5 未被安裝而檔案尺寸又恰巧一樣時所發生的問題(現在我們不比對檔案尺寸了,而是比對檔案內容)。
-
新增 MT::PluginData 這個給外掛模組用的儲存區域。這將會採用跟 MT 其他部分相同的資料儲存方法(像是 Berkeley DB 或 MySQL 之類的)。這個主意的由來得感謝 mt-dev 清單。
-
XML-RPC 伺服器現在會對 mt_allow_comments 和 mt_allow_pings 傳回整數,而不再是布林值。
-
如果某一篇文章不允許迴響的話,現在將會在系統核心就被駁回,而不祇是單單不顯示表單而已。這同時也是新的「開啟/關閉/無」區別下的副作用。
-
預設模版裡的迴響表單被修改成更具可用性。主要的差別在於更重視『記住我』元件的位置。感謝 Jeremy Hedley 提出了這個建議。
-
MT::Util::remove_html 現在除了會移去任何完備的 HTML 標籤外,還會把所有剩下來的
<
字符也都編碼成 <
的樣子。 (Seth Woolley)
-
修正使用 XML-RPC 發表/編輯文章時,引用自動發掘功能及送出引用通告的問題。我們在此要感謝 Annoying Old Guy (譯註:蹧老頭)協助我們除錯及修正。
-
修掉了不透過 HTML::Entities 的 encode_html 途徑,以免重複編碼。
-
新增了 PingInterface 、 PingProxy 和 PingNoProxy 這三個組態設定,用來設定代理伺服器資訊。這個修正得感謝 Christopher Laco 。
-
改善了 encode_xml (和 decode_xml )。現在它會檢查要加以編碼的字串是否看起來像是包含了 HTML 標籤或本體,是的話就把它包進 CDATA 裡。這段程式碼得感謝 Timothy Appnel 。
-
修正了搜尋引擎裡, SearchTemplatePath 的設定會被查詢字串參數給推翻掉的瑕疵。 (Frank von Vliet)
-
如果開啟了 Filter 的話,就藉由使用 filter_register 來讓 MT::App 的子類別 Apache::Filter 能被知覺。這個修正得感謝 Christopher Laco 。
-
藉由使用 utf8 把資料編碼,來修正使用 MD5 時的寬字符瑕疵。這個修正得感謝 John @ John's Jottings 。
-
原本文章標題的 HTML 在主網誌選單(實際上是在列出/編輯文章畫面裡)沒有被正確地編碼。現在已經修掉了。 (Richard Soderberg)
-
在安裝文件裡新增了用 .htaccess 保護 mt.cfg 檔案的注意事項。 (Patrick Gibson)
-
現在
<$MTCGIRelativeURL$>
會在 CGIPath 看起來像是絕對網址(而不是空字串)時,傳回完整的設定。
-
修正了在 Win32 機器上取得目錄名稱時,因為丟棄了磁碟機名稱而造成的瑕疵。現在我們不用 splitpath 而改用 dirname 。
-
現在送出通告失敗時會記錄在活動記錄上,同時也會在儲存文章畫面上顯示出錯誤訊息。
-
修正了某些 FreeBSD 版本的
crypt(3)
(採行的是 Blowfish 密碼法)的密碼驗證瑕疵;同時還藉由遞送整個加密過的字串給 crypt 處理(而不祇是試著偵測其保留而已),來讓它運作得更好。
-
修正了
<$MTCategoryCount$>
也會把類別裡的草稿計算進去的瑕疵。
-
修正了祇包含草稿的類別仍舊會被
<MTCategories>
列出來的瑕疵。 (girlie)
-
在所有該叫用 MT::Entry::permalink 的地方加以叫用(而不是用 archive_url 來建立,之類的)。
-
在搜尋表單裡新增了 sort_by 和 sort_order 參數,讓使用者可以在網誌內和搜尋結果裡排序。
-
在
<MTCalendar>
標籤裡新增了 month=``last'' 屬性,來讓建立前一個月份的月曆更簡單。 (wgriffin)
-
修正了通告不會在預覽文章後被送出的瑕疵。
-
如果在 mt.cfg 裡設定了 PublishCharset 的話,就在搜尋結果、迴響和引用裡放進 HTTP 檔頭。
-
新增了斯洛伐克語的日期格式,並且修正了捷克語的日期格式。 (Bill Shakespeare)
-
現在設定表單元件時,搜尋腳本會用
selected="1"
和 checked="1"
來取代原本的 selected
和 checked
;這是為了驗證的目的。
-
新增了 mt.getRecentPostTitles ,這是不苛求頻寬版本的 getRecentPosts ,祇會傳回標題、日期、發表 ID 和建立者的使用者 ID 。 (Adriaan Tijsseling)
-
現在 XML-RPC 伺服器可以把 mt_convert_breaks 欄位當作字串值而非布林值來取得和送出,藉以支援文字格式選項。
-
現在關鍵字能夠經由 XML-RPC 伺服器,從 mt_keywords 欄位裡被設定與取用。
-
引用通告網址可以經由 XML-RPC 伺服器,從 mt_tb_ping_urls 欄位裡加以設定 metaWeblog.newPost 和 metaWeblog.editPost 。
-
新增了鬆綁外掛模組檔名的程式碼。 (sdelmont)
-
沒有存取編輯作者權限的作者不應該要能看到權限編輯畫面;就算手動切換也一樣。現在修好了。 (Jonathan Auer)
-
現在 MT::Util::html_text_transform (預設的『轉換換列』程式碼)不再會在以某些 HTML 標籤(像是
pre
、 table
、 ol
、 ul
、 pre
、 select
、 form
和 blockquote
)開頭的段落前後加上 <p>
標籤了。 (Phil Ringnalda)
-
現在也會從模版跟文章裡清掉換列 (\r) 字符了。
-
現在
<$MTArchiveTitle$>
和 <$MTArchiveLink$>
也能在單篇彙整模版裡運作了,他們的作用就如妳所預期的一樣。
-
修正了
<$MTEntryCategory$>
在搜尋結果模版裡會有不一致結果的瑕疵。
-
現在祇包含有空白字元的搜尋字串將不再被視為搜尋;相反地會畫出
<MTNoSearch>
容器裡的東西。
-
整修了資料庫方面的程式碼,所以同一段程式碼可以在在各種不同的資料庫驅動程式間共用。
-
修正了德語日期格式,所以 %x 和 %X 將會因語言而異。 (Alex)
-
修正了在彙整模版裡空的傳回值會被當作是錯誤的瑕疵。 (Jason Kottke)
-
在主索引模版裡增加了
<br clear="all" />
來處理 IE 的問題。 (Blake)
-
修正了全域屬性超載時,超載和被超載的都會被叫用的瑕疵。 (Timothy Appnel)
-
新增了
eval "use $user_class"
的錯誤檢查。 (Dennis Haney)
-
在 mod_perl 的文件裡的 @INC 加進 extlib 。 (Dennis Haney)
-
把所有系統和文件裡看得到的 blog 都改成 weblog 。
-
把轉換迴響裡的換列跟段落選項改成文字格式選單,用來設定文字格式選項。 (Kristine Beeson)
-
把新增/編輯文章畫面裡的文字格式選項往下移到出版狀態跟寫作日期元件之後。
-
修正了任何作者都可以建立網誌的安全性漏洞。 (Paul Hammond)
-
在迴響模版裡用 tabindex 設定了跳格順序,所以仍然可以從名字跳到 Email 位址跳到網址再跳到文字欄。 (Kristine Beeson)
-
修正了空 DB 密碼時,未啟始值的警告。 (Adam Kalsey)
-
在完整安裝裡提供了空的 plugins 目錄。 (Anil Dash)
2.51 (2002.10.29)
-
新增了 Windows 的右鍵小書籤功能,所以妳可以用
發表到 MT 網誌
的右鍵選單來開啟小書籤。這段程式碼得感謝 Anil Dash 。
-
新增了泛用的
<MTElse>
標籤,所以妳可以在任何條件裡加上『否則』的條件。這段程式碼得感謝 Brad Choate 。
-
新增了一個
<$MTEntryPermalink$>
標籤,會在顯示文章鏈結的時候做正確的事:如果是在單篇彙整裡,就不會跟著任何定位錨;否則就會。
-
現在重建檔案時,祇有當內容有變更時纔會覆寫掉原有的檔案。換言之,如果內容完全相同的話,就會保留已存的檔案;這樣就不會更改到檔案的時間了。這對於快取以及取得 RSS (和其他檔案)的 GET 條件將能有更好的效果。 (Phil Ringnalda)
-
從預設的 RSS 0.91 模版裡移除了
<lastBuildDate>
,然後加入了該有的 <pubDate>
(最新文章的日期)。這對於快取以及取得 RSS (和其他檔案)的 GET 條件將能有更好的效果。
-
在
<$MTBlogTimezone$>
加入了建構 RFC922 日期所會用到的 no_colon 屬性,同時還修正了 <pubDate>
的格式。
-
藉由把密碼串黏進網址的路徑資訊,來修正啟用引用密碼保護的類別的瑕疵。
-
修正了用舊版 Image::Magick 建立縮圖時會造成 MT 出現
Can't locate auto/Image/Magick/Resize.al
錯誤訊息的 ImageMagick 瑕疵。感謝 Erin 用她的伺服器來找出這個問題。
-
修正了由引用通告所送出的靜態鏈結網址的定位錨瑕疵。 (Brenna)
-
改善了 MT 畫面的標題,用以協助導覽之類的。( Justin Hall 和其他人)
-
新增了一個
<$MTSearchResultCount$>
標籤,會計算所有網誌的搜尋結果數量。 (mcroft)
-
修正了引用功能小書籤和單一項目引用的瑕疵;因為一個錯字使得引用網址的核選框不會出現。 (Anil)
-
在 HTTP 檔頭把 charset 設定成跟我們在
meta
標籤裡所設定的一樣。
-
修正了引用網址和伺服器會胡搞路徑資訊的問題。
-
新增了 decode_xml 這個全域標籤屬性。 (Timothy Appnel)
-
修正了當文章從預覽畫面中儲存時,會送出額外的通告的瑕疵。
-
新增了一個 SafeMode 組態設定;按照預設的狀況會開啟,以檢查安全性和/或其他問題,並且加以即時中止這些危險的部分;但是妳還是可以把它關掉。
-
基於安全性的考量,如果妳在 SafeMode (安全模式)執行的話,某些副檔名的檔案不被允許用來連結到模版: .cgi 、 .pl 、 .pm 和 .cfg 。這個注意事項得感謝 Michael Croft 。
-
讓『編輯妳的個人資料』的描述更清楚些,所以使用者會知道她們得在那兒選擇語言。 (Eduardo Arcos)
-
在 mt.cfg 裡新增了 PublishCharset 選項,讓妳推翻偏好語言理相對應的語系編碼。
-
修正了當建立 GIF 圖片縮圖時,尋找 ppmquant 的瑕疵; MT::Image 祇會去找 PATH 。
-
把預設模版裡的
更多...
鏈結文字改成延伸閱讀 E<lt>$MTEntryTitle$E<gt>
,藉以來更清楚地指出每一個連結的目標(也就是為了親和力的目的)這個建議得感謝 Timothy J. Luoma 。
-
修正了自動擷取標題時,祇會從文章本體中把作為標題的部分複製出來,但不會剪掉的瑕疵。同時也修掉了『標題開始』和『標題結束』間的多列標題無法被理解的瑕疵。
-
在手冊裡新增了組態設定的章節,描述了所有在 mt.cfg 有效的設定。
-
修正了在非英語語言中,彙整組態畫面無法正確運作的瑕疵。
-
增加了對是否在搜尋功能的 Template 名稱是否已經指定了替代模版 (AltTemplate) ;如果沒有的話就會給錯誤訊息。系統之前所給的訊息會很容易讓人混淆。
-
在
<MTGoogleSearch>
新增了選項,用來從文章關鍵字裡查詢。 (Jason Trommeter)
-
修正了
Can't use "No title" as a method name
的瑕疵(這是跟本土化有關的瑕疵)。
-
修正了引用 RDF 裡的 dc:date 瑕疵(沒有
T
)。 (Phil Ringnalda)
-
現在妳可以在小書籤裡增加關鍵字欄位了。
-
現在關鍵字會被正確地匯出和匯入了。
-
修正了如果文章項目沒有啟用引用功能、而又用了
<MTPings>
時,就會顯示出系統上所有的通告的瑕疵。
-
修正了密碼恢復畫面的瑕疵。 (fmt)
-
增加了一些數字檢查,用來限制 SQL 查詢的使用。 (Michael Stillwell)
-
修正了類別編輯畫面中,帶有密碼的引用網址。
-
修正了上傳彈出式窗裡,本機彙整路徑的
?
鏈結。之前這祇會顯示出本機站台路徑。 (tylerted)
-
修正了使用加入時, MT::ObjectDriver::DBM 會造成範圍搜尋無法運做的瑕疵。雖然這不真的對 MT 會有所妨害,但畢竟仍就是個瑕疵。
-
修正了 AdminCGIPath 用在不該用的地方的瑕疵。 (Jeremy Beker)
-
在舊版的 MySQL 裡,以十進位來處理網誌時區。
-
修正了 MT::Placement 的 Perl 文件錯字。 (Sen Nagata)
2.5 (2002.10.08)
-
本土化:現在 MT 的介面能夠按照每個作者的設定分別呈現成各種語言了。
-
整合了 Jay Allen 的 mt-search ( Jay ,多謝啦!)。我們已經從 1.31b 版裡做了下列變更了:
-
重了寫『新迴響搜尋』,來讓它更好用(用了 recently_commented_on 功能)。
-
在活動記錄裡新增了搜尋記錄。
-
增加了搜尋需求的速度,用來抵抗 DoS 攻擊。
-
把 mt-search.cfg 的指令整合到 mt.cfg 裡。
-
把預設的搜尋模版自訂成一併使用 MT 的樣式表。
-
現在用
<MTInclude>
標籤來叫用模版模組也能運做了,不過當妳的系統上有不祇一份網誌時,妳還是要小心。更多細節請參照文件裡的說明。
-
新增了 IncludeBlogs 這個組態設定,也新增了讓使用者設定搜尋功能要囊括的網誌清單的表單欄位(這也就是網誌排除清單的另一種作法)。 IncludeBlogs 會推翻掉 ExcludeBlogs 的設定。
-
把 AltTemplateN 指令改成祇有 AltTemplate 。現在妳可以設置無限數量的替換模版了。
-
把 TemplateDir 的設定改名成 SearchTemplatePath ,以免和 TemplatePath 設定給搞混了。
-
重新以 MT::App 的子類別運作。
-
新增了能夠通告 blo.gs 和其他服務單位的能力。
-
讓預設的模版更具親和力:月曆表格新增了 summary ,然後把月份名稱的部分改成用
<caption>
標籤,再把星期幾的名稱改進 <th>
標頭裡且加上縮寫說明。現在網誌標識還會連回主頁面;此外也用了真正的標頭標籤,像是 <h1>
;同時還用了相對字體大小,像是 small
;迴響表單元件則用了 <label>
。在此感謝 Mark Pilgrim 的 30 天邁向更具親和力的網誌。
-
現在如果妳的系統上有 NetPBM 工具的話,就可以拿來建立圖片縮圖了。請見 mt.cfg 裡面的 ImageDriver 和 NetPBMPath 設定。預設值是採用 ImageMagick 。
-
新增了引用自動發掘功能,會按照文章本體裡的靜態連結自動地尋找引用通告網址。所以這些文章毋須妳額外輸入任何資訊就會被自動地通告到。這個功能是從通告返回規格書的部分內容獲得靈感的。
-
新增了樣式表來當作新網誌中的預設樣式。
-
在新增/編輯文章畫面裡新增了關鍵字欄位,用來儲存搜尋關鍵字/詮釋資料;同時也新增了
<$MTEntryKeywords$>
標籤。
-
修正了 RSS 1.0 模版;現在我們不再繼續用 RSS 0.9x 延伸標籤,而是用 Dublin Core 標籤。在此感謝眾多關照的團體。 :)
-
修正了用 MySQL 3.23.45 (或更早的版本?)時, recently_commented_on 採行 MySQL 的瑕疵。這個修正得感謝 Adam Kalsey 。
-
現在引用通告不再用 GET 來送出了,而是改用 POST 。
-
在預設的 RSS 模版的
<$MTEntryLink$>
標籤裡增加了 encode_xml="1"
(來把&符號和其他一些東西加以編碼)。
-
更新了通告機制(也就是對於 weblogs.com 、 blo.gs 和 MT 等的),現在祇有當文章被新增(且定稿),或者是從草稿轉成定稿時,纔會送出通告。
-
在通知書訊息的標題寫入文章標題。
-
新增了
%x
和 %X
這兩個新的日期格式標籤。前者會顯示出語言對應的日期,後者則是語言對應的時間。
-
改善了 TemplatePath 、 ImportPath 、 PluginPath 和 SearchTemplatePath 的預設設定;他們現在都會偵測 MT 是從那個目錄執行的,而不是祇用 ./foo (從現行的工作目錄開始找)。
-
新增了
<MTBlogs>
這個容器標籤,來列出系統上所有的網誌。
-
修正了當上傳檔案檔名有超過一個
.
(點)的時候,發生在縮圖和 HTML 彈出式視窗的瑕疵。 (Ask Bjørn Hansen)
-
現在
<$MTCategory*$>
標籤可以被用在分類彙整模版裡了。
-
現在 MT::Util::encode_xml 會正確地編碼成 XML 了。 (Timothy Appnel)
-
現在所有在 MT::Template::Context 裡的容器標籤都能夠正確地傳遞條件了。 (Brad Choate)
-
新增了 sprintf 這個全域標籤屬性。這個修正得感謝 Brad Choate 。
-
如果沒有延伸本體的話,就增加主要文章文字視窗的高度。
-
修改了 RDF ,所以現在引用通告網址會在 trackback:ping 裡。這應該具備向下相容性。
-
如果 mt.cfg 的 URI 跟公開 URI 不同(例如像是妳用了 https 的時候)的話,可以加進 AdminCGIPath 設定。
-
現在
<$MTBlogEntryCount$>
不再把標記為草稿的文章也納入計算了。 (Brad Choate)
-
新增了 MT->version_number 來祇顯示版本的數字部分。
-
修改了引用通告網址;現在不使用查詢字串了,而是改在路徑資訊使用引用 ID 。這麼一來就可以用 POST 來提出要求了。
-
現在標籤可以在結束的地方用 XML 式的 / (往前的斜線),不論是容器標籤或變數標籤都可以。也可以寫成多列屬性的樣子。這個修正得感謝 Brad Choate 。
-
( MT 裡的)搜尋和取代功能現在能夠搜尋關鍵字欄位了。
-
如果沒有設定預設的日期格式語言的話,就設成英語。
-
在
<$MT*Date$>
標籤裡新增了選用的 language 屬性,讓妳推翻每份網誌裡的日期格式設定。 (Justin Hall)
-
在迴響通知及引用通告通知裡加上了文章標題。
-
新增了
<MTPingsSent>
容器,來列出所有從某篇文章所發送出去的引用通告。
-
新增了
<$MTBlogSitePath$>
標籤,也就是網誌組態裡的本機站台路徑。
-
修正了當類別名稱裡含有 OR 而又在
<MTEntries category="Foo OR Bar">
用了布林邏輯時所發生的瑕疵。
-
現在不需要經由模版模組,就可以把容器標籤放在相同名稱的容器標籤裡(像是把
<MTEntries>
放在另一個 <MTEntries>
裡)槽狀使用了。這個修正得感謝 Brad Choate 。
-
現在把預設的 PingTimeout 設定從 10 秒改成 15 秒了。
-
如果祇有一篇啟用引用功能的文章的話,就在小書籤的引用項目上加一個核選框。多謝 Phil Ringnalda 。
-
把 blog_server_offset 欄位改成浮點數,藉以修掉了 MySQL 裡半時區的瑕疵。
-
增加了刪除物件的安全性 -- 現在不祇會在使用介面顯示刪除選項前檢查『是否有權限?』,還會在真的從系統上刪除物件前再檢查一次。
-
修正了 mt.cfg 裡的 CGIMaxUpload 範例;底線會讓 postmax 被設定成 500 位元組,然後就會造成假的
已上傳的檔案過大
的錯誤。
-
現在會分段重建逐日、逐週和逐月彙整,每次祇重建 N 篇文章,就跟單篇彙整一樣。這裡的 N 則會按照 mt.cfg 裡的 EntriesPerRebuild 設定的倍數而定。
-
把所有 XML-RPC 所採行的方法都搬進 MT::XMLRPCServer 裡,因此 mt-xmlrpc.cgi 祇會是一個介面殼層。這樣子將使得 mod_perl 底下也能夠採行 XML-RPC 。
-
在 metaWeblog.newPost 和 metaWeblog.editPost 的內容結構還有 metaWeblog.getPost 和 metaWeblog.getRecentPosts 的傳回值裡加入了 mt_allow_comments 、 mt_allow_pings 、 mt_convert_breaks 、 mt_text_more 和 mt_excerpt 延伸。
-
如果有的話,就祇顯示出『最近 5 則迴響』和『最近 5 個通告』。
-
修正了類別和 OR/AND 布林邏輯的瑕疵:現在 OR/AND 會遵照使用的情境,並且過濾已經在情境中的項目清單,而不再祇是從整份網誌裡列出所有吻合的項目。多謝 Ben Hatton 和其他人。
-
新增了 CommentScript 、 TrackbackScript 和 SearchScript 這幾個組態變數,這樣子在 Perl 腳本需要 .pl 副檔名的情況下,組態 mod_perl 下的 MT 會更容易。
-
撰寫了
<$MTEntryBody$>
的 words=``N'' 屬性的文件。
-
現在重建索引模版的時候,重建畫面會有一個『檢視此頁面』的鏈結。
-
現在在網誌的主選單會列出 5 個最近的通告。
-
現在用 ImageMagick 重新調整圖片尺寸的時候,不會用 Scale 了,而是改用 Resize ;同時還會從圖片裡移除所有的附加資訊。這個修正得感謝 Michael S 。
-
現在引用通告能夠像迴響一樣被匯入匯出了。
-
現在匯出的時候,會確認有把日期語言設定成英語;這樣一來, AM 和 PM 就一定會是英語。
-
現在 metaWeblog.newPost 和 metaWeblog.editPost 都會接受 ISO.8601 格式的 dateCreated 參數,來指定寫作日期。感謝 Bill Kearney 提醒了這件事。
-
如果某個作者的密碼是 NULL 的話,現在 mt-db2mysql.cgi 會在把它扔進 MySQL 前轉換成空字串。
-
現在 mt-check.cgi 會顯示出已安裝的模組版本了。
-
現在屬性的雜湊參照會在被送進模版標籤代號前加以本土化,這表示本土化的時候也能夠修改屬性清單了。這個主意得感謝 Brad Choate 。
-
現在模版分析程式會正確地分析嵌有
$
字符的屬性(像是 <$MTFoo bar="/baz$/"$>
)了。這個指標得感謝 Brad Choate 。
-
修正無效的(空的)允許通告值的瑕疵。
-
在小書籤發表視窗裡的鏈結增加了
title="page title"
。
-
新增了檢查引用通告所送出的網址的驗證。
-
祇載入外掛模組目錄裡,副檔名為 .pl 的檔案。 (staggernation)
-
在
<$MTEntryAuthorLink$>
和 <$MTCommentAuthorLink$>
裡新增了 show_email 和 show_url 。這樣妳能夠控制在實際的特定標籤裡要顯示 Email 位址或者網址。 (syndromes)
-
新增了下列的日期格式語言:
- 日語 (Justin Hall)
- 冰島語 (Einar Orn Einarsson, Ingvi)
- 斯絡維尼亞語 (gandalfar)
- 捷克斯拉夫語 (Johanka)
- 丹麥語 (henrik hammer berthelsen)
-
現在小書籤裡的鏈結都包含了寫著頁面標題的 title 屬性。 (Todd Dominey)
-
在預設的樣式表裡把 postion 修正成 position 了。 (Doug Feuerbach)
-
在編輯迴響畫面中新增了連往編輯文章畫面的鏈結,讓妳可以編輯迴響所屬的文章。
-
修正了作者計數會包含在該網誌不再有權限的作者的瑕疵。
-
在 XML-RPC 介面新增了 mt.publishPost 方法,來重建特定文章的檔案。
-
改善了 MT 目錄的偵測能力(現在會從組態參數往 MT::new 偵測)。
-
把小書籤裡的引用文章下拉式選單改成 menu-long 的樣式。 (girlie)
-
現在引用的 RDF 資料會以 HTML 的評論標籤關起來。同時也在
<$MTEntryTrackbackData$>
新增了 comment_wrap 屬性來讓妳關掉這個作法。
-
在預設的模版裡的
<html>
新增了普通傳遞名稱集網址。
-
修正了用 MySQL 版本的系統匯入資料而沒有核選『匯入成我的』時,所發生的瑕疵。 (Kristine)
-
如果妳在 mt.cfg 的 DataSource 所指定的路徑不存在的話,就會得到錯誤訊息。這應該能夠幫助妳找出安裝的問題,應該啦。
-
新增了 MT::Template::Context::add_global_filter 來新增全域標籤屬性。
-
加入了 NoLocking 這個組態選項,用來使用未採行 flock() 和 link() 的 Berkeley DB (像是某些 Windows 系統)。除非有人知道自己在做甚麼,否則其實不需要加以設定。這個修正得感謝 dws 。
-
新增了
<MTCommentEntry>
標籤,這個容器標籤會代表著迴響所屬的文章情境。所以現在妳可以在那個容器裡用 <$MTEntry*$>
來參照到文章本身。
-
修正了引用通告裡的 dc:identifier 和網址,所以如果偏好的彙整類別不是單篇彙整的話,這裡將包括了靜態鏈結的數字型 ID 。
-
新增了
<$MTStaticWebPath$>
標籤,用來顯示妳在 mt.cfg 裡的 StaticWebPath 值。
-
現在妳在 網誌組態 | 偏好 裡所選定的迴響排列順序將會用來排列
<MTComments lastn="N">
所列出的迴響。妳還可以用新的 sort_order 屬性來推翻這個設定值。這個修正得感謝 morbus 。
-
修改了 MT::Template::Context::init 的標籤啟始順序。現在由外掛模組所建立的標籤將會在預設的標籤之後纔載入,換句話說妳將可以因此而推翻預設的標籤。這當然應該要小心地使用。這段推論得感謝 Jay Allen 。
-
修正了與舊版 DBD::mysql 相容性的問題。自動增加的欄位值會由
$dbh->{insertid}
所傳回,而不是由 $dbh->{mysql_insertid}
所傳回。
-
新增了 MT::Template::Context::add_conditional_tag 用來新增條件標籤。這樣子一來,外掛模組要新增條件標籤將會更容易。
-
修正了縮圖的
<img>
碼會跑出兩個斜線的瑕疵。
2.21 (2002.06.28)
-
修正了 MySQL 輪廓裡非常重要的瑕疵:把所有的 *_created_on 欄位都從 timestamp 類別改成 datetime 類別。否則在 MySQL 裡使用時就會發生非常不好的影響(雖然透過 MT 的函式庫時並不會發生問題)。多謝 shanson 找到這個瑕疵。
-
現在外掛模組架構能夠拿來建立容器標籤了(多謝 Adam Kalsey 指出了以前沒有辦法)。
-
新增了用來溢出特殊 XML 字符的 encode_xml 全域標籤屬性。
-
把預設的 RSS 模版從 encode_html=``1'' 改成用 encode_xml=``1'' ;因為原來那樣的話會把字符編碼成未定義的 XML 本體。
-
在預設的 RSS 模版裡新增了 encoding=``iso-8859-1'' 。這表示用其他編碼的使用者得自己修改 RSS 模版。
-
讓 bind_columns 的用法與叫舊版本的 DBI 相容,也就是把屬性的雜湊參照當作是第一個引數。
-
修正了預設允許通告在按下儲存後不會被取消核選的瑕疵。 (Robyn)
-
修正在 mod_perl 底下的 MySQL 用法,來在 mt-db-pass.cgi 檔案中找到正確的焦點。這個修正得感謝 Ask Bjørn Hansen 。
-
修正了 mt-load.cgi ,把 email 設定成空白的字串,所以就不會是 NULL 了。
-
把
lib->import
方法的使用改回來用 unshift @INC
,因為前者看來對某些人會造成問題。
2.2 (2002.06.26)
-
新增了引用功能,這是一個網誌間的點對點通訊架構,能夠追蹤跨網誌的交談與對話,並提供相對應的遠端內容。這個功能同時也具備了密碼保護、禁用 IP 、自動輸出 RSS 和 Email 通知的能力。
-
新增了對 MySQL 後端的支援。
-
新增了
<$MTBlogRelativeURL$>
標籤,用來產生連到妳的主網誌的相對網址。
-
在單篇和按時彙整模版裡,新增了
<link>
導覽標籤 (prev, next, start) 。多謝 Mark Pilgrim 。
-
從迴響的作者名字、 Email 和網址欄位裡清掉 HTML 。
-
新增了用來把 HTML 本體解碼用的 decode_html 全域標籤屬性。
-
在
<MTGoogleSearch>
裡新增了 title=``1'' 和 excerpt=``1'' 屬性。這個修正得感謝 Dave Sifry 。
-
新增了用 plugins 目錄和 MT::Template::Context::add_tag 方法來輕易增加標籤的能力。這個主意得感謝 Felix S. Gallo 。
-
改善了上傳圖片或檔案後所產生的文字。 (Brad Lauster)
-
更改了外掛模組和重建視窗的外貌。
-
當從小書籤裡選取網誌後,會自動選擇預設的出版狀態。
-
在從 metaWeblog.getPost 和 metaWeblog.getRecentPosts 傳回的結構中新增了 permaLink 元素。
-
修正了當妳沒有重建權限時,新增文章後所發生的瑕疵。
-
新增了 PingTimeout 設定。
-
把重建跟發出通告的動作與儲存文章分離,所以現在他們會在個別的畫面裡發生(不過仍然會自動地發生)。這不但能讓使用者更清楚地知道目前的狀態,也能夠讓通告選項有更多的可能性(像是引用)。
-
新增了類別的描述以及
<$MTCategoryDescription$>
標籤。
-
在搜尋結果裡,如果文章沒有標題的話,就會改以文章本體的前 22 個字符來顯示。
-
修正了在
<MTEntries category="...">
標籤裡使用了 OR
或 OR
時,就會把存為草稿的文章也顯示出來的瑕疵。
-
修正了 Google 搜尋中的
related="1"
。
-
新增了芬蘭語的日期格式選項。 (skithund)
-
讓
<$MTEntryDate$>
也能在迴響清單模版裡運作。
-
把預設模版裡的樣式表鏈結加以標準化。
-
把 admin:generatorAgent 改成合適的格式(也就是 URI )。
-
在預設的 RSS 索引模版裡加入了 <link> 標籤。
2.11 (2002.05.03)
-
更新了連結到迴響的文件。
-
修正了因為
<$MTCommentPreviewIsStatic$>
標籤導致預覽迴響時重建錯誤的瑕疵(這個瑕疵是從 2.1 開始有的)。
-
修正了
<$MTArchiveCount$>
無法正確地在分類彙整裡運作的瑕疵。
2.1 (2002.05.02)
2.0 (2002.03.20)
-
修正了錯字跟不正確的換列,之類之類。
-
修正了編輯迴響畫面中被縮短了的
刪除
和取消
的按鈕。
-
修正了 Mac IE 在指派多重類別畫面裡的問題 -- 當選擇了左邊框框裡所有的選項時,右邊的框框會佔滿整個螢幕。修正這個問題的方法是,當來源框框變空的時候,我們就加入一個假的空類別。
-
現在
偏好彙整類別
選項祇會顯示出妳在彙整
裡有選擇的了。
-
在大量編輯儲存後,新增了一個
變更已儲存
的訊息。
-
讓
<MTComments lastn="N">
在空情境裡也能運作;在這種情況下,將祇會顯示出特定文章的最新 N
則迴響。
2.0b6 (2002.03.12)
-
新增了文章畫面自訂的文件。
-
如果自訂文章畫面裡禁用了可編輯的寫作日期的話,則改成顯示不能編輯的版本(因為這是很有用的資訊)。
-
修正在 Windows 上建立縮圖的瑕疵(又是二進制模式的問題)。
-
修正了
<$MTArchiveTitle$>
在分類彙整中會顯示成錯誤類別稱號(因為它會從第一篇文章的主要類別中取得稱號)的瑕疵。
-
修正了使用自訂文章畫面設定而不顯示轉換換列跟允許迴響的核選框時,這兩個設定值不會設成預設值的瑕疵。
-
修正了從 2.0b4 或某個版本開始發生的小書籤登入瑕疵。
-
現在大量編輯模式和列出及編輯文章都祇會列出在該網誌上有註冊的作者了。
-
新增了
encode_php
這個全域標籤屬性(感謝 Brad Choate 送出了這個修正)。
-
修正儲存個人資料而沒有設定密碼時所發生的瑕疵(這個瑕疵是從 2.0b4 版起產生的)。
-
把全域程式變數的設定移回 load_tmpl ,因為有些其他部分的程式會跳過 build_page 而直接叫用。
-
現在 mt-xmlrpc.cgi 會檢查是否有 XML::Parser 可用;沒有的話,就會用這些之事來判斷是否要把 HTML 本體給解碼。
-
修正了日期/時間格式的瑕疵: 12 PM 會被顯示成 12 AM 。
2.0b5 (2002.02.27)
-
先在新增和編輯文章畫面都已經模組化而且可以自訂了;妳可以設定想要呈現出來的欄位,也可以設定按鈕列的位置(頁面最上方或最下方)。
-
加大了小書籤視窗裡的類別下拉式選單寬度。
-
線在妳上傳檔案後所看到的表單,不再會在妳按下返回鍵的時候送出錯誤了;所有的送出一律都改成經由 JS 按鈕,所以表單的送出也一律禁用了。
-
把錯誤訊息的畫面加以修正,讓它出現 2 個按鈕:關閉和回到上一頁。這麼一來妳應該比較清楚按下按鈕後會發生些甚麼事。
-
整修了 build_page 和 load_tmpl 的程式碼;專門給 CMS 使用的邏輯則移進了 MT::App::CMS::build_page ,參數設定則移進 MT::App::build_page 。所以現在 load_tmpl 就祇會載入模版了。
-
修正了匯入功能,讓新匯入的文章能夠正確地取得
轉換換列
的設定。
-
在編輯選單裡列出最新的五篇文章時,如果文章沒有標題的話,就會拿文章本體的前 22 個字符來代替。
2.0b4 (2002.02.25)
-
新增了選擇彈出式圖片後,用來建立縮圖的
border="0"
;同時也修正了無效的 XHTML 。
-
修正了縮圖建立錯誤,主要是在 $magick 物»¶»º立時,提供圖片格式給 Image::Magick 。
-
修正類別編輯畫面裡,使用者建立了一個已被刪除的類別時所會發生的錯誤。
-
現在如果建立新作者而沒有指定密碼的話,就會顯示錯誤訊息。
-
修正了在之前的 2.0 版文章中,即使在網誌組態裡預設開啟了轉換換列選項,文章裡的核選框仍舊不會被核選的瑕疵。
-
建立日期後,把格式雜湊快取起來。
-
新增了另一個加速功能,這個功能是把某彙整類別的偏好 MT::TemplateMap 物件給快取起來,所以應該要能對龐大的彙整頁面有加速功用。
-
在小書籤視窗裡,把文摘往下移到文章本體和延伸文章本體之後,以吻合編輯/新增文章頁面的排版。
2.0b3 (2002.02.23)
-
在左側導覽列裡新增了
新增文章
和上傳檔案
的圖示。
-
新增了 mt-load.cgi 和 DataSource 錯誤的障礙排除段落。
-
在匯入功能裡新增了
出版狀態
下拉式選單,讓妳能夠推翻網誌組態裡的預設出版狀態
。同時也新增了匯入選項的說明鏈結。
-
現在也在所有從清單中刪除東西的刪除按鈕裡,新增了 Javascript 驗證;如果妳甚麼都還沒核選,我們就會給妳一個 JS 警告。
-
現在祇要使用者使用了能正確支援的瀏覽器的話,就會出現 HTML-格式化按鈕(粗體、斜體、網址之類的)。
-
現在 mt-upgrade.cgi 會偵測 MT 資料庫是否已經升級了;如果是的話就會停下來,而不會再去升級一次。
-
現在如果是在 mod_perl 底下執行的話,就改用 Apache::Request ;因為這樣會比 CGI.pm 快,而且也比較不會那麼龐大。這樣一來,除了 param 之外所有叫用 CGI.pm 函式的程式碼都得修改。
-
現在從大量編輯畫面刪除文章時,會把妳帶回大量編輯畫面(而不是¡¯示及編輯文章畫面)。
-
現在在大量編輯畫面裡儲存時會保持妳儲存時的相同頁面,而不是回到一開始的頁面。
-
修正了 MT::ObjectDriver::DBM 使用加入時,偏移值不會被套用的瑕疵。
-
修正了大量編輯的輸入對話盒跟縮圖對話盒的高度。
-
修正了逐月重整的緩慢(感謝 Norch 提供了 shell 存取,讓我能夠除錯)。結果這是因為某些未採行的短路邏輯所致。除此之外,現在模版對應也會被快取起來,讓重建的速度能夠更快。
-
類別和作者的過濾器下拉式選單現在會按照字母順序排列了。
-
把禁用 IP 畫面裡的 Email 地址 修正成 IP 地址。
-
修正了說明鏈結(之前會在說明檔案檔名被縮短時爛掉)。
2.0b2 (2002.02.20)
-
在大量編輯畫面裡排序類別及作者。
-
把輸入盒的樣式改回 20px ,以免他們在 Windows 裡顯得太小。
-
新增了成見彙整時快取模版的功能;這表示對於每一種彙整類別來說,每一個模版祇會被載入一次。希望這樣能夠改善效能。
-
修正了
轉換換列
設定無法套用到預覽頁面上的瑕疵。
-
把手冊分頁的名稱縮短,讓他們不會被截斷。
-
現在匯出功能會按照時間遞增的順序來匯出文章了。 (morbus 和其他人 )
-
在編輯選單的歡迎訊息前後新增了 <p> 和 </p> ,所以任何被鍵入(就算沒有加入 HTML )的東西都會得到正確的格式。
-
取消模版連結檔案路徑的線字;現在妳怎麼設都可以了,而我們假設妳在設定的時候真的知道妳自己在做甚麼。 (Norch)
-
修正了 recently_commented_on ;這個部分之前爛掉的情況是它會把文章按照錯誤的順序排列。
-
修正了從列出及編輯文章裡的限制下拉式選單選擇
所有的文章
時出現的警告訊息。
-
新增了小書籤組態選項,讓小書籤視窗裡也有
轉換換列
核選框。
-
修正了從小書籤發表文章時,不會設定
轉換換列
的瑕疵。 (RoyalTS)
-
修正了德語日期/時間顯示的瑕疵。 (RoyalTS)
-
修正了 mtchanges.html 裡的錯字。 (morbus)
2.0b1 (2002.02.18)
-
左方導覽列、上方導覽列、編輯文章畫面、新文章畫面等使用者介面均大幅修改。
-
現在網誌編輯¸單被大幅修改以提供歡迎訊息(可以在網誌組態李編輯)、網誌狀態和 5 篇最新文章及迴響的空間。
-
藉由使用 .lock 檔案和 likn() 來新增了 NFS-安全資料庫鎖定的能力。這並非多數人所會擔心的東西,不過如果這個變更影響到妳的話,那麼妳妳將會知道這有多好。 :) 這個想法跟程式碼得感謝 Kelsey Cummings 。
-
現在
保留
和釋出
被改稱做草稿
及定稿
。
-
月曆裡的
<MTEntries lastn="1">
應該要顯示那一天最新的文章,而不是最早的文章。已修正。
-
在較舊的版本裡,除非妳有編輯所有文章的權限,否則就不能使用搜尋與取代功能。現在改觀了 -- 如果妳沒有編輯特定文章的權限,那麼妳祇不過會無法取代£被搜尋到的字串罷了。
-
新增了在 Win32 、 cgiwrap 和 cgi-bin 上安裝的注意事項。同時也新增了在 FTP 程式裡設定權限的視窗範例圖片。
-
現在發表迴響時,如果沒有提供任何迴響文字的話,系統就會傳回錯誤訊息。
-
把手冊拆成許多章,每章都編排進一個 HTML 頁面裡。
-
encode_js
不再會把 /
字符進行編碼了。因為毫無理由這麼做。
-
替從系統上傳的圖片新增了一個用來建立縮圖的介面(需要安裝有 Image::Magick 模組)。
-
新增了選擇以英語以外的其他語言日期格式來顯示日期的能力。
-
新增了『郵寄此文章』的腳本。
-
在
<MTEntries>
標籤的 category
屬性裡新增了 AND/OR 的布林邏輯。
-
新增了大量編輯介面。
-
現在被匯入的文章項目出版狀態會被設定成網誌組態裡所指定的預設狀態(而不是像之前那樣,總是被設定成釋出)。
-
把預設模版裡的
class="container"
改成 id="container"
。(多謝 Brad Lauster 了)
-
在小書籤視窗裡新增了圖形編輯捷徑。
-
如果有 HTML::Entities 可以用的話,就用來把 HTML-本體加以編碼;否則就循我們已經在用的標準途徑。
-
新增了
<$MTBlogEntryCount$>
和 <$MTBlogCommentCount$>
標籤。
-
在預設模版裡新增了 RSS 1.0 模版。感謝 Rael Dornfest 送來這份模版。
-
新增了
<$MTBlogTimezone$>
標籤用來以 +|-hh:mm
格式的 UTC 偏移值顯示時區。
-
新增了
<$MTArchiveDateEnd$>
標籤,用來表示按時(逐日
、逐週
或逐月
)彙整的結束日期;這個標籤同時也祇能用於按時情境裡。這也是一個標準的日期標籤,所以它也像其他日期標籤一樣能夠接受 format
屬性。
-
讓
<MTArchivePrevious>
標籤的 archive_type
屬性和 Next
屬性都能正常運作。
-
修正了圖形編輯捷徑,因此如果沒有選擇任何東西的話,就不會發生任何事情 -- 以避免沒有選擇任何東西的時候,在頁面頂端加入了空標籤。
-
新增了迴響禁用 IP 。
-
把組態畫面拆成四個畫面:核心設定、偏好、彙整和禁用 IP 。
-
新增了把多重彙整模版指派給單一彙整類別的能力;同時也新增了設立彙整模版與彙整類別關聯的介面,另外還新增了
MT::TemplateMap
物件,之類的。
-
改善了讀取 mt.cfg 錯誤或找不到檔案時的錯誤訊息。
-
修正了在
分類彙整
裡的 <MTEntries lastn="N">
會抓到錯誤的文章組(順序錯誤)的瑕疵。
-
把通知書訊息的寄送改成祇會送一份給文章的作者,而不是之前的
N / 20
份。這裡的 N
指的是名單裡的通知地址數量。
-
在
<MTEntries>
裡新增了更多排序及顯示選項: recently_commented_on
屬性及 sort
和 sort_by
選項。
-
修正從 weblogs.com 通告分析回應的問題。主要是稍微修改出錯的正規表示式。
-
新增了真的刪除類別的能力。
-
現在能以更好的黑克法從 mt-xmlrpc.cgi 裡取得非-UTF8 的資料:我們用
$foo = pack 'C0A*', $foo
來執行資料,以清除 UTF8 編碼和旗標。所以我們終於能夠用 XML::Parser 了。當然前提是妳有裝了的話。
-
在
<MTComments>
新增了 lastn
屬性。
-
新增了
<$MTCommentEntryID$>
。
-
在
<MTEntries>
新增了 offset
屬性。
-
分類彙整頁面不再會由未分類的文章所產生了(在 1.x 版裡會產生出一個叫 cat_.html 的空彙整頁面)。
-
新增了 MT::App::print 和 MT::App::send_http_header ,這兩者都會在 CGI 或 mod_perl 理做正確的事情。
-
修正了 mod_perl 底下 MT::App::script 模組的腳本名稱偵測功能。
-
把匯入和匯出功能移進 MT::App::CMS 類別(並且加以修改,讓他們也能夠在未緩衝的輸出下執行)裡,而刪除 mt-export.cgi 和 mt-import.cgi 。
-
在 mt.cfg 裡新增了
ImportPath
指令,其預設值為 ./import ,讓妳得以設定匯入目錄的路徑。
-
現在發表了新文章後,活動記錄會以作者和文章 ID 加以更新。
-
用新的
<$MTCommentIP$>
和 <$MTCommentPreviewIP$>
標籤新增了迴響的 IP 地址記錄。
-
把所有的迴響程式碼從 mt-comments.cgi 移到 MT::App::Comments 這個新的 MT::App 子類別裡。
-
修改了預設模版裡的月曆,在每一個格子裡新增了
<span class="calendar">
。
-
把重建單篇彙整的程序拆成每次祇重建 N 篇文章,以免伺服器負荷不支(預設是每次 40 篇文章)。
-
當載入重建視窗時,強迫把焦點移過去。
-
修正列出與編輯文章的作者名字裡出現單引號 (
'
) 時導致 JS 錯誤的瑕疵。
-
新增了
<$MTBlogArchiveURL$>
,也就是網誌彙整網址。
-
新增了
<MTCategories>
和 <$MTCategory*$>
標籤來列出所有的類別。
-
現在
<MTArchiveList archive_type="Category">
和 <MTCategories>
變得一樣了同樣地,類別也會按照字母順序列出。
-
新增了
<MTEntryCategories>
來列出某篇文章所屬的所有類別。
-
現在
<$MTEntryCategory$>
會顯示出文章的主要類別了。
-
在
<MTCalendar>
標籤裡新增了 category
屬性,用來在月曆中祇顯示特定類別的文章。
-
現在在
<MTEntries>
裡,如果已經在文章清單的情境中(例如在按時彙整模版裡)的話,則可以使用 category
和 author
屬性來過濾清單了。
-
在
<MTArchiveList>
標籤裡新增了 lastn
屬性。
-
現在所有的檔案管理操作都被拉出來到 MT::FileMgr 類別了。
-
新增了作者的
public_key
欄位。
-
讓重建文章失敗的錯誤訊息更加吵雜 -- 現在這個訊息會包括重建失敗的文章名稱。這對於尋找文章裡的錯誤來說非常好用。 (David Gagne)
-
修正了在 XML-RPC 編碼中, HTML 標題無法被解碼的瑕疵。本來 XML 分析程式應該要能夠做到這件事,但之前顯然沒有。
-
現在在列出通知書畫面裡,通知書記錄會被以 Email 地址加以排序了。
-
在所有的標籤裡新增了
spam_protect
屬性,用來顯示使用者的 Email 位址而保護他們免受垃圾信機器人所蒐集。
-
新增了
<$MTVersion$>
標籤。
-
新增了 Perl 5.004_04 裡彈出警告時的單引號。
-
新增了關於
%Z
(時區)日期標籤格式的文件。
-
新增了文章
modified_on
欄位的索引。
1.4 (2002.01.07)
-
現在預設的模版裡,『記住我的資訊』 JS 的
記住我的資訊?
核選框將不再使用 <label> 標籤來達成;因為這個標籤會使得網頁無法通過 XHTML 驗證。
-
修正了連結檔案模版,因此現在把模版連結到還不存在的新檔案時,檔案的權限將會被正確地(根據 mt.cfg 裡的 umask 設定值)設定。
-
新增了新的預設模版,並以樣式表來加以自訂。
-
新增了
迴響出錯模版
來指定讀者送出迴響發生錯誤(例如無效或缺少 Email 地址)時,錯誤訊息頁面的版面安排。
-
現在我們不贊成在
迴響預覽模版
裡使用 <$MTCommentPreviewState$>
標籤,然而處理這個標籤的程式碼仍舊不會從 MT 裡移掉,因為還有許多使用者仍舊在用這個標籤。不過這已經不是預覽迴響的最好方法了(反之用新的可編輯的的迴響預覽模版纔是正確的)。
-
更改了預設模版裡的 <title> 標籤,所以他們現在會依照頁面內容而更具描述性(而不再祇是
MOVABLE TYPE : 模版
了)。
-
新增了
<MTGetVar>
和 <MTSetVar>
用以把某些值傳進模版模組裡。 (Yaacov Akiba Slama)
-
在障礙排除文件裡新增了修正『主機搬移後無法登入』的資料庫問題。
-
在預設的迴響預覽模版裡,用
encode_html="1"
和 convert_breaks="0"
新增了可編輯的迴響預覽。
-
新增了
<MTArchiveNext>
和 <MTArchivePrevious>
這兩個容器標籤,分別用來顯示前一份按時彙整跟下一份按時彙整的鏈結。
-
新增了
encode_js
過濾器。 (Yaacov Akiba Slama)
-
新增了
zero_pad
和 space_pad
過濾器。
-
修正了從小書籤發表文章時,即使預設的
允許迴響
被開啟,在新文章裡仍舊會被關閉的瑕疵。這個問題的原因是因為允許迴響
核選框沒有包括在小書籤裡的緣故。 (Volker Weber)
-
修正 mt-check.cgi 裡不會顯示模組描述(以及包含原因)的瑕疵。
-
把預設的日期/時間格式字串從
%l
改成 %I
,因為在某些 strftime 的採行裡並不支援 %l
。
-
從預設的迴響清單模版裡移除
<a name="comments">
。因為這可能會造成相同名稱的問題。
-
在
<$MTEntryBody$>
、 <$MTEntryMore$>
和 <$MTCommentBody$>
標籤裡新增了 convert_breaks
屬性。所以妳可以視情況推翻轉換換列和段落
的設定。
-
新增了
<MTCalendar>
以及相關的標籤,用來在文章裡顯示月曆。
-
現在如果 mt-load.cgi 沒辦法找到 default-templates.pl 的話,就會回報確實的錯誤訊息,用以協助判斷路徑錯誤。
-
修正了在
單篇彙整模版
裡使用 <MTArchiveList>
和 <MTEntries>
標籤時,會覆寫掉藏起來的文章物件的瑕疵。
-
新增了
trim_to
這個全域標籤屬性。 (morbus)
-
現在妳可以在
<MTArchiveList>
容器裡的 <MTEntries>
標籤中使用 lastn="N"
來祇顯示出特定彙整群組裡的最新 N 篇文章。所以妳可以拿來顯示每一個類別裡的最新 N 篇文章。
-
現在
列出模版
的的索引模版和模版模組都會按照字母順序來排列。 (morbus)
-
新增了
remove_html
這個全域標籤屬性。 (morbus)
-
現在
dirify
會去 HTML 標籤(像是 <br> )和本體(像是 & )。 (morbus)
-
現在匯入時間裡的 AM/PM 變成非必要的。如果沒有提供的話,時刻就會被當成 24 時制來處理。
-
修正如果把
文摘字數
設成 0
後就無法正常運作的瑕疵(現在在這種情況下,仍舊會以 20 個字來產生文摘)。
-
讓上傳彈出式鏈結的
onclick
屬性 傳回 false
。
-
新增了 created_on 欄位的迴響索引。
-
新增了 <$MTCommentID$> 標籤。
-
修正了微小的迴響功能瑕疵:如果網址或 Email 地址完全未定義(不是空著,而是未定義)的話,就會導致
建立錯誤
;而且 PreviewURL 、 PreviewAuthor 和 PreviewEmail 標籤也不會使用正確的迴響情境。
-
修正了 mt-export.cgi 裡的錯誤訊息 (
importing
=> exporting
) 。
-
修正了開啟索引模版檔案失敗時的錯誤訊息(錯誤訊息包含了
tempfile
)。
-
現在至少需要最新的
0.8
版 File::Spec
,因為我們會用到 splitpath
功能(見後述)。同時也修改了 mt-check.cgi 以對應這個變動。
-
用
File::Spec->splitpath
來把路徑拆成目錄及檔名;這應該會修掉 Windows 上重建檔案時所發生的瑕疵。
1.31 (2001.12.13)
-
修正了使用『把此檔案連結到模版』功能所發生的槽狀瑕疵、以及重建索引時明顯造成的重建程序中止問題。
-
修正了手冊中
建立新網誌
小節的矛盾之處。
-
修正了匯出功能中,搜尋與取代鏈結的錯字。
-
修正了當同時呈現兩個
entry_id
輸入欄位時所發生的瑕疵(這是由於串列及純量語境不同所致 -- 現在我們強迫使用純量語境)。
-
修正了上傳檔案而缺少額外路徑時,網址會多出額外的斜線 (
/
) 的瑕疵(彈出式的 HTML 網址也一樣)。
1.3 (2001.12.11)
-
修正了
<MTEntries>
標籤裡, days="N"
會覆寫掉 category="Foo"
的瑕疵。 (cwodtke)
-
新增了 DBM 檔案鎖定功能(讀取時會共享鎖定,寫入時則會執行)。
-
現在匯出程序也會匯出文摘,而匯入程序也能匯入文摘了。
-
當妳上傳檔按時,如果該檔案的檔名(以及路徑)已經存在了的話,就匯出線一個確認是否要覆寫的畫面(這需要先安裝 File::Temp 模組)。
-
新增了搜尋和取代的功能。
-
現在妳可以把檔案上傳到特定的本機站台路徑或本機彙整路徑下的子目錄裡。
-
現在從 DB 檔案讀取時,
MT::ObjectDriver::DBM
會以唯讀模式開啟 DBM 檔案,而不再是以讀寫模式開啟。
-
修正了以
<$MTInclude$>
叫用模版模組時,無法把相關的條件加以傳布的瑕疵;這個狀況意味著像是 <MTIfEntryIfExtended>
的條件狀態將無法在模版模組裡正常運作。現在他們可以了。
-
在預設模版(單篇彙整和迴響清單)裡新增『記住我的資訊』的 Javascript 。
-
新增了
<$MTBlogHost$>
標籤,能夠印出站台網址組態設定的主機部分。這將用於迴響 cookie 裡。
-
現在上傳檔案後,除了能夠以檔案/內嵌式圖片的鏈結建立新文章外,妳也可以祇檢視將會用在新文章裡的 HTML 碼了。當妳要在某篇文章裡上傳多個檔案時,這會很有用。
-
修正了登出頁面,所以使用者名字和
登出
鏈結將不再會顯示在導覽列上了。
-
現在文章及迴響會分開設定是否要轉換段落跟換列了(如果妳是升級的使用者,又想要開啟這個功能的話,請記得確認他們都被開啟了。因為現在他們將被分開設定)。
-
新增了彙整檔案模版,讓妳可以用 MT 模版標籤來自訂特定彙整類別的輸出檔案;同時也因此而更能夠組織彙整目錄。
-
把 XML RSS 的預設模版加以修改,所以現在標題及文摘都會先編碼成 HTML 以免造成 XML 錯誤。
-
導入新的全域標籤屬性:
encode_html
、 dirify
、 lower_case
和 upper_case
。
-
在新迴響通知 Email 裡新增了連往網誌迴響的鏈結。
-
新增了
debug
和 MailTransfer
設定,來把郵件訊息寫到 STDERR (譯註:標準錯誤輸出)。
-
當 mt-comments.cgi 寄出迴響時,如果使用者在迴響內容裡留了 Email 地址,那麼就會被拿來放在 Email 的 From: 欄位。
-
重新組織預設組態檔案,提供更多組態設定的描述,以及更多的指引文字。
-
新增了
NoTempFiles
組態檔案設定,用來在輸出檔按時關閉暫存檔的使用。
-
新增了從小書籤發表新文章後,連到
編輯這篇文章
的鏈結。
-
記載了 IE 的瑕疵(
Content-Type
覆寫)所會導致的匯出問題。
-
在
<$MTEntryExcerpt$>
標籤裡新增了 convert_breaks
屬性。
-
如果妳沒有輸入文章的文摘的話,現在文摘會在寄出通知書時被立即建立出來。
-
修正列出及編輯文章,所以現在沒有權限的作者將不被允許刪除文章了。
-
新增了 Blogger API 的 XML-RPC 伺服器施行。
-
新增了
<$MTCommentOrderNumber$>
標籤。
-
現在在 mt-check.cgi 裡新增了對 File::Spec 、 DB_File 、 LWP::UserAgent 和 SOAP::Lite 的檢查(後面兩者並非必要)。同時也新增了安裝這些模組的指引。
-
現在自動產生的
img
標籤(上傳圖片後)將會包含有 alt
屬性了。
-
現在小書籤裡的類別下拉式選單會按照字母順序排序了。
-
刪除文章後,會提示使用者進行重建。
-
匯入文章時,會把匯入檔案的詮釋(像是
AUTHOR
和 TITLE
之類的)列尾端的空白刪除。
-
改善判斷路徑的施用碼,以減少對
SCRIPT_NAME
環境變數的依賴。 (Aaron Straup Cope)
-
在 mt.cfg 檔案裡新增了
DBUmask
、 HTMLUmask
、 DirUmask
和 UploadUmask
設定。這些設定是用來調整由 MT 所建立的檔案跟目錄權限的。同時也移掉了手動的 chmod
叫用。 (Aaron Straup Cope)
-
在 mt-comments.cgi 裡會檢查是否某個作者在個人資料裡存有一份 Email 地址;如果沒有的話,就不會試著寄出新迴響(不然會造成
沒有找到收件者
的錯誤訊息)。
-
修改了預設模版,因此彈出式迴響鏈結將不會有
href="#" onclick=...
,但也不祇用 href="javascript:..."
。
-
在 mt-comments.cgi 裡,如果新增了迴響後重新導向回迴響彈出式視窗時,會自動地在
CGIPath
尾端沒有斜線時加上斜線。
-
修正了
<$MTCommentAuthor$>
和 <$MTCommentAuthorLink$>
,因此當未給定迴響作者時不再會傳回 error ,而是傳回空字串。這麼一來重建時就不會再發生錯誤了。
-
修正
<MTEntryNext>
和 <MTEntryPrevious>
容器的情境,因此就可以用條件標籤(例如 <MTEntryIfExtended>
)了。
1.2 (2001.11.04)
-
修正當系統的密碼法採行了 MD5 密碼時發生的瑕疵( MT 不會挑選正確的態度)。 (Monica Reyes)
-
在 mt-comments.cgi 裡新增了檢查 Email 地址跟網址的格式驗證檢查功能。 (Aaron Straup Cope)
-
把
$CGI::POST_MAX
設定成 1MB 這表示上傳的檔案必須比 1MB 小,以免系統遭受到 DoS 攻擊。 (Aaron Straup Cope)
-
新增了 mt-export.cgi 用來把妳所有的 MT 文章按照匯入機制所能處理的格式匯出。這個功能對於備份文章來說也很好用。這個功能會從
匯入及匯出文章
連結過來。
-
修正在 mt-comments.cgi 中,從彈出式迴響視窗發表迴響後重新轉向時,樣式表失效的瑕疵(因為重新轉向的功能改用了 CGI.pm 的 CGI::url(-base => 1) 新功能)。
-
在上方導覽列新增了手冊的鏈結(
說明
)。
-
圖片上傳後,如果妳選擇要以
彈出式圖片
來建立新文章,則會自動建立起一個包著已上傳圖片的 HTML 檔案;前提是妳得先定義過彈出已上傳圖片模版
纔行。此外也新增了 <$MTImageURL$>
、 <$MTImageWidth$>
和 <$MTImageHeight$>
等標籤,用來在這個新模版裡使用。同時也一併新增了預設的彈出已上傳圖片模版
。
-
新增了模版連結功能;這樣子就可以讓使用者從外面管理 MT 程式了;這些檔案也將會自動地與 MT 資料庫裡的部分同步化處理。這個主意和修正得感謝 Ron Pacheco 。
-
現在可以從 Greymatter 匯入迴響了。
-
現在可以匯入特定的類別了。妳可以用 CATEGORY 鍵(例如從支援分類的系統,像是 NewsPro 而來),或可是為所有的新文章都選擇一個預設的類別。
-
修正匯入文章時會建立出跟既有作者同名作者的瑕疵;現在如果某個作者已經存在了的話,這些文章就會被指派給這位既有的作者。
-
現在從 Greymatter 匯入延伸的文章時,可以把延伸的部分跟主要的網誌文章保持分開。
-
匯入功能現在處理縮排和前置空白時更加地強力了。
-
修正當 MTEntryDate 位於 MTEntryPrevious 和 MTEntryNext 裡面時,不會參照正確文章的瑕疵。 (sunpig)
-
對於捐助者提供了 movabletype.org 近期更新通告的功能。
-
在預設的索引模版裡新增了『串聯本網站』的鏈結。
-
刪除物件時,會在叫用
remove
前先試試看能否成功地載入該物件。
-
現在會在列出及編輯文章的畫面裡,把含有 HTML (像是定位錨標籤)的文章標題用 HTML 編碼成本體,因此不再會弄亂顯示效果了。
-
新增了 <$MTArchiveCount$> 標籤:特定彙整群裡的文章數量。
-
現在用了 timegm_nocheck ,所以當日期超出範圍時,就不會再得到致命錯誤了。
-
把所有函式庫中的 @ISA 設定從
use base
改成手動設定,用以增加與舊版 Perl 的相容性。因為在舊版 Perl 裡, base.pm 並不在核心套件中。
-
改善了未設定本機站台路徑或本機彙整路徑時重建檔案的錯誤訊息。
-
根據網誌的組態來在小書籤裡自動地核選或不核選『允許迴響』。
-
新增了
<$MTEntryAuthorEmail$>
、 <$MTEntryAuthorURL$>
和 <$MTEntryAuthorLink$>
標籤。
-
在
<MTInclude>
標籤裡新增了 file
屬性,用來拉進外部檔案。
-
修正小書籤裡選擇類別的 JS 瑕疵。 (nasty)
-
修正了如果妳在兩份不同網誌裡有相同名稱的類別/模組時, MTEntries category=``'' 和 MTInclude module=``'' 祇會載入第一份的瑕疵。 (Brad Choate)
-
新增對於 weblogs.com 的 XML-RPC 通告支援。在網誌組態裡也新增了一個選項來把這個通告關閉(預設會開啟)。
-
現在在列出及編輯文章畫面裡,如果某篇文章沒有標題的話,則會顯示出文章本體的前 22 個字符,然後再接上刪節號,而不再顯示 [沒有標題] 了。
1.1 (2001.10.22)
-
讓 <$MTDate$> 具有『系統日期』或者該頁面重建時的日期/時間的效果。
-
新增了 Pragma: no-cache 標頭來讓 Opera 不要從快取裡讀取頁面。 (Jay)
-
把預設模版的語系設定從 utf-8 改成 iso-8859-1 (Latin 1) 。
-
新增了網誌組態設定來指定自動產生文摘時要使用的字數。
-
新增了迴響預覽功能,這個功能會使用新的迴響預覽模版。預設的模版現在也開著迴響預覽的功能,同時主索引頁面也會自動地連結到彈出式迴響視窗。至於單篇模版裡則包含著靜態版本的迴響。
-
現在刪除一篇文章的時候,也會連帶地刪除掉所有依附著的迴響。
-
現在小書籤視窗能夠讓使用者自訂是否要包括類別、文摘等欄位。
-
以感染模式 (-T) 執行所有的腳本,同時修正所有的警告及錯誤訊息。這個修正得感謝 dchase 。
-
在作者記錄裡新增了暱稱欄位,同時也新增了 MTEntryAuthorNickname 標籤來顯示這個欄位的內容。因此妳可以顯示出跟登入名字不同的內容。
-
修正當上傳檔案到 Win32 機器上時產生的檔案損毀問題;得使用二進制模式。 (sunpig)
-
支援自訂自建的模版模組,這些模版模組也可以用新的
MTInclude
標籤來加以叫用。 (Christina Wodtke 和許多其他人 )
-
修改 CGI 腳本來從 $0 取得他們的完整路徑,然後再用這個路徑以及 lib 、 extlib 、 @INC 目錄和 mt.cfg 裡所指定的路徑這應該可以改善 IIS 裡的相容性問題。
-
修正彙整模版裡,當 MTArchiveList 在 MTEntries 之上時會導致 MTEntries 祇顯示最近的文章清單的瑕疵。 (notfully)
-
登出的時候,我們會在 the past 設定逾時日期的 cookie ;現在這個『 the past 』的時間從 1 天增加到 1 年。 (Laura)
-
新增 MTDateFooter 這個容器標籤。 (silvercube)
-
修正 MTDateHeader 遇到連續兩篇文章分別是兩個不同月份的同一天(像是一篇是十一月 11 日,而上一篇卻是十月 10 日)時,無法正確顯示出來的瑕疵。 (hellgren)
-
把預設的模版移進 lib/MT/default-templates.pl 裡,所以他們也將可以被多個腳本/函式庫所載入。同時也把 mt-load.cgi 改成從這裡讀取模版,新增每一份網誌時也會從這裡安裝預設模版。
-
新增用 Mail::Sendmail 來由 SMTP 寄信的支援;把跟寄信有關的東西拆開扔進 MT::Mail 裡。 (Bill Turner)
-
修正當小書籤用於網址帶有&符號 ('&') 的頁面時,所有&符號之後的東西都會被砍掉的瑕疵。 (nasty)
-
修正了 MT::App::redirect 來重新導向完整的網址(包括主機名稱及所使用的協定),這樣一來就能夠修掉 IIS 上的某個問題。同時也修掉了 mt-comments.cgi 裡面的重新導向。 (Matt Haughey)
-
在左側小導覽列的所有圖示都新增了「 title 」屬性,同時也為每一個圖示在 window.status 設定了合適的工具提示。
-
修正重建彙整清單後,已藏匿的文章仍然存在的瑕疵。這個症狀是由於
lastn="N"
屬性未正常運作所致。 (Philip Winn)
-
文件修正(錯字之類的)。 (Cory Preus)
-
修正了當類別稱號帶有引號時,編輯類別畫面的問題。未修正的情況下這會讓類別稱號變成一片空白,解決的方法則是先以 HTML 加以編碼處理過。 (Jenn Redwolf)
-
修正了當妳沒有設定任何通知書地址就寄出通知書時的『嘗試把未初始化過的值當作陣列參照來使用』的錯誤訊息。 (Christina Wodtke)
-
闡明妳得先移除 Blogger/Greymatter/NewsPro 匯出模版裡的縮排後,纔能夠貼上。
-
在按時彙整模版裡,新增了 MTEntries 情境外的 MTArchiveDate 標籤的適當情境。另外也在分類彙整模版裡,新增了 MTEntries 情境外的 MTArchiveCategory 標籤的適當情境。 (Christina Wodtke)
-
在 WinNT 上藉由給定 HTML::Template 指到 tmpl/cms 目錄的路徑來修掉 TMPL_INCLUDEs 的問題。 (Bill Turner, Axel Kollmorgen)
1.00 (2001.10.08)
-
首度公開釋出。
-
改善某些跟預設模版有關或跟重建有關的錯誤訊息診斷。 (Christina Wodtke)
-
在手冊裡新增了『建立新網誌』的指引,同時在建立新網誌的時候也新增了一個連往手冊此段落的鏈結。 (Christina Wodtke)
-
新增了 MTEntryPrevious 和 MTEntryNext 容器來分別參照前一篇和下一篇文章。這些標籤應該可以在任何文章情境裡使用。 (Christina Wodtke)
-
在安裝文件裡把 Unix 的特定內容往下搬到額外注意事項的段落,來讓文件再稍微清楚一點。
-
新增 (?) 的求助提示來指到手冊理相對應的段落;同時也在手冊裡新增了一些網誌組態選項的文件。
-
改善通知書訊息的排版。
0.10 (2001.10.06)
-
新增了
<$MTCGIPath>
標籤和 CGIPath 這個組態檔案設定,讓連結 MT CGI 腳本更方便。
-
新增了設定新增文章頁面裡『狀態』欄位預設值的組態設定。所以如果預設想要讓文章都在釋出的狀態時,就可以把它設定成釋出。 (Christina Wodtke)
-
新增了一個『允許匿名迴響?』的組態選項;如果妳設定了這個選項,那麼讀者發表迴響時就不會檢查她們是否提供了 Email 地址和作者名字;否則她們就得要輸入 Email 地址和作者名字。 (Christina Wodtke)
-
在編輯文章畫面裡,如果迴響作者沒有提供名字的話,就沒有辦法加以編輯她們的迴響了。因此,現在遇到沒有作者名字的時候,改成會顯示出 [沒有作者] 。
-
在
MTEntryLink
標籤裡新增了一個 archive_type
屬性;這讓妳可以建立某篇文章的某個彙整頁面鏈結,而不祇是能使用偏好彙整類別了。當然預設的作用仍舊會連結到偏好彙整類別的彙整頁面去。 (Christina Wodtke)
-
當
轉換段落和換列
被開啟時,會把返回鍵轉換成 <br> 標籤。 (Adam Wood)
0.09 (2001.10.06)
-
改善預設模版的樣貌和功能,同時也加入了所有彙整類別的預設模版。
-
新增網誌或編輯「我的網誌」時,設定了更多的預設選項。
-
新增了把 NewsPro 文章項目匯出成正確格式的指引;我們要感謝 Jeremy W 送上了整份指引,現在使用者可以在手冊裡看到這份指引了。
-
在 MTENtries 標籤裡加入了 author 屬性,所以妳可以祇蒐集特定作者發表的文章(這也可以跟 category 和 lastn 一起用)。 (Jeremy W)
-
現在在迴響通知裡,方刮號裡的文字會是網誌的名稱,而不再是
Movable Type
了。
-
在小導覽列的圖片中加上替代文字標籤。 (Matt Haughey)
-
修正了在 mt-comments.cgi 中,會導致選擇了錯誤的迴響清單模版(也就是選擇了其他份網誌的迴響清單模版)的瑕疵。
-
在小書籤彈出式視窗裡新增了一個狀態下拉式選單,讓作者可以按照自己的意願發表保留的文章(而不是釋出所有的文章)。
-
修正像 foo=``bar's baz'' 這樣的標籤參數在分析時的瑕疵;未修正的時候,單刮號會結束雙刮號,所以
foo
的值將會變成 bar
(而不是原本應該要有的 bar's baz
)。
-
修正了預設允許迴響的設定,來讓新文章出現迴響對話盒。 (Christina Wodtke)
-
在編輯類別以及編輯文章/新增文章畫面的下拉式選單中,按字母順序排列類別。 (Adam Gerstein)
-
在編輯畫面中按照日期遞減的順序排列迴響。
-
修正了 mt-load.cgi 裡的瑕疵。同時也新增了重要指示來教導使用者在第一次成功執行過 mt-load.cgi 後就該將其刪除。如果沒有成功加以刪除,則可能導致一個安全性風險,因為可能(當然會)會有別人能夠再執行它一次。
-
在套件裡新增了 index.html ;這個檔案祇是一個簡單的 404 訊息頁面,以免其他人列出了妳目錄理所有的檔案。
-
新增了 mt-add-notify.cgi 的錯誤檢查。
0.08 (2001.10.03)
-
在所有的系統頁面(也就是妳一選擇了要編輯的網誌後所看到的頁面)裡,左邊都多了一個小導覽列。導覽列上會出現的東西,則當然是視權限而異。 (Josh Buchanan)
-
新增活動記錄;目前它會記錄登入、登出、不成功的授權/密碼恢復等訊息。因為這看來對於系統維護的觀察來說會很有用。
-
新增了祇從單一一種彙整類別(像是逐週彙整)重建一組檔案的能力。同時也把『重建所有檔案』拆成很多個步驟:單篇 => 逐日 => 逐週之類的。這應該可以減輕任何單一重建時的系統負荷。
-
修正星期幾的名稱( %A 日期格式模版)無法在某些系統上正確顯示的瑕疵。 (Jeremy W)
-
修正當未設定偏好彙整類別時,發生在 MTArchiveList 的瑕疵。 (Jeremy W)
-
修正了 MTEntries 讓妳能夠同時指定 lastn 和 category ,也就是顯示某一個類別裡最新的 N 篇文章。 (Daniel Talsky, Jeremy W)
-
小書籤和編輯/新增文章畫面裡的文字區域寬度,以及類別的下拉式選單寬度都做了一些修改。
-
『妳既有的網誌』項目看起來不一樣了:現在他們會以全部大寫字母的方式顯示網誌名稱,並加上項目符號。 (Matt Haughey)
0.07 (2001.10.02)
-
修正作者名字專一性的驗證;因此妳再也不能用任何手段來建立兩個相同名字的作者了。就算妳在妳的個人資料裡修改作者名字成另一個作者也不行。
-
現在重建的彈出式視窗會讓妳能夠選擇祇重建索引檔案(索引模版)。
-
在『重建』頁面裡新增了一個檢視站台的鏈結,因此妳可以在重建之後就檢視站台。
-
把所有在狀態訊息的重建鏈結都連結到重建的彈出式視窗。當然祇有在使用者有重建權限的時候纔會跑出來。
-
現在就算使用了彈出式視窗的迴響功能, mt-comments.cgi 也都會在新增迴響之後重建所有的文章彙整。
-
修改逐週彙整頁面的名稱格式以免和逐日彙整頁面相衝突;逐週彙整頁面現在被取名為 week_YYYY_MM_DD.html (他們之前就祇是 YYYY_MM_DD.html )。
-
把分類彙整頁面的名稱格式改成不要祇是用類別 ID 來命名,而是把類別名稱轉為小寫之後修改出來的樣子(移除所有非字母的字符、把空白轉換成底線,並把一連串的底線變成祇有一個)舉例來說:
Fun & Games
就會被轉換成 fun_games.html
。
-
改善在情境外使用了模版標籤,像是當妳在索引/按時/分類模版裡,於 MTEntries 容器外使用了 MTEntryTitle 標籤時,所出現的錯誤訊息(這個狀況在單篇模版裡並不會出錯,因為單篇模版本身就是一種文章情境了)。 (Sara Flemming)
-
在
編輯網誌組態
畫面的偏好彙整類別下拉式選單中新增一個不使用彙整
的選項;有了這個選項之後,再配合 Javascript 的驗證,就有可能取消網誌的彙整。
0.06 (2001.10.01)
-
修正內建的 RSS 模版以通過 RSS 0.91 版的認證。
-
修正使用了轉換換列選項和 code 的文章在預覽時所發生的錯誤。 (Adam Gerstein, Sara Flemming, Matt Haughey, Jeremy W)
-
檢查已安裝的 HTML::Template 版本是否大於 2 ;因為我們需要某些功能,在這之後的版本纔被加進去。 (TW Walsh)
-
這一次真的把 mt-import.cgi 放進套件裡了。 (Caroline van Oosten de Boer)
-
修正在單篇彙整模版裡 MTEntryIfAllowComments 和 MTEntryIfExtended 標籤無法被正確地選擇恰當的條件設定的瑕疵。
-
在編輯文字盒中顯示所有的&符號前,都得先以 HTML 編碼過,以免像是瀏覽器把文字區裡的 變成不可換列的空白這樣的情況發生。
-
在
網誌編輯選單
裡,修正了編輯網誌組態
圖示的連結;這個鏈結本來跟文字上的鏈結不同,而這顯然是錯的,會導致『沒有權限』的錯誤訊息。 (Adam Gerstein)
0.05 (2001.09.30)
-
新增了 mt-import.cgi 來把 Blogger 或 Greymatter 的網誌文章(其實對任何系統來說,祇要文章被安置成正確格式的話也可以用)匯入 Movable Type 。同時也在 Movable Type 的主要介面裡新增了匯入介面,手冊裡也新增了匯入文件。
-
修正了當 MTDateHeader 情境正好在 <MTEntries> 情境開始之前出現時,所有的時間都循環出現的瑕疵。 (Daniel Talsky)
-
新增了一個『轉換換列』的選項來指定段落是否要被包在 <p> 和 </p> 標籤裡。 (Matt Haughey)
-
手冊裡新增了一些障礙排除文件,以及在網頁根目錄外設立 db 目錄的資訊。
-
儲存模版後,有權限的使用者現在可以直接從『模版已儲存』的訊息裡『重建檔案』。 (Matt Haughey)
0.04 (2001.09.27)
-
更改內部的時間戳印格式,因此時區偏移將不會在每次重建時也一併重新計算。從新時代時間(自 1970 年起算的秒數)改為
YYYYMMDDHHMMSS
。
-
在非索引模版的編輯頁面頂端,新增了不可編輯的模版名稱;這樣就能夠讓妳比較不會弄混目前正在編輯的模版。 (Steven Jarvis)
-
讓
MTCommentAuthorLink
的網頁連結開啟成新視窗。 (Steven Jarvis)
-
小書籤的 Javascript 現在可以在 IE 5.5 執行了(得在瀏覽器裡使用 document.selection )。 (Caroline van Oosten de Boer)
-
在做者物件裡新增了
created_by
欄位,用於預先允許刪除作者之用。也就是,妳可以刪除妳所建立的作者。
0.03 (2001.09.26)
-
在主計畫管理選單裡,加入一個可以用來設定小書籤發表功能的鏈結。
-
文章清單中,如果文章沒有標題的話,鏈結處就會顯示成 [No title] 。
-
把登入 cookie 的路徑從 / 改成 /路徑/指到/mt/ 。舉例來說,如果妳把 MT 安裝在 /我的/mt/mt.cgi 的話, cookie 的路徑將會是 /我的/mt/ 。
-
MT::Util::send_mt_mail 現在不會輕言放棄,而會檢查更多的 sendmail 預設位置,直到找到可用的為止。目前它會去檢查 /usr/lib/sendmail 、 /usr/sbin/sendmail 和 /usr/ucblib/sendmail (這份清單是從 Mail::Mailer 拿來的)。 (Steven Jarvis)
-
新增了編輯網誌組態/新增文章表單的 Javascript 表單認證。
-
新增 MTCommentAuthorLink 標籤,會以下列的規則連結迴響的作者名字:首先會尋找網址,接著纔是 Email 地址,再不然就是祇顯示不含鏈結的名字。 (Steven Jarvis)
-
鼓勵使用 MTCommentAuther 而不鼓勵使用 MTCommentName ,同時也把後者從文件中移除。即便用起來還是有效(而且可能會一直有效)。
-
讓上傳檔案跟沒有 CGI::upload 方法的 CGI.pm (一直到 2.47 版的為止)更相容。現在會試著執行 CGI::upload 並檢查錯誤狀況,然後如果發生錯誤的話,就改而使用 CGI::param 。 (Steven Jarvis)
-
新增密碼恢復功能,這個功能可以從登入頁面連結到。同時在『編輯個人資料』頁面裡也多了一個出生地的設定;作者必須要先填了這個資料,纔有辦法恢復自己的密碼。
-
mt.cfg 組態檔裡新增了一個叫 StaticWebPath 的組態設定。這讓妳可以把 MT 圖片和樣式表放在跟妳安裝 MT (存放 CGI 腳本之類的)不同的目錄裡。在某些伺服器上,妳得把 MT 安裝到妳自己的 cgi-bin 裡,然而那個目錄卻又不接受非-CGI 腳本的檔案時,就是必要的設定了。 (Taegan D. Goddard)
-
修正顯示上的瑕疵:當使用者沒有完整的權限時,網誌編輯選單的檢視站台上面會跑出空白。
-
當使用者沒有發送通知書的權限時,編輯文章的畫面裡就不會有『發送通知書』的區段。
0.02 (2001.09.25)
-
在安裝指引裡加入了 FTP 網址。 (Daniel Talsky)
-
修正某些警告。 (Caroline van Oosten de Boer)
-
修正 mt.cfg 列尾空白所會造成的瑕疵。 (Caroline van Oosten de Boer)
-
修正當作者沒有被允許發表新文章時,儲存新文章項目時的瑕疵。 (Matt Haughey)
-
修正當文章編輯頁面顯示著別的作者的文章時,標頭的使用者資料鏈結會連結到錯誤的作者去的瑕疵。
-
修正建立新作者時,同時轉移了身份的瑕疵(也就是說,妳會變成那個新作者,而不再是妳自己)。 (Matt Haughey)
-
新增了 <$MTArchiveTitle$> 標籤。
-
修正了當上傳檔案時,路徑裡有倒斜線(例如在 Windows 系統)時,無法正確地切出路徑的瑕疵。 (Caroline van Oosten de Boer)
-
變更了圖片尺寸的安裝方法;因為舊的方法會因為有模組使用 AutoLoader 了分割常式,而在運作中的系統上產生錯誤的結果。 (Caroline van Oosten de Boer)
-
更新了安裝文件,以反應前述新的 Image-Size 的安裝方法;同時還加上了在 Unix shell 上的安裝步驟指引,以及其他的東西。 (Matt Haughey, Steven Jarvis)
-
修正了 mt-comments.cgi ,所以現在即使是從嵌入式/靜態迴響(相對於迴響彈出視窗而言)的時候,也可以新增迴響。文章的彙整頁面以及索引頁面,現在也會在新增迴響之後再度重建;而使用者也會被帶回單篇彙整頁面。 (Caroline var Oosten de Boer)
-
新增了 <$MTEntryCommentCount$> 標籤:某篇文章的迴響數量。
-
在編輯網誌組態的畫面裡,彙整檔案的副檔名現在被移到下面的『彙整組態』小節裡。 (Steven Jarvis)
-
現在在 Movable Type 的管理介面中, Movable Type 商標會把妳帶到計畫管理區,而非 movabletype.org 站台。
-
如果某個作者沒有「編輯所有的文章」權限,那麼當他在文章清單畫面中檢視其他作者的文章時,這些文章的標題將不再會是該文章的編輯鏈結。
0.01 (2001.09.23)
Copyright © 2001-2003 Six Apart. All Rights Reserved.