Three New Trac Plugins

We are pleased to announce the recent addition and general availability of three new Trac plugins:

WikiRenamePlugin

Allows you to rename wiki pages. A new “Wiki Rename” menu item is added to the “Admin” tab, and a “Rename page” link is also added to the context navigation bar in the wiki.

TracWysiwygPlugin

Provides an optional What-You-See-Is-What-You-Get (WYSIWYG) text editor for wiki pages and tickets. This can be useful for novice Trac users who are not familiar with the Trac wiki syntax.

SiteUploadPlugin

Adds a new “Files” menu item to the “Admin” tab. This page lets you upload files that can be downloaded using a direct URL (instead of a wiki or ticket attachment).

To enable any of these plugins:

  1. Log into your Trac project as the TRAC_ADMIN user.
  2. Click on the “Admin” tab at the top of the page.
  3. Click on the “Plugins” menu item on the left of the page.
  4. Click the arrow to expand a plugin, then mark the relevant component checkboxes and click “Apply changes”.
  0 COMMENTS
Continue Readingred arrow

New ProjectHut Features

We are pleased to announce a number of improvements to the ProjectHut service. These improvements are described as follows.

Upgrade to Trac 0.11

We would like to thank you for your patience with the recent upgrade to Trac 0.11.2.1. We are happy to announce that the upgrade was a complete success and all accounts are now running with the new version of Trac!

As the number of improvements found in Trac 0.11 are numerous and many of them quite useful (such as the ability for users to specify their own timezone), we recommend that all clients take a few minutes to browse over the release notes. These can be found online at:

http://trac.edgewall.org/wiki/TracDev/ReleaseNotes/0.11

New Features

In addition to the Trac upgrade, we are proud to announce the arrival of several new ProjectHut-specific features, including an upgraded Control Panel and support for Trac plugins and Subversion commit hooks.

The new features are listed as follows:

New “WebDAV Users” Menu

By default, all Users registered in the Control Panel are given access to the WebDAV storage area. This new menu makes it possible to restrict access to a only subset of users. For example, this is perfect for situations where you wish to prevent your customers from accessing the WebDAV area while still allowing access by your staff.

New “Subversion Hooks” Menu

Use this menu to configure actions that are executed each time a new revision is committed to a Subversion repository. The currently available hooks are:

  • Send Commit Emails Send a notification email describing either a commit or a revprop-change action on a Subversion repository. Use this to monitor or keep a history of repository activity.
  • Trac Integration Automatically update Trac tickets when you commit changes with a message listing tickets that are fixed or related. For example, the commit message “Changed blah and foo to do this or that. Fixes #10 and #12, and refs #12.” would have the effect of closing Trac tickets #10 and #12, and adding a note to #12.
Trac Plugins

A number of Trac plugins have been installed site-wide and can be optionally enabled using the “Admin” tab in each Trac project. The available plugins are:

  • TracCustomFieldAdmin Use this plugin to add extra fields to your tickets. This allows you to capture and report on extra information beyond the default Trac ticket fields.
  • TracTicketDelete This plugin adds a “Delete” panel to the “Admin” area that can be used to permanently delete a Trac ticket. Note: deleting tickets is not normally recommended as all history and comments are lost (you should mark tickets as “Invalid” instead). This really should only be used in exceptional circumstances (e.g. to remove spam or test tickets).
  • TracXMLRPC This plugin enables Remote Procedure Call (RPC) access to your Trac tickets. This makes it possible to integrate Trac tightly with your Integrated Development Environment (IDE). For example, see the Mylyn interface for Eclipse (http://www.eclipse.org/mylyn/)

We hope you had an enjoyable festive season and wish you good fortunes for the New Year!

  0 COMMENTS
Continue Readingred arrow

New Control Panel Feature

Customers may have noticed over the last week we have completed deployment of a new version of the ProjectHut Control Panel. The main change has been the addition of a new “Trac Settings” page in the control panel.

The “Trac Settings” page allows you to tweak the behaviour of your Trac installations, beyond what is already possible from the Trac Admin tab. Additional features include being able to:

  • Change the maximum size of Trac attachments.
  • Enable email notification of Trac ticket changes.
  • Setup CC and BCC email addresses for Trac ticket changes.
  • Change the default number of days shown in the Timeline view.
  • Allow tickets to be assigned from a drop-down list of available users, rather than having to type the username in for each ticket.

To access this page, first login to the Control Panel section of your account. This can be found at:

https://<myaccount>.projecthut.com/admin/

Select the “Trac Settings” link on the left side of the control panel. Select which Trac project you wish to edit the settings for, and click View. This page is also accessible from the “settings” link on the “Trac Projects” page.

IMPORTANT NOTE: in order for the “email notification” and “drop-down user-list” features to work correctly, once they are enabled each Trac user is also required to register their email address in the Trac system. To do this, each user must:

  • Go to your Trac project page and click the “Login” link at the top-right of the page to authenticate.
  • Click on the “Settings” link at the top-right of the page.
  • Enter their name and email address and click the “Submit changes” button.

If you have any questions about how to use these new features, please don’t hesitate to contact us. Enjoy!

  0 COMMENTS
Continue Readingred arrow
Resources