Jump to content

timnboys

Members
  • Posts

    436
  • Joined

  • Days Won

    13

Posts posted by timnboys

  1. Hello, have you ever wanted to be able to allow the resell of the licenses you provide through your Blesta using the Blesta License Manager?
    if so, this plugin by CubeData is for you.

    This was just one of the many plugins and modules CubeData has had in the internal pipeline for Release.

    Thanks to Blesta's New Extension Generator, this plugin was born since the Extension Generator by Blesta creates the skeleton or structure or sometimes called Base for plugins so all you have to do now is just build on top of the base what you want the plugin to be.

    This plugin enables the following for you:

    • Have your own Reseller Program
    • Resell your own Licenses
    • Enjoy Revenue from having your own Reseller Program For your Licenses

    Pictures of the Plugin(All Images redacted to ensure security of the information used during development & demo):

    resellersystem-blesta-clientdashboard.jp

    resellersystem-blesta-clientdashboard-re

    How does this plugin automate and enable you to have a reseller program for your licenses?

    See Below:

    • Allow your customers & employees to resell your licenses from their own Blesta
    • Automatic Cron Check runs on a regular interval to auto suspend Resellers who have past due invoices so you don't have to
    • Permissions (Suspend/Unsuspend/Terminate a Reseller Access to the System)
    • Customers & Employees can manage/change their allowed IPs to connect to the Reseller API.
    • System Access is restricted both by API Key & IP Address(es) of the Web server running Blesta

    Do you prefer to have packages that are only available for Resellers but not to the General Public? 

    Do you have packages you have in a different package group hidden to the general public? If so you can make Package Groups Accessible to Resellers but not visible to the public.

    • Separate Packages from the public by allowing Packages from a Hidden Package Group For Resellers Only
    • Enjoy Revenue from Resellers
    • Don't worry about the public seeing the packages while still allowing resellers to resell the packages.

    resellersystem-blesta-adminoverview.jpg

    What are you waiting for? 

    If you are a developer and want to allow others to resell your product licenses, while you get the revenue for the products sold via Resellers, Purchase the plugin Today!

    Go Here to Purchase the Product Today.

  2. On 11/1/2018 at 7:20 AM, whitetornado said:

    ok, seems customizing, What are the cost??

    I actually already made my own reseller API system, it is currently what I use on my blesta though it is a modified version of the license manager and technically was made only for reselling licenses. I probably should eventually try moving it to it's own plugin and try selling that as well(not the modified license manager version, the plugin I would make from scratch that has the reseller api moved over to it that might have the ability to resell more than just licenses....though for my own use case at this time my reseller API is only made to support reselling my licenses and I have no ETA on when I plan on moving the reseller API over to it's own plugin.)

    so yes it is possible yes to make your own reseller API system like I did but if you need a developer to make one for you try looking here: https://www.blesta.com/development/

    but the way Paul described it is the exactly the way I built my reseller API system.

  3. On 8/22/2018 at 2:20 PM, Morningstar said:

    What happended . let me know ..

    Be on the lookout for a product from CubeData coming soon(no ETA though) named C!Blesta(for CMS Blesta) which aims to basically be the "bridge" or "SSO" integration between many different CMS platforms including wordpress, joomla, and others to come sooner or later after initial release of the product. 

    No ETA is planned for this product as with all of our products we never give out ETA's on when a product might be launched to avoid stressing out our developers to meet release dates which insures our products come out tested and known to be perfected and work.

  4. 17 hours ago, Chris van der Westhuizen said:

    Thank you Paul.  I read that I had to choose to add the addon when I bought a Blesta license. We already have a license for Blesta, and now cannot find the place to buy the addon.  Do you maybe have a direct link or a step-by-step to buy the addon?

    you have to have a owned blesta license for buying the license manager.

    to quote paul:

    Quote

    Just a note. The license manager has been released and is available as an addon within the client area for owned license holders for a one time cost of $100.

     

  5. 4 hours ago, Sumaleth said:

    I work for Installatron (a web application auto-installer: http://installatron.com) and we've been installing Blesta since version 3.3.2.

    But someone noticed recently that when installing Blesta via Installatron that it wasn't picking up a trial license like it used to. The code looked okay but it was a slightly old version of Blesta (4.2.0) so I added 4.2.2 to see if that solved the problem and it did.

    But now a few weeks later I see that 4.2.2 isn't picking up a trial license any longer.

    The code we use to retrieve a Blesta trial license from the Blesta website is pretty simple:

    
    	// get trial key
    	$lickey = $this->fetch("https://account.blesta.com/plugin/license_manager/trial/", array( "domain" => $this->url_domain ));
    	if (empty($lickey))
    	{
    		$lickey = "";
    	}

    This will perform a POST http request with the domain property set to the user's domain. I tried it on two of our testing servers without success.

    Can anyone see why this might not be working properly or consistently now?

    Thanks,

    Rowan@Installatron

    seems to work fine for me, just tried it on a http api tester I use http://hurl.eu/

    are you sure you are doing it as POST? 

    as I tried it doing test.com and it returned a license key fine.

    all I can tell you to do is talk with @Paul or one of the other blesta developers or just open a ticket here: https://account.blesta.com/client/plugin/support_manager/client_tickets/add/3/

  6. 12 hours ago, Snorlak said:

    Hello,

    I am really interested in buying Blesta vs WHMCS though something as simple as a module is stopping me.

    Came here today to ask the simple question of is there ever a possibility that there will be a module for pterodactyl panel?

    Is there someone I can pay to create this or simply know that there will be a module released for the panel - if so I'll buy it right now.

     

    WHMCS Module - https://github.com/death-droid/Pterodactyl-WHMCS

    Cheers

    this is currently in the works by CubeData, someone already requested it and besides needing to setup a Pterodactyl panel for testing the api calls & seeing if they work, it might be soon released, though before you ask I will not give a ETA of when it will be released, the last time I did that it failed, so I will not release any ETA to save the pressure to meet a ETA.

  7. On 4/28/2018 at 7:26 AM, lamlai said:

    Hi everyone,

    I am a new person to approach the platform Blesta. Expecting people to help guide this detail (attachments). I don't understand why in step with Configurable Options then ask username, I see in our demo section, only enter the domain. How can I delete it? Expecting people to help.

    Thanks!

    Store___StableCheap__LLC.jpg

    You know you aren't helping us help you because we have no clue what provisioning module you are using as I doubt that is configuration option, seems to be defined by the module. Though since you might need more help than I can provide I am going to tag @Paul @Blesta.Store

  8. 27 minutes ago, MDHMatt said:

    @Paul @timnboys so i just tried switching from php 7.1 down to php 7 and it worked without a hitch! any tests i can do to test my php7.1 install

    did you also disable selinux if you have it on your linux distro? as I have known selinux to cause multiple issues like this including blocking licensing calls,etc 

    as selinux is such a pain that by default if any process tries to write to any directory, it stops it

    the best way to test is do this

    setenforce 0

    getenforce => "permissive"

    once it states permissive, you should be able to try again and if it fixes that, hey selinux was your problem.

    of course those commands might be specific to centos though, as I don't know if ubuntu or any other non rpm based distro has selinux though.

    like I said could be selinux being picky as usual.

    then again seems related to h20 php parser:

    https://github.com/speedmax/h2o-php/issues/84

  9. 9 hours ago, MDHMatt said:

    @Paul @timnboys so ive tried sending an invoice today and im still getting the same error. its failing when trying to send the invoices, i have a feeling that its something to do with where its saving the temp file. I have the blesta temp dir set to /home/username/billing/tmp and is fully writable but it seems to be failing and trying to write to the system /tmp which looking at the docs is what its meant to do.

    The invoice is created fine its just struggling to send them??? 

    Have you checked the permissions making sure apache or nginx whatever server software you use has write access to it? As you can check using ls -l /tmp && chown -R apache:apache /tmp && chown -R apache:apache /home/username/billing that is the command for centos it us the same for ubuntu except you replace apache with www-data 

    That command will output the long listing of the directory including which user owns it and then chowns or changes ownership of the entire directory including subdirectorys including files and should fix the permissions issue

  10. 1 hour ago, MDHMatt said:

    Ive not changed the email templates they are the stock installs. Ive had issues since upgrading to 4.2.2 and php 7.1 :(

    Ive watched the logs and it dosen't show any errors when running which is making me assume its sent them. I see no errors in the mail logs either. I did clear out the cron logs in the database and forced a cron run and got this;

    
    Attempting to run all tasks for MDHosting.
    Attempting to apply credits to open invoices.
    There are no invoices to which credits may be applied.
    The apply credits task has completed.
    Attempting to deliver invoices scheduled for delivery.
    Error: tempnam(): file created in the system's temporary directory #0 [internal function]: UnknownException::setErrorHandler(8, 'tempnam(): file...', '/home/****/...', 179, Array) #1 /home/*/*/billing/vendors/monolog/monolog/src/Monolog/ErrorHandler.php(164): call_user_func(Array, 8, 'tempnam(): file...', '/home/*****/...', 179, Array) #2 [internal function]: Monolog\ErrorHandler->handleError(8, 'tempnam(): file...', '/home/*/...', 179, Array) #3 /home/*/*/billing/vendors/h2o/h2o/loaders.php(179): tempnam('18188455885ad5e...', '') #4 /home/*/*/billing/vendors/h2o/h2o/loaders.php(166): H2o_File_Cache->__construct(Array) #5 /home/*/*/billing/vendors/h2o/h2o/loaders.php(38): h2o_cache(Array) #6 /home/*/*/billing/vendors/h2o/h2o/loaders.php(33): H2o_File_Loader->setOptions(Array) #7 /home/***/*/billing/vendors/h2o/h2o.php(75): H2o_File_Loader->__construct(Array, Array) #8 /home/*/*/billing/app/models/emails.php(902): H2o->__construct() #9 /home/*/*/billing/app/models/emails.php(567): Emails->buildEmail('invoice_deliver...', '1', 'en_uk', Array) #10 /home/*/*/billing/components/invoice_delivery/invoice_delivery.php(162): Emails->send('invoice_deliver...', '1', 'en_uk', 'karenharrison12...', Array, NULL, NULL, Array, Array) #11 /home/****/*/billing/app/controllers/cron.php(1649): InvoiceDelivery->deliverInvoices(Array, 'email', 'karenharrison12...', NULL, Array) #12 /home/*****/*/billing/app/controllers/cron.php(1420): Cron->sendInvoices(Array, Object(stdClass), 'email', 'paid') #13 /home/*/*/billing/app/controllers/cron.php(175): Cron->deliverInvoices('54b100e4c6c54b3...') #14 /home/*/*/billing/app/controllers/cron.php(127): Cron->all('54b100e4c6c54b3...') #15 /home/*/*/billing/vendors/minphp/bridge/src/Lib/Dispatcher.php(143): Cron->index() #16 /home/*/*/billing/index.php(21): Dispatcher::dispatch('/billing/cron/?...') #17 {main}Attempting to provision paid pending services.
    The paid pending services task has completed.
    Attempting to unsuspend paid suspended services.
    The unsuspend services task has completed.
    Attempting to cancel scheduled services.
    The cancel scheduled services task has completed.
    Attempting to process service changes.
    The process service changes task has completed.
    Attempting to process renewing services.
    Renewed service #6 for client 1505.
    Renewed service #9 for client 1502.
    The process renewing services task has completed.
    Attempting to update exchange rates.
    Exchange rates were updated successfully.
    The exchange rates task has completed.
    Attempting plugin cron for order accept_paid_orders.
    Finished plugin cron for order accept_paid_orders.
    Attempting plugin cron for support_manager poll_tickets.
    Finished plugin cron for support_manager poll_tickets.
    Attempting plugin cron for support_manager close_tickets.
    Finished plugin cron for support_manager close_tickets.
    Attempting plugin cron for mass_mailer export.
    Finished plugin cron for mass_mailer export.
    Attempting plugin cron for mass_mailer mass_mail.
    Finished plugin cron for mass_mailer mass_mail.
    Attempting to clean up old logs.
    0 old Gateway logs have been deleted.
    0 old Module logs have been deleted.
    The clean logs task has completed.
    All tasks have been completed.
    Attempting to run all system tasks.
    Attempting to validate the license.
    The license validation task has completed.
    Attempting to backup the database to AmazonS3.
    The backup completed successfully.
    The AmazonS3 database backup task has completed.
    Attempting to backup the database via SFTP.
    exec() has been disabled for security reasons
    The SFTP database backup task has completed.
    All system tasks have been completed.

     

    are you on shared hosting? because it appears some php functions required by blesta aka exec(),etc has been disabled on that shared hosting server, which would explain why you are having issues.

  11. 5 hours ago, MDHMatt said:

    done that but not getting any errors. i tried changing it back to php5 then re enabling php7.1. the invoice is now shown but only like shown in the attachment  2-03-2018 (2).pdf

    okay? so what are you trying to do? as unless you have the html invoices addon by someone here in the forums I Believe blesta-addons made it, you won't see the invoice as html output only in pdf form which you can see. you could submit that as a feature request to add that in the core though.

  12. 26 minutes ago, MDHMatt said:

    as the title says im unable to view invoices on php7.1 i just get a 500 error page and can't see any issues in the log files Invoices are generating but i just can't view them

    have you tried enabling your debug mode inside blesta's config to see why?

    Quote

     

    Turn error reporting to -1

     

    in /config/blesta.php:

     

    Configure::errorReporting(-1);

    Configure::set("System.debug", true);

    that would log the errors in your webserver log otherwise blesta will try to "mask" the errors instead and you will not see them in the error log of your webserver.

  13. 11 minutes ago, EMar said:

    Ahh I don't think I'll be reverting back to joomla for this project.
    A few bridges for different cms would be handy, wp, joomla etc.

    that was my intention on naming it "C"Blesta so it is generic for CMS, plan to make bridges for modx, concrete5, joomla and others. but as stated it is a project I work on when I get time here and there.

  14. 8 hours ago, BlestaStore said:

    That's outdated mate.

    That sounds like my updated bridge I was making for joomla and other cms effectively named C!Blesta for Cms so it is generic as I found the source code for j blesta and have been working on it for a while off and on when time permits  

  15. 7 minutes ago, MDHMatt said:

    physical server with proxmox 4 running centos 7 with cpanel in vm. i have just upgraded to php 7 also. are there any issues with php7.2?

    Have no clue don't run on php 7.2 yet on the production blesta still running php 5.6 so no clue but see you changed your name ginner159 lol

×
×
  • Create New...