Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 09/29/2019 in all areas

  1. nahanil

    [Plugin] Support PIN

    Support PIN Plugin Assign clients a support PIN to use when making contact. Features Configurable length PIN Client & admin widget Optional PIN expiration/rotation Validation API endpoint It's open sauce https://github.com/webmastery/blesta-support-pin/ https://marketplace.blesta.com/#/extensions/98-Support PIN
    6 points
  2. Hello all, I have finally finished the module you can use to resell SSL Certificate through SSLTrust: https://gitlab.com/ssltrust/besta/-/wikis/Installation https://www.ssltrust.com.au/
    4 points
  3. The unofficial Facebook Messenger plugin for Blesta is a free and easy to use tool to connect with customers on your website. With a few clicks, you can add the plugin to your website, enabling customers to message you while browsing your website. Chats started on your website can be continued in the customers’ Messenger app, so you never lose connections with your customers. Even those without a Facebook Messenger account can chat with you in guest mode, so you can reach more customers than ever. “Having an open line of communication with our customers gives them a sense of confidenc
    3 points
  4. Friendly URLs are, in my opinion, an essential element of any content management system. No one likes a long, ugly URL. But more importantly, no one likes link rot—least of all the site owner who may lose their precious search engine rank when a URL changes. For this reason, a URL should never be dependant on the underlying platform. Here's an example of such a URL, from Blesta's Knowledge Base plugin: https://blesta.example.com/plugin/support_manager/knowledgebase/view/12/testing-your-website-before-it-goes-live/5/ Aside from being unnecessarily long, the URL also includes the follo
    3 points
  5. Lowendhost - Official discussion thread as requested by the marketplace Link to download About It's a completely free HTML/PHP hosting template, now integrated with Blesta. It comes in 3 colors and is fully integrated with Blesta in all 3 colors. It has these pages: Homepage, Web Hosting, VPS, Dedicated, Game Servers and Terms of Service. It's extreemly easy to edit with basic HTML knowledge. Live preview of HTML version: Green Version Preview Blue Version Preview Red Version Preview It's developed & designed by our web de
    3 points
  6. Presently there's no way to access the suspension reason within the suspendService() method in modules. Looking at the source in app/models/services.php this is because the updated suspension_reason isn't set until after suspendService() runs, thus the suspension_reason field in the $service object is incorrect (ie it's the old/previous reason, if any). It would be great to be able to pass this value along to modules which may have their own methods of notifying customers, taking actions, etc.
    3 points
  7. Adam

    Cerb for Blesta

    Hi All, I am proud to announce that first release of Blesta-Cerb plugin. What is it? This plugin enables Cerb integration with the Blesta clients to create, update, reply, attach files and close tickets in the native Blesta client interface. This plugin replaces the built-in Support Manager with Cerb. Why do I want it? What is it good for?: If you receive high volume of emails or helpdesk tickets then replacing Blesta’s helpdesk for Cerb’s would increase productivity and reduce time spent answering emails. What is it not good for?: If the Blesta bui
    3 points
  8. Hello, Although I cannot promise a completion date I have recently started working on a xero integration - as it stands it currently syncs contacts only I have many projects on the go now but have something in the works; this one along with Jira software bug tracking and IBP auto-registration are some of the first plugins we have planned as we are integrating into our own setups. Kind Regards
    3 points
  9. Perfect!! While I'm saying thank you, thanks for all the great new features in 4.11 too. I especially appreciate the ability to enforce email address usernames—something I switched on straight away. 🙂
    3 points
  10. When you log in to NameSilo you may see this message: The user in question needs to confirm their email address to comply with rules set. "In order to comply with ICANN rules, all email addresses listed in WHOIS for the Registrant role must be verified. This is a rule that applies to all accredited registrars including NameSilo. "
    3 points
  11. Affiliate commissions can be recurring or one time. No ETA, but 4.11 is well under way at this point. We just released 4.10 this week.. maybe late June? We'll see.
    3 points
  12. What is blesta contact form? Contact form plugin for Blesta is the best solution to receive messages from customers right to your email address(-es). It's a clean and simple, secure, plug-&-play contact form. The contact form has fields for Name, Email, Subject and Message. For added piece of mind this plugin also allows you to add a google reCAPTCHA. The contact form plugin has user friendly interface, so it should be relatively easy to use for most users. The contact form plugin can be installed with multi companies each company can use different email address(-es) and google reCAPTC
    3 points
  13. 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 tha
    3 points
  14. Sorry guys didn't notice mod security was enabled on my server once i disabled that everything works as it should
    2 points
  15. Hi Jono, thanks for your help. It is definitely package group description i was after as i'm using the group as a product and the packages as tiers for that product. your solution only half worked since the module controller was already setting $this->view->set("package", $package->meta ); and it seemed i could only get one or the other working and not both. I'l just have to find a developer to implement it for me since it seems it should be sufficiently straight forward for someone in the know. Hopefully @Blesta Addons reappears soon so i can hire him since he seems to have disap
    2 points
  16. Happy to say that the issue is [ RESOLVED ]. According to the Support post at . . . https://www.blesta.com/forums/index.php?/topic/14174-can-no-longer-add-an-email-template-for-wysiwyg-in-ck-editor/#comment-67637 https://dev.blesta.com/browse/CORE-2871 Jono ( developer ) wrote: " We moved ckeditor to vendors/blesta/ckeditor. I wasn't directly involved but it looks like we did so in order to maintain some custom changes. " ___________________________________________ As of September 17, 2020 ( In Blesta 4.11.2 ) STEP 1 ) - So now you go to /vendors/blesta/cked
    2 points
  17. Adam

    Any limits on blesta license?

    A single Blesta license permits you to install one copy of the Blesta on one domain, e.g., yourdomain.com. Beyond that, Blesta does not limit you in clients invoices connected servers (cPanel, Direct Admin, etc.) support tickets staff / workers For your setup, a single license will work for yourdomain.com which means 1 domain and 1 server. If you run multiple companies, company-a.com and company-b.com as an example, and each want to have Blesta on their own domain, then you need to purchase additional domain license called “Multi-Company” license addons.
    2 points
  18. We have a task for VIES integration, CORE-3780 that we'll likely implement later this year. I'm not sure what you mean by split payment, not familiar with that EU regulation. Business type We don't have any country specific electronic invoicing yet, and no ETA. Credit notes are planned, but with proforma invoices it hasn't been a huge priority. Invoice formats can be customized for invoice, invoice drafts under Settings > Company > Billing/Payment > Invoice Customization, including tag replacement for year, month, day,
    2 points
  19. We've already created a task for that CORE-3791
    2 points
  20. I think you mean 4.10.1? There is no 4.1.10. The answer is NO, patches are for patch releases only. Versions work like this MAJOR.MINOR.PATCH, so only when the PATCH versions changes can a patch be applied. e.g. 4.10.0->4.10.2. 4.0.1->4.10.2 is a MINOR version upgrade, so the full release of 4.10.2 will be required, and files must be overwritten.
    2 points
  21. jwogrady

    Zapier Integration

    I need to be able to sync data with wordpress, quickbooks, etc. Instead of individual integrations, the strategy that seems to make sense is Zapier or equivalent service. Then my valuable Blesta data would no longer be siloed.
    2 points
  22. Was experiencing this issue. I've applied the fix. Will report back tomorrow after the cron runs. Thank you so much for finding and fixing this. You guys are the best!
    2 points
  23. Hi, I'm not coder or programmer (and cant speak english well too), but maybe you can try this : 1. Copy your template to another template name or backup your template, just in case something gone wrong 2. If needed, change client template views to new template (from admin dahsboard: Settings - Look and Feel - Template - Client Template) 3. In new template, open file structure.pdt (in yourblestadomain/yourblestafolderifexist/app/views/client/yourtemplatename/structure.pdt) 4. Find line <ul class="nav navbar-nav navbar-right"> around line 190; this is user menu block co
    2 points
  24. Something like this https://marketplace.whmcs.com/product/330-paypal-on-demand-billing-agreement-gateway
    2 points
  25. Just wanted to bring that topic up again (since I would love to use Blesta, but EU VAT handling would be necessary to do so). Maybe my above wall of text was a bit too much. Let me try with a "rule-based" description. The following rules apply for any VAT-registerd company located within the European Union (basically every company, except very small ones):
    2 points
  26. Tadso

    My first Plugin throws an error

    Problem found: typo in folder name "controllers". Also, for a new page in the client the combination of: $this->structure->setDefaultView(APPDIR); and $this->view->view = 'default'; renders the new page inside the client portal. Consider this topic as solved.
    2 points
  27. We will not stop releasing updates entirely while we finish up big features. We did that when we were rewriting Blesta for v3.0, and it was a mistake. We need to be consistent with releases, and there are tasks big and small. Filtering was pretty simple, and it's useful for the majority. Everyone has this "one feature" that they need, and all other features are "useless" to them. That's the wrong way of looking at it. New features that you may not care for, someone else cares for greatly. We can consistently release updates with new features, while still working on the big ones.
    2 points
  28. Hi all, I found the issue. Apparently our server provider implemented some new anti-fraud thing, and it was blocking outbound requests. So because I had a URL in the post notification of the universal module, the request wasn't making it out to the endpoint and the whole process was failing. Thanks for the input.
    2 points
  29. Thank you, it is PHP 7.3.17. Based on the latest Blesta release notes and core developments, I would say every one is working very hard. Happy to be patient on this one
    2 points
  30. @SmallWeb Which version of PHP are you using when the issue occurs? This is a known issue with the XML parser in PHP 7.3.17 and 7.4.5 specifically and not neccessarily Blesta itself https://bugs.php.net/bug.php?id=79528 There is currently an open pull request for the namesilo module that fixes it https://github.com/blesta/module-namesilo/pull/9 and the next PHP releases should also fix the issue with the XML parser, but we will likely have to wait until early next week for the changes to be merged into the blesta module's master branch (cant work Jono too hard, he's probably already got t
    2 points
  31. Hi Stu, Google and others can be convenient but if you really care about your data you might want to self-host this. If you're not keen on that, you can meet in the middle and go with a mail provider that is smaller and more focused on the security and integrity of your data. Cheers
    2 points
  32. for me the 4 point, this is not only for plugins but also for core specially the Pre/Post actions. for other part, the docs in first time was not a really strong enough to help me make addons, but i have learned for blesta source code and the practice that make from us a long time .
    2 points
  33. Wanted to follow up with the solution I used. Thanks so much for pointing me in the right direction @Jono! I moved a variation of my the code to the CreateInvoices.php page (core/Automation/Tasks/Task/CreateInvoices.php) and that has worked perfectly (so far). In case anyone else was curious what I did ... I added an if statement after "private function process() {" that blocked the creation of the invoices on weekends. The invoice for the service is still created, but pushed until a later day. It didn't alter the service renewal dates, it simply altered when the invoice was created
    2 points
  34. Hello, Gigaion/UTuneIn is proud to release the SonicPanel billing module. This module works to create and manage radio accounts created for the SonicPanel Radio Manager. ( https://sonicpanel.com ) This module is paid and does require a license code to use. ( License code may be purchased here - "License - Blesta Module SonicPanel" ) This is the download location for the latest SonicPanel module version: Download Here We have been actively working with the SonicPanel developers to have them add API features to get this module up and running. Currently the following ar
    2 points
  35. Currently, bypassing this page is not an option, but renaming it is relatively simple. You can edit the language file under components/gateways/nonmerchant/razorpay/language/en_us/razorpay.php and modify line 2 $lang['Razorpay.name'] = 'Razorpay';
    2 points
  36. Paul

    Blesta 4.9 Released

    Version 4.9.0 is now available, please see the release announcement. Patching Blesta See Patching Blesta in the User Manual for instructions. Installing Blesta See Installing Blesta in the User Manual for instructions. Upgrading Blesta See Upgrading Blesta in the User Manual for instructions. Migrating to Blesta See Migrating to Blesta in the User Manual for instructions. Release Notes See Blesta Core - Version 4.9.0. For older releases see all Change Logs.
    2 points
  37. Perfect! This is exactly what I was looking for and needed. This will for sure work for my use case I believe! 😃
    2 points
  38. I tried to reach out but haven't gotten a response yet. I know its gotta be crazy with support right now because pretty much everyone is constantly on the internet right now for work, lol. I WAS able to fix it myself so I'm writing this here in case anyone else runs into this issue they can find an answer. What I did was after uninstalling Blesta CMS I had to also then COMPLETELY uninstall and remove the Blesta Portal plugin... then reinstall and reactivate it... and it returned things back to normal. Thanks so much Tyson for all your help!
    2 points
  39. Paul

    Affiliate module for Blesta

    New tasks were created for the Affiliate system, so the old task was closed. Those tasks are currently private, but will be made public closer to release. The Affiliate system is in active development, and it is integrated with the Order Manager. It will be able to be enabled or disabled through a new core feature that allows individual plugin actions to be disabled or enabled. I hope that makes sense. New tasks (many) related to Affiliate, old task closed as a result. Affiliate system in development.
    2 points
  40. Looks to me like the plugin itself is causing an error and therefore cannot be displayed by Blesta. You may notice this in your error logs as "Undefined offset 0". It appears to be a bit of the chicken and the egg problem. The plugin tries to assign a database record of itself to the variable "$this->plugin" before it's installed, but it could only work after it's installed. You may be able to workaround the issue by commenting out the line in the constructor: list($this->plugin) = $this->PluginManager->getByDir('blesta_cms'); //list($this->plugin) = $this->Pl
    2 points
  41. kepler

    Stripe zip code

    Hi, Thanks for the reply. For anyone who might need, we just have to go that file ( components/gateways/merchant/stripe_payments/views/default/cc_form.pdt ), and in the line: // Create an instance of the card Element. var card = elements.create('card', {style: style}); change it to (hide the zip option): // Create an instance of the card Element. var card = elements.create('card', {style: style, hidePostalCode : true}); There are several settings and options we can control described at: https://stripe.com/docs/js/elements_object/create Best regards, Kepler
    2 points
  42. Just FYI, we are looking to implement this, probably as a core change. See CORE-3024
    2 points
  43. Take a look at using the Order plugin's Embed Code field to add HTML to the footer. You can specify your JS there (i.e. Packages > Order Forms > Settings tab) and add a conditional to display content only when on the checkout/complete page. There are fields for order number and total price that you can use too, but there is no coupon code field. You could try to parse the coupon code field from the {{invoice.line_items}} if you really needed it, via other custom JS. e.g. {% if order_page == 'checkout/complete' %} <p>Total: {{order.total}}</p> <p>Order #: {{orde
    2 points
  44. Blesta Addons

    Friendly URLs

    this not a smlall task, it need some work and edit in the support plugin, first it need a slug field to map the url. we have made this in a private/custom plugin for a client . also our Cms Pro plugin (not yet released has this built in feature). finally +1 for this request
    1 point
  45. Paul

    Friendly URLs

    I believe this is possible by creating a route, similar to the order manager which uses /order/ instead of /plugin/order/ See https://docs.blesta.com/display/user/Configuration+Files#ConfigurationFiles-routes.php for details. If you need help, creating the route, one of our devs may be able to help. It wouldn't hurt if we had some common examples in our docs anyway.
    1 point
  46. Hi, I am looking to return to using Blesta having spent some years away, is this logicboxes module still functional with the latest version of Blesta?
    1 point
  47. Don't use from marketplace it is v1.8.4 that I think had some incompatibilities with newer versions of Blesta. I cannot recall specifically but I remember it not working properly. Use GitHub and download the latest code, which should be v1.8.5 at this time. Also the instructions are on the GitHub page.
    1 point
  48. It would have to expand to the next digit.
    1 point
  49. Tyson

    4.2.2 Nginx Installation

    The equivalent of the change you mentioned would be to update /core/ServiceProviders/MinphpBridge.php and change: $htaccess = file_exists($rootWebDir . '.htaccess'); to $htaccess = true; That said, I have not tested this with Nginx and am not sure whether this will work for you.
    1 point
×
×
  • Create New...