cluster
-
Posts
37 -
Joined
-
Last visited
-
Days Won
1
Reputation Activity
-
cluster reacted to Paul in whmcs import - errors ocurred?
This error seems to indicate that MySQL crashed, are you still getting this error? If so, see that you meet the "Recommended Requirements" and options for MySQL/MariaDB https://docs.blesta.com/display/user/Requirements
If you get past that error and still have trouble and want to get us a copy of the database securely so we can run a test import and debug in a local environment we will be able to resolve any issues and get an updated importer to you (and delete all copies of the data).
-
cluster got a reaction from locthb in whmcs import - errors ocurred?
I searched all the whmcs tables and emptied the following which did not have a valid userid
tbloauthserver_access_tokens
tbloauthserver_clients
the same error message is still displayed, only customers and invoices are imported.
I am a little disappointed that there is no feedback here ...
I was able to import everything from whmcs in a wisecp installation (except for cancellations & domains price list).
When will these problems be fixed in the blesta import script?
-
cluster reacted to Paul in Blesta 5.2 has been released!
For details and download, please see https://www.blesta.com/2021/10/19/blesta-5.2-released/
-
cluster reacted to Blesta Addons in New Section for pending service changes list
it would be perfect if we can see a new place/tab for pending service changes. that way we can see the list of pending services changes, and not sure if possible also to see list of completed services changes.
https://requests.blesta.com/topic/tab-for-pending-service-changes
-
cluster reacted to Blesta Addons in hetzner dedicated server module comming soon
Hello All,
We want to announce that we are almost finished the development of our new module for Hetzner Dedicated Servers, the most wanted module for server resellers in europe, the module will handle the most important actions from admin and client area. with this module we have covered the big 2 companies in europe for dedicated servers (Ovh, Hetzner).
-
cluster reacted to TheMaster in Hetzner Cloud Module
We Are Glad to release hetzner cloud module V 1.5.0
- Create server from snapshot added based on customer request @TeYroX
-Ability to add a nick name for each server based on customer request
- cache server images added to reduce API request
-oh didn't mention we celebrate 0 BUGS reported so there is no bug fixes ?
------------------------------
how to enable create from snapshot ?
-go to hetzner account create your snapshots
-on blesta backend go settings -> modules -> manage ->edit (the API token or add a new one )
-tick the check box next to allow create from snapshots
-save it
-on the main manage page click clear cache (if you don't do that it will be automatically cleared every 24 Hours )
you are done !
-
cluster reacted to Blesta Addons in [Domain Manager] Unify Functions Action in modules
this is how all other software work, but i believe any public functions should be standardized across registrars, or at least the most used/important functions that i could think in it now could be :
getDomainInfo(), return domain info it can include some subfunction like getContact()
getContacts(), to get all or only one contact type
updateContact(), to update all contact or only one contact
getNameservers(), to get nemaservers return data should be like ["ns1" => xxxxx, "ns" => xxxxx, "ns"=> xxx, ...ect]
updateNameservers(), to update nameserver, $vars data should a list of nameservers ["ns1" => xxxxx, "ns" => xxxxx, "ns"=> xxx, ...ect]
getEppCode(), return string
updateEppCode(),
getLockSettings(),
updateLockSettings(),
ResendIRTPVerificationEmail(), to resend Verification emails
RegisterDomain(), function to send registration action to registrar, normally it called inside addService()
TrasferDomain(), function to send transfer action to registrar, normally it called inside addService()
RenweDomain(), function to send renew action to registrar, normally it called inside renewService()
DeleteDomain(), some registrar support release/delete command.
RestoreDomaine() some registrar support restore domain,
CreateChildNameServer(), used to create child namserver,
UpdateChildNameServer(), used to update child namserver info.
DeleteChildNameServer(), used to delete child namserver
and we must add function also for domain forwarding, email forwarding, dns management.
-
cluster reacted to Jono in [Domain Manager] Unify Functions Action in modules
Love it, thanks for the input Can't guarantee it for 5.1 but I'll look at getting it in 5.2 or 5.3. https://dev.blesta.com/browse/CORE-4342
-
cluster reacted to Paul in invoice emails - shared invoice settings safe?
That's great! We are glad that you are considering Blesta.
Do you mean the "Pay Now" link that appears in invoice emails that does not require a client to be logged in to make payment? This link does not automatically log the client into the client area, it only allows them to make a payment without being logged in. So, while it's possible that some information about the client can be seen as required for making payment, using the link does not give full access to the client account. Clicking the link allows payment, but you cannot see other invoices, services, transactions, or place orders or anything like that. Limited access for the purpose of making payments only.
If you do not want to use the Pay Now link, you can remove it from the email templates. But most people like it because it's easier to get clients to pay without needing to remember their login.
-
cluster reacted to Paul in Blesta 5.1 Beta 1 Has Been Released
For details, see https://www.blesta.com/2021/06/09/blesta-5.1-beta-released/
-
cluster reacted to Blesta Addons in login security & installation path questions
as i know, the captcha is universal, if you have custom plugin for login, is easy to integrate.
not possible at the moment, but can be done via a custom plugin.
yes, it's a native feature, per default is 10 attempts, it can be changed from config file (Blesta.max_failed_login_attempts).
just rename the client prefix from routes.php file to any new name like 'area' so the link will become /clients/area/
-
cluster reacted to Blesta Addons in change language via GET and POST requests?
it work with blesta v5, if any trouble just open a ticket we will look and install it for you.
-
cluster reacted to Blesta Addons in rewrite lang string in .htaccess to a virtual folder?
even if the .htaccess work, the blesta will still generate links without any lang prefix .
-
cluster reacted to Blesta Addons in change language via GET and POST requests?
we have a plugin that is doing this out of the box, multi-languages plugin. you can check it in live in our website
https://blesta-addons.com/
https://blesta-addons.com/fr/
https://blesta-addons.com/es/
-
cluster reacted to Michael in change language via GET and POST requests?
You should have a dropdown on show for switching languages.
-
cluster reacted to Blesta Addons in Blesta Addons Support Blesta V5
Hello All,
we are working hard to upgrade and test all our add-ons to support blesta v5, and we have already done for so many add-ons now, not released until now for testing purpose. when we release the new update support for blesta v4 will be limited and in some case will be stopped.
the new requirement for blesta V5 will push us also to follow the same requirement for our add-ons, so will support php 7.2 and above, support for php 5.6 and 7.1 will be stopped.
our clients should save any old add-ons in their behalf, after we release the new update no more downloads for old release.
-
cluster reacted to Blesta Addons in Base64 Encoded Email?
i think so, the function setBody() is your friend;
-
cluster reacted to Blesta Addons in Limit emails sent in mass mailer plugin
some of our clients asked us to change the mass mailer plugin to limit the emails sent on the cron, as the actual one some times block the smtp or the hosting account if the list is a big one. so we have decided to look in the code and i have found a simple way to do the jobs, and since is simple we have decided to share it with the community .
open the file plugins/mass_mailer/Cron/Email.php and change this lines (begin from line 55)
while (($task = $this->MassMailerTasks->getByJob($job->id))) { // Send the email $this->MassMailerEmails->send($task, $email); // Delete the task $this->MassMailerTasks->delete($task->id); } $this->completeJob($job->id); by this one
$counter = 0; $limit = 15; while (($task = $this->MassMailerTasks->getByJob($job->id))) { if ($counter > $limit) { break; } // Send the email $this->MassMailerEmails->send($task, $email); // Delete the task $this->MassMailerTasks->delete($task->id); $counter += 1; } if (!$task) { $this->completeJob($job->id); } you can set you limit by editing the var $limit, in our example every cron (5min) it well send only 15 emails.
i hope if Blesta staff can look into this simple task and add a limit to the mailer plugin via the plugin setting.
-
cluster reacted to Blesta Addons in Base64 Encoded Email?
for your second request, check this post, it has a solution for you
-
cluster reacted to Michael in Base64 Encoded Email?
Okay I have no answer for that sorry I'll tag our lead developer in, I've never had issues with Yahoo, Hotmail or Gmail before though. @Jono
-
cluster reacted to Michael in prevent e-mails being sent from test migration?
Yes the cron job not being set will not send emails or anything.
-
cluster reacted to Paul in Domain Manager - We need your feedback on domains
We are in the process of fully spec'ing out the Domain Manager plugin for 4.1 and would love your feedback. I want to give you a basic overview of what we're considering for the Domain Manager, and get your feedback. We want to resolve the current issues and frustrations with how domains are currently handled. Please understand that the new domain system may not include everything in the first release, but our goal is to build the proper foundation so that it can easily be improved upon in the future.
What is the Domain Manager?
The Domain Manager is a plugin that will be responsible for all things domain related. Think of the Order System, and the Support Manager which cover all things related to orders, and support, respectively.
How will I define pricing?
A pricing grid will exist, likely under Domains > TLD Pricing where the price can be set for each TLD for 1 through 10 years for Register, Renew, and Transfer. This will provide a simple pricing grid, with different price options for Register, Renew, and Transfer. Additionally, special pricing can be set on a Client Group level, which will override the default pricing.
Additionally, domain extras like ID Protect, Email Forwarding, and DNS Management will be options on a per-TLD basis and pricing can be set for these. The customer would be able to check if they want these options during checkout.
Question: Is it sufficient to have a single price of ID Protect, Email Forwarding, and DNS Management for all TLDs, or would you want the ability to set a different price for these extra options on each TLD?
Are domains services?
This is a question that has resulted in much debate internally. My personal thoughts are that domains are very unique and do not easily fit with services. I am proposing that domains be treated completely separately from services. This means there would be a separate table in the database that stores domains and information unique to domains like: Domain Name, Registrar, Status, Date Registered, Date Expires, Management Features Available, Expiration/Renewal Reminders, Last Sync Date, and whether to Auto Renew or not.
If domains are not services, they will not be listed with services. For the Staff area, I propose a new Domains widget on client profile pages. For the client area, I propose a new primary nav link called Domains. The Domain Manager would be responsible for renewing domains, and invoicing for them and services and domains would not appear on the same invoices, even if they are billed on the same day.
Question: What are your thoughts on domains not being considered services?
What about email templates?
The domain manager would create several new email templates, likely to include the following: Domain Registration, Domain Transfer Initiated, Domain Transferred, Domain Renewed, Domain Expired, Domain Renewal Notice (domains listed are going to expire in the next x days).
What about automatic things?
The Domain Manager would be responsible for the following Automation Tasks:
Send expiration emails at the reminder intervals Renew domains that are set to automatically renew Synchronize renew dates with the registrar at a given interval What about Registrar Modules?
The Domain Manager would implement its own module system, and existing registrar modules would not be compatible. The new registrar module system would be drop-in similar to the existing, but these would be enabled and configured under Domains > Registrars. New registrar modules would likely be more lightweight than current registrar modules as the plugin would implement the common features across registrars.
What management features would be available?
This will depend on the specific registrar module, but the following features would be supported:
Register, Transfer, Renew Domain (obviously) with Renew Domain being an option for Clients and Staff Manage DNS for Domain (Get, Update DNS zone records if DNS hosted by registrar) Manage Registrar Lock for Domain (Enable, Disable registrar lock) Manage Email Forwarding for Domain Manage ID Protection for domain (Enable, Disable ID Protection) Manage Contacts for Domain Whois (Registrant, Admin, Tech) Update Name Servers for Domain (Get Name Servers, Update Name Servers) Register Name Servers (Unsupported by many registrars or not commonly done by average users, may be optional for first release) What about existing registrar modules?
Existing registrar modules would be incompatible with the Domain Manager plugin. However, services using current domain registrar modules will continue to work as they do now.
Any bulk features?
We plan to have bulk features for both Staff and Clients. For Staff, under Domains > Browse Domains and under the Client Profile, Domains Widget. For Clients, under the Domains page. Bulk editing/tasks would work similar to selecting invoices for delivery with a checkbox on the left and some options to choose from like Renew Domain, Manage ID Protection, Domain Lock, Name Servers.
I'm certain I'm missing something, but wanted to give you a rough overview of what we are planning and get your feedback. Please let us know what you think!
-
cluster reacted to TheMaster in Upcoming Hetzner Cloud Module
Am glad to announce the release of new blesta module (HETZNER CLOUD)
we are currently in testing stage the module will be ready published in Max 10 Days
check out a shrot video for the module here https://youtu.be/yILCwkFAmCE
waiting for your comments and suggestions.