/docs/MyDocs

To get this branch, use:
bzr branch http://darksoft.org/webbzr/docs/MyDocs

« back to all changes in this revision

Viewing changes to Development/autotools/trac/setup.txt

  • Committer: Suren A. Chilingaryan
  • Date: 2009-04-09 03:21:08 UTC
  • Revision ID: csa@dside.dyndns.org-20090409032108-w4edamdh4adrgdu3
import

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Creating project:
 
2
    trac-admin <path_to_new_trac_directory> initenv
 
3
 
 
4
Adding users and giving them administrative permissions:
 
5
    htpasswd2 -c passwdfile csa
 
6
    trac-admin <path> permission add csa TRAC_ADMIN
 
7
 
 
8
Configuring account manager
 
9
    [components]
 
10
        acct_mgr.* = enabled
 
11
        webadmin.* = enabled
 
12
        trac.web.auth.LoginModule = disabled
 
13
        
 
14
    [account-manager]
 
15
        hash_method = HtDigestHashMethod
 
16
        password_store = HtPasswdStore
 
17
        password_file = /home/csa/.trac/.htpasswd       
 
18
    
 
19
software Dependencies
 
20
    ClearSilver support is required by some plugins (should go away in future)
 
21
        smart install python-clearsilver
 
22
 
 
23
    Other Software:
 
24
        svn co http://svn.python.org/projects/sandbox/branches/setuptools-0.6 setuptools
 
25
        python setup.py install
 
26
    
 
27
        easy_install --find-links http://www.pythonware.com/products/pil/ Imaging
 
28
    
 
29
        wget -c http://labs.logic.cz/download/pycaptcha/pycaptcha-0.4.tar.gz
 
30
        python setup.py install
 
31
        
 
32
        wget -c 'http://www.voidspace.org.uk/cgi-bin/voidspace/downman.py?file=configobj-4.5.3.zip'
 
33
        python setup.py install
 
34
    
 
35
Plugins
 
36
    easy_install http://trac-hacks.org/svn/accountmanagerplugin/trunk
 
37
    easy_install http://trac-hacks.org/svn/tracwysiwygplugin/0.11/
 
38
 
 
39
    #easy_install http://data.pevnosti.cz/tracdownloader/TracDownloader-0.1-trac-0.11.egg
 
40
    Buggy:
 
41
        svn co http://trac-hacks.org/svn/tracdownloaderplugin/
 
42
        tracdownloader-ds-web_ui.diff
 
43
 
 
44
    easy_install http://svn.ipd.uka.de/trac/javaparty/attachment/wiki/TracNav/DownloadAndInstall/TracNav-4.0-py2.5.egg?format=raw
 
45
    easy_install TracSpamFilter
 
46
    easy_install http://trac-hacks.org/svn/tagsplugin/tags/0.6
 
47
    easy_install http://trac-hacks.org/svn/tocmacro/0.11
 
48
 
 
49
    svn co http://trac-hacks.org/svn/doxygenplugin/0.11/
 
50
    wget -c 'http://trac-ha'cks.org/changeset/latest/includemacro?old_path=/&filename=includemacro&format=zip'
 
51
    wget -c 'http://trac-hacks.org/changeset/latest/pendingticketplugin?old_path=/&filename=pendingticketplugin&format=zip'
 
52
    wget -c 'http://trac-hacks.org/changeset/latest/discussionplugin?old_path=/&filename=discussionplugin&format=zip'
 
53
    wget -c 'http://trac-hacks.org/changeset/latest/navaddplugin?old_path=/&filename=navaddplugin&format=zip'
 
54
    wget -c 'http://trac-hacks.org/changeset/latest/pagetopdfplugin?old_path=/&filename=pagetopdfplugin&format=zip'
 
55
    wget -c 'http://trac-hacks.org/changeset/latest/pollmacro?old_path=/&filename=pollmacro&format=zip'
 
56
    wget -c 'http://trac-hacks.org/changeset/latest/screenshotsplugin?old_path=/&filename=screenshotsplugin&format=zip'
 
57
    wget -c 'http://trac-hacks.org/changeset/latest/selfdeleteplugin?old_path=/&filename=selfdeleteplugin&format=zip'
 
58
    wget -c 'http://trac-hacks.org/changeset/latest/themeengineplugin?old_path=/&filename=themeengineplugin&format=zip'
 
59
    wget -c 'http://trac-hacks.org/changeset/latest/ticketdeleteplugin?old_path=/&filename=ticketdeleteplugin&format=zip'
 
60
    wget -c 'http://trac-hacks.org/changeset/latest/fullblogplugin?old_path=/&filename=fullblogplugin&format=zip'
 
61
    wget -c 'http://trac-hacks.org/changeset/latest/wikirenameplugin?old_path=/&filename=wikirenameplugin&format=zip'
 
62
    wget -c 'http://trac-hacks.org/changeset/latest/combinewikiplugin?old_path=/&filename=combinewikiplugin&format=zip'
 
63
    
 
64
    svn co http://trac-hacks.org/svn/finegrainedpageauthzeditorplugin
 
65
    * python setup.py install (when necesary)
 
66
 
 
67
    
 
68
    http://trac.edgewall.org/export/7597/trunk/sample-plugins/permissions/authz_policy.py
 
69
    * copy to plugins directory
 
70
    * manually add to components section "authz_policy.* = enabled"
 
71
    
 
72
 
 
73
    May be:
 
74
        wget -c 'http://trac-hacks.org/changeset/latest/advancedticketworkflowplugin?old_path=/&filename=advancedticketworkflowplugin&format=zip'
 
75
 
 
76
    VCS:
 
77
        wget -c 'http://trac-hacks.org/changeset/latest/gitplugin?old_path=/&filename=gitplugin&format=zip'
 
78
        svn co http://svn.edgewall.com/repos/trac/sandbox/mercurial-plugin-0.11
 
79
        bzr branch lp:trac-bzr [problems with proxy]     
 
80
    
 
81
    Other intereasting plugins
 
82
        xmlrpcplugin
 
83
    
 
84
    And not so interesting
 
85
        graphvis                - working, but not really needed
 
86
        Trac_Drag_and_Drop      - not working properly
 
87
 
 
88
    Themes:
 
89
        Unfortunately in the current version of ThemeEngine is not supporting
 
90
        web administration (the appropriate menu items are created, but not
 
91
        functioning properly). Therefore, the themes should be switched from
 
92
        config:
 
93
            [theme]
 
94
                theme=<theme_id>
 
95
        It also should be noted what old 0.10 themes are not compatible with
 
96
        0.11.
 
97
        
 
98
        
 
99
        svn co http://trac-hacks.org/svn/gnomebrtheme
 
100
            theme = GnomeBR
 
101
        svn co http://www.trac-hacks.org/svn/pydotorgtheme
 
102
            theme = PyDotOrg
 
103
            
 
104
        
 
105
 
 
106
        Better but not-compatible themes:       
 
107
            wget -c 'http://trac-hacks.org/changeset/latest/tracdefaulttheme?old_path=/&filename=tracdefaulttheme&format=zip'
 
108
            git clone http://nanosleep.org/git/trac-nanosleep-theme
 
109
    
 
110
 
 
111
    Configuration:
 
112
        [inherit]
 
113
            plugins_dir = /usr/local/lib64/python2.5/site-packages