• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Trac插件安裝

            Posted on 2008-04-08 16:54 RichardHe 閱讀(1487) 評論(0)  編輯 收藏 引用 所屬分類: [轉]
            trac配置過權限之后,基本已經滿足日常的應用了,但裝上剛運行的時候,我在興奮之余總感覺那里有點不對勁.回頭細看別人搭配的Trac,怎么好像 少了幾個功能呢?例如可愛的論壇功能,還有實用的標簽功能都芳蹤難尋,甚是使我納悶.后來細看文檔才發現,這些原來都是Trac的 Plugins.Let's go,讓我們去玩玩Trac的插件吧^_^.
            首先我們要拜訪一個網站Trac-Hacks(http://www.trac-hacks.org),里面包含了許多Trac插件的開源項目,當然管理這些項目的就是Trac o(∩_∩)o
            一 開始,我對這些插件各自的作用也不太了解,先弄下來幾個別人有應用例子的插件玩玩了,首當其沖當然是方便我們權限管理的WebAdmin(據Trac的官 方介紹,WebAdmin從Trac0.11版本后就不再捆綁到Trac的主項目中,獨立出來一個子項目),廢話少說,先看看安裝插件,我們要干點什么.
            1.安裝WebAdmin
            我 沿著Trac文檔的教導,先要去安裝一個setuptools,滿以為照這文檔的鏈接絕對沒有錯誤,下了一個ez_setup.py腳本,一運行安裝,誰 知道竟然要從網上安裝,而公司網絡是有限制,這個實現起來,基本上很難:(.無奈之下四處尋覓,終于知道在PYTHON的官方網站就有一個現成的安裝包, 馬上Download下來,一路"OK",果然就"OK"了(不同PYTHON的人玩PYTHON的程序,受點苦是應該的,:-))
            安裝完 setuptools之后,我們就可以下載那些插件包來安裝了.那些插件包大多已經封裝成egg,WebAdmin當然也不例外.(這里有個小插曲,我下 下來的安裝包由于已經壓縮好了,我直接解壓成一個后綴為egg的文件夾,而后面的安裝又沒有出問題,那時候我就想當然的認為egg是指文件夾,后來才扭正 過來)
            接著正如文檔中所說的那樣,直接使用easy_install(安裝了setuptools后在Python24\Scripts中能找到)安裝egg就可以了,例如
            easy_install  C:\tmp\TracWebAdmin-0.1.2dev_r4240-py2.4.egg
            然后在TRAC的配置文件中加上
            [components]
            webadmin.* = enabled
            那么再在服務器的機子上運行trac-admin的upgrade命令,如
            python D:\Python24\Scripts\trac-admin D:\SubversionFiles\Trac\gc2004 upgrade
            [注:D:\SubversionFiles\Trac\gc2004為Trac項目地址]
            最后,慣例性的重啟一下Apache(插件安裝最好有這一步,原因不再多說了^_^),可愛的"Admin"管理菜單就呈現在你面前,當然啦,要用擁有TRAC_ADMIN權限的用戶名登錄哦.
            WebAdmin 的功能就不多說了,簡單明了的界面,進去點點就知道怎么用了,要提一提的是,在沒有WebAdmin之前,例如像Priorities等屬性都要在服務器 中一個一個的敲鍵盤或者編寫命令腳本來達到(本來我想在上一篇權限管理里面說的,但實在是太煩瑣了,我想在有得選擇的情況下,也沒有人喜歡用的),特別在 那種不允許遠程操作的服務器的情況下,想像一下就知道作為一個程序員瞬間變成長跑運動員,那是件多么令人興奮的事情啊:-)
            2.安裝Discussion
            下載與說明:http://www.trac-hacks.org/wiki/DiscussionPlugin
            有了安裝WebAdmin的準備工作和經驗,安裝Discussion也非常容易,需要注意的是
            trac.ini上這個關于菜單欄標題顯示是支持中文的(這里如果只把這個標題漢化,會有點格格不入,再后一篇我們再談談整個Trac的漢化)
            例如
            [discussion]
            title = 論壇
            當然,前提要把default_charset設為utf-8
            default_charset = utf-8

            也別忘了加上其他的設置
            [components]
            tracdiscussion.admin.discussionwebadmin = enabled
            tracdiscussion.core.discussioncore = enabled
            tracdiscussion.init.discussioninit = enabled
            tracdiscussion.search.discussionsearch = enabled
            tracdiscussion.timeline.discussiontimeline = enabled
            tracdiscussion.wiki.discussionwiki = enabled
            tracdiscussion.notification.discussionnotifyemail = enabled

            加上各個用戶組使用權限,可以開的權限有:
            DISCUSSION_VIEW   //查看論壇
            DISCUSSION_APPEND  //添加論壇
            DISCUSSION_MODERATE  //查看和發表帖子
            DISCUSSION_ADMIN  //論壇管理權

            權限加上后,update一下Trac數據庫和從起Apache,論壇功能就可以投入使用了
            值得一提的是,這個論壇插件,自定制了一些TracWiki的Macros,可以很方便了和任務單之間進行互動,使用也非常方便:),具體使用方法,大家看他的wiki了.

            3.安裝Tags
            下載與說明:http://www.trac-hacks.org/wiki/TagsPlugin
            安裝方法是一樣,就不羅嗦了,大家看看他的wiki了:)
            總結插件安裝過程基本如下:
            1.安裝egg包
            2.設置配置文件
            3.給插件使用分配權限
            4.更新Trac項目數據庫,重啟Apache

            相信大家進入Trac-Hacks后,看到里面的插件項目非常豐富,例如有可以把wiki輸出pdf的插件,還有導出Excel等等很多,有興趣的朋友可以多挖掘來定制自己的Trac應用.當然了,更希望有能之士做出更多需求的插件分享給大家拉:)

            下一篇,我們來談談Trac的漢化問題
             



            Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1538518

            posts - 94, comments - 138, trackbacks - 0, articles - 94

            Copyright © RichardHe

            少妇精品久久久一区二区三区| 久久露脸国产精品| 久久人妻无码中文字幕| 国产精品久久久久蜜芽| 精品久久久久久无码中文字幕一区| 国产精品久久久天天影视| 99久久精品国产一区二区三区| 亚洲国产精品成人AV无码久久综合影院 | 精品久久久久久中文字幕大豆网| 蜜臀av性久久久久蜜臀aⅴ | 色综合久久综精品| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 一本久久综合亚洲鲁鲁五月天| 久久久久亚洲Av无码专| 日本精品久久久久中文字幕8| 99久久国产亚洲综合精品| 国内精品久久久久| 狠狠色噜噜色狠狠狠综合久久| 日本精品久久久中文字幕| 97久久国产露脸精品国产| 精品久久久久久无码中文字幕| av色综合久久天堂av色综合在| 国产成人久久精品麻豆一区| 72种姿势欧美久久久久大黄蕉| 亚洲精品国产第一综合99久久| 热99re久久国超精品首页| www久久久天天com| 久久精品国产亚洲AV大全| 伊人久久久AV老熟妇色| 亚洲欧洲精品成人久久奇米网| 久久久久黑人强伦姧人妻| 国产精品久久久久无码av| 99久久综合狠狠综合久久止| 婷婷久久久亚洲欧洲日产国码AV | 久久精品人人做人人爽97 | 亚洲精品国产第一综合99久久| 久久本道综合久久伊人| 久久久久无码精品国产app| 久久这里只有精品久久| 韩国免费A级毛片久久| 2021久久国自产拍精品|