ClientExec Version 2.7 Released

We are happy to announce the release of ClientExec Version 2.7! This highly anticipated release continues to add power and flexibility without compromising the ease of use you have come to expect.

Automation is here!
This release introduces some long overdue functionality in the area of automation with the addition of our new service plugins. Now you can have ClientExec generate invoices, close old tickets, process pending order, create backups, send late notices and more automatically.

We are sure you are going to love this new release, so make sure to log into the ClientExec member's area and download your new copy today!

Some Key Additions in the 2.7 release :

1. Service Plugins
a. Order Processor
b. Invoice Generator
c. Overdue Reminder
d. Database Backup
e. and more...
2. Directi domain registration plugin
3. Plesk plugin enhancements
4. Major performance improvements
5. Coupons Module
6. Added PHP 5.1.x support
7. Added file attachments to support tickets
8. New Add-Ons module for 3rd party plugins
9. Custom Logout URL

and much more...

Previous customer?

Have you previously cancelled your leased license? Have an inactive account and want to come back? No hard feelings. Get 25% discount today for a fully owned license of ClientExec by contacting sales@clientexec.com. Make sure to include enough information for our support staff to find your profile.

External License Reseller Program
NEWEDGE is almost ready to introduce the ability to resell ClientExec to external customers. We are taking applications from interested parties starting today. If you are interested in finding more information please email reseller@clientexec.com.

There will only be 5 slots available for US resellers. If you want to be a reseller for your specific country please send us which country you want to concentrate on.

Version 2.7 ChangeLog:
* Requirements:
- Added support for PHP 5.1.x

* Dashboard:
- Several performance improvements.
- Added tab to see Services information (see below).

* Billing:
- When marking an invoice as unpaid you are no longer prompted with a confirmation box to send receipt
- You can now create invoice directly from the create invoice entry screen. Before you were directed to the uninvoiced invoices then you could create invoice.
- You can now perform invoice actions on multiple invoices, not just one.
- In an attempt to speed up an often used module, if not the most used, we have tried to add as much asyncronous calls when performing an action
examples:
When performing archives or deleting invoices, you are not refreshed. Items are removed from grid
When marking invoices paid or unpaid, you are not refreshed. Specific columns affected are changed
When clicking to view invoice details, page does not refresh. Just the new invoice entries content gets updated below the invoices

* Signup:
- Added coupons functionality
- Added ability to set the signup language through a URL variable, for example: signup.php?lang=spanish
- Added Maxmind logo to signup footer when ccfd detection or phone verification is enabled.

* Template:
- In an attempt to clean up the templates, we are moving into extracting 100% of html from our compiled code and moving to templates.
First module to undergo this long awaited change will be the invoices. You can go to templates/TEMPLATE/views/billing/invoices to modify
the look and feel for this module.

* Support:
- Staff is now able to reassign ticket while viewing it. Ticket is reassigned without refreshing the page.
- Added autoresponder to tickets initiated through the support pipe. Email template is available in the admin settings.
- Added AJAX pagination to closed tickets.
- Added file attachments to support tickets.
- Added file attachment parsing for base64 encoded attachments to the SupportPipe. Accepts multiple email attachments.
- Added popup warning when changing ticket priority to high.
- Added additional parsing support for multipart emails in the SupportPipe.php

* Plugins:
- Added Services Plugins: Allows administrators to create scripts to be run through Cron. For the moment only available for Unix-based platforms.
- Initial Services implemented:
- Bulk Mailer: used to queue e-mails to be sent by an independent process triggered by cron, which will improve performance for people having to send e-mails in mass.
- Tickets Generator: automatically pulls e-mails from an account through POP and creates tickets. Useful as a complement or a replacement to the e-mail piping.
- Ticket Autoclose: automatically close tickets that are waiting on customer for a set amount of days. Useful when customers don't follow up to their support tickets.
- Order Processor: automatically activate new accounts/order that have domain options enabled and were ordered through the signup form.
- Invoice Generator: automatically generate invoices (non merchant account only).
- Rebiller: automatically send overdue invoice reminders.
- CE Database Backup: delivers database SQL dump files to a local dir, remote FTP account or e-mail. Can gzip and encrypt the file.
- Added Add-ons functionality, that will allow administrators to easily expand ClientExec. Provided as examples are a Support Ticket Type Editor and the Search Tickets (this one used to be a custom report). Plugin access is determined by user role, and you can provide different funcionality depending on the user being an administrator or a customer. Please take a look at the examples provided to create your own plugins.
- Added Directi domain registration plugin.
- Added support for taxes in the following reports: income, upcoming_transactions, total_income_to_date.
- Plesk plugin: now you can set limits (number of subdomains, databases, mailbox, amount of traffic, etc.) from within CE.
- Added Bluepay merchant account plugin.

* Clients:
- When viewing a package you can now see whether the client wanted to register/transfer or self manage the domain for orders placed through the signup form.

* Admin:
- Now packages can by tied up to servers in the package edition screen. This means that when manually adding a package to a client, only the appropiate servers will be listed. The server selected by default will be chosen in a round-robin manner: the server that hasn't been used for the longest time and whose quota hasn't been attained (see below). Same principle applies to packages created through the signup, automatically chosing the appropiate server.
- The plugins->servers screen will list all the packages tied to each server. Also, there's a new setting allowing to limit the number of domains for each server ("Domains quota").
- When adding a package you can now add the plugin variables at the same time. Previously you had to add a package then edit the package to set the plugin variables.
- When viewing the superadmin's profile, if he hasn't yet selected a language, select the system's default.

* Others:
- Enhanced language framework, and simplified language files.
- Call javascript libraries appended with version number (e.g. overlib.js?version=2.7.0) so that they get automatically renewed in the browser's cache without having to force a reload.
- Added setting to notify administrator via e-mail when a catchable error occurs in the application.
- Added setting for a custom logout URL so the user is redirected to a site of your choosing.

* Bugs fixed:
- Passphrase management in admin->profiles was redirecting to home page instead of performing actions
- Support Overview was showing a disable button that only applies on the home dashboard
- Passwords problem when migrating to MySQL 4.1
- Password Request would fail if the password entered in user profile was not all lowercase. Case does not matter to validate email now
- Bug #36: After saving package descriptions with HTML, the HTML was disappearing.
- Two arrows were shown in one of the dashboard tickets table headers under IE when logged as a support staff user.
- Bug #329: The current popup calendar used for client creation dates and package creation/next invoice dates are missing January 31.
- Enom plugin wasn't working well under Windows servers.
- Files module was failing when selected encoding was UTF-8
- Bug #212: Some invoices weren't showing in the Monthly Invoices Generated report.
- Fixed when generating invoices for non merchant accounts that invoices# are displayed in the status window as they created
- When tickets were deleted or closed in the support overview screen, user was being redirected to the dashboard.
- After a page refresh on the signup form (change packages, billing cycles) the dropdown options are lost.
- Stormpay and WorldPay callback weren't marking invoices as paid.
- Email looping could occur if alternate support email was the same as the support email.
- Clients were not recieving ticket update notifications when admin replied to ticket through the support pipe.
- Prorating in signup with a semiannual frequency wasn't working
- Tax wasn't been applied properly to an exising member adding a package through the signup.
- User was being set as taxable only if he purchased a taxed package during his first signup. Now he's set as taxable according to his country and state.
- Signup was allowing email addresses with a space in it.
 
Top