Difference between revisions of "Trac"

From SME Server
Jump to navigationJump to search
(Updated for new smecontribs repository.)
Line 1: Line 1:
 
=== Maintainer ===
 
=== Maintainer ===
 
[mailto:smeserver-contribs@through-ip.com Marco Hess]
 
[mailto:smeserver-contribs@through-ip.com Marco Hess]
 +
 +
=== Version ==={{Version|0.4-35|smeserver-trac|The latest version of smeserver-trac is available in the [http://mirror.contribs.org/smeserver/releases/7/smecontribs/i386/repodata/repoview/smeserver-trac-0-0.4-35.el4.sme.html SME Contribs repository].}}
 +
 +
{{Version|0.10.4|trac|The latest version of trac is available in the [http://mirror.contribs.org/smeserver/releases/7/smecontribs/i386/repodata/repoview/trac-0-0.10.4-1.el4.sme.html SME Contribs repository].}}
  
 
=== Description ===
 
=== Description ===
Line 24: Line 28:
  
 
=== Installation ===
 
=== Installation ===
This contrib can no longer be found in the SME Dev repository due to changes in the policy for this repository, but can be installed from [http://www.through-ip.com/packages/smeserver/i386/repodata].
+
This contrib can be found in the [http://mirror.contribs.org/smeserver/releases/7/smecontribs/i386/repodata/index.html SME Contribs] repository (avaliable on SME Servers as of smeserver-yum-1.2.0-41).
 +
To install this contrib get shell access as root user and issue the following command:
 +
yum install smeserver-trac --enablerepo=smecontribs --enablerepo=through-ip
  
Note also that this contrib requires the [http://wiki.contribs.org/Subversion smeserver-subversion] contrib. If you have not installed that previously, please follow the installation instructions for the [http://wiki.contribs.org/Subversion smeserver-subversion] contrib first.
+
'''Note:''' the Through IP repository is still required to install a small number of dependency rpm packages for trac:
  
'''Note:''' the trac rpm  used with this contrib and available from the through-ip repository is a special patched version that enables the authenticated login and logout facility that integrates the trac users with the SME Server user accounts. The trac rpm available from the '''dag''' repository will not work properly.
+
{{Repository|Through-IP}}
  
To install this contrib get shell access as root user and issue the following commands:
+
'''Note:''' the trac rpm  used with this contrib is a special patched version that enables the authenticated login and logout facility that integrates the trac users with the SME Server user accounts. The trac rpm available from the '''dag''' repository will not work properly.
{{Repository|Through-IP}}
 
yum --enablerepo=snetram --enablerepo=through-ip install smeserver-trac
 
  
 
=== Additional information ===
 
=== Additional information ===

Revision as of 11:07, 3 January 2008

Maintainer

Marco Hess

=== Version ===Template:Version

Template:Version

Description

Trac is a minimalistic approach to web-based management of software projects. Its goal is to simplify effective tracking and handling of software issues, enhancements and overall progress.

This version of Trac is even easier to use as it is integrated into an SME Server with the following features:

  • Simple setup through SME server-manager web panel
  • Trac projects can be separately enabled per domain
  • Used with and complementary to the SME Subversion Webpanel were Trac provides a browser with a colourised view of your subversion repository and its change sets.
  • Access configurable for Local Network Only or Entire Internet
  • Configurable list of users and/or user groups that are allowed to login.
  • Configurable entry point in the Subversion repository so you can setup multiple Trac Project environments pointing to different projects or modules within the same repository.
  • User authentication uses SME user names and passwords.
  • Many Trac configuration items automatically configured and updated by the SME server configuration.
  • Preset Trac permissions with anonymous users mostly having read only access and wiki create and write access only granted to authenticated users.
  • SME admin is also the Trac Administrator.
  • Trac WebAdmin interface accessible to the admin user for further configuration of components, versions, milestones and permissions.

Installation

This contrib can be found in the SME Contribs repository (avaliable on SME Servers as of smeserver-yum-1.2.0-41). To install this contrib get shell access as root user and issue the following command:

yum install smeserver-trac --enablerepo=smecontribs --enablerepo=through-ip

Note: the Through IP repository is still required to install a small number of dependency rpm packages for trac:


The following command will configure the Through-IP repository on SME Server.

/sbin/e-smith/db yum_repositories set through-ip repository \
BaseURL http://through-ip.com/packages/smeserver/i386/ \
Name 'Through IP Pty. Ltd.' \
EnableGroups yes \
Visible yes \
GPGCheck no \
status disabled

After adding it to the database we have to update the changes to the configuration file:

signal-event yum-modify

Note: the trac rpm used with this contrib is a special patched version that enables the authenticated login and logout facility that integrates the trac users with the SME Server user accounts. The trac rpm available from the dag repository will not work properly.

Additional information

More information about Trac can be found on http://trac.edgewall.com.

More information on the SME Subversion Web Panel can be found in http://wiki.contribs.org/Subversion.

Bugs

Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-trac component or use this link .