Jump to content

Blesta Addons

Alpha Developers
  • Content Count

    4,685
  • Joined

  • Last visited

  • Days Won

    360

Reputation Activity

  1. Like
    Blesta Addons got a reaction from TheCrealm in Hosting Features   
    we are in 4.8 beta, and we are from v3 waiting something for a real hosting market .
    blesta has added a subdomain feature for cPanel module, from professional view is unused features with that way, companies that sell subdomain with a defined domains can be hosted in cpanel or plesk or vesta or any platform that support subdomains in account creation (almost all panels support this), this feature should be a part of order plugin and not a with cpanel or plesk module, because the client in the first step should select the domain then select the hosting (please make a view in other apps that they have already this done),  and of course the check availability should be working for subdomain, i think a simple way is to check if exist record A for the subdomain with a simple php function dns_get_record() .
    unify functions in registrar modules, like (get name server, set name server, update whois, get whois, get epp, set lock, get lock status,  ....ect ) 
    pricing system for domain, now a lock for transfer/restore  prices .
    bundles package, is a trivial features that all hosting companies need it to make offers/promotions .
    in the end i can say another time Blesta is a good software for almost any thing unless hosting industry .
  2. Like
    Blesta Addons got a reaction from Joseph H in Hosting Features   
    we are in 4.8 beta, and we are from v3 waiting something for a real hosting market .
    blesta has added a subdomain feature for cPanel module, from professional view is unused features with that way, companies that sell subdomain with a defined domains can be hosted in cpanel or plesk or vesta or any platform that support subdomains in account creation (almost all panels support this), this feature should be a part of order plugin and not a with cpanel or plesk module, because the client in the first step should select the domain then select the hosting (please make a view in other apps that they have already this done),  and of course the check availability should be working for subdomain, i think a simple way is to check if exist record A for the subdomain with a simple php function dns_get_record() .
    unify functions in registrar modules, like (get name server, set name server, update whois, get whois, get epp, set lock, get lock status,  ....ect ) 
    pricing system for domain, now a lock for transfer/restore  prices .
    bundles package, is a trivial features that all hosting companies need it to make offers/promotions .
    in the end i can say another time Blesta is a good software for almost any thing unless hosting industry .
  3. Like
    Blesta Addons got a reaction from Amit Kumar Mishra in Hosting Features   
    we are in 4.8 beta, and we are from v3 waiting something for a real hosting market .
    blesta has added a subdomain feature for cPanel module, from professional view is unused features with that way, companies that sell subdomain with a defined domains can be hosted in cpanel or plesk or vesta or any platform that support subdomains in account creation (almost all panels support this), this feature should be a part of order plugin and not a with cpanel or plesk module, because the client in the first step should select the domain then select the hosting (please make a view in other apps that they have already this done),  and of course the check availability should be working for subdomain, i think a simple way is to check if exist record A for the subdomain with a simple php function dns_get_record() .
    unify functions in registrar modules, like (get name server, set name server, update whois, get whois, get epp, set lock, get lock status,  ....ect ) 
    pricing system for domain, now a lock for transfer/restore  prices .
    bundles package, is a trivial features that all hosting companies need it to make offers/promotions .
    in the end i can say another time Blesta is a good software for almost any thing unless hosting industry .
  4. Like
    Blesta Addons got a reaction from Gohost in Affiliate module for Blesta   
    is good news that blesta has more client every day, and getting more migrating to Blesta than away from it. but i'm still insist that blesta has not touched yet the big market (Hosting Market), if blesta can concentrate in this market, you will get more clients than what you imagine, we are working with the two billing system and we know exactly what are locked and missed in blesta, if you want @Paul any suggestion or ideas about how the hosting market work i'm ready . 
    whimps has a big team (in term of persons) and a big company behind it, and of course a big base clients for it, and they are totally in the hosting market for so many years and they know well what the market need. why not blesta look at the other side a try to make a collaboration with Plesk, interworks and directadmin ... ect, and why not searching for investors, it a win win contract, because the time is money nowadays .
     
  5. Like
    Blesta Addons got a reaction from visualwebtechnologies in Migration WHMCS to Blesta   
    Enable error reporting in blesta config file, then the error will be shown for you.
     
  6. Like
    Blesta Addons reacted to Tyson in formatting Invoice Numbering   
    It would have to expand to the next digit.
  7. Like
    Blesta Addons reacted to Bud Manz in formatting Invoice Numbering   
    I would love to see this feature... I would like to use {year}{month}-0001 (plus a prefix) for my numbers since I don't have more than 9,999 invoices in a month's time.
  8. Like
    Blesta Addons got a reaction from Amit Kumar Mishra in set staff info in structure view   
    when a client is logged in, blesta set the client info to the global structure view, but for staff is not the same, we can't get the staff name, email ... ect  in the structure, this info is only available in the edit setting for profile.
    sample case, we need to show a welcome message (Hello mr xxxxxx, ....) in our theme .
    i think the code should be like this, and it should be done in the app_controller.php asi think, adding it to the admin_controller.php is not take any effect that because all admin_xxx file inherit from AppController directly
    $this->uses(['Staff']); $staff = $this->Staff->get($this->Session->read('blesta_staff_id')); if ($staff) { $this->structure->set('staff', $staff); }  
    or the magic option is to allow as inject vars to the structure view from preAction event or any new similar hook, let say i want to inject a list of PM's to the structure to use it in our custom admin theme .
  9. Like
    Blesta Addons got a reaction from Blesta.Store in Clear Cash after upgrade   
    ome plugins add/edit/delete entries in the menu, after the upgrade the modification is not viewed instantly, we need to clear the cache after every upgrade to see the change .
     
  10. Like
    Blesta Addons reacted to Paul in Blesta transactions are too complicated   
    Declined means the bank declined the charge. Error means there could have been a problem with the gateway and the charge may otherwise go through. In both cases, the charge did not complete and will not settle. However, there is a major distinction between the two. In the case of a decline, there can be many reasons. Account doesn't have the funds, or the address doesn't match the one provided (AVS mismatch). Whatever the case, you should check Tools > Logs > Gateway to see what the raw response was from the gateway which may give more clarity to the reason.
  11. Like
    Blesta Addons got a reaction from activa in Need PowerCLI vmware Plugin whit Hetzenr ded server   
    Hello Sir
    we are working on a hetzner dedicated server module (robots) not the cloud one.
  12. Thanks
    Blesta Addons got a reaction from uptime in Need PowerCLI vmware Plugin whit Hetzenr ded server   
    Hello Sir
    we are working on a hetzner dedicated server module (robots) not the cloud one.
  13. Like
    Blesta Addons got a reaction from activa in [Plugin] Notification Center   
    We have Pushover, Hipchat and Discord integrated; if you need a mobile notification i think Pushover you will love it.
    for Onesignal we will integrate it after the next release .
  14. Like
    Blesta Addons got a reaction from Tyson in Transactions - Filter Options   
    it would be nice and totally usefull to have filters in transactions page (billing/transactions/) .
    some times we need to filter by a gateway, amount or by dates ... ect. with the actual view i not possible we have ony option to order by or search option.
  15. Like
    Blesta Addons reacted to Paul in 1 (One) Minute Cron Jobs :)   
    Customers may pay with a payment method that takes the client away from Blesta, which posts back to Blesta when the payment is completed. Provisioning services through certain modules may take a significant amount of time to complete, such that making the user wait in the browser may result in a timeout. We are considering an enterprise level feature that adds a daemon to your server that runs continuously and processes certain jobs like order provisioning in near real-time.
  16. Like
    Blesta Addons got a reaction from Paul in Can't Apply payment   
    HAVE YOU CHECKED THE ENTRY IN DATABASE BY PHPMYADMIN FOR EXAMPLE ?
     
  17. Like
    Blesta Addons got a reaction from Joseph H in Can't Apply payment   
    HAVE YOU CHECKED THE ENTRY IN DATABASE BY PHPMYADMIN FOR EXAMPLE ?
     
  18. Like
    Blesta Addons reacted to stacklicense in 1 (One) Minute Cron Jobs :)   
    The whole 5 minute cron thing is bizzare, why do orders submitted via the order form even need to wait for a cron job to fire...
    Perhaps also look into implementing something similiar to hostbillapp.
    https://hostbill.atlassian.net/wiki/spaces/DOCS/pages/491527/HostBill+Queue+Performance
  19. Like
    Blesta Addons got a reaction from activa in Currency Format   
    let me vote for it
  20. Like
    Blesta Addons got a reaction from activa in Config Addons Quantity field   
    it would be more professional and simple if Blesta change how the quantity field is rendered now . a more simple quantity filed  should be more elegant and all device compatible . something like this sample

    sample code
    https://bootsnipp.com/snippets/dGWP
     
     
     
     
  21. Like
    Blesta Addons got a reaction from activa in custom client fields for contacts   
    it would be better to allow contacts  also to have custom fields like clients account.
    now the custom fields is apply to clients account only .
  22. Like
    Blesta Addons got a reaction from activa in pre action events   
    i have already requested this feature, the competitor do this from years now, they have pre-events and after-events (hooks) and they look to response to complete the action or return the returned errors.
    i think this behavior a great way to extend the software and give the developers the ability to do more features and staff . the events now in Blesta is just like a notification system about completed actions, and also i think is no sense for look for after-events return as the action is already completed. 
  23. Like
    Blesta Addons reacted to Blesta.Store in proper domain name not appear in the order page   
    You haven't got the correct order form you need to set it as Domain.

     
    Looking more closely it might be you have another group.

     
    Blue: Domain package group
    Purple: Hosting packages.
  24. Like
    Blesta Addons got a reaction from activa in DataTables   
    i suggest to use DataTables in tables specially in client side for invoices, services and transactions . the plugin add pagination and search with filter without the need to any http request, why in client side?
    - Blesta doesn't offer search option for clients in services, transactions, invoices
    - majority of clients has some few services, invoices and transaction, so it will not lead to freezing page or slow navigation. (against admin side)
    we using it in some other project and is totally a wonderful plugin to play with tables, and we hope to see it in blesta .
  25. Like
    Blesta Addons reacted to PauloV in Best way to migrate current services from cPanel to DA?   
    @Tyson @MBH2006 @Nahuel
    Hello
    We have made some years in 2015 lol, long time ago a tool to map/move services from one module to outher   in this case was moving from "Blesta Universal Module" to "OpenSRS Module"
    We only need the Services ID from Module A (cPanel) and Module B (Direct Admin)
    Here is the code exemple on the Plugin:
    public function install($plugin_id) { $sendreport = null; $module_A = array('1','2','3'); // put here the Service Package Id's from Module A $module_B = array('4','5','6'); // put here the Service Package Id's equivalent to Module A to migrate $module_migrate_map = array_map(null, $module_A, $module_B); foreach ($module_migrate_map as &$value) { $upackages = $this->Record->select(array("pricing_id","package_id"))->from("package_pricing")->where("package_pricing.package_id", "=", $value[0])->fetchAll(); $sendreport .= "Module A Package ID = ". $value[0]."\n"; foreach ($upackages as $upackage) { $upricings = $this->Record->select(array("id","period","term"))->from("pricings")->where("pricings.id", "=", $upackage->pricing_id)->fetchAll(); $sendreport .= "Module A Package Price ID = ". $upackage->pricing_id."\n"; foreach ($upricings as $upricing) { $gterm = $upricing->term; if ($upricing->period == "month") $gterm = ($upricing->term / 12); $sendreport .= "Module A Price Period = ". $upricing->period."\n"; $sendreport .= "Module A Package Price Term = ". $gterm." -> Original Term = ".$upricing->term." \n\n"; $sendreport .= "Module B Package ID = ". $value[1]."\n"; $opackages = $this->Record->select(array("pricing_id","package_id"))->from("package_pricing")->where("package_pricing.package_id", "=", $value[1])->fetchAll(); foreach ($opackages as $opackage) { $sendreport .= "Module B Price ID = ". $opackage->pricing_id."\n"; $opricings = $this->Record->select(array("id","period","term"))->from("pricings")->where("pricings.id", "=", $opackage->pricing_id)->where("pricings.period", "=", "year")->where("pricings.term", "=", $gterm)->fetchAll(); foreach ($opricings as $opricing) { $opricingid = $opricing->id; $sendreport .= "Module B Package Price Period = ". $opricing->period."\n"; $sendreport .= "Module B Package Price Term = ". $opricing->term."\n"; $sendreport .= "\n\n---------------BEGINING---------------\n"; $oservices = $this->Record->select(array("id"))->from("services")->where("pricing_id", "=", $upricing->id)->fetchAll(); foreach ($oservices as $oservice) { $sendreport .= "Migrate from A to B Imported Service ID = ". $oservice->id."\n"; $this->Record->where("pricing_id", "=", $upricing->id)->where("module_row_id", "=", "2")->update("services", array("pricing_id"=>$opricingid, "module_row_id"=>"3")); $this->Record->where("service_id", "=", $oservice->id)->where("key", "=", "user1")->update("service_fields", array("key"=>"domain")); $this->Record->from("service_fields")->where("service_id", "=", $oservice->id)->where("key", "in", array("opt1","opt2","pass","user2"))->delete(); } $sendreport .= "\n------------------END-------------------\n\n"; } } } } $sendreport .= "\n\n"; } mail("notify@mydomain.com", "Blesta - Migrate from Module A to Module B Report", $sendreport); } Hope this help someone  
    Regards,
    PV
×
×
  • Create New...