<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SPBAS Business Automation Software Blog</title>
	<atom:link href="http://blog.spbas.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.spbas.com</link>
	<description>SPBAS news, information and discussions.</description>
	<lastBuildDate>Tue, 22 Jan 2013 01:55:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>SPBAS v3.1.1 Maintenance Release</title>
		<link>http://blog.spbas.com/2013/01/22/spbas-v3-1-1-maintenance-release/</link>
		<comments>http://blog.spbas.com/2013/01/22/spbas-v3-1-1-maintenance-release/#comments</comments>
		<pubDate>Tue, 22 Jan 2013 01:55:01 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Release Notices]]></category>

		<guid isPermaLink="false">http://blog.spbas.com/?p=1515</guid>
		<description><![CDATA[We are pleased to announce that SPBAS v3.1.1 has been released! This is a maintenance release that offers 2 new features, 3 improvements and 22 bug fixes. We recommend that you upgrade as soon as possible. Click here for complete upgrade instructions. Click here to review the change log. As always, thank you for your [...]]]></description>
			<content:encoded><![CDATA[<p>We are pleased to announce that SPBAS v3.1.1 has been released! This is a maintenance release that offers 2 new features, 3 improvements and 22 bug fixes. We recommend that you upgrade as soon as possible.</p>
<p><a href="https://solidphp.atlassian.net/wiki/display/docs/Version+Upgrades">Click here</a> for complete upgrade instructions. <a href="https://www.spbas.com/community/downloads/v3.1.1/changelog.html">Click here</a> to review the change log.</p>
<p>As always, thank you for your continued support. We hope you enjoy the software!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.spbas.com/2013/01/22/spbas-v3-1-1-maintenance-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SPBAS v3.1.0 Release Highlights</title>
		<link>http://blog.spbas.com/2012/10/03/spbas-v3-1-0-release-highlights/</link>
		<comments>http://blog.spbas.com/2012/10/03/spbas-v3-1-0-release-highlights/#comments</comments>
		<pubDate>Wed, 03 Oct 2012 02:01:44 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Release Notices]]></category>

		<guid isPermaLink="false">http://blog.spbas.com/?p=1424</guid>
		<description><![CDATA[We are pleased to announce that SPBAS v3.1.0 has been released! It&#8217;s the most feature packed release that we&#8217;ve ever delivered. With 26 new features, 26 improvements and 48 bug fixes it&#8217;s a release that you do not want to miss. Click here for complete upgrade instructions. Click here to review the change log. Keep [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://blog.spbas.com/2012/10/03/spbas-v3-1-0-release-highlights/'><img src='http://blog.spbas.com/wp-content/uploads/2012/10/milestone-blog.jpg' /></a></p>
<p>We are pleased to announce that SPBAS v3.1.0 has been released! It&#8217;s the most feature packed release that we&#8217;ve ever delivered. With 26 new features, 26 improvements and 48 bug fixes it&#8217;s a release that you do not want to miss.<br />
<span id="more-1424"></span><br />
<a href="https://solidphp.atlassian.net/wiki/display/docs/Version+Upgrades">Click here</a> for complete upgrade instructions. <a href="https://www.spbas.com/community/downloads/v3.1.0/CHANGELOG.txt">Click here</a> to review the change log. Keep reading for the highlights.<br />
&nbsp;</p>
<p><b>Integrated Reseller / Distributor Support</b></p>
<p>We&#8217;ve developed a powerful new suite of features that enable you to turn any of your customers into resellers of your products. You would simply create a new price sheet with the discounted rates and assign it to the customer. There&#8217;s a setting at the price sheet level to enable the reseller features in the customer area. Once enabled, your customers can log in to create new customers on their own and place orders on their behalf. </p>
<p><a href='https://solidphp.atlassian.net/wiki/display/docs/Reseller'>Click here</a> for the documentation on our new reseller features.<br />
&nbsp;</p>
<p><b>Modular Reporting System</b></p>
<p>Due to popular demand, we&#8217;ve added a modular reporting system with the following reports available:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;- Daily Sales<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Weekly Sales<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Monthly Sales<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Annual Sales<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Sales Over a Custom Date Range<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Product Packages Ordered Over a Custom Date Range</p>
<p><a href='https://solidphp.atlassian.net/wiki/display/docs/Creating+Reports'>Click here</a> for a link to the documentation on how to create reports of your own.<br />
&nbsp;</p>
<p><b>Addon &#038; Renewal Upsell</b></p>
<p>Using our new upsell feature you can offer additional items for purchase when specific items are added to the cart during the order process. You can upsell both addons and renewal products as the additional items.</p>
<p>When customers order renewal products, such as support packages and download controls, the expiration dates are extended automatically. So for example, if your product includes 6 months of support with the initial purchase, and the customer ordered a 6 month upsell item, then the total support period would be extended to 12 months.</p>
<p><a href='https://solidphp.atlassian.net/wiki/display/docs/Upsell'>Click here</a> for a link to the documentation on how to create upsell products.<br />
&nbsp;</p>
<p><b>Licensing Free Trial Validation</b></p>
<p>Free trial validation gives you extra layers of protection in preventing the abuse of your free trial licenses. </p>
<p>So for example, if the customer&#8217;s existing free trial license has expired then they may return to your site to register another free trial license in order continue using your software without making a purchase. </p>
<p>As a first layer of defense, the free trial validation checks to ensure the customer does not already have a free trial license. If they do, then they won&#8217;t be able to complete the order until the free trial item is removed from the cart.</p>
<p>The customer may take this one step further once they realize they can&#8217;t simply register a new free trial license. They might decide to register a new account in your system to obtain a new license that way. </p>
<p>As a second layer of defense, any licensing method with free trial validation enabled will check the existing database for matching access details before activating the license. If a match is found then the new free trial license is instantly suspended.</p>
<p><a href='https://solidphp.atlassian.net/wiki/display/docs/Licensing'>Click here</a> for complete documentation on licensing method configuration. Scroll down to the &#8220;Free Trial Validation&#8221; section for specific instructions on how to setup free trial validation.<br />
&nbsp;</p>
<p><b>PDF Invoices</b></p>
<p>Invoice reminder e-mails now include an attached copy of the invoice in PDF format. You can upload a logo to be used with each new PDF invoice that is created; and you can upload a unique logo for each of your storefronts. Customers will also have the option to download a PDF copy of any invoice from the customer area.<br />
&nbsp;</p>
<p><b>Customer Specific Downloads</b></p>
<p>This great new feature enables you to add custom file downloads to specific customers. The downloads can be marked as private so that they are only shown in the admin area or they can be public so that the customer can download the files from the &#8220;My Files&#8221; section of the customer area.<br />
&nbsp;</p>
<p><b>Order System Checkout Fields</b></p>
<p>This very useful feature enables you to show or hide checkout form fields in the order system. </p>
<p>Before, you would need to manually edit the checkout template and form handler to do this. Now, you can simply log into your SPBAS admin area and navigate to the following location to do this:</p>
<p>Settings > Storefronts &#038; Products > Checkout Fields > Enable or Disable</p>
<p>The following form fields can be disabled (per order form):</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;- Company Name<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Business Division<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Address<br />
&nbsp;&nbsp;&nbsp;&nbsp;- City<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Country / State / Province<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Postal Code<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Phone Number<br />
&nbsp;</p>
<p><b>New Pay Gateways &#038; Important Paypal Update</b></p>
<p>We&#8217;ve added support for the Dutch pay gateway Sisow. Sisow offers payments through the iDeal, Bancontact/Mister Cash (Belgian) and Sofort (German) online payment systems. Also to note, we no longer distribute the iDeal pay gateway as it was replaced by Sisow.</p>
<p>We&#8217;ve also added a new version of the 2Checkout gateway with support for subscriptions. This enables you to sell recurring subscription based products that are billed automatically each period by 2Checkout. With the standard version of our 2Checkout gateway the customer is required to login and manually pay the invoice each period.</p>
<p><font color='#990000'>Please Note:</font> Starting February 1, 2013, Paypal will require all incoming requests to have a &#8220;Host:&#8221; header which complies with HTTP 1.1 specifications. This header was not required under HTTP 1.0. IPN and PDT scripts using HTTP 1.0 may start failing with “HTTP/1.1 400 Bad Request” errors after February 1, 2013, which will result in IPN messages not being validated successfully.</p>
<p>We&#8217;ve complied with this requirement from Paypal, so to avoid potential issues it&#8217;s recommended that all customers using the Paypal gateway upgrade to SPBAS v3.1.0 as soon as possible.<br />
&nbsp;</p>
<p><b>New Plugins</b></p>
<p>The following new plugins were developed for SPBAS v3.1.0:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;- <a href='https://solidphp.atlassian.net/wiki/display/docs/Aweber'>Aweber</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;- <a href='https://solidphp.atlassian.net/wiki/display/docs/Digital+Access+Pass+-+DAP'>Digital Access Pass &#8211; DAP</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;- <a href='https://solidphp.atlassian.net/wiki/display/docs/JVZoo'>JVZoo</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;- <a href='https://solidphp.atlassian.net/wiki/display/docs/New+Version+Notifications'>New Version Notifications</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;- <a href='https://solidphp.atlassian.net/wiki/display/docs/Premium+Web+Cart'>Premium Web Cart</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;- <a href='https://solidphp.atlassian.net/wiki/display/docs/Simple+Machines+Forum+v2.x'>Simple Machines Forum v2.x</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;- <a href='https://solidphp.atlassian.net/wiki/pages/viewpage.action?pageId=1605634'>WishList Member Extension &#038; SPBAS Plugin</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;- <a href='https://solidphp.atlassian.net/wiki/display/docs/WishList+Member+Sync'>WishList Member Sync</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;- <a href='https://solidphp.atlassian.net/wiki/display/docs/WordPress+Shortcode+to+Display+Licenses'>WordPress Shortcode to Display Licenses</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;- <a href='https://solidphp.atlassian.net/wiki/display/docs/WSO+Pro+-+Warrior+Plus'>WSO Pro &#8211; Warrior Plus</a><br />
&nbsp;</p>
<p><b>New Code Hooks</b></p>
<p>We&#8217;ve added three new code hooks that you can take advantage of when developing plugins:</p>
<p>1. The &#8220;_at_local_key_response&#8221; hook is triggered just before the local license key response. This can be used to create a custom response that is in the format of your choosing (instead of the standard base64 encoded response).</p>
<p>2. The &#8220;_license_local_key_data&#8221; hook is triggered just after the local key data is created. The local key data is passed into the code hook in array format. This enables you to remove items from the array or add more to it.</p>
<p>3. The &#8220;_at_third_party_api_request&#8221; hook is triggered with each API call. We&#8217;ve extended support for our plugin system based around this code hook. So now you can give each instance of a plugin it&#8217;s own API key, endpoint and REST API interface.</p>
<p><a href='https://solidphp.atlassian.net/wiki/pages/viewpage.action?pageId=4620398'>Click here</a> for the code hook and plugin documentation.<br />
&nbsp;</p>
<p><b>Miscellaneous</b></p>
<p>Other notable features include:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;- Changed the licensing method workflow in the admin area.<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Switched from the PHP MySQL functions to MySQLi.<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Updated to the latest TinyMCE.<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Moved from $ to jQuery to avoid conflicts in the storefront.<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Custom attachments for the new order confirmation e-mail.<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Ability to set the default landing page for an admin.<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Added multiple theme support for the admin area. New themes coming soon!<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Plus much more! Please <a href='https://www.spbas.com/community/downloads/v3.1.0/CHANGELOG.txt'>see the change log</a> for complete details.</p>
<p>So that&#8217;s it for now! We hope you will upgrade to SPBAS v3.1.0 to take advantage of all the great new features that we&#8217;ve developed over the past five months. As always, thank you for your continued support.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.spbas.com/2012/10/03/spbas-v3-1-0-release-highlights/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SPBAS v3 &#8211; First Look at New Hosting &amp; Domain Features!</title>
		<link>http://blog.spbas.com/2012/04/04/spbas-v3-first-look-at-new-hosting-domain-features/</link>
		<comments>http://blog.spbas.com/2012/04/04/spbas-v3-first-look-at-new-hosting-domain-features/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 20:18:43 +0000</pubDate>
		<dc:creator>Alasdair</dc:creator>
				<category><![CDATA[Release Notices]]></category>
		<category><![CDATA[SPBAS Related]]></category>

		<guid isPermaLink="false">http://blog.spbas.com/?p=1286</guid>
		<description><![CDATA[As we recently announced, SPBAS v3 includes our brand new hosting and domains features. We have focused on building an architecture to expand in the future, and we&#8217;ve populated this with our first modules for cPanel/WHM and eNom. Web Hosting The web hosting support that SPBAS v3 offers is easy to use and feature rich. [...]]]></description>
			<content:encoded><![CDATA[<p>As we <a title="SPBAS v3 Release Highlights" href="http://blog.spbas.com/2012/04/04/spbas-v3-release-highlights/">recently announced</a>, SPBAS v3 includes our brand new hosting and domains features. We have focused on building an architecture to expand in the future, and we&#8217;ve populated this with our first modules for cPanel/WHM and eNom.</p>
<h1>Web Hosting</h1>
<p>The web hosting support that SPBAS v3 offers is easy to use and feature rich. It&#8217;s modular design will enable us to support many different provisioning modules. With this release we are introducing the WHM provisioning module; it supports both standard account creation and the reseller features that WHM offers.</p>
<p><span id="more-1286"></span></p>
<p>Our web hosting module is broken down into five sections:</p>
<p><img src="http://blog.spbas.com/wp-content/uploads/2012/04/sections.gif" alt="" /><br />
<em>  </em></p>
<p><strong>Datacenters</strong></p>
<p>You can add multiple datacenters to SPBAS which helps in organizing your servers into locations. It&#8217;s also an easy way to record datacenter contact information and notes for quick &amp; easy access later.</p>
<p><img src="http://blog.spbas.com/wp-content/uploads/2012/04/datacenter.gif" alt="" /><br />
<em>  </em></p>
<p><strong>Servers</strong></p>
<p>SPBAS has support for multiple servers. Each server requires that you enter the hostname, server IP and nameservers. You must also give the server a status and choose a provisioning module. Other features include the ability to set a maximum number of accounts that can be installed and setting a monthly cost &amp; currency. The maximum number of accounts will be used to determine which server in the group is the least percent full.</p>
<p><img src="http://blog.spbas.com/wp-content/uploads/2012/04/server.gif" alt="" /><br />
<em>  </em></p>
<p><strong>Server Groups</strong></p>
<p>After you&#8217;ve added your servers to SPBAS you must organize them into groups. SPBAS will then provision new accounts to the server in the group that is the least percent full. Percentage full is calculated by dividing the number of accounts installed on the server by the maximum number of accounts allowed for the server. Of course, if you have only one server in the group then all accounts will be provisioned to it.</p>
<p><img src="http://blog.spbas.com/wp-content/uploads/2012/04/server-groups.gif" alt="" /><br />
<em>  </em></p>
<p><strong>Hosting Packages</strong></p>
<p>Hosting packages in SPBAS are assets that are assigned to products. Once assigned, your customers can order the product to have the asset issued. When the hosting package asset is issued the provisioning module will install the account on the least percentage full server in the server group.</p>
<p><img src="http://blog.spbas.com/wp-content/uploads/2012/04/hosting-package-settings.gif" alt="" /><br />
<em>  </em></p>
<p>Next, we must choose the WHM plan that will be provisioned with the SPBAS hosting package. The WHM plans are read in from each server in the group and displayed in a list. You must select a WHM plan for each server in the group. Otherwise, the server will be disabled. Disabled servers are excluded during provisioning when determining percentage full to find the active server.</p>
<p><img src="http://blog.spbas.com/wp-content/uploads/2012/04/server-plans.gif" alt="" /><br />
<em>  </em></p>
<p>Optionally, you can configure the WHM reseller settings for the hosting plan:</p>
<p><img src="http://blog.spbas.com/wp-content/uploads/2012/04/whm-reseller.gif" alt="" /><br />
<em>  </em></p>
<p>The final step is to assign the SPBAS hosting package to at least one product price tier. Once you do this accounts will be automatically provisioned upon order or when manually added through the SPBAS admin area:</p>
<p><img src="http://blog.spbas.com/wp-content/uploads/2012/04/assign-hosting-asset.gif" alt="" /><br />
<em>  </em></p>
<p><strong>Installed Accounts</strong></p>
<p>Installed accounts are accounts that have been provisioned already. When you go in to manage an account you will be presented with an account summary, the ability to change the package settings and also the ability to change the reseller settings. Most changes made to an installed account will be pushed to the sever.<a name="domains"></a><br />
<em>  </em></p>
<h1>Domain Names</h1>
<p>We now have domain name support with the release of SPBAS v3. The provisioning system is modular which makes it possible to support many different domain registrars. With this release we are introducing the eNom provisioning module which has support for the registration, transfer and renewal of domains names.</p>
<p>Our domain name support is broken down into 4 sections:</p>
<p><img src="http://blog.spbas.com/wp-content/uploads/2012/04/domains.gif" alt="" /><br />
<em>  </em></p>
<p><strong>Registrars</strong></p>
<p>SPBAS ships with a manual registration module already installed. If you plan to automatically register, transfer and renew domains you must first create a registrar module. The module is divided into sections where you can enter your API logins, default nameservers and default contacts.</p>
<p><img src="http://blog.spbas.com/wp-content/uploads/2012/04/registrar.gif" alt="" /><br />
<em>  </em></p>
<p><strong>Top Level Domains</strong></p>
<p>SPBAS has support for multiple Top Level Domains (TLD). You can define whois settings, minimum &amp; maximum registration periods, the provisioning module and whether or not the domain requires an EPP code for transfer.</p>
<p><img src="http://blog.spbas.com/wp-content/uploads/2012/04/tld.gif" alt="" /><br />
<em>  </em></p>
<p><strong>Pricing Slabs</strong></p>
<p>Pricing slabs work much like our price sheets feature. You can set pricing for domain registration, transfer and renewal for each period and currency. Domain slabs can be used to offer free domains, discounts &amp; promotions, to set standard rates and to achieve multi-currency. Pricing slabs can be assigned to a product price sheet or to a product price tier directly. Slabs assigned to the product take precedence over the slab assigned to the price sheet.</p>
<p><img src="http://blog.spbas.com/wp-content/uploads/2012/04/slab.gif" alt="" /><br />
<em>  </em></p>
<p><strong>Installed Domains</strong></p>
<p>All domains added to SPBAS can be managed through this section:</p>
<p><img src="http://blog.spbas.com/wp-content/uploads/2012/04/installed-domains.gif" alt="" /><br />
<em></em></p>
<h1>Going Forward!</h1>
<p>We&#8217;ve reached an important milestone with SPBAS in this v3 release, and we&#8217;re keen to keep pushing forward and expanding the great featureset SPBAS offers (multi-currency, multiple storefronts and much more!) into new areas. Please do let us have your comments and feedback &#8211; we&#8217;ve always prided ourselves on developing software based on user-demand, and we don&#8217;t want to change this anytime soon!</p>
<p><em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.spbas.com/2012/04/04/spbas-v3-first-look-at-new-hosting-domain-features/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SPBAS v3 Release Highlights</title>
		<link>http://blog.spbas.com/2012/04/04/spbas-v3-release-highlights/</link>
		<comments>http://blog.spbas.com/2012/04/04/spbas-v3-release-highlights/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 02:04:43 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Release Notices]]></category>

		<guid isPermaLink="false">http://blog.spbas.com/?p=1017</guid>
		<description><![CDATA[After months of development, I&#8217;m pleased to announce that SPBAS v3 has arrived! SPBAS v3 offers 11 new features, 33 improvements and 94 bug fixes! Here&#8217;s the change log &#38; upgrade instructions. This milestone release features support for web hosting and domains. We&#8217;ve also added Buy Now buttons that work with Paypal and 2Checkout. Many [...]]]></description>
			<content:encoded><![CDATA[<p>After months of development, I&#8217;m pleased to announce that <strong>SPBAS v3 has arrived</strong>!</p>
<p>SPBAS v3 offers 11 new features, 33 improvements and 94 bug fixes! Here&#8217;s the <a href="http://www.spbas.com/community/downloads/v3.0.0/CHANGELOG.txt" target="_blank">change log</a> &amp; <a href="http://forum.spbas.com/index.php?threads/spbas-v3-has-arrived.6116/" target="_blank">upgrade instructions</a>.</p>
<p>This milestone release features support for <a href="#web-hosting">web hosting</a> and <a href="#domains">domains</a>. We&#8217;ve also added <a href="#buy-now-buttons">Buy Now buttons</a> that work with Paypal and 2Checkout. Many of the <a href="#other-improvements">helpdesk improvements</a> that you guys requested are now available. We&#8217;ve added a feature called &#8220;<a href="#other-improvements">Auto-Pay</a>&#8221; that compliments our support for processor side subscriptions (e.g. Paypal Subscriptions). And we&#8217;ve made improvements to work flow when configuring SPBAS.</p>
<p>SPBAS v3 offers all of this and much more. Keep reading for the highlights.</p>
<p><span id="more-1017"></span><em> <!--spacer--> </em></p>
<h1>Building Something Better</h1>
<p>Lack of choice. Lack of competition. Lack of something free (that&#8217;s any good).</p>
<p>All three could describe the current state of billing solutions for web hosts. We aim to change that with SPBAS v3.</p>
<p>SPBAS offers unique features such as multiple storefronts. A storefront consists of an order system, customer area, helpdesk and knowledge base. Each storefront can be fully branded and can run on the same server as the admin area or on a remote server. SPBAS enables you to run all of your businesses with a single software license.</p>
<p>With SPBAS you never pay for new features. As long as your support &amp; download package is current you will have access to all features that we develop. With our competition, you purchase a license and then are required to pay extra for things that should already be included as core features! Not so with SPBAS, we save you time through automation and money thanks to things like all inclusive features and multiple storefronts.</p>
<p>We want everyone to use SPBAS. That&#8217;s why we offer our fully featured <a title="free version" href="http://www.spbas.com/free" target="_blank">free version</a> that is good for up to 25 customers. After you reach that milestone you can upgrade to the next level; all the way up to SPBAS Max which has no customer limit and comes with 99% source code access. <a title="SPBAS scales with your business as it grows." href="http://www.spbas.com/pricing-and-signup" target="_blank">SPBAS scales with your business as it grows</a>.<a name="web-hosting"></a><br />
<em> <!--spacer--> </em></p>
<h1>Web Hosting &amp; Domains</h1>
<p>The web hosting support that SPBAS v3 offers is complete, easy to use and feature rich. It&#8217;s modular design will enable us to support many different provisioning modules. With this release we are introducing the WHM provisioning module; it supports both standard account creation and the reseller features that WHM offers.</p>
<p>With hosting, you also need domain name support &#8211; something else we now have with the release of SPBAS v3. Again, an entirely modular system which makes it possible to support many different domain registrars. With this release we are introducing the eNom provisioning module which has support for the registration, transfer and renewal of domains names.</p>
<p>We&#8217;ve got an <a title="SPBAS v3 – First Look at New Hosting &amp; Domain Features!" href="http://blog.spbas.com/2012/04/04/spbas-v3-first-look-at-new-hosting-domain-features/">extensive introduction to our hosting and domains features in a dedicated blog post</a> &#8211; but our first v3 release includes everything you&#8217;d expect: shared and reseller hosting support; register, transfer &amp; renew domains; and the ability to offer free (or discounted) domains with hosting packages &#8211; and even vary the discounts or free domains on a per-package and per-tld basis!<br />
<em> <!--spacer--> </em></p>
<h1>Buy Now Buttons</h1>
<p>To use this great new feature you simply log into your SPBAS, navigate to the product price tier view and click the <em>buy now button</em> link. This will generate a snippet of javascript that can be embedded into any web page to show the buy now button. Clicking the button takes you directly to the pay gateway to make payment.</p>
<p>Here&#8217;s an example button that you can use to order our upgrade service:</p>
<div id="buy_now"><!-- Paste this where you want the button to appear. --><br />
<script type="text/javascript" language="javascript" src="http://www.spbas.com/orders/buy_now.php?product=ad93985a"></script></div>
<p><em> <!--spacer--> </em><br />
The buttons can be styled using standard HTML and CSS.</p>
<p>Here&#8217;s the CSS for the button above:</p>
<pre class="brush: css; title: ; notranslate">
#buy_now input.submit {
background: #666;
border: 1px solid #666;
color: #fff;
font: bold 14px Verdana, Arial, Helvetica, Sans-Serif;
letter-spacing: 1px;
padding: 12px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
}

#buy_now input.submit:hover {
color: #aef650;
}
</pre>
<p><em> <!--spacer--> </em><br />
And here&#8217;s the HTML:</p>
<pre class="brush: xml; title: ; notranslate">

&lt;div id='buy_now'&gt;
    &lt;!-- Paste this where you want the button to appear. --&gt;
    &lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot; src=&quot;http://www.spbas.com/orders/buy_now.php?product=ad93985a&quot;&gt;&lt;/script&gt;
&lt;/div&gt;

</pre>
<p><em> <!--spacer--> </em></p>
<h1>Code Hooks, API and 3rd Party Modules</h1>
<p>Two new code hooks were added, &#8220;_after_domain_package_creation&#8221; which is triggered just after a domain is added and &#8220;_license_validation_before_new_instance_added&#8221; which is triggered during license validation just before a new instance is added.</p>
<p>We&#8217;ve also added a new &#8220;generic create order&#8221; REST API call that you can program against.</p>
<p>New 3rd party integration&#8217;s include HostBill, Premium Web Cart, JV Zoo and WSO Pro. This enables you to add customers, users and licenses to SPBAS for each new order processed by the 3rd party application.<a name="other-improvements"></a><br />
<em> <!--spacer--> </em></p>
<h1>Other Improvements</h1>
<p>The biggest improvements were made in the helpdesk, here are just a few:</p>
<p>- rewrote the IMAP importer to be more complete in parsing incoming mail<br />
- tickets started in the customer area are now instantly imported<br />
- tickets can be previewed by hovering over the subject line in admin<br />
- marking a ticket as spam now also spams any other tickets submitted by the user<br />
- tickets can now be closed by the user from the customer area<br />
- new ticket creation and replies in the customer area are now redirected to prevent duplicates<br />
- added a support ticket view in the admin customer summary<br />
- added better e-mail flood detection and prevention</p>
<p>Continuing with improvements, we&#8217;ve added better support for Paypal subscription based billing. As always, you can choose to use Paypal subscriptions in parallel with SPBAS invoicing or just let SPBAS handle the invoicing. If you choose to take advantage of Paypal subscriptions then take note, we&#8217;ve added a new featured called &#8220;Auto-Pay&#8221;. The Auto-Pay feature prevents the invoice from being paid if the subscription is active. Instead, it shows a note that the invoice is pending payment. If the subscription is cancelled then Auto-Pay is deactivated so that the customer can pay the invoice, which starts a new subscription at Paypal and re-enables Auto-Pay.</p>
<p>We&#8217;ve also made changes to work flow when adding a new product and throughout the web hosting &amp; domain modules. Using the SPBAS <em>Products</em> feature for example, when you add a new product you are now automatically forwarded to the next step of the process which is adding the price tier. After you add the price tier you are forwarded over to assign the product to an order form which completes the configuration. We will extend this support into all areas of SPBAS with upcoming releases. Features like this make the configuration of SPBAS really easy.</p>
<p>Check out our <a title="change log" href="http://www.spbas.com/community/downloads/v3.0.0/CHANGELOG.txt" target="_blank">change log</a> for the complete list of improvements.<br />
<em> <!--spacer--> </em></p>
<h1>In Closing&#8230;</h1>
<p>SPBAS has grown quickly over the last three years and now we have finally reached our v3 milestone. None of this would have been possible without your continued support and helpful feedback all along the way. Rest assured that we plan to continue listening to your feedback and bettering SPBAS into the v3 series of releases.</p>
<p>As always, thanks for everything guys! Let me know what you think in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.spbas.com/2012/04/04/spbas-v3-release-highlights/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>SPBAS v2.0 Release Highlights</title>
		<link>http://blog.spbas.com/2011/07/21/spbas-v2-0-release-highlights/</link>
		<comments>http://blog.spbas.com/2011/07/21/spbas-v2-0-release-highlights/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 20:42:34 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Release Notices]]></category>

		<guid isPermaLink="false">http://blog.spbas.com/?p=906</guid>
		<description><![CDATA[I am pleased to announce that SPBAS v2.0 has arrived! This release features changes to the admin user interface and work flow improvements. Along with these outstanding changes we&#8217;ve managed to implement 7 new features, 24 improvements to existing features and 42 bug fixes. It&#8217;s been a very busy fourteen weeks. &#160;&#160; User Interface and [...]]]></description>
			<content:encoded><![CDATA[<p>I am pleased to announce that <a href="http://spbas.com/community/showthread.php?t=5807" target='_BLANK'>SPBAS v2.0 has arrived</a>! This release features changes to the admin user interface and work flow improvements. Along with these outstanding changes we&#8217;ve managed to implement 7 new features, 24 improvements to existing features and 42 bug fixes. It&#8217;s been a very busy fourteen weeks.<span id="more-906"></span><br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>User Interface and Work Flow</h1>
<p>Like many of you guys, I spend hours each day working in the SPBAS admin area. After so much time invested you begin to clearly see the rough spots that need improvement. I couldn&#8217;t think of any better way to mark the v2.0 milestone than to smooth over those rough spots. This gives us a rock solid base moving into the v2.x releases. I won&#8217;t be able to cover each change because there are too many, you&#8217;ll just have to check it out yourself. I would like to go over a few of my favorite changes though, so let&#8217;s begin!<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<p><img src='http://blog.spbas.com/wp-content/uploads/2011/07/1-2.gif' /></p>
<p>1. When we have a new version available this section will slide out with a direct link to the release highlights.</p>
<p>2. We now have drop menu navigation. This has to be my favorite feature. It makes using SPBAS <b>noticeably</b> faster.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<p><img src='http://blog.spbas.com/wp-content/uploads/2011/07/3-4.gif' /></p>
<p>3. We moved the auto-complete search over to a more natural right position. </p>
<p>4. The search results now include the helpdesk. It also persists until you click the X button.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<p><img src='http://blog.spbas.com/wp-content/uploads/2011/07/5-6.gif' /></p>
<p>5. The toughest part of using SPBAS is getting started with the initial configuration. We&#8217;ve added a built in <i>Quick Start</i> guide to help with this. Clicking on each of the five panels will take you to documentation for that section. </p>
<p>6. Old pros won&#8217;t need the <i>Quick Start</i> guide so we&#8217;ve provided a way to disable it. Simply click the X button to hide it forever. You can re-enable it at anytime by clicking the Quick Start link in the footer.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<p><img src='http://blog.spbas.com/wp-content/uploads/2011/07/7-8.gif' /><br />
7. We converted all of the quick reports from the v1.x dashboard to widgets.</p>
<p>8. The widgets are sortable and persistent so they stay where you put them.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<p><img src='http://blog.spbas.com/wp-content/uploads/2011/07/9-12.gif' /></p>
<p>9. In this example, we are looking at a select box that contains the different licensing methods you&#8217;ve setup. It enables you to flip between each method while staying at the same tab. In this case, the  <i>Advanced Settings</i> tab. We use this type of navigation throughout SPBAS where applicable.</p>
<p>10. You will consistently find actionable items like <i>add</i>, <i>edit</i> and <i>delete</i> buttons at this location throughout SPBAS.</p>
<p>11. We use tab style navigation in the <i>editor</i> views throughout SPBAS. With v2 we&#8217;ve switched from horizontal tabs to vertical tabs positioned on the right hand side of the screen. We made this change because it enables us to add more tabs than would fit horizontally and we can now better describe each tab.</p>
<p>12. Clicking on the settings tab will show all menu options at once on a single page. The settings tab is where you configure everything from software licensing to KB so there are dozens of direct links on this page.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Code Hooks</h1>
<p>With v2.0 we&#8217;ve standardized the process of adding new trigger points for code hooks. This improvement enables us to create new code hooks anywhere in SPBAS in minutes. Expect to see many new hook points in future releases. </p>
<p>We&#8217;ve introduced four new code hooks for v2.0:</p>
<p>1. <b>*_helpdesk_before_user_delete</b><br />
2. <b>*_admin_before_user_delete</b><br />
3. <b>*_at_phpaudit_license_invalid</b><br />
4. <b>*_at_license_key_creation</b></p>
<p><a href='http://spbas.com/docs/index.php?task=article&#038;article_id=33' target='_BLANK'>Click here</a> to learn more about SPBAS code hooks.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Joomla! Login Share Module</h1>
<p>The Joomla login share module has arrived! I know many of you guys use Joomla and have requested this module for quite some time, I&#8217;m glad it has finally here. </p>
<p>The module works with Joomla v1.5 &#038; v1.6 and offers login share with SPBAS acting as the controller. This means that SPBAS will handle things like account updates, password changes and user registration. It currently does not support session share or the advanced ACL introduced in Joomla v1.6.</p>
<p>You can install the login share module at this location in the SPBAS v2.0 admin:</p>
<p>Settings -> Application -> Custom Modules -> Add New -> Joomla!<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Framework Upgrades</h1>
<p>We are pleased to announce that we&#8217;ve also implemented a series of framework upgrades. </p>
<p>First, we no longer require php short tag support, we replaced all of the short tags with regular tags. </p>
<p>The next upgrade was of the admin area directory structure. We made it even more modular by moving all module specific components to a central spot in admin/modules/*module*. This creates a new standard for module creation that simplifies the process and better organizes functionality.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Notable Changes</h1>
<p>We also implemented the following notable changes with v2.0:</p>
<p>- You can now add invoice line items with $0.00 amounts.<br />
- Improved license instances support for the SPBAS method. ( no integration code update required )<br />
- Fully implemented wildcards for domain, IP, server hostname and server IP. ( e.g. *.domain.com, 192.* )<br />
- Ability to define the cookie domain in the m3_configuration.php. ( e.g. $conf['use_cookie_domain']=&#8217;.url.com&#8217;; )<br />
- Added helpdesk to the global auto-complete search in the admin area.<br />
- Switched javascript frameworks in the admin area. Moved from Prototype to jQuery.<br />
- Updated the installer to have the look and feel of the v2.0 admin.</p>
<p>These are optional, but do require an integration code upgrade if you plan to use them:</p>
<p>- Added the license key string to the local key cache for the SPBAS method.<br />
- The customer and user data is now available in the local license key cache for the SPBAS method.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>In Closing&#8230;</h1>
<p>I&#8217;m very proud of the v2.0 release. It&#8217;s a milestone release that has improved the core product in ways that will benefit everyone for years to come. I hope you enjoy using this release as much as I enjoyed developing it.</p>
<p>Thank you guys for your continued support. Let me know what you think in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.spbas.com/2011/07/21/spbas-v2-0-release-highlights/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>SPBAS v1.9.1 Release Highlights</title>
		<link>http://blog.spbas.com/2011/04/03/spbas-v1-9-1-release-highlights/</link>
		<comments>http://blog.spbas.com/2011/04/03/spbas-v1-9-1-release-highlights/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 19:12:59 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Release Notices]]></category>

		<guid isPermaLink="false">http://blog.spbas.com/?p=850</guid>
		<description><![CDATA[We are pleased to announce that SPBAS v1.9.1 is now available for download from the customer area. This release offers 8 new features, 17 improvements and 24 bug fixes! We recommend that existing customers upgrade as soon as possible in order to take advantage of the exciting new features that SPBAS v1.9.1 offers. &#160;&#160; Local [...]]]></description>
			<content:encoded><![CDATA[<p>We are pleased to announce that <b><a href="http://www.spbas.com/community/showthread.php?t=5727">SPBAS v1.9.1 is now available</a></b> for download from the <a href="http://www.spbas.com/customers">customer area</a>. This release offers 8 new features, 17 improvements and 24 bug fixes! We recommend that existing customers upgrade as soon as possible in order to take advantage of the exciting new features that SPBAS v1.9.1 offers.<span id="more-850"></span><br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Local License Key Grace Periods</h1>
<p>Let me start by explaining how the SPBAS licensing method works. We provide integration code that embeds into your application. This integration code will contact your remote SPBAS licensing server once for initial activation. Upon successful activation the licensing server will return a local license key. The local license key will then be stored in the file system or the database (your choice) and will act as a cache. Each subsequent license validation will try the cached key first and only go remote for a new key if there&#8217;s a problem. Most commonly problems are that the cached local key has expired or the customer has moved the installation. In any case, it&#8217;s very important that your licensing server be online to serve out a new local license key on demand.<br />
<img src="http://blog.spbas.com/wp-content/uploads/SPBAS-licensing-method.gif" alt="How the SPBAS licensing method works." title="How the SPBAS licensing method works." /><br />
Imagine that your licensing server has been down for 3 days due to a hardware issue. Most of your customers are running your application on a cached local key and are experiencing no problems. However, one customer in particular has a local license key cache that has just expired. Your licensing server is down so a new local license key cannot be obtained. Luckily, you&#8217;ve configured the integration code in your application to use our new grace period feature. You&#8217;ve specifically configured it to try again for the next 10 days. So once a day, for 10 days, the integration code embedded in your application will try to contact your licensing server for a new local key. If the integration code is unable to obtain a new local key within the 10 day grace period then on the 11th day the customer will be presented with a licensing error. If your licensing server comes back online within the 10 day grace period a new key is fetched automatically without any interruption of service for your customer.</p>
<p>As you can see with the example above, this is a very important feature that we&#8217;ve introduced here. We hope you&#8217;ll never need it, but isn&#8217;t it nice to know that it&#8217;s there for you in case you do? </p>
<p>Take a look at the <b>Optional Parameters</b> section of our <a href="http://spbas.com/docs/index.php?task=article&#038;article_id=32">integration guide</a> to see just how easy it is to implement.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Enhanced Performance</h1>
<p>As many of you may know, our storefront packages (order/, kb/ and customers/) work around a writable/REST API which makes integration possibilities endless. It comes with a cost of though, that cost is the added overhead of the HTTP connections from the storefront to the SPBAS API server. Most of the time this isn&#8217;t a noticeable overhead, but on rare occasion it can be.</p>
<p>Many times the storefront and the API server are located on the same physical server. In this situation there&#8217;s really no need to connect through the writable/REST API. So what we&#8217;ve done is enabled an additional configuration to cover this situation. It is now possible to configure SPBAS to bypass the writable/REST API in favor of working with the local API directly. Enabling this configuration will eliminate the HTTP calls to the API server which results in a nice performance gain.</p>
<p>By default, all new installations of SPBAS from this point forward will have this configuration enabled by default.</p>
<p>Just to note, if your storefront is on one physical server with the rest of SPBAS on another server you must use the writable/REST API. Also to note, all installations of SPBAS before v1.9.1 are setup to use the writable/REST API by default.</p>
<p><a href="http://spbas.com/docs/index.php?task=article&#038;article_id=35&#038;category_id=1">Click here for documentation</a> on how to enable or disable this new feature.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Code Hooks and Modules</h1>
<p>We&#8217;ve added two new <a href="http://spbas.com/docs/index.php?task=article&#038;article_id=33">code hooks</a> with v1.9.1. The first code hook is triggered to run with each API request, before the request has been processed. The second code hook is triggered to run after a package is created. Code hooks help you extend SPBAS by creating 3rd party modules set to run as the code hook is triggered.</p>
<p>We&#8217;ve also introduced new 3rd party login share modules for WordPress and Simple Machines Forum. If activated, the modules will keep the SPBAS user data in sync with WordPress and/or Simple Machine Forums.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Other New Features</h1>
<p>Other new features include improvements to our addon system making it possible to require addons for specific purchases and we&#8217;ve added V.A.T. consumption tax support for our international customers.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>In Closing&#8230;</h1>
<p>Over the past 8 weeks we&#8217;ve managed to turn out a really nice release with v1.9.1. If you are an existing customer we encourage you to upgrade. If you&#8217;ve tried SPBAS before, now would be a great time to try it again.</p>
<p>As always, <b>thank you</b> guys for your support and feedback. Let me know what you think in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.spbas.com/2011/04/03/spbas-v1-9-1-release-highlights/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SPBAS v1.9 Release Highlights</title>
		<link>http://blog.spbas.com/2011/01/19/spbas-v1-9-release-highlights/</link>
		<comments>http://blog.spbas.com/2011/01/19/spbas-v1-9-release-highlights/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 03:04:40 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Release Notices]]></category>

		<guid isPermaLink="false">http://blog.spbas.com/?p=804</guid>
		<description><![CDATA[Our first release of 2011 has arrived, SPBAS v1.9.0 is now available for download from the customer area. In the past 12 weeks we&#8217;ve managed to implement 7 new features, 15 improvements and 32 bug fixes. This release comes after one of our longest release cycles on record, we hope you will agree it was [...]]]></description>
			<content:encoded><![CDATA[<p>Our first release of 2011 has arrived, <b><a href="http://spbas.com/community/showthread.php?t=5657">SPBAS v1.9.0 is now available for download</a></b> from the customer area.</p>
<p>In the past 12 weeks we&#8217;ve managed to implement 7 new features, 15 improvements and 32 bug fixes. This release comes after one of our longest release cycles on record, we hope you will agree it was worth the wait.<span id="more-804"></span><br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Login and Session Share API</h1>
<p>At the core of this new API is the ability to validate an e-mail address and password from your 3rd party application against the SPBAS database. You can optionally extend this API to create the user account and/or customer account if one does not exist already. On success the API returns an array of data related to the user account.</p>
<p>If your 3rd party application is written in PHP you can use our standard libraries for integration which makes using the API extremely simple. If your application is not written in PHP then you can parse the raw XML response. </p>
<p>You can read more about this new API <a href="http://www.spbas.com/docs/index.php?task=article&#038;article_id=34">here</a>.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Code Hooks &#038; 3rd Party Modules</h1>
<p>We&#8217;ve added two new code hooks that you can take advantage of. The first hook is triggered just before making payment and allows you to change the item name. The other hook is triggered just after the license is created. Both are great additions to the code base making SPBAS just a little more powerful.</p>
<p>This release also offers two new 3rd party modules, <a href="http://www.google.com/recaptcha">reCaptcha</a> for the customer area registration form and <a href="http://disqus.com/">Disqus</a> comments for KB articles. You can see reCAPTCHA in action <a href="http://www.spbas.com/customers/index.php?task=register">here</a> and Disqus comments on most of our KB articles <a href="http://www.spbas.com/docs/index.php?task=article&#038;article_id=33">here</a>. You can turn Disqus on/off at the KB site level or for specific articles only.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Sell Product in Units</h1>
<p>This very powerful feature enables you to sell units of product. This means that you can now sell GBs of bandwidth, hours of development service or anything that would be sold in units. When you enable units at the product price tier level in SPBAS admin the quantity ordered is converted to units with only one set of assets issued (license, download, etc), one order part, one package and one invoice created. Standard products create one of each of these for each quantity ordered.</p>
<p>So for example, if the customer ordered 10 standard product licenses then 10 licenses would be created. If the customer ordered 10 unit product licenses then only one license would be created.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Other Notable Features</h1>
<p>SPBAS v1.9 brings with it a handful of other very useful features which include extensive improvements to the order system for addons, the ability to e-mail individual invoices from the admin area, the ability to force a SSL connection for the admin area and user download logs with UI elements added to both the admin &#038; customer area.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Site Redesign</h1>
<p>If you haven&#8217;t visited us in a while you might notice that we have redesigned our website here at www.spbas.com. We feel it better represents what SPBAS has to offer as opposed to the old site. I thought I would mention this as we are still in the process of compiling testimonials, featured design integrations and case studies. If you would like to participate then please <a href="https://www.spbas.com/contact">contact us</a>.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<p>That&#8217;s it for now, let us know what you think in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.spbas.com/2011/01/19/spbas-v1-9-release-highlights/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SPBAS v1.8 Release Highlights</title>
		<link>http://blog.spbas.com/2010/10/18/spbas-v1-8-release-highlights/</link>
		<comments>http://blog.spbas.com/2010/10/18/spbas-v1-8-release-highlights/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 16:14:01 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Release Notices]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[v1.8]]></category>

		<guid isPermaLink="false">http://blog.spbas.com/?p=627</guid>
		<description><![CDATA[I&#8217;m proud to announce that we now have an integrated helpdesk for SPBAS! No more back and forth between the 3rd party helpdesk and SPBAS, now your data is only a click away. Using the integrated desk will save you time and money. Not to mention, no more dual logins for your customers. Let&#8217;s face [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m proud to announce that <b>we now have an integrated helpdesk for SPBAS!</b> </p>
<p>No more back and forth between the 3rd party helpdesk and SPBAS, now your data is only a click away. Using the integrated desk will save you time and money. Not to mention, no more dual logins for your customers.<span id="more-627"></span></p>
<p>Let&#8217;s face it, the software business is all about customer support. Providing quality support in a timely manner will give customers confidence in choosing you over your competition. With the release of SPBAS v1.8 you now have a competitive advantage. The helpdesk is included with every SPBAS license at no extra cost.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Quick Tour Screencast</h1>
<p><a href='http://www.screencast.com/t/KpjO5lHqtfC'><img src='http://blog.spbas.com/wp-content/uploads/helpdesk_play_screen.gif'  title='Click to View' alt='Click to View' /></a><i>&nbsp;<!--spacer-->&nbsp;</i><br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Feature Complete Helpdesk</h1>
<p>We&#8217;ve made the helpdesk very feature complete while leaving out the clutter that a standalone helpdesk can sometimes bring. Here are <b>only a few</b> of the main features the new helpdesk has to offer:</p>
<p><b>Departments</b><br />
- Multiple departments &#038; staff assignments<br />
- Optionally, force tickets to be created from the customer area (per department)<br />
- Assign departments to multiple storefronts</p>
<p><b>Tickets</b><br />
- IMAP based e-mail import<br />
- Create/reply to tickets from the SPBAS admin interface or your e-mail client<br />
- Auto-complete search for tickets &#038; replies<br />
- Tickets grouped by status: &#8220;New&#8221;, &#8220;Open&#8221;, &#8220;Closed&#8221; and &#8220;My Tickets&#8221;<br />
- Ability to quote the last reply on a new reply<br />
- Auto-inserted signatures per staff member<br />
- Multiple attachments per reply<br />
- Quick links bar per ticket: view customer/user, add invoices, add packages, change passwords, etc.<br />
- Change the subject of a ticket<br />
- Assign the ticket to a specific staff member<br />
- Ability to change the ticket department &#038; the ticket priority<br />
- Automatic e-mail flood protection to catch e-mail loops<br />
- Add notes per ticket<br />
- Quick stats showing packages w/ expiration dates, total tickets opened per user/customer and an audit log<br />
- Support history tab to quickly switch between tickets a customer/user has opened in the past</p>
<p><b>Support Packages</b><br />
- Create and assign support packages to price tiers. (e.g. 6 month support access)<br />
- Require non-expired support package for new ticket creation (per department)<br />
- Offer paid renewal options for expired support packages before a ticket can be created</p>
<p><b>Customer Interface</b><br />
- Integrated in the SPBAS customer area<br />
- Customer can view open &#038; closed tickets or start a new ticket<br />
- Tickets can be created from the customer area or direct e-mail to the department address<br />
- Customer can purchase support renewals for expired packages<br />
- Standalone contact form assigned to a specific department</p>
<p>Be sure to check out <b>docs/Quick_Start_Guide.txt</b>, section 8 specifically. It&#8217;s a guide to configuring helpdesk.</p>
<h1>In Summary</h1>
<p>What a busy four weeks it&#8217;s been since our last release. I&#8217;ve worked long hours to make the helpdesk a reality so I really hope you guys find it useful. We switched over last week and so far it&#8217;s been great. Well worth the time investment, I hope you will agree! Please be sure to let people know about SPBAS if you find it useful. </p>
<p>Also, hang on tight guys, this next release will knock you out of your chair. Great things to come.</p>
<p>Let me know what you think in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.spbas.com/2010/10/18/spbas-v1-8-release-highlights/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>SPBAS v1.7 Release Highlights</title>
		<link>http://blog.spbas.com/2010/09/20/spbas-v1-7-release-highlights/</link>
		<comments>http://blog.spbas.com/2010/09/20/spbas-v1-7-release-highlights/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 23:52:42 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Release Notices]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[v1.7]]></category>

		<guid isPermaLink="false">http://blog.spbas.com/?p=495</guid>
		<description><![CDATA[What a busy three months it has been since our last release! In that time we&#8217;ve managed to implement 4 new features, 12 improvements and fixed a record 65 bugs! We&#8217;ve improved the admin UI for licensing, added a SPBAS licensing method, produced API documentation, wrote API wrappers to every storefront call and added 14 [...]]]></description>
			<content:encoded><![CDATA[<p>What a busy three months it has been since our last release! In that time we&#8217;ve managed to implement 4 new features, 12 improvements and fixed a record <a href="http://spbas.com/community/showthread.php?t=5466">65 bugs</a>! We&#8217;ve improved the admin UI for licensing, added a <a href="http://spbas.com/docs/index.php?task=article&#038;article_id=32">SPBAS licensing method</a>, produced API <a href="http://spbas.com/docs/api.v1.7/">documentation</a>, wrote API wrappers to every storefront call and added 14 new code hooks to the 3rd party module system. Summer time has come and gone, leaving us with an exciting new release. <span id="more-495"></span><br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Admin UI Changes</h1>
<p>We have really simplified the admin UI for licensing with the release of v1.7. I think it&#8217;s best if I just show you:</p>
<p><a href='http://www.screencast.com/t/NTRmMzk2MT'><img src='http://blog.spbas.com/wp-content/uploads/licensing_ui_changes.gif'  title='Click to View' alt='Click to View' /></a><br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>SPBAS Licensing Method</h1>
<p>The SPBAS method was designed with the best of PHPAudit &#038; Iono in mind and built upon our years of experience with licensing. The idea going into the build was to solve complex problems and to package the solution in such a way that makes it really simple to integrate with your application. </p>
<p><strong>Features Include:</strong> </p>
<p>- It&#8217;s an <a href="http://spbas.com/docs/index.php?task=article&#038;article_id=32">easy to implement</a> class with configurable options.<br />
- Checks the local key first with each validation, only going remote if the key is expired or missing.<br />
- When it does go remote it tries sockets, cURL and then fopen. The order is configurable.<br />
- Local license keys are stored in the database or file system, your choice.<br />
- We have true support for instances now, so 1 license key can be installed at X locations.<br />
- We have support for lists of predefined license keys &#8211; think retail/boxed software.<br />
- Plus a whole lot more&#8230;</p>
<p>So while it is not required that you take advantage of the SPBAS licensing method, we do encourage everyone currently running either the PHPAudit or Iono method to consider upgrading to the SPBAS method as soon as possible. It&#8217;s quite simply the best licensing available and we want you to enjoy the benefits it will bring.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>3rd Party Modules &#038; Code Hooks</h1>
<p>We have made significant investments in the <a href="http://spbas.com/docs/index.php?task=article&#038;article_id=33">3rd party modules system</a> with this release. We&#8217;ve introduced 14 new code hooks that will enable developers to tightly integrate SPBAS with other applications.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Storefront API Wrappers</h1>
<p>All of the <a href="http://spbas.com/docs/index.php?task=article&#038;article_id=9">storefront packages</a> are based on a writable/REST API. They require no database connection and can be used anywhere on the web. This makes the integration possibilities endless. </p>
<p>To encourage developers in extending SPBAS to work with other applications we&#8217;ve written simple API wrappers for every call, over 60+ total. This should enable developers to quickly and easily integrate any aspect of any storefront package into other applications. The documentation can be found <a href='http://spbas.com/docs/api/v1.7/'>here</a> (<em>see Storefront_API*</em>).<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Complete API Documentation</h1>
<p>We are pleased to announce that we have now have complete API documentation. It&#8217;s done in PHPDoc format and can be found <a href='http://spbas.com/docs/api/v1.7/'>here</a>. We&#8217;ll build new documentation for each release to retain history between versions.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>In Closing&#8230;</h1>
<p>It&#8217;s been a great summer. The work completed improves our core product in ways that will benefit us all for years to come. We hope you take full advantage of the change that v1.7 brings.</p>
<p>Thanks for reading, let me know your thoughts in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.spbas.com/2010/09/20/spbas-v1-7-release-highlights/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SPBAS v1.6 Release Highlights</title>
		<link>http://blog.spbas.com/2010/05/19/spbas-v1-6-release-highlights/</link>
		<comments>http://blog.spbas.com/2010/05/19/spbas-v1-6-release-highlights/#comments</comments>
		<pubDate>Wed, 19 May 2010 02:56:46 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[Release Notices]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[v1.6]]></category>

		<guid isPermaLink="false">http://blog.spbas.com/?p=401</guid>
		<description><![CDATA[This will be a popular release! How do I know? We&#8217;ve finally delivered on two of our most highly requested features. Those two features are mass mail and suspension logic for unpaid invoices. In total, SPBAS v1.6 offers 5 new features with 12 improvements of existing features and 24 bug fixes. &#160;&#160; Mass Mail Overview [...]]]></description>
			<content:encoded><![CDATA[<p>This will be a popular release! How do I know? We&#8217;ve <a href="http://www.spbas.com/community/showthread.php?t=4938">finally delivered</a> on two of our most highly requested features. Those two features are mass mail and suspension logic for unpaid invoices. In total, SPBAS v1.6 offers <strong>5 new features</strong> with <strong>12 improvements</strong> of existing features and <strong>24 bug fixes</strong>.<span id="more-401"></span><br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Mass Mail Overview</h1>
<p>Our goal with SPBAS is to make every module as complete as possible. We understand that the best things in life are often the hardest to come by. So while we could have implemented a half baked mass mail solution just to say we have the feature, we didn&#8217;t. Instead, we researched the market and consulted with serious e-mail marketers to create a very solid mass mail application. We hope you will agree.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Mass Mail Lists</h1>
<p>Lists enable you to create groups of customers that meet specific criteria that you define. For example, say you have a release notice or policy change and you need to contact all customers. You&#8217;d create a list for that. </p>
<p>Lists are essentially a set of rules that you assign to a campaign. Each time you send a campaign the mailing list is generated based on the predefined rules. Approaching it this way results in a list that is dynamic and always automatically up to date.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<p><center><a href='http://blog.spbas.com/wp-content/uploads/v161_over.gif' class="lightview" title="The mass mail list editor."><img style='border: 4px solid #ccc; border-width: 2px 4px 4px 2px;' src='http://blog.spbas.com/wp-content/uploads/v161.gif' title='Click to expand' /></a></center><br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Mass Mail Campaigns</h1>
<p>For each mass mail campaign you can edit the e-mail copy, view it online or send it to yourself for testing. We provide several built in replaceable tags that you can use like <i>{first name}</i>, <i>{last name}</i>, etc.</p>
<p>We also support the inclusion of an Alt Body to accompany your HTML e-mail copy. The Alt Body is designed to be the plain text version of the HTML e-mail. Not everyone can receive HTML e-mails so it&#8217;s important to send a plain text copy along too so your message isn&#8217;t lost in a tangle of HTML markup.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<p><center><a href='http://blog.spbas.com/wp-content/uploads/v162_over.gif' class="lightview" title="The mass mail campaign editor, Mail Copy tab."><img style='border: 4px solid #ccc; border-width: 2px 4px 4px 2px;' src='http://blog.spbas.com/wp-content/uploads/v162.gif' title='Click to expand' /></a></center><br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<p>After you&#8217;ve created your e-mail copy, you need to assign the campaign to one or more lists using the Assign Lists tab. Don&#8217;t worry, we&#8217;ve got duplicates covered. Even if a customer matches the criteria to be assigned to both lists, they&#8217;ll only receive one copy of your campaign.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<p><center><a href='http://blog.spbas.com/wp-content/uploads/v163_over.gif' class="lightview" title="The mass mail campaign editor, Assign Lists tab."><img style='border: 4px solid #ccc; border-width: 2px 4px 4px 2px;' src='http://blog.spbas.com/wp-content/uploads/v163.gif' title='Click to expand' /></a></center><br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<p>Finally, we are ready to send the campaign using the Send Mail tab. This is where it gets really interesting. You have the following options to choose from:</p>
<p>- Max to send per hour<br />
- Who to send to? every customer in the list or only customers who have never received the campaign before.<br />
- When to send? Now, Per Schedule (date &#038; time), Periodic Schedule (interval in days &#038; time)<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<p><center><a href='http://blog.spbas.com/wp-content/uploads/v164_over.gif' class="lightview" title="The mass mail campaign editor, Send Mail tab."><img style='border: 4px solid #ccc; border-width: 2px 4px 4px 2px;' src='http://blog.spbas.com/wp-content/uploads/v164.gif' title='Click to expand' /></a></center><br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<p>Imagine what you can do with that! Here at SPBAS, we&#8217;ll use the Periodic Schedule feature to e-mail our free version customers a few days after signup to make sure everything is going ok. Just to see if we can help with anything or if there are questions. It will help us stay in touch with you guys and hopefully make us better at what we do.</p>
<p>How will you use the mass mail features? Let me know in the comments.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>Suspension Logic</h1>
<p>Have a look at SPBAS Admin -> Settings -> Billing &#038; Invoice. I&#8217;d like to touch on two new features today.</p>
<p>The first is invoice reminders which you can set to automatically send at your desired interval. For example, if I entered 30,60,90 the customer would get a reminder on the 30th day, the 60th day and finally the 90th day. The 90th day would be the final notice. The e-mail template used for these notices can be found at Admin -> Settings -> Templates -> Invoice, Invoice Reminder.</p>
<p>The second new feature is the ability to suspend the package for unpaid invoices after x days have passed. You could set this to be in sync with the invoice reminders. For example, using the 30,60,90 interval again, you could set the packages to suspend on the 97th day, 7 days after the final invoice reminder. How you configure it is up to you, tailor it to fit your exact business needs.<br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<p><center><a href='http://blog.spbas.com/wp-content/uploads/v165_over.gif' class="lightview" title="The billing &#038; invoice configuration view."><img style='border: 4px solid #ccc; border-width: 2px 4px 4px 2px;' src='http://blog.spbas.com/wp-content/uploads/v165.gif' title='Click to expand' /></a></center><br />
<i>&nbsp;<!--spacer-->&nbsp;</i></p>
<h1>In Closing&#8230;</h1>
<p>With this release SPBAS has become more stable and feature rich. We hope you enjoy the software. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.spbas.com/2010/05/19/spbas-v1-6-release-highlights/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
