Trac

From Attie's Wiki
(Difference between revisions)
Jump to: navigation, search
Line 3: Line 3:
  
 
Configuration steps:
 
Configuration steps:
# Install Trac
+
* Download and extract Trac
  <pre>
+
 
  $ ./setup.py install
+
* Install Trac
  </pre>
+
<pre>
# Create a Trac environment
+
$ ./setup.py install
  <pre>
+
</pre>
  $ trac-admin /path/to/project initenv
+
 
  </pre>
+
* Create a Trac environment
# Install account manager plugin
+
<pre>
  <pre>
+
$ trac-admin /path/to/project initenv
  $ easy_install http://trac-hacks.org/svn/accountmanagerplugin/trunk
+
</pre>
  </pre>
+
 
# Setup Authentication
+
* Install account manager plugin
  <source lang="ini">
+
<pre>
  [components]
+
$ easy_install http://trac-hacks.org/svn/accountmanagerplugin/trunk
  trac.web.auth.LoginModule = disabled
+
</pre>
  acct_mgr.web_ui.LoginModule = enabled
+
 
  acct_mgr.web_ui.RegistrationModule = disabled
+
* Setup Authentication
  </source >
+
<source lang="ini">
 +
[components]
 +
trac.web.auth.LoginModule = disabled
 +
acct_mgr.web_ui.LoginModule = enabled
 +
acct_mgr.web_ui.RegistrationModule = disabled
 +
</source >
 +
 
 +
* Add anonymous to the TRAC_ADMIN group to create your first user
 +
<code>
 +
$ trac-admin /path/to/project permission add anonymous TRAC_ADMIN
 +
</code>

Revision as of 23:35, 4 March 2010

Trac is a web based project management solution! http://trac.edgewall.org/

Configuration steps:

  • Download and extract Trac
  • Install Trac
$ ./setup.py install
  • Create a Trac environment
$ trac-admin /path/to/project initenv
  • Install account manager plugin
$ easy_install http://trac-hacks.org/svn/accountmanagerplugin/trunk
  • Setup Authentication
[components]
trac.web.auth.LoginModule = disabled
acct_mgr.web_ui.LoginModule = enabled
acct_mgr.web_ui.RegistrationModule = disabled
  • Add anonymous to the TRAC_ADMIN group to create your first user

$ trac-admin /path/to/project permission add anonymous TRAC_ADMIN

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox