Jump to content

MemoryX2

Members
  • Posts

    538
  • Joined

  • Last visited

  • Days Won

    1

Reputation Activity

  1. Like
    MemoryX2 got a reaction from Michael in Not Long To Go...   
    I'm really excited to have a reliable product! I'm not going to know how to respond after I upgrade and everything still works!
  2. Like
    MemoryX2 reacted to Scott Horsley in Small Requests To Add Usability   
    Personally.. (I haven't played with the support module for more than a few minutes so I might be mislead)
     
    4. Ability to change client in ticket. I can see this having the biggest benefit where a person emails that isn't associated with a client, yet we need to move a ticket to that client
    8. Auto-action after user reply? This sounds trivial but if we wanted to have triggers (ie. email a staff member on event), then changing the status of a "closed" or "awaiting issue" to an "open" state might be hugely important.
    5. Ability to forward tickets. Being able to share a ticket with an external client/provider/department sounds like a pretty important criteria to have.
     
    Can I also add
     
    1. I would like the ability to add extra email addresses to a ticket in order to have both parties get responses and both parties being valid to respond.
    2. Not sure how the tracking is done (subject or msg-id) but I would really like the ability to track emails using the msg-id rather than the subject. This means a customer can "remove" the subject.. yes, people do this on a reply at time. (who knows why), but it will cause ticket tracking to break if everything is only based on a subject.
  3. Like
    MemoryX2 got a reaction from Michael in Not Long To Go...   
    Can't wait!
     
    Hope I have my new website / integration done by then! lol
  4. Like
    MemoryX2 reacted to Paul in Lesson From Last Night   
    Sounds more like productivity pills! 
  5. Like
    MemoryX2 got a reaction from Michael in Speak To Search..   
    This can quickly and easily be changed by changing /app/views/admin/default/structure.pdt:
     
    <?php $this->Form->fieldText("search", "", array('class' => "search", 'placeholder'=>$this->Html->ifSet($search_options[$this->Html->ifSet($default_search_option, "smart")]))); ?>  
     to:
     
    <input type="text" name="search" value="" class="search" placeholder="Smart Search" x-webkit-speech>
  6. Like
    MemoryX2 reacted to Michael in Licensecart   
    not sure I'd rather learn the gist of Bootstrap and do it myself and that way it's not a cheap layout anyone can buy.
  7. Like
    MemoryX2 reacted to Paul in A Way To Disable Pdf Attachment In Invoice Emails   
    This has been assigned to CORE-589 and is scheduled for version 3.1 currently. It will likely be a setting for the company and client group.
  8. Like
    MemoryX2 got a reaction from Michael in Display Prices On Your Website.   
    Looks awesome!!
    Thanks!
  9. Like
    MemoryX2 reacted to Michael in Display Prices On Your Website.   
    Thanks to Cody, Tyson and Josh (Serverbin.net) for the code, together they helped get this code working for us the community and here is a little tutorial on how to get this working.
     
    Ok firstly you need to download the brand new API which Cody has developed to make it easier for developers from:
     
    https://github.com/phillipsdata/blesta_sdk (Click on download zip)
     
    Put the files into the root of the Blesta install.
     
     
    Then you need to make a API user and get the hash for the connection to your Blesta install.
     
     
    After you've done that you can do the following, you need to put this on the php file you wish the prices to be displayed on:
     
    If you aren't using a SSL on your installation change https://blestainstallationurl.com/api to http://blestainstallationurl.com/api
     
    <?php require_once "/home/username/public_html/blesta_api.php"; $user = "API USERNAME"; $key = "API KEY"; $url = "https://blestainstallationurl.com/api/"; $api = new BlestaApi($url, $user, $key); $company_id = 1; // Set acceptable currencies $valid_currencies = array("USD", "GBP", "EUR"); // Set default currency $selected_currency = "USD"; // Set another currency if given if (isset($_GET['currency']) && in_array(strtoupper($_GET['currency']), $valid_currencies)) $selected_currency = strtoupper($_GET['currency']); $price1 = getPackagePrice($api, 1, "month", 1); $price1_amount = formatCurrency($api, $price1->price, $price1->currency, $selected_currency, $company_id); function getPackagePrice($api, $package_id, $period, $term) { $package = $api->get("packages", "get", array('package_id' => $package_id))->response(); $package_price = null; foreach ($package->pricing as $price) { // Get monthly term if ($price->period == $period && $price->term == $term) { return $price; } } return false; } function formatCurrency($api, $amount, $from_currency, $to_currency, $company_id) { // Do the currency conversion $amount = $api->get("currencies", "convert", array('amount' => $amount, 'from_currency' => $from_currency, 'to_currency' => $to_currency, 'company_id' => $company_id))->response(); // Format the currency return $api->get("currencies", "toCurrency", array('value' => $amount, 'currency' => $to_currency, 'company_id' => $company_id))->response(); } ?>  
    You can alter the code for more than one product like the example for mine:
     
    <?php require_once "/home/cwadminb/public_html/blesta_api.php"; $user = "CubicWebs_API"; $key = "dbf8a2e7bd87bea1c79d868dba5a56f3"; $url = "https://billing.cubicwebs.com/api/"; $api = new BlestaApi($url, $user, $key); $company_id = 1; // Set acceptable currencies $valid_currencies = array("USD", "GBP", "EUR"); // Set default currency $selected_currency = "USD"; // Set another currency if given if (isset($_GET['currency']) && in_array(strtoupper($_GET['currency']), $valid_currencies)) $selected_currency = strtoupper($_GET['currency']); $price1 = getPackagePrice($api, 1, "month", 1); $price2 = getPackagePrice($api, 2, "month", 1); $price3 = getPackagePrice($api, 3, "month", 1); $price4 = getPackagePrice($api, 4, "month", 1); $price1_amount = formatCurrency($api, $price1->price, $price1->currency, $selected_currency, $company_id); $price2_amount = formatCurrency($api, $price2->price, $price2->currency, $selected_currency, $company_id); $price3_amount = formatCurrency($api, $price3->price, $price3->currency, $selected_currency, $company_id); $price4_amount = formatCurrency($api, $price4->price, $price4->currency, $selected_currency, $company_id); function getPackagePrice($api, $package_id, $period, $term) { $package = $api->get("packages", "get", array('package_id' => $package_id))->response(); $package_price = null; foreach ($package->pricing as $price) { // Get monthly term if ($price->period == $period && $price->term == $term) { return $price; } } return false; } function formatCurrency($api, $amount, $from_currency, $to_currency, $company_id) { // Do the currency conversion $amount = $api->get("currencies", "convert", array('amount' => $amount, 'from_currency' => $from_currency, 'to_currency' => $to_currency, 'company_id' => $company_id))->response(); // Format the currency return $api->get("currencies", "toCurrency", array('value' => $amount, 'currency' => $to_currency, 'company_id' => $company_id))->response(); } ?>  
    Where you wish the price to be put the following php code:
     
    <?php echo $price1_amount; ?>  
    Change the number to the product price you wish to display.
     
    Again thanks to the coders for helping the community.
     
    If you used this code when I posted it please update it as it has a fix from Tyson to ensure the GBP prices don't just change the USD symbol.
  10. Like
    MemoryX2 reacted to Bit Bayou in Knowledge Base Plugin   
    Just an update on the plugin I'm working on.
     
    The admin section seems to be working fine now.
     
    Not making it too fancy or complex. Simple categories with articles in them.
     
     
    I'll modify this post with updated information when I finish a release.

  11. Like
    MemoryX2 got a reaction from Bit Bayou in Speak To Search..   
  12. Like
    MemoryX2 reacted to Bit Bayou in Speak To Search..   
    It's already possible.
     
     
    Just add x-webkit-speech to the end of the input field.
     
     
    Then you can add a simple javascript timer/delay that would submit the form (to search) after it detects a value in the field...

  13. Like
    MemoryX2 got a reaction from Scott Horsley in Gmail Has Gone Google Again...   
    In that case I'm not sure windows would exist.
  14. Like
    MemoryX2 got a reaction from xison in Gmail Has Gone Google Again...   
    In that case I'm not sure windows would exist.
  15. Like
    MemoryX2 got a reaction from Michael in Trial Run   
    Hey everybody!
     
    I've been working off and on with Blesta's theming. I have been converting Blesta to bootstrap and its not done but I want to show it off.
     
    http://dev.memoryx2.com/members/client/login/
     
    User Account: test
     
    Password: testpassword
     
     
    I thought it was really cool. and would be even cooler if I knew how to get the widgets to load again but still take a look and let me know what you think!
     
    Thanks
  16. Like
    MemoryX2 got a reaction from Scott Horsley in Trial Run   
    Hey everybody!
     
    I've been working off and on with Blesta's theming. I have been converting Blesta to bootstrap and its not done but I want to show it off.
     
    http://dev.memoryx2.com/members/client/login/
     
    User Account: test
     
    Password: testpassword
     
     
    I thought it was really cool. and would be even cooler if I knew how to get the widgets to load again but still take a look and let me know what you think!
     
    Thanks
  17. Like
    MemoryX2 reacted to Bit Bayou in "terms" In Invoice   
    Yeah, they both work just fine for me. It's a simple IF statement.
     
    -- Edit --
     
    I just recommend one or the other. Both can work together, but it's just redundant at that point.
  18. Like
    MemoryX2 reacted to Paul in Blesta Idea And Going Public?   
    Around 2003 I started writing a billing application for our own internal use, in the middle of the night at home, because nothing really existed. In 2007 we decided to turn it into a product and with Cody's help we released v1. Then we started to get more serious about it and released v2. We had limited success initially, and with v2 it started to gain some traction and we saw the potential.
     
    The motivation for us is to showcase our abilities and to build the best software we possibly can. We think we're uniquely qualified to do it. It's not all about money for us.. if we have a choice between making more money and making better software, we will pick better software. Of course, money is nice too and allows us to do more of what we like to do but we put our best foot forward and work with integrity.
     
     
    We do very high end web application development for other companies, and they own the rights to the software we write. Blesta is our own product and where we want to be. I have been involved in the hosting industry since 2000, so hosting billing software is a really good fit.. it's what we know. We have lots and lots of ideas, and if we can get Blesta to where we think it can be you'll see a lot more from us. Complimentary products.
     
     
    We learned a lot with our initial v1 release. Building an application is one thing, building a product is an entirely different beast. It's a lot more work.
     
    Honestly, building web applications for other people is in many senses easier.. but it's not as rewarding.
  19. Like
    MemoryX2 got a reaction from Michael in Responsive Design   
    I would like to see the client area built on responsive bootstrap. That would be awesome!
  20. Like
    MemoryX2 reacted to Michael in Licensecart   
    Hi guys can you guys just check over our layout for the final time for me please: http://licensecart.com/site/
     
    The only things that need doing are:
     
    - Privacy Policy 
    - Terms of Service
    - More screenshots for Blesta.
     
    Thank you for your time guys
     
    EU Cookie Law has been added - only shows once per month.
     
    Brought:  licensecart.co.uk, licensecart.biz and licensecart.net
  21. Like
    MemoryX2 reacted to Michael in Licensecart   
    Right off to bed now
     
    Done a bit tonight.
     
    http://licensecart.com/site/
     
    Pages done:
    - Index
    - Products
    - Blesta (From products page)
    - About (From Company tab)
     
    All in a day wow! haha
  22. Like
    MemoryX2 got a reaction from Michael in Licensecart   
    It looks awesome!! I like your idea!! The website is really looking good!
     
     
     
    Sounds about right 
  23. Like
    MemoryX2 reacted to Paul in Forum Logo   
    Yes, it's mostly done just have a few remaining pages to complete. It will be launching at or shortly prior to final release.
  24. Like
    MemoryX2 reacted to Paul in Does Your Customers Use Your Knowledgebase / Faq Sections?   
    We will definitely be building a KB, the problem is that we have a really big list of things to do and it's not ranking up there very high at the moment. It will most likely be released as an update to the "Support Manager" plugin, which is the current ticket system. This will allow us to do some cool things like recommend certain KB entries when a user is about to open a ticket by scanning their question against KB tags.
  25. Like
    MemoryX2 got a reaction from Infralliance in Does Your Customers Use Your Knowledgebase / Faq Sections?   
    I personally think it would be a lot better but who knows
×
×
  • Create New...