cancel
Showing results for 
Search instead for 
Did you mean: 

Alfresco as a SourceForge/portal/issue tracking system?

dado
Champ in-the-making
Champ in-the-making
Hello,
For years I have been seeking a platform for my enterprise on which to build a system for
    collaboration,
    lite project management,
    issue tracking,
    versioned storage of code or other documents.
    portal-like environment where various web applications can be deployed

Perhaps similar to GForge or Trac, with integrated issue tracking and other workflows.  Alfresco looks as promising as it gets!

Q: What do I need to build on top of Alfresco to make this a reality?

Many thanks,
David Donohue
2 REPLIES 2

kvc
Champ in-the-making
Champ in-the-making
Hello,
For years I have been seeking a platform for my enterprise on which to build a system for
    collaboration,
    lite project management,
    issue tracking,
    versioned storage of code or other documents.
    portal-like environment where various web applications can be deployed

Perhaps similar to GForge or Trac, with integrated issue tracking and other workflows.  Alfresco looks as promising as it gets!

Q: What do I need to build on top of Alfresco to make this a reality?

Many thanks,
David Donohue


Awesome.  Just perfect.

The first key here is to use Alfresco spaces for managing your project documentation.  These spaces should be based on a template, with
pre-built folder structures, default docs, and rules for content processing.

The second key here is to use Alfresco web projects (specialized spaces for web app / website management) for storing, versioning, testing, and managing your code.

The third key here is to integrated JIRA as your issue-tracking system, building Alfresco dashboards for projects highlights / reporting and to have assigned issues in JIRA generate Alfresco workflows for developers within your web project to create, mod, delete code.  Those workflows would involve routing code changes to other developers for source code review, deployment of unit tested code in a sandbox to a secondary set
of test servers for automated stress testing, and then deployment to your run-time environment.

This would be an AWESOME project to open on our Forge.  I think Alfresco + our new WCM extensions + solid JIRA integration is the ticket.

Yeah, that's the ticket.


Let us know how we can help (maybe a design review?)

Kevin

dado
Champ in-the-making
Champ in-the-making
Kevin,
Thanks for the prompt response!  (why does everybody from SF seem so bubbly today?  Smiley Very Happy )

I am very new to Alfresco so let me see if I understand. 

First key - new content template for project documentation.  Pretty simple customization I gather?  Maybe even use out of box wiki for the documentation piece.

Second key - use Alfresco web projects.  I am not clear what the WCM project affords you.  The requirement I was targeting was more a general code or document repository.  So it could handle software projects or non-software projects.  People could point Subclipse to the project's HEAD folder & check in/out.  But testing of code would be done outside of the system.  Could native Alfresco handle this?

Third key - JIRA for issue tracking.  Would JIRA be required?  Could we not specify a content type "issue" w/ a variety of attributes (status, priority, component, or maybe customizable) plus workflow rules, all using native Alfresco?  Seems to me the integration w/ JIRA would be more work than using native Alfresco.  And JIRA seems lackluster in my experience.

Thanks again for your direction!
David