[Vtigercrm-developers] Hello everyone

Adam Heinz amh at metricwise.net
Wed Nov 16 11:37:43 PST 2011


Hello everyone

I've been (mostly) lurking on the list for the last year and I am
happy to announce the heavily-modified 5.0.4 vtiger that I inherited
has been migrated to (nearly stock) 5.2.1 with our customization split
out into modules.  Now that I've got that monkey off my back, I have
some cycles free to commit back to the project, with my boss'
blessing.  For example:

Our receptionists needed full access to non-public calendars, so I've
reworked sharing permissions to treat the calendar as any other
module.  Now that we have a Recycle Bin, receptionists need delete
privileges as well, so I'm in the process of adding a
'Read/Write/Delete' sharing type to the plumbing and the Admin UI.  As
part of doing that, I begin to see how I could separate create and
edit permissions (see thread "Edit but not Create"), so that may be
something I tackle in the future.

All of this is stuff I can open source, but I have lots of questions:

1. Coding standards?  Migrating from 5.0.4 to 5.2.1 showed me how
easily white space gets messed up, so I'd like to train Zend Studio's
code formatter to produce the preferred output.
2. Is there any good way to tell what other developers are working on?
I'd like to avoid duplicating effort.
3. What's the best way to get my patches applied?  Or just responded
to?  I'm more than happy to trumpet each and every line of code I
write, but I can see how that could be annoying for other readers.
Similarly, I could assign everything I enter in Trac to the next
milestone, but I can see how that could be annoying for vTiger release
engineering. ;)
4. Is there a contact at vTiger that would be interested in emailing
off-list with my boss regarding our product direction; the stuff we'd
be able to contribute to the project in the future.

Adam Heinz
Lead Software Developer
MetricWise



More information about the vtigercrm-developers mailing list