Page 1 of 7 123 ... LastLast
Results 1 to 15 of 95

Thread: Community Supported Knowledgebase v2

  1. #1
    Join Date
    Mar 2008
    Location
    Des Moines, Iowa
    Posts
    697

    Default Community Supported Knowledgebase v2

    Announcing the WHMCS Collective!
    Any of you that have been around for a while have seen plenty of request from new and veteran users for knowledgebase sharing. This is my attempt to provide a solution to all wHMCS customers. You can shared your knowledgebase articles and view articles others have shared. Even import them into your WHMCS installation. All for free!!!

    There was another thread here: http://forum.whmcs.com/showthread.php?t=16837 that kind of got this whole idea in motion. I've decided to take the idea to the next level.

    How it works:

    You sign up for an account here: http://www.whmcscollective.com/register.php. Once signed up, you will download the WHMCS Collective Addon to install in your Admin Modules. Once your account has been activated and you have contributed 10 Knowledgebase articles to the collective knowledgebase, you will be able to view and download any of the user contributed articles.

    It's all open source on the module side so you can rest assured your information is secure. It is fully automated and you are able to import articles straight into your existing knowledgebase.

    This has been tested and it works well. I am looking for suggestions, feedback and obviously people to test it.

    As of 12/22/09, all new accounts must be manually approved and activated by me before the module will work. I hope in the very near future to have an automated activation process in place.

    All support will be in this thread.

    Download the module here: WHMCS Collective KB

  2. #2
    Join Date
    Sep 2007
    Location
    Jimboomba, Qld. AU
    Posts
    2,323

    Default Collecting Private Information

    Is there a reason as to why you are collecting everyones WHMCS license key?
    function remoteCurl($url, $cData=array()) {
    global $licensing;
    global $CONFIG;
    $cData['license'] = $licensing->licensekey;
    $cData['referrer'] = $CONFIG['SystemURL'];
    $cData['ipAddress'] = $_SERVER['SERVER_ADDR'];
    $cData['company'] = $CONFIG['CompanyName'];
    If you use this module you will be sending your whmcs license key, Server IP, Company Name, and URL.
    Last edited by sparky; 12-23-09 at 03:40 AM.

  3. #3
    Join Date
    Mar 2008
    Location
    Des Moines, Iowa
    Posts
    697

    Default

    To prevent user intervention such as usernames and passwords for transmitting the data. This way when the request is made, the license key is matched to the one that is used when you sign up to use this. From what I understand of the WHMCS licensing system, the key itself is not "private" like a password.

    Is there a problem with this?

  4. #4
    Join Date
    Sep 2007
    Location
    Jimboomba, Qld. AU
    Posts
    2,323

    Default

    Quote Originally Posted by tsiedsma View Post
    To prevent user intervention such as usernames and passwords for transmitting the data. This way when the request is made, the license key is matched to the one that is used when you sign up to use this. From what I understand of the WHMCS licensing system, the key itself is not "private" like a password.

    Is there a problem with this?
    The license key is private between whmcs and the whmcs license user!!
    It is not something that is publicly available and I'm damm sure that I don't want my license keys known to anyone else.
    Imagine if the pirate world got a hold of this information that you want to collect.

    Sorry but NO WAY!!

  5. #5
    Join Date
    Mar 2008
    Location
    Des Moines, Iowa
    Posts
    697

    Default

    Quote Originally Posted by sparky View Post
    The license key is private between whmcs and the whmcs license user!!
    It is not something that is publicly available and I'm damm sure that I don't want my license keys known to anyone else.
    Imagine if the pirate world got a hold of this information that you want to collect.

    Sorry but NO WAY!!
    I don't think you need to get hostile! I have no issues with changing that functionality. I am pretty confident that the license key itself is not enough for anyone to "Pirate" WHMCS.

    My objective was to grab a unique value from each WHMCS installation for the sole purpose of ensuring only active WHMCS customers were accessing this data. I in no way set this up to gather license codes. If you can think of a better way to ensure valid WHMCS customer access to this feature then I am all ears!

    I've requested clarification from Matt about this. FYI
    Last edited by tsiedsma; 12-23-09 at 03:53 AM.

  6. #6
    Join Date
    Sep 2007
    Location
    Jimboomba, Qld. AU
    Posts
    2,323

    Default

    Hey... sorry not meaning to be hostile at all.
    Just viewing a strong point of view

    Don't you think that just the URL is enough for a unique value?
    If you want to check thats its a valid license then use the license checker on whmcs here. www.whmcs.com/members/verifydomain.php

  7. #7
    Join Date
    Mar 2008
    Location
    Des Moines, Iowa
    Posts
    697

    Default

    The license key was a start. I was hoping for a fully automated method of validation in the long run. The license key just seemed like an obvious unique identifier for any installation. I appreciate your input and will make the appropriate changes and re-upload the files.
    This is the point of it being open source, for community feedback and support!

  8. #8
    Join Date
    Aug 2008
    Location
    Brisbane, Austalia
    Posts
    498

    Default

    Why not genetate a hash on sighnup based on the 3 values.
    Concat the domain name, IP, URL then a secret hey and MD5 is.
    They they enter that in the configuration.
    reguest isn't coming from ip/domain +ur key hashed its the wrong user.
    Shaun - Kadeo
    WHMCS Modules || Custom WHMCS Mods/Development || Systems Development

  9. #9
    Join Date
    Mar 2008
    Location
    Des Moines, Iowa
    Posts
    697

    Default

    Quote Originally Posted by Shaun View Post
    Why not genetate a hash on sighnup based on the 3 values.
    Concat the domain name, IP, URL then a secret hey and MD5 is.
    They they enter that in the configuration.
    reguest isn't coming from ip/domain +ur key hashed its the wrong user.
    I've actually done something very similar. Only problem is with open source, there is no "secret" key. Either way, this will work!

    Ok, I've updated the download to version 1.0.1. This doesn't reference your license number in any way shape or form. It simply takes your WHMCS URL and Company Name as stored in General Settings.

    Please download and give it a try!

  10. #10
    Join Date
    Mar 2008
    Location
    Des Moines, Iowa
    Posts
    697

    Default

    FYI, I just received confirmation from WHMCS support that the license key by itself is no big deal.
    Hi,

    If the license key became public it would not put anything at risk,

    Regards,
    Andrew

  11. #11
    Join Date
    May 2009
    Posts
    80

    Default

    anyone tried this yet with proof?

    when you click submit without any entry filled in
    it puts:

    Your account was created, please check your email.
    Activate your account using the instructions on your mail.Mailer Error: Language string failed to load: instantiate

    maybe we can get a MOD or Matt to check this out?

  12. #12
    Join Date
    Mar 2008
    Location
    Des Moines, Iowa
    Posts
    697

    Default

    Quote Originally Posted by GNS_Harrison View Post
    anyone tried this yet with proof?

    when you click submit without any entry filled in
    it puts:

    Your account was created, please check your email.
    Activate your account using the instructions on your mail.Mailer Error: Language string failed to load: instantiate

    maybe we can get a MOD or Matt to check this out?
    What do you need to know? Are you trying to register at the whmcscollective.com site or are you trying to use the addon module without registering? You have to register for the module to work. It's a very simple concept.

    I've left the code open source because I am not hiding anything. I simply developed this addon to solve a need in the community.

  13. #13
    Join Date
    Mar 2008
    Location
    Des Moines, Iowa
    Posts
    697

    Default

    Quote Originally Posted by GNS_Harrison View Post
    anyone tried this yet with proof?

    when you click submit without any entry filled in
    it puts:

    Your account was created, please check your email.
    Activate your account using the instructions on your mail.Mailer Error: Language string failed to load: instantiate

    maybe we can get a MOD or Matt to check this out?
    Ahh, it looks like you tried to register with noting in the fields. If you read the page, it says right below the form:
    "This form is very basic and has no validation. All fields are required. If you don't fill out all the fields, your Addon won't work!"

    Anyways. If you follow directions, things will work and you shouldn't be disappointed.

  14. #14
    Join Date
    Dec 2009
    Posts
    7

    Default

    I just read through the v1 thread and this one and want to give a big thanks out to all the folks who have been working on this. I am working on setting up my own hosting business as we speak and would love for my KB to hit the ground running when I launch. Populating a KB that would be full and useful for my clients was a daunting task as my business is and will be for a while, a one man show. It also seemed stupidly redundant to have so many hosting businesses rewriting their own versions of what is 95% of the time totally generic tutorial information. So thanks a bunch. Once I get my copy of WHMCS up and functional, I will absolutely be signing up. Is the 10 contributed articles threshold still in place. I have no problem contributing, but I'm not entirely convinced that I'll really have anything new to say
    Thanks again!

  15. #15
    Join Date
    Sep 2009
    Location
    Portland, Oregon
    Posts
    146

    Default

    I just can't figure why anyone would want to bury (lock up) all the FREE Knowledgebase files that so many members wanted to give away freely anyway! I'm the one that posted the first one. I put it there because it was the right thing to do. Share that is! That is why we are all here anyway isn't it, to help each other?

    Lets just use the KISS method and keep it simple somehow!
    Hostmy1stweb.com - Affordable Web Hosting
    __________________________________________________ __________
    HOSTING l SSL l DOMAINS l MODULES l SUBMISSIONS l AFFILIATES

    Providing low cost "Value" Hosting since 1999

Page 1 of 7 123 ... LastLast

Similar Threads

  1. Community Supported Knowledge Base
    By Pima in forum User Contributions
    Replies: 94
    Last Post: 12-23-09, 03:23 AM
iron-diatonic