CommunityServer 2008.5 wiki Sitemap 修正

Wednesday, 15 October 2008 09:26 by admin

[CommunityServer] 2008.5 的 Sitemap ,原本看起來應該是毫無問題的,直到前天查看了一下 Google Sitemaps 才恍然發現,Wiki 並不含在 Sitemap 中,到 cs.org 發送詢問後,好想也沒有引起官方的注意

看來又只好先自救,sitemapindex.ashx 和 sitemap.ashx 這兩個檔案修改裡面的 code 並不需要重新編譯,而且程式碼也不長,看似改起來很簡單,但其實並不然

sitemapindex.ashx 裡面只要把所有的 wiki 清單取得後,送出網址即可,這邊倒是沒有啥問題

sitemap.ashx 這邊就問題大條了,原本也是以為拿 blog 或 MediaGallery 的方式,複製貼上小改一下,就可以完成,但貼上後才發現,原來 wiki 並沒有繼承 CommunityServer.Components.Section ( Wiki 可能是請一位新人寫的,到處都不照原本的方式寫 ),弄了一下發覺除了重編譯加上大改 wiki 外,乾脆廢了原本寫的很藝術的 sitemap.ashx ,改成堪用的就可以輕鬆解決 ( 反正自己改的能用就好,大問題丟給官方去解 )

我不覺得他們會在這個月底要出的 2008.5 sp1 中修正好 (10/17 修正,官方回覆他們會在 sp1 修正),因為 sitemap 的修正他們始終好像不怎麼熱衷,修正檔丟出來給大家勉強湊合用

下載: CS2008.5_SiteMap_Wiki.zip

Comments (2) -

October 16. 2008 09:09

black

基本上我對wiki也興趣缺缺
到現在也不知道要拿那個做啥
不過 sitemap有做好就有差
等我想到要拿wiki做什麼的時候在用

不過感謝你的提供,我先來更新去

black

October 16. 2008 11:32

dmwc

其實用過那個 wiki 後,會越用越失望,他並沒有支援標準的 wiki toc,只是把原本的討論區的方式拿來用

所以功能只有張貼文章和比對,和一般的 wiki 系統完全不相容,更不要說你想刪除之前的紀錄或把之前的紀錄拿出來用(該不會真的叫大家開舊版本複製貼上?!),當然如果你哪天想把這套 wiki 內容拿去別的地方用,可能又會再吐血一次吧

如果要給那套 wiki 評分,我想給他 30分就不錯了,如果真的要玩 wiki 建議裝別的

dmwc