WHMCS Freeradius module customization -- 2

Lukket Opslået Feb 11, 2015 Betalt ved levering
Lukket Betalt ved levering

WHMCS server – CentOS 6.5

WHMCS version – [url removed, login to view]

Experience required:-

WHMCS modules

PHP

Compiling software (Win/OSX)

CentOS

You must have your own test WHMCS server to test the module changes.

We need some customization of our SafeSrv freeradius module for WHMCS ([url removed, login to view] ). We have the source code for the module. Currently the module integrates with of Viscosity VPN provider program ([url removed, login to view] ) to download licences for our VPN clients when ordered.

Below is the current process of the FreeRadius module -

1 – User orders VPN product

2 – Module creates user on our Radius servers

3 - Requests licence from sparklabs and downloads licence.

4 – Creates two ZIP files of VPN client Windows (.exe)/OSX (.dmg) with the licence attached in the zip.

5 – Attaches the two ZIP files in the Clients area in WHMCS for them to download.

These are the changes we need making to the process:-

1 – Instead of Zipping the files with the licence we want to compile the software to include the licence in the install. We already have a process of doing this easily. But we need to add the functionality to the module so it complies the Windows and OSX packages when the user orders the product.

This is how we manually create the files:-

OSX –

1. Open the Terminal application (located at /Applications/Utilities/[url removed, login to view]).

2. Type the following command in the Terminal window and press Return/Enter:

cd ~/Desktop

3. To hide the VPP folder enter the following command and press Return/Enter:

chflags hidden "Viscosity Bundle/VPP"

1. Enter the following command into the Terminal to create the DMG file. You can replace the "Viscosity Bundle" text with the desired name for your package.

hdiutil create -volname "Viscosity Bundle" -srcfolder "Viscosity Bundle" -ov -format UDZO "Viscosity [url removed, login to view]"

. A "Viscosity [url removed, login to view]" file should now be on your desktop that can be distributed to end-users.

Windows –

Compiling your Bundle from Command Line in Windows

Alternatively, your Bundle can be compiled into an Installer from command line. After you have finished setting up your [url removed, login to view] file and building your Bundle, simply run the following command from a Windows Command Line Interface:

"C:\Program Files (x86)\Inno Setup 5\[url removed, login to view]" /O"<Folder to place the build installer>" /F"<Name of the built installer>" "<path to [url removed, login to view]>"

For example:

"C:\Program Files (x86)\Inno Setup 5\[url removed, login to view]" /O"C:\Bundle\Output" /F"Viscosity [url removed, login to view]" "C:\Bundle\[url removed, login to view]"

We can use wine and inno setup on the centos server for this.

PHP Software Arkitektur WHMCS

Projekt ID: #7124864

Om projektet

4 bud Remote projekt Aktiv Mar 20, 2015

4 freelancere byder i gennemsnit $748 timen for dette job

viworld

A proposal has not yet been provided

$515 USD in 10 dage
(217 bedømmelser)
6.0
shaileshmathur

A proposal has not yet been provided

$666 USD in 10 dage
(8 bedømmelser)
3.7
webifire

Hello, Hope you had a great day today. I know you are looking for I.T. Programming partners to work on your projects. I will not tell you that we can do this and that; alternatively I would like to find the solut Flere

$2000 USD in 30 dage
(2 bedømmelser)
3.3
MediaSolutionSEO

A proposal has not yet been provided

$911 USD in 10 dage
(2 bedømmelser)
1.4