-
Posts
538 -
Joined
-
Last visited
-
Days Won
1
Reputation Activity
-
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!
-
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.
-
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
-
-
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> -
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.
-
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.
-
-
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.
-
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.
-
-
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...
-
MemoryX2 got a reaction from Scott Horsley in Gmail Has Gone Google Again...
In that case I'm not sure windows would exist.
-
MemoryX2 got a reaction from xison in Gmail Has Gone Google Again...
In that case I'm not sure windows would exist.
-
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
-
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
-
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.
-
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.
-
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!
-
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
-
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
-
MemoryX2 got a reaction from Michael in Licensecart
It looks awesome!! I like your idea!! The website is really looking good!
Sounds about right
-
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.
-
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.
-
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