The Alfresco Community - Reporting and Fixing Issues
Open Source Development – A Better Model, For Higher Quality Software
Open Source development is a new model to gather customer requirements, develop software, test software and fix issues. It advantages are often cited as:
- Innovation – A way to build new open standards as software rather than on paper
- Security – Code is in public view and exposed to scrutiny
- Reliability and Quality – Open development process. Independent reviewers can report defects and suggest fixes
Recent research by the firm Reasoning has found that open source had a significantly lower defect density (defects per thousand lines of code) compared to commercial equivalents.
Alfresco’s priority is to focus on our community and ecosystem of developers. One way the community can contribute to the quality and reliability is by:
- Reporting Issues
- Fixing Issues
Reporting and Fixing Issues
Alfresco uses JIRA to manage the issue reporting and fixing process, which allows you to do the following:
- Search for Existing Issues
- Review All Open Issues
- Review Enterprise Client Fixes
- Review Enterprise Repository Fixes
- Review Project Status New Features
If this is a new issue:
- Raise Issue in Jira
And then potentially:
- Submit Fix
Searching for Existing Issues
All existing issues can be found by accessing JIRA through the Alfresco web site. Issues can be found via “Browse Project” or “Find Issues”. JIRA can be accessed at:
Review All Open Issues
Once an issue has been found, information such as: key, summary, reporter, assignee, priority and status can be viewed. More detail can then be accessed through a drill-down for a: detailed description, comments, a work log and a change history.
Alfresco Enterprise Network
Alfresco users are able to purchase a certified stack, support, maintenance, updates, indemnity and warranty through the Alfresco Enterprise Network. The Alfresco Community Network is focused on the developer and highly technical enthusiast for use in non-critical environments. It has daily builds to incorporate the latest bleeding edge technology to be released early and often. The Alfresco Enterprise Network is recommended for major corporations, government and not-for-profits organizations. It is a stable, reliable, certified and supported product. For these reasons fixes in the Alfresco Enterprise Network may not be folded into the Alfresco Community Network until the next major release - which may take 3 months or more.
Review Enterprise Client Fixes
All fixes that have been shipped to Alfresco customers and the status of these in the Enterprise Client can be accessed at:
http://www.alfresco.org/jira/secure/IssueNavigator.jspa?mode=hide&requestId=10170
Review Enterprise Repository Fixes
All fixes that have been shipped to Alfresco customers and the status of these in the Enterprise Repository can be accessed at:
http://www.alfresco.org/jira/secure/IssueNavigator.jspa?mode=hide&requestId=10171
Review Project Status New Features
Some issues are classed as new feature requirements. These can be identified by the icon in the first field named T(ype)
Raise Issue in JIRA
If, after searching JIRA, this is a new issue it can be registered by logging in at:
Submit a Fix
Information on how to gain access to Alfresco's source code for developing and contributing Alfresco platform fixes and enhancements can be found at:
