== Why Trac? == Whilst we planned to use Launchpad as the main development-support tool, we needed to supplement this with a Wiki since LP doesn't include one yet (there are many requests to have this gap filled). We need the Wiki for: * Blueprints development * Developer documentation * User documentation (in time) Trac is an excellent development-support tool with integrated Wiki, Bugtracker & Roadmap/Milestones.[[BR]] The focus of the project at this point in time is one on development, so choosing a Wiki to meet this seems the most appropriate [http://www.klambauer.info/pms.pdf Comparison of Projectmanagement-Software] says "Even missing basic project management features, Trac is probably the best tool for managing software projects of any size. -> Highly Recommended!" Trac is also an excellent general-purpose project management tool: * Tasks can be added as Tickets. * Milestones can be put into the Roadmap. A nice feature of Trac is the integrated Timeline which helps provide a consolidated feed of all current activities in the project.[[BR]] This could be a good basis for a manual newsletter in time but stands-alone well-enough as-is. Trac has many plugins available: http://trac-hacks.org [[BR]] We already use these: * http://trac-hacks.org/wiki/AccountManagerPlugin * https://launchpad.net/trac-bzr * http://bitten.edgewall.org These others look most interesting/maintained: * http://trac-hacks.org/wiki/TeamCalendarPlugin * http://trac-hacks.org/wiki/ForcePreviewPlugin * http://trac-hacks.org/wiki/SectionEditPlugin * http://trac-hacks.org/wiki/WorkflowEditorPlugin * http://trac-hacks.org/wiki/TypedTicketWorkflowPlugin * http://trac-hacks.org/wiki/MilestoneTeamsPlugin * http://trac-hacks.org/wiki/MasterTicketsPlugin * http://trac-hacks.org/wiki/PeerReviewPlugin * http://trac-hacks.org/wiki/PendingTicketPlugin * http://trac-hacks.org/wiki/TimingAndEstimationPlugin * http://trac-hacks.org/wiki/ScrumBurndownPlugin * http://trac-hacks.org/wiki/EstimatorPlugin * http://trac-hacks.org/wiki/EstimationToolsPlugin * http://trac-hacks.org/wiki/PyDocPlugin * http://trac-hacks.org/wiki/TracWikiToPdfPlugin * http://trac-hacks.org/wiki/IrcAnnouncerPlugin * http://trac-hacks.org/wiki/OpenIdDelegatePlugin * http://babel.edgewall.org * http://trac-hacks.org/wiki/GoogleTranslateTimelineScript Stuff we'd like to see developed * [http://trac-hacks.org/ticket/1226 Plugin for writing requirements and specifications of a software] * [http://trac-hacks.org/ticket/81 FIT tests] * [http://trac-hacks.org/ticket/1082 Task Reminder] Once we get to User documentation, then perhaps we should switch to Dokuwiki, as per the current Sahana: * http://www.dokuwiki.org/dokuwiki (Another option could be [http://moinmo.in/HelpOnInstalling/ApacheWithModWSGI MoinMoin] to keep the Python/WSGI infrastructure instead of adding PHP) ---- FrequentlyAskedQuestions