Ticket #29 (assigned enhancement)

Opened 1 year ago

Last modified 8 months ago

Trac 0.11 Refactoring

Reported by: pragma Assigned to: pragma (accepted)
Priority: major Milestone: Version 2.0
Component: component1 Version:
Keywords: Cc:

Description (Last modified by pragma)

The system is presently based on Trac 0.10 and Clearsilver. There are a few sub-tasks in this ticket, that are derived from the Trac Migration Guide:

  • Overhaul all templates for Genshi
  • Rewrite main rendering hook to call Genshi instead of Clearsilver.
  • Rewrite timeline hook
  • Rewrite search hook
  • Modify macros for Genshi compatibility
  • Toss out miniajax in favor of jQuery
  • Remove time rendering from model views, and use "datetime" type instead
  • Normalize module names to match trac module name convention (lowercase)

Change History

07/03/07 16:15:57 changed by pragma

  • milestone changed from Version 1.0 to Version 2.0.

07/03/07 16:21:56 changed by pragma

  • owner changed from somebody to pragma.
  • status changed from new to assigned.

04/10/08 14:53:29 changed by pragma

  • description changed.

Edited ticket critera based on recent work:

  • Miniajax is no longer on the table, as the various managmement drop-downs have been simplified. Will proceed with jQuery on 1.0 if AJAX support is needed.
  • Time is being returned by the FormatContext? as a formatted string - no longer depending on ClearSilver? to render the time.