Solution registration

Hello,

I guess everybody shipping a solution somehow struggles with registration/license key issues. Most of us trying to solve that more or less by inventing their own system.

Now what’d be really cool (in my eyes) is the ability to register a solution using the built in registration of Servoy (on the server admin page). An implementation could look like that:

  1. The solution to be registered has a property “Registration via Servoy server”
  2. If that property is set, you (the developer) have to enter a password
  3. Servoy delivers a plugin that will generate a license key if given
  • a customer name
  • the number of licenses
  • the solution name
  • the registration password provided by the developer
  1. The server admin page allows registration of Servoy clients as well as all solutions loaded that have the “Registration” property set
  2. If the solution is loaded from the server, the server can validate the registration key using the password and the registration info and can then verify the number of users/licenses

I think the password part is necessary so not everybody can simply use the plugin to generate whatever license keys themselves.

From a deployment view this would be very straightforward, wouldn’t it?

Is something like this thinkable of?

Thanks
Patrick

Patrick,

My support plugin does what you ask for :)

The only thing needed is that I make it customizable for you guys but I use this exact system to register my solution IT2Print with my customers…

So where is it ? :lol:

I have built a plugin myself for the case, but it basically does some encryption/decryption. All the checks of how many licenses etc. I had to build myself, that’s why I asked for that feature. What exactly does your plugin do?

Patrick,

The reason it is not on my site is because it is so specific. Will add it later on . I have demonstrated it last week to several others however.

Below is a screendump. Don’t know why but the colors are messed up :(

Properties:
custom
customDemoExpiryDate
customDemoExpiryDays
customDemoMode
customLicenseCode
customLicenseCompanyName
customLicenseDate
customLicenses
servoy
licenseCodes
licenseCompanyNames
licenses
numberOfLicenses

methods:
checkCustomLicenseCode
getProperty
setProperty

That looks very nice!

Where/how do you enter a license like that? Do I have to start a developer once to do that (if I am the customer)?

This is at the Servoy admin pages. BTW the module stuff is not in the plugin…

Very cool stuff, Sir!

Are you planning on making this available somehow?

:)

Yep, this is going to be available. Priority depends on… Well whatever!

Let’s discuss further via mail…