Jump to content

Blesta Addons

Alpha Developers
  • Posts

    4,868
  • Joined

  • Last visited

  • Days Won

    390

Reputation Activity

  1. Like
    Blesta Addons reacted to ServZoo in Blesta + Nginx - The Easy Way Tutorial   
    So, I'm not an expert on Blesta or NGINX, but I have learned the easy way to make the two work and wanted to share. Credit to cloudrck for starting the project on github (I have used a lot of his work in the config.)
     
    1.) Fire up a fresh install of Ubuntu 14.04 64-Bit (DigitalOcean works great for testing)
     
    2.) Install EasyEngine (easy way to setup a LEMP server)
    curl -sL rt.cx/ee | sudo bash ee system install 3.) Create your site with EasyEngine
    ee site create youdomainname.com --mysql 4.) Install Ioncube
    cd /usr/local sudo wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz sudo tar xzf ioncube_loaders_lin_x86-64.tar.gz mv /usr/local/ioncube/* /usr/lib/php5/20121212/ nano /etc/php5/fpm/php.ini zend_extension = /usr/lib/php5/20121212/ioncube_loader_lin_5.5.so service php5-fpm restart 5.) Apply PHP 5.5 Hotfix
     
    Prepare your files before you upload. Copy the "blesta" folder from the PHP5.5 Hotfix folder to the main "blesta" folder. This will overwrite the files that need to be replaced.
     
    Zip up your "blesta" folder contents and upload to your new server instance.
     
    6.) Edit your NGINX Conf
    cd /etc/nginx/sites-available/ cp *yourdomain.com *yourdomain.com.backup nano You can use the following NGINX config as a starting point (it should work out of the box for you after you edit the paths.)
    # MYSQL NGINX CONFIGURATION server { listen 80; listen 443 ssl; server_name *your FQN*; access_log /var/log/nginx/*log directory & file* rt_cache; error_log /var/log/nginx/*log directory & file*; root *local directory for Blesta install*; index index.php index.htm index.html; server_name *your FQN*; ssl_certificate *SSL Cert File*.crt; ssl_certificate_key *SSL Key File*.key; location / { error_page 404 = @blesta; #IF file doesn't exist log_not_found off; } #Core rewrite location @blesta { rewrite ^(.*)$ /index.php last; # rewrite ^(.*)$ /index.php/(.*) /$1 permanent; } location ~ \.php$ { try_files $uri =404; # Tweak for Nginx to work with PHP from vendors fastcgi_split_path_info ^(.+\.php)(/.+)$; # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini fastcgi_connect_timeout 60; fastcgi_send_timeout 180; fastcgi_read_timeout 180; # Buffer settings increase to compensate for increased time/size due to SSL fastcgi_buffer_size 128k; fastcgi_buffers 4 256k; # fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; fastcgi_intercept_errors on; fastcgi_pass php; fastcgi_index index.php; include fastcgi_params; } # Disallow access to any file with .pdt extension location ~ (\.pdt) { return 403; } if (!-e $request_filename){ rewrite ^(.*)$ /index.php; } #Core rewrite location @blesta { rewrite ^(.*)$/index.php/(.*) /$1 permanent; } include common/locations.conf; } Now save the file as *yourdomain.com (Press CRTL-X, then Y and type it in.)
     
    This should have overwritten the current config (the one you just made a backup of.)
     
    7.) Test & Restart NGINX
    nginx -t (if all goes well, you will see successful) If successful, then restart service nginx restart 8.) Set database password and create a database (assuming using root user for this tutorial)
    mysqladmin -u root password YOURnewPASSWORD mysql -u root -p *ENTER PASSWORD* create database DATABASEname; flush privileges; exit 9.) Install Blesta
     
    Follow installation instructions.
     
    10.) Make the SEF URL's work
    cd /var/www/*yourdomain.com/htdocs nano lib/init.php Find the HTACCESS line and replace with this: define("HTACCESS", true); Note: This tutorial does not address security or hardening in any way. I will leave that up to you. I am simply sharing a good starting point to get Blesta up and running. I'm using Ubuntu in this instance as it works great for starting out with EasyEngine and UFW.
     
    Feel free to add to this and let me know if I have missed anything!
  2. Like
    Blesta Addons got a reaction from ServZoo in Can't Change Theme   
    how do you fix the isseu ?
    can you share your conf for other users and to add it to blesta wiki .
  3. Like
    Blesta Addons reacted to Tyson in Support Manager Not Sending Attachments Out Via Email   
    It is the intended behavior for attachments to not be sent out via email, and instead users should login to view the ticket and download them.
     
    A new email template tag may be useful to determine whether there are any attachments, and the template can be updated to indicate that the user should view the ticket in the UI to download the attachments. CORE-1274
  4. Like
    Blesta Addons reacted to Bit Bayou in Text Messages   
    Well the quick / easy idea for using Twilio for automated payments appears to be a no go at the moment...
     
     
     
  5. Like
    Blesta Addons reacted to Mike in Key-Based Authentication For Sftp Backups   
    This would be a beneficial feature for those of us who lock SSH to key-based authentication only.
  6. Like
    Blesta Addons got a reaction from Michael in Secure Backup Question   
    the SFTP use the SSH port , so it should 22 as default .
  7. Like
    Blesta Addons reacted to Paul in Text Messages   
    We considered doing this with Twilio, or a native Asterisk server for making payments by phone, verifying orders (Call the customer, ask them to enter a code into the order form), and more. We haven't had time to fully vet things, but Twilio appears to be a very useful service.
  8. Like
    Blesta Addons reacted to Bit Bayou in Principles Of Mobile Site Design   
    Thought I'd share a notable, recent find!
     
    PRINCIPLES OF MOBILE SITE DESIGN whitepaper published by Google, April 2014.
     
    https://www.google.com/think/multiscreen/whitepaper-sitedesign.html
  9. Like
    Blesta Addons reacted to Daniel B in Package Price With Setup Fee Or Without   
    Just tested this out to verify naja's post above.  The order form only shows the first term if the term "length" is the same.
     
    Would certainly be nice if you could have more than 1 for the same term to accomplish this .
  10. Like
    Blesta Addons got a reaction from Daniel B in Package Price With Setup Fee Or Without   
    i was thinking about a feature that give as the option to make the price with setup fee or without setup fee ,like
    package price = 15 $ ; Setup fee = 5$
    OR
    package price = 17 $ ; Setup fee = 0$
  11. Like
    Blesta Addons got a reaction from Michael in Prefilling Ticket Information Via Link   
    This can impact your system by boots and spams .
  12. Like
    Blesta Addons got a reaction from sedudohost in Admin Tools Plugin - Ideas   
    Hello The community .
    i'm coding a new plugin to help me and staff for some task ; it's 90% done , the new plugin will allow
    Empty Cache . 100%
    Manage Countries (List - Add - Edit - Delete). 100%
    Manage Clients Note on one page (List - Stick - Unstick - Delete - Edit) 100%
    Duplicate Clients/loginnames - 100%
    Move Service/Invoice Beetwen Clients (Move Service/invoice X from Client A to Client B )
    Modify Text In Navigation Bar
    May be i will include this two task also
    GeoIP database auto updater
    Blesta Available Update
    what other task you think should be added to this plugin ?
  13. Like
    Blesta Addons got a reaction from Michael in Benefits Buying Directly?   
    i'm always hosting my bussines project in a dedicated server , but not kimsufi . i know the price matter here . but when a kimsufi get down for some reason you will souffre to get in touch with the support . you can check thier forums . i'm reseller of ovh server for more than 8 years , and i know the difenrece beetwen every game they have (kimsufi/soyoustart/ovh), if anyone ask who is better kimsufi or ovh vps , the second choice is the better one .
    in the final , you decide , and welcome to blesta .
  14. Like
    Blesta Addons reacted to Blesta Addons in Make Gateways Available For All Currencies   
    Hello Again
    i believe the australian can read/writre well in english , not as the poor one i in english .
    OUT of the subject , paypal not accepting INR currency . your can re-read the entire link in your post "When the customers complete the sale the funds get sent to your PayPal account and convert to US Dollars"
    here is the list of accepted currency in paypal https://developer.paypal.com/docs/classic/api/currency_codes/ .
    paypal is not our probleme, paypal is just a exemple here , we are talking about gateways .
    i can't tell you more , if any other can explain to you more are welcome .
    another time :
    1- add a new currency that are not in the supported corrency in your gateways .
    2- affect this currency to a client .
    3- generate a invocie for this cleint with that corrency .
    4- show me now how you can pay it with gateways .
    THIS IS WAS POSSIBLE in v2.5 , and in all the other competitors billing system .
  15. Like
    Blesta Addons reacted to PauloV in Make Gateways Available For All Currencies   
    @naja7host
    I will try to make a simple mod for this to work for Blesta this week
  16. Like
    Blesta Addons reacted to Paul in Marketplace Fórum With Public Access :)   
    It's becoming more and more important that we get The Marketplace finished up. Being able to install and upgrade extensions directly from Blesta, as well as browsing all extensions from inside Blesta or the marketplace website will make things easy. It will also have rating and review options.
  17. Like
    Blesta Addons got a reaction from Webnoo in Make Gateways Available For All Currencies   
    We are talking here about currency that are not supported by some gateways .
    let imagine you have a company in a country that thier currency is not supported by paypal !!! how you can accept payment with paypal ?
    the only one solution is to add a conversion proccessor inside the system that convert a NO-SUPPORTED currecny to a supported one like USD .
    another more realistic case , a client that select XXX as default currency . when the invoice are generated with that currency , making payment with no supported gateway is not possible in blesta system .
    to understand me well ,
    1- add a new currency that are not in the supported corrency in paypal .
    2- affect this currency to a client .
    3- generate a invocie for this cleint with that corrency .
    4- show me now how you can pay it with paypal .
    the worst thing now in v3 , that we should add all the world's currency to the gateways , and add the conversion inthe gateway. in v2.5 it was a simple option named multi-currency , when we disable it , all the active gateways appear to the client when he want to pay . now is impossible .
    IF BLESTA stuff didn't se any benifict from adding a conversion rate in the gateways for no supportred currency . make as a option that let the gateways appear to all cleints , whithout checking the currency in the cleints profile .
  18. Like
    Blesta Addons reacted to Dominick in Improving The Translation Project   
    Hi,
     
    Blesta only has been translated to my language for 13% so I am eager to help,
    I translated other solutions so I thought it would be again using a code editor and downloading the language files straight on the server, zipping them and uploading them somewhere,
    However there seems to be an entire blesta translation project going on; nice idea!
     
    However, it's taking me several times as long as editing straight in the files because the page has to load after each sentence/word.
     
    My question:
    - If I translate the language files via my editor, can I somehow upload them into the translate project for others to improve?
    - Is it possible to get 20/30 sentences/words shown at the same time?
     
    I really wanna help translate blesta but I find this way very time consuming and not very productive...
  19. Like
    Blesta Addons got a reaction from evolvewh in Cpanel Module With Extra Bonus   
    Well Adressed this idea, i was thinking to add a modal windows that the client should enter the email +password then it will login to thier webmail .
    the default user is bad idea .
    thanks
  20. Like
    Blesta Addons got a reaction from Michael in Invalid Email Address?   
    that because blesta do a dns query  , if the query failed the email is considerated as invalid .
  21. Like
    Blesta Addons reacted to Paul in Google Checkout ? Google Wallet   
    We stopped shipping Blesta with Google Checkout. We have not implemented a Google Wallet gateway, as some have reported that Google was not friendly to accepting payments for hosting providers.
  22. Like
    Blesta Addons reacted to velaware in [Free] Time Tracking For Freelancers Plugin   
    Its been a very, very long while since I added anything to this but here's a doozy of one.
     
    If you use Git, and have access to GitLab (free to install and use), this plugin is definitely for you!
     
    GitLab Time Tracking plugin is meant for freelancers to monitor the amount of work done on a project.  When a push w/ multiple commits is made, the plugin calculates how much time went between the first and last commit and stores that data.
     
    That's not all, though!  It also will generate an invoice for you based on a pre-defined set of intervals (minutes, hours and days).  So, for example, if you charge $15 every 30 minutes of work, and you do 2 hours of work, it will generate an invoice of $60.  Invoices can either be active (default) or draft as well.
     
    If you want to clear a project's data from the plugin, just click "Purge Data" and click "Yes" to the prompt.
     
    While this only works with GitLab right now, it is possible to do this with GitHub and possibly others as well.  If there's interest this will be fitted to GitHub first and possibly others after.
     
    The only thing we can address as a "odd" feature is that the quantity for the invoice is as specific as possible, but this is due to rounding issues causing different end money totals (i.e.: 10.1711 x $50/hr = $508.56 but 10.17 x $50/hr = $508.50).  This can be patched in but for now we are leaving it as is.  We want the community's feedback on this.
     
    Here are some screenshots courtesy of Licensecart for the bandwidth/storage:
     
    Initial Settings

     
    Populated Data

    Creating an Invoice

    Invoice Details

     
    Download + More Information
    To download this and get more information, you can download it at http://lab.anzensolutions.com/anzen-solutions/gitlab_time_tracking
  23. Like
    Blesta Addons got a reaction from PauloV in Hide/delete/change Countries   
    is there any option to hide or delete countries from the select dopdown ?
    i see model class countries.php that has the add/edit/delete function . but i have not see from where in the admin area i can work in it .
    if not possible , another plugin will be added to my TODO list
  24. Like
    Blesta Addons got a reaction from interfasys in Logicboxes Reloaded - Extra Feature -   
    Hello All,
     
    IF YOU WANT TO THANK ME WITH A LITTE DONATION , you can do it with PAYPAL DONATION from here
    i want to share my updated logicbox Module , the module has some usefull feature .
     
    - Fix the missed ORDER-ID field in database for imported services .
    - Added/Changed Public Function in the module

    - getorderid : with it you can get the order-id of a Domain .
    - UpdateOrderID : This is the magic Function to update database if no order-id is available .
    - EditService : it was empty , now it Support the no_module use for local edit  .

    - Added Child Name Service Tab (ADD -EDIT - DELETE ) - Just For client Side NOW - - Rearranged Navs for whois Tab To be Justify .
    - Add nav-bill to see the active Nav in contacts whois .
     
    TODO
     
    - RAA Verification Status -if not verified , resend Verification Button-
    - Domain Status , Active , Lock , Suspended (with reason)
    - DOMAIN FORWARDING tab Settings
    - DNS MANAGEMENT tab Settings
    - Change EPP Code + Send it Via Email .
    - Protect Privacy Option (Enable/Dissable in module setting) - if enabled the client has option to use it FREE .
    - DNSSEC 
    - MOVE Domain To another Account .
     
    INSTALLATION :
     
    1- Download the module file FROM GITHUB
    2- upload the Logicboxes Directory to Compenents/modules
    3- Go to settings/modules/ update logicboxes module
    4- You Are Done , ENJOY .
     
    UPDATE
     
    1- Download the module file FROM GITHUB
    2- upload the Logicboxes Directory to Compenents/modules
    3- Go to settings/modules/ update logicboxes module
    4- You Are Done , ENJOY .
     
     
     
    ANY Suggestion , FeedBack , Bugs , Please Post it inthis thread .
     
    GItHub Reposity for my Blesta Works  ---  https://github.com/blesta-addons
  25. Like
    Blesta Addons got a reaction from sedudohost in [Plugin] Empty Cache   
    Hello
     
    i lot of us has a probleme with some nav links, this link to be adjusted it needthe change group staff or delete the files in the cache directory .
     
    so here is the plugin that let you delete the cache with a simple click ...
     
    TESTED and Work Perfectly .
     
    INSTALLATION :

    1- Download the plugin file FROM GITHUB
    2- upload the emptycache Directory to Plugins
    3- Go to settings/plugins/ install Empty Cache Plugin
    4 - A new link under tools will be added to empty the cache .
    4- You Are Done , ENJOY .


    ANY Suggestion , FeedBack , Bugs , Please Post it inthis thread .

    GItHub Reposity for my Free Blesta Works  ---  https://github.com/blesta-addons
     
     
     
     
×
×
  • Create New...