Thursday, January 08, 2009 ..:: Forums ::.. Register  Login
 Forums Minimize
SearchForum Home
     
  Mainstream Forums  General Discussion  Where did Splen...
 Re: Where did Splendid come from?
 
proware
5 posts
www.theservicemanager.com
Joined
8/19/2006

Re: Where did Splendid come from?
Posted: 30 Aug 06 11:28 AM Modified By proware  on 8/30/2006 11:36:21 AM)
I made this suggestion to Sugar and I make it to you.

The best resrouce you have is the add-on market. They look at a product, identify deficiencies then wrote code to fill the gaps. In effect, they provide you with 1, 5, 10 programmers working on YOUR project for no direct remuneration.

I am one of these guys. I dont do it for the money, I do it because I need to in order to use the d*** thing in my company. I don't want to but thats the real world.

Now some of these guys might have commercial reasons to do so but others just do it for the love of plugging a gap and offering this to others.

The BIG problem here is that their modules invariably break when a new version of sugar comes around and due to lack of time / resources or perhaps just because they have Open source and not the Pro / Enterprise versions, upgrades to these modules are on average, sporadic.

The consequence of this for professional organisations such as mine is to shy away from using such modules, even though they offer great advantage to us since they restrict out ability to upgrade to new versions in a timely manner.

Even more difficult is where the modification is not a new module but some minor patch to existing code to tweak functionality a bit (this is the type of thing we have done in many places).

Now this is where you come in. I know for a fact that there are many module writers out there that would gladly provide their code to Splendid (or Sugar) royalty free if it were to be incorporated in the standard product.

This would provide 3 benefits:

1. The module writer gets recognition for a job well done and is then relieved of the burden of maintaining large modules but is free to set their mind on the next great project we can all benefit from.

2. The pain of upgrading passes over to you the developer who then carries these modules forward and we the user just need to upgrade and we get these great new features merged in.

3. Your system diverges away from the Standard Sugar code using other peoples resources and provides a significant point of differentiation for your product.

But you need to be willing to accept users code input. I have offered the code to various mods I have made and it never goes into the release product of Sugar.

So the question is, which mods to incorporate? Well that's really simple. You create a forum section where developers can lodge their mods and then alow users to vote on which ones they would like incorporated in the standard package. At the relevant time in the development cycle, the votes are tallied and the ones with the highest votes or highest perceived value in Splendid's minds then go into the next release.

No of course you as developers need to be open to this and you need a way to foster a thriving add-on module development community - or do you???

I seem to recall a heap of great mods for Sugar CRM languishing in the doldrums (aka Mr Milk) and others. Perhaps there is a golden egg just over the horizon, if only you have your telescopes pointed in the right direction.

Now lets see if your hearing aid is turned up high enough?

Cheers
David Younger
gcoulter
11 posts
www.exmos.com
Joined
8/30/2006

Re: Where did Splendid come from?
Posted: 30 Aug 06 12:14 PM

Paul - have you considered using the methodology that DNN uses to allow others to incorporate modules into Splendid while at the same time taking on the theme of the main application and appearing to be an integral part?

I would like nothing more than to be able to write plug-ins for various customers, safe in the knowledege that there's a strong underlying framework upon which I'm sitting, with an ongoing development path that won't break me everytime there's an upgrade.

I am totally in agreement with the others here that Sugar has given you a good starting point, but don't spoil it by clinging onto their shirt-tails.

If this doesn't happen, then it just becomes another product where we all sit around bitchin-an-a-moaning about unfixed bugs and missing features. The only distinction between this and a non-open source product is the cost. Everyone becomes too scared to devote time to enhancements because you end up in the situation where you can't deploy new versions until you make all your custom enhancements and test them.

I think there also has to be two versions of the code running - the current release plus fixes/patches (whether contributed by Splendid or the community) plus the next "big" version that you are working on internally. On the one hand, you have a bit extra work to do to manage the two streams of source. On the other hand, you have the community fixing your bugs, which you merely need to manage, but can incorporate into the next major version.

The most frustrating experience is going to be getting major releases with new functionality but along with long-term, known about bugs still in place. Kind of harks back to several releases of Winword which always defaulted back to Letter size paper (from A4), but we got the paper clip to make up for it.

gordon

support
2240 posts
1st
Joined
1/3/2006

Re: Where did Splendid come from?
Posted: 30 Aug 06 12:53 PM

Let me be honest to say that SplendidCRM Software is a small privately-funded company.  We have great aspirations, but the limited resources means that we our growth will be directly proportional to our customers. 

That said, we do intend to create a system that allows third-party add-ons.  However, our technology is not ready.  We are currently working on must-have features, such as Import and Team management.  When those must-have features are complete, we will re-architect the product to support .NET 2.0 style of web applications.  This is an important step because the new .NET 2.0 style lends itself well to allowing an add-on architecture, or at least we believe that it does.  We will not know for sure until we get our hands dirty.

I'm sure that you are aware that this forum and the SplendidCRM Software corporate site are run under DotNetNuke.  And with all due respect to the architects of DNN, we simply don't like their architecture.  To be fair, the DNN folks have a much more complicated problem to solve in being a portal for anyone and everyone.  We hope to have an add-on architecture that is simple.  It may not be everything to everybody, but if we keep it simple, it will hopefully be more robust and easier to maintain.

 

  Mainstream Forums  General Discussion  Where did Splen...

Forum Home  Search       

Copyright (c) 2006-2008 SplendidCRM Software, Inc. All Rights Reserved.   Terms Of Use  Privacy Statement
DotNetNuke® is copyright 2002-2009 by Perpetual Motion Interactive Systems Inc.