Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 05/02/2017 in all areas

  1. Paul

    Release 4.0.1

    Version 4.0.1 is now available. Please see the announcement. This is a patch release that corrects issues with 4.0.0. Patching Blesta See Patching Blesta in the User Manual for instructions. Release Notes See Blesta Core - Version 4.0.1. See all Change Logs.
    7 points
  2. Oh my, Christmas has just come early.
    3 points
  3. i test this when i login as client and it work, maybe i need to test as a real client without loggin in as staff. i will test it now . Edit: After the test, we found the language selected for logged in client are not changed, this was because of two possible scenario : 1 - the preAction triggers is called before blesta check for logged in users. 2 - the preAction triggers is called before blesta set language for client. as the app_controller.php is crypted we can't make any change or verify what happen in the calling structure of functions. we have found the only way to pass this behavior, is to make a patch for the file client_controller.php, we will test it and then we will push a update in our zip files. Not sure if blesta team can help in this to make some modification in the app_controller to make all the language check before the preAction triggers, of course if this possible and not impacting any other function in the system. By the way you can test it on our website now .
    2 points
  4. Data Pools Module For Blesta Data pools module is a magic module that can help you offer so many services with a simple task . admins can add manual data in a system that act as a pool, when the client make the order, the service creation get one record data from the already saved data list, and attribute it the client and remove it from the list . Features Selling Gift Card Selling Preconfigured Servers/Switch/Vps Selling Pin Codes Selling License keys Selling info/Links Screenshots Order Info More Info you can order the Pro subscription and add $5 (order here), or get it with other popular add-ons with the VIP subscription order here. any bug/feedback report it here . best regards
    1 point
  5. First Look to cPanel Extended v6.0 We are in the final stretch, only 4 days left until the end of the crowdfunding campaign, you can still make your contribution to support the development of this module and get your cPanel Extended license up to 50% cheaper than the final selling price. Or you can even get the unencoded version (without ionCube) exclusively from the crowdfunding campaign at FundRazr ________________________________________________________________________________________ Crowdfunding Campaign Due to the Blesta updates and the constant changes of the cPanel API, the module has been broken down over time. I have received several messages here in the forum commenting on various problems they are having with the module. In addition to this, several bugs and even security issues have been found, many of these directly inherited from the old cPanel Extended from ModulesGarden code that was released under the MIT license. As a solution to all these problems, we consider that the best option is to completely rewrite from scratch the module using the latest cPanel SDK (Authentication by Tokens) and the latest development standards. (PHP 7 and PSR-2) The process of rewriting a module as complex as cPanel Extended is a very time-consuming process, so it requires the development team to be full-time involved in its development to ensure a quality and safe product. This is one of the reasons why we are raising funds, in order to finance the time that will be spent on development. Because cPanel Extended is a totally free, ad-free and open source module, it does not represent any monetary income for us, so it is complicated for us to schedule specific time to maintain the module, therefore we decided to make the next version, a paid module, in order to afford the time of development and maintenance and avoid abandoning the module. Although cPanel Extended will now be a paid module, we will release a completely free "cPanel Extended Lite" version, with all the functions of cPanel Extended v5 (But without bugs :p), Also by supporting the financing of cPanel Extended, you will also be helping to the free version receive the same maintenance and development as the paid version. What if we don't reach the goal? If we do not reach the campaign goal within 30 days, all the backers will receive a refund. If you want to support the development of cPanel Extended, you can see more about our crowdfunding campaign here: Go to Crowdfunding Campaing ________________________________________________________________________________________ cPanel Migrator Plugin During the course of the campaign, several users have reported various problems with cPanel Extended v5, from simple bugs to problems that impede the correct running of the business. We know how important it is to have a reliable tool and fully functional in a business, to avoid problems with the customers. Since cPanel Extended v5 no longer meets the security and reliability requirements to be used in a business, we have developed cPanel Migrator, a simple plugin for Blesta that allows you to migrate temporarily all the packages, services and servers from cPanel Extended v5 to cPanel core, until the new version of cPanel Extended is released. The tool can be downloaded free of charge from the following link: https://github.com/CyanDarkInc/plugin-cpanel-migrator/archive/master.zip ________________________________________________________________________________________ cPanel Extended cPanel Extended automates accounts provisioning and allows your clients to manage their web hosting accounts in the Blesta client area! The module eliminates the necessity of logging in to cPanel as it relocates many of its functionalities and advantages directly to your Blesta. Your clients will no longer need to leave your website! Everything they need to manage their accounts, websites and services effectively will be found in one place - your client area. With cPanel Extended your customers will be able to manage their FTP accounts, domains, email accounts, databases, applications, SSL certificates and many more. That is not everything! Our module will allow you to set up ready products in your Blesta and configure them in the same way as your cPanel Packages. This is a fantastic and convenient time saver! In addition, you will be able to easily adjust each product and decide which functionalities are available to your clients. A full control in a single pane of glass! There are many reasons to invest in this gorgeous module and we presented you only a few of them. You can be more than sure that both you and your clients will be really satisfied with this choice. Choose the most advanced and fully-featured solution for your web hosting business. Features: New Statistics Design WebDisk Support Install Any Script from Blesta (Softaculous) DNS Zone Editor (Supports A, AAAA, MX, TXT and CNAME) Email Fowarding Preview of the Hosted Site Change Password from Blesta Update 4.1: Backups Support New Softaculous Section Firewall Section New Stats Design Update 4.2: Fixed the problem that requires a License for install the module. Now, You can enable or Disable some sections for some specific packages. Now, You can set the Reseller Limits (Web Quota and Bandwidth) from Blesta. Now, You can Enable or Disable the "Username" and "Password" field in the Order Page. Update 4.2.1: This fix a error that not generate a Password if you disable the password field in the order form. Update 4.3 This fix a error that appears trying to add a Reseller Account. (I hope) This fix a issue with the email tags. This fix the Accounts count issue. You can get noticed and download future updates, Directly from the admin area of Blesta. Update 4.3.1 Notice when a update is available has been removed. Update 5.0 Manage the account from the admin panel. Ability to add a suspension reason when you suspend a service in the admin panel. Page2Image API updated. (Requires a Page2Image Account) Auto-Detect domain when a domain type order form is used. Ability to change the password to a MySQL user from Blesta. Login to cPanel using Single Sign-On (No more hidden forms, with the password in plain-text) Update 5.1 Fixed Blank Suspension Reason. Optimized for Blesta 4.0 Update 5.1.1 Security Update cPanel Extended 5.1.1 Source Code Audition: https://codeclimate.com/github/CyanDarkInc/cPanel-Extended/issues Screenshots:
    1 point
  6. Paul

    A couple of pre-sales questions

    FYI, http://source-docs.blesta.com/ was updated with our 4.0.1 build, and we modified how the docs were built slightly to improve it.
    1 point
  7. Blesta Addons

    Order form not showing

    Have you created a order form and putted the package inside it ?
    1 point
  8. Go to each package and the option is there to enable / disable
    1 point
  9. OVH , SoYouStart and Kimsufi Dedicated server management For Blesta Blesta Addons is pleased to release OVH, SoYouStart and Kimsufi Provisioning module for Blesta. The module is easy to setup, and is linked with the API system. The Provisioning module provides an enhanced to control customer actions i.e. Server Reboot/Re-install/Recovery Mode, Enable/Disable Ftp-Backup. The module allow your customers to use GUI to manage features such as Reboot, Re-install, Ftp-Backup, Usage History and more. Also you can show additional important information of your dedicated server such as Datacenter Allocated, Operating system Installed, Virtual Mac address Used, Connection Speed, Bandwidth Used and more from your client panel of Blesta. this module allow you to resell ovh, soyoustart and kimsufi servers Client Area Feature Basic server information display FTP backup management Allow/Deny feature per server Interventions history Tasks History Control option like (Reboot, Reinstall OS, Netboot) Track Re-Installation Progress Supported Endpoints OVH Europe OVH North America Supported Brands OVH Soyoustart Kimsufi Screenshots See second post. Order Info More Info the price is 49.99$ Yearly , (or 5$ Monthly in case any one want to test the module before make the yearly subscription) . you can order here. any bug/feedback report it here . best regards
    1 point
  10. There isn't and be careful when you use that, Rack911Labs claimed that there are a lot of security issues with that panel.
    1 point
  11. I need to come back to this and document the code for anyone wanting to use this but I was able to modify the client area a bit for support tickets in v4.0 Version used: 4.0 Backup all Support Manager files and database first!!! The following allows you to: 1) Add the status 'On Hold' 2) Add the different statuses in 'tabs' like you see above 3) Modify the status (mainly to change 'open' to Awaiting Staff or Client Reply') What I did not do: I did not edit the 'tabs' on the client view page from the admin side; it's only edited under Support -->> Tickets on the admin and client side. plugins/support_manager/views/default/admin_tickets.pdt Line 8, add: ['name'=>$this->_('AdminTickets.index.category_on_hold', true) . ' <span>(' . $this->Html->_($status_count['on_hold'], true) . ')</span>', 'current'=>($this->Html->ifSet($status) == 'on_hold' ? true : false), 'attributes'=>['href'=>$this->base_uri . 'plugin/support_manager/admin_tickets/index/on_hold/', 'class'=>'ajax']], plugins/support_manager/language/en_us/admin_tickets.php Line 28, add: $lang['AdminTickets.index.category_on_hold'] = 'On Hold'; plugins/support_manager/controllers/admin_tickets.php Line 102, add: 'on_hold' => $this->SupportManagerTickets->getStatusCount('on_hold', $this->staff_id), Line 179, add: 'on_hold' => $this->SupportManagerTickets->getStatusCount('on_hold', $this->staff_id, $client->id), plugins/support_manager/views/default/client_tickets.pdt Line 15 - 19 become: ['name'=>$this->_('ClientTickets.index.category_open', true) . ' <span>(' . $this->Html->_($status_count['open'], true) . ')</span>', 'current'=>($this->Html->ifSet($status) == 'open' ? true : false), 'attributes'=>['href'=>$this->base_uri . 'plugin/support_manager/client_tickets/index/open/', 'class'=>'ajax']], ['name'=>$this->_('ClientTickets.index.category_awaiting_reply', true) . ' <span>(' . $this->Html->_($status_count['awaiting_reply'], true) . ')</span>', 'current'=>($this->Html->ifSet($status) == 'awaiting_reply' ? true : false), 'attributes'=>['href'=>$this->base_uri . 'plugin/support_manager/client_tickets/index/awaiting_reply/', 'class'=>'ajax']], ['name'=>$this->_('ClientTickets.index.category_in_progress', true) . ' <span>(' . $this->Html->_($status_count['in_progress'], true) . ')</span>', 'current'=>($this->Html->ifSet($status) == 'in_progress' ? true : false), 'attributes'=>['href'=>$this->base_uri . 'plugin/support_manager/client_tickets/index/in_progress/', 'class'=>'ajax']], ['name'=>$this->_('ClientTickets.index.category_on_hold', true) . ' <span>(' . $this->Html->_($status_count['on_hold'], true) . ')</span>', 'current'=>($this->Html->ifSet($status) == 'on_hold' ? true : false), 'attributes'=>['href'=>$this->base_uri . 'plugin/support_manager/client_tickets/index/on_hold/', 'class'=>'ajax']], ['name'=>$this->_('ClientTickets.index.category_closed', true) . ' <span>(' . $this->Html->_($status_count['closed'], true) . ')</span>', 'current'=>($this->Html->ifSet($status) == 'closed' ? true : false), 'attributes'=>['href'=>$this->base_uri . 'plugin/support_manager/client_tickets/index/closed/', 'class'=>'ajax']] plugins/support_manager/language/en_us/client_tickets.php Lines 19-22: $lang['ClientTickets.index.category_open'] = 'Awaiting Company Reply'; // Modify this any way you want to display to your clients in their account area $lang['ClientTickets.index.category_awaiting_reply'] = 'Awaiting Client Reply'; // Modify this any way you want to display to your clients in their account area $lang['ClientTickets.index.category_in_progress'] = 'In Progress'; $lang['ClientTickets.index.category_on_hold'] = 'On Hold'; plugins/support_manager/controllers/client_tickets.php Line 81 - 85 become: 'open' => $this->SupportManagerTickets->getStatusCount('open', null, $this->client_id), 'awaiting_reply' => $this->SupportManagerTickets->getStatusCount('awaiting_reply', null, $this->client_id), 'in_progress' => $this->SupportManagerTickets->getStatusCount('in_progress', null, $this->client_id), 'on_hold' => $this->SupportManagerTickets->getStatusCount('on_hold', null, $this->client_id), 'closed' => $this->SupportManagerTickets->getStatusCount('closed', null, $this->client_id) plugins/support_manager/models/support_manager_tickets.php Line 301, add: where('support_tickets.status', '!=', 'on_hold')-> Line 1192, add: 'on_hold' => $this->_('SupportManagerTickets.status.on_hold'), Through phpMyAdmin, update the database to add 'on_hold' Table: support_tickets Go to structure and add 'on_hold' to the status column
    1 point
  12. Awaiting staff or client reply is a good status and already requested but not yet implemented in the core.
    1 point
  13. This feature in the task, and not yet available now .
    1 point
  14. you shouldn't do this , it will impact the whole tickets you have in the system . a simple way without changing a lot of file is rename the department with a leading number as you want the order something like 04- Support 01- Sales 03- Billing 02- Domaines then in the client_tickets.php in departments() function add the sort array before you set in in the view. ksort($departements); i hope this will work for you .
    1 point
  15. Adam

    [Module] Data Pools Module

    Definitely an original concept. Very neat. -Adam
    1 point
  16. Looking at the source code on GitHub: https://github.com/qlpqlp/Blesta/tree/master/plugins/support_managerpro It appears @PauloV has licensed the software under's Blesta license agreement AND gives all copyright to Phillips Data, Inc. Does not even include himself. http://www.blesta.com/license/ I am no lawyer, but I think @PauloV is breaking the license agreement as he is distributing the software without the written authorization of Phillips Data, Inc. Again, @PauloVchoose that license and why he did is a mystery. One could argue that Phillips Data, Inc. can submit a cease and desist order to GitHub and they would be obligated to remove the code from GitHub. I do not think @PauloV understands much about software licensing. I would assume his intend was to make it available, free of charge, to the community and for them to do what they want with it -- public domain. -Adam
    1 point
×
×
  • Create New...