• <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 閱讀(1483) 評論(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

            久久伊人影视| 色综合久久中文字幕无码| 久久久久高潮综合影院| 亚洲AV无码久久精品蜜桃| 精品熟女少妇av免费久久| 久久精品成人欧美大片| 欧美一区二区三区久久综合| 久久国产视屏| 久久午夜伦鲁片免费无码| 国产精品内射久久久久欢欢| 亚洲AV无一区二区三区久久| 欧美亚洲另类久久综合| 日本久久久久亚洲中字幕| 久久综合狠狠综合久久激情 | 久久精品国产亚洲AV嫖农村妇女| 日韩精品久久久久久久电影| 99久久久久| 亚洲人成网亚洲欧洲无码久久 | 久久天天躁狠狠躁夜夜2020一 | 日日狠狠久久偷偷色综合免费| 狠狠狠色丁香婷婷综合久久俺| 午夜不卡久久精品无码免费| 国产精品99久久久久久宅男| 久久香蕉国产线看观看精品yw| 久久AV高潮AV无码AV| 国内精品久久久久久久涩爱 | 亚洲国产成人久久精品99| 国产激情久久久久影院小草| 色综合久久久久无码专区| 人妻系列无码专区久久五月天| 国产福利电影一区二区三区久久老子无码午夜伦不| 国产色综合久久无码有码| 亚洲国产成人精品久久久国产成人一区二区三区综| 亚洲午夜无码久久久久小说| 囯产极品美女高潮无套久久久| 精品国产VA久久久久久久冰 | 亚洲精品高清国产一线久久| 亚洲国产日韩欧美综合久久| 久久午夜综合久久| 久久国产精品偷99| 久久久青草青青国产亚洲免观|