Feel connected, no matter where you are.

Member Login



Custom Dingo Development PDF Print E-mail

Dingo doesn't do everything, but that's OK.   We intentionally kept Dingo lightweight and flexible as possible because we knew from experience, building custom gateways, modules and industry-specific add-ons would follow.

Under the Dingo license agreement you have full permission to change Dingo anyway you deem necessary to have it better fit your business needs.   If you don't have the skills in-house to do this, not to worry.  These days you can't fling a cat without hitting a php/Joomla programmer.   (for cat-lovers, we don't really fling cats to find programmers.   We just like to write this way to keep your attention)

We can make changes for you.  But, whether it's us or someone you select...

... keep in mind two important items:

1.  Changing core Dingo code may create future upgrade issues for you.  This doesn't mean you shouldn't customize it.  Just be aware that upgrading may require more work if our updates have been made to the same files you changed.   (You'll need to remake your changes)

2.  Regardless of how much you invest into changing the core Dingo code, you are still bound by the license agreement which prohibits you from distributing your modified code to others without a license.   But, the solution is simple:  Purchase additional licenses from us and then your modified code can be installed into as many domains as you have licenses.   

How We Can Help?

If you need some custom work performed on Dingo, we are here to assist.  You will not find a group more intimately acquainted with Dingo's inner workings.  

Should you have a project in which you feel Dingo could play a role, we can assist in one of these ways:

  1. We will write the design specification for you
  2. We will help you find someone to do the work
  3. We will design and build it for you.

IMPORTANT:  All modifications to Dingo, or requests to build new modules for it, must begin with a design specification.   For a simple change, this could be a single paragraph.   In other cases, it may require many pages.    If you have never written a software specification before, you might want to let someone else handle it.  The reason for the spec is two-fold:  1.) To guide developers and 2.) Make it clear what will be delivered, in what time frame and for what cost.

We can't provide fixed-price quotes for a change unless a reasonably complete specification is included.   But... if you don't have one, we can help you write.  Or, we can point you to others who can.   If your project has funding and you would like to investigate this, please email us your executive summary and for no-charge, we will review that and give you our opinion of how best you can achieve your goal.

If you're not ready to contact us, but would like to learn more about the spec writing portion, here's a summary we prepared to give you a bit more insight on what's needed.

Download:  Writing A Spec To Customize Dingo  (390K PDF)