OSCON 2010 (Open Source Convention) is in full swing this week in Portland, Oregon, and I’d like to highlight some of SugarCRM’s efforts in the open source world. First and foremost, we have two of our Sugas participating in sessions at OSCON — John Mertic is giving a talk entitled Developing Easily Deployable PHP Applications, and Nick Halsey is participating in a panel discussion on Customer Driven, Vendor Supported Interoperability. Both sessions will be held on Thursday, July 22. Our CEO, Larry Augustin, will also be in attendance, as OSCON is one of his personal favorite conventions of the year.
To celebrate OSCON, today we announced that we’re open sourcing a number of our tools for functional testing and performance testing. These tools will be made available within the next 30 days on our Developer site. These are not just testing tools for Sugar, but can also be used with other web-based applications. Stay tuned to this space for more information on how to download and use these tools, which will be distributed through GitHub.
Along the same lines, I thought this week was a good time to remind you of an announcement we made back in April, when we made public the source code repository for Sugar Community Edition. The SVN repository was made public concurrent with the first beta release of 6.0, and for the past three months, daily updates of all the latest changes that we’re making to the source code have been pushed out to SVN. We’re giving developers a chance to get ahead of the game, pick up all the latest fixes, and not have to wait for the formal release to be pushed out into the wild. For instance, we’re working on our 6.0.1 maintenance release now, but you don’t have to wait for 6.0.1 to be released as a packaged update in order to pick up fixes for bugs that are impacting you.
Speaking of Sugar 6, here are some of the new enhancements and benefits in Sugar Community Edition 6.0:
- New installations of CE include the Admin Wizard, which guides administrators through the steps to set up Sugar for their organization.
- New users will also be guided through a User Wizard to ensure they configure their settings appropriately.
- There are a number of new Studio and Module Builder enhancements in 6.0 CE, all of which were requested by our community, making customizations easier to accomplish without having to modify the source code:
- Ability to change the properties of out-of-the-box fields (required-ness, etc.)
- Ability to customize out-of-the-box field lengths
- Ability to customize the size of textarea fields
- Ability to customize Quick Create views for custom modules built in Module Builder
- Ability to customize Select field pop-up views
- Ability to customize module Sugar Dashlets in Studio
- Ability to revert to default module layouts
- Ability to set the next number for auto-increment number fields in issue-type modules
- Ability to display layout panels as tabs
- New Datetime field data type
- At a deeper developer level, we’ve also refactored the formatting of numbers, dates, and currencies to ensure consistency across the application.
Additionally, over 1500 bugs have been marked as Fixed in the 6.0 releases, factoring in the six beta releases and three release candidates that were made available prior to GA. You can look for a specific bug in our Bug Tracker, or click on the links below to see the list per milestone release.