FacebookLinkedInTwitterEmail usEmail us

4 Jan 2017 8:46 PMUpdate 3.9.1

Fix: Open As ICalendar now has correct start and finish times based on the time zone.

Fix: Error in install updates for websites using cart items.

4 Jan 2017 11:27 AMUpdate 3.9.0

New: Can now set the base time zone for the system.

20 Dec 2016 1:50 PMUpdate 3.8.4

Fix: When re-emailing a campaign when Not Sent To Recipient For was other than Ever.

14 Dec 2016 1:58 PMUpdate 3.8.3

Fix: Could not copy objects with a filename such as articles, categories, tags, industries and groups.

14 Dec 2016 11:49 AMUpdate 3.8.2

Fix: Digital items were not automatically sending once a client paid in full.

Fix: Problem with already scheduled automated tasks not running due to invalid parameters attribute.

7 Dec 2016 8:26 PMUpdate 3.8.1

New: You can now to send email campaigns to recipients again after a specified time period. For example, 1 year might be specified for an annual renewal notice.

New: Email campaigns are now sent in batches with an interval between each batch so that the server is not overloaded when sending large campaigns.

29 Nov 2016 5:22 PMUpdate 3.8.0

New: New scheduler created which runs on the web application which is intended to take over from the current Windows Service. For the scheduler to work, set the Application Pool Start Mode option to AlwaysRunning. If you cannot access this property set the Idle Timeout to zero or a high number, for example, 9800 minutes (7 days). If the application pool expires the application is ended and the cached schedule is removed and never called. Note: Keeping Session timeout to say 20 minutes will not affect this.

New: System-wide errors which have not been caught are now logged.

New: The system log is now output to CSV which can be loaded via spreadsheet and sorted, etc.

New: The payment method for Credit Card via MIGS Offsite's secure hash method was updated to SHA-256.

31 Oct 2016 2:26 PMUpdate 3.7.24

Fix: Searchable drop down was not aligning up with bottom of input box.

30 Oct 2016 3:27 PMUpdate 3.7.23

New: Application.GetView has an additional parameter Inherits which will allow you to create a view that inherits another Business Collection.

28 Oct 2016 6:05 PMUpdate 3.7.22

New: You can now specify an ID as the default value of an Item Definition.

Fix: Error when specify postcodes to regions in delivery zones.

24 Oct 2016 12:04 PMUpdate 3.7.21

Fix: Error placing order for Service Bookings.

18 Oct 2016 1:29 PMUpdate 3.7.20

New: Now adds meta tags (first, prev, next and last) for pagination in Directory and Article Views.

17 Oct 2016 2:26 PMUpdate 3.7.19

Fix: The ServiceBooking.SendConfirmationLetter would only send when the administrator made the booking for the user.

16 Oct 2016 12:24 PMUpdate 3.7.18

New: Read-only property DeliveryNote.TrackingURL generated from Order.DeliveryMethod.TrackingURL and the TrackingCode.

Fix: The SetDispatched function will not ask for TrackingCode if the Order.DeliveryMethod.TrackingURL is not set.

14 Oct 2016 3:58 PMUpdate 3.7.17

Fix: The Available Quantity check returned zero for trading items with options even though the availability was set.

12 Oct 2016 5:00 PMUpdate 3.7.16

New: Added property FinishTime to ServiceBooking and defaulted to StartTime plus Service.Duration.

New: Added function OpenAsICalendar to ServiceBooking.

12 Oct 2016 2:33 PMUpdate 3.7.15

New: The following functions will not be executed in the process if AllowExecute returns False. Also, a new parameter BCCMe on each function will BCC the administrator if set to True.

  • DeliveryNote.SendNotification
  • Membership.SendApprovalNotification
  • Order.SendInvoice
  • Order.SendPurchaseOrder
  • Order.SendThankyouLetter
  • OrderItem.SendDigitalItem
  • Payment.SendReceipt
  • ServiceBooking.SendCancellationLetter
  • ServiceBooking.SendConfirmationLetter
  • User.SendActivationRequest
  • User.SendApprovalNotification

10 Oct 2016 1:58 PMUpdate 3.7.14

Fix: Delivery Country is now required by default in Request Order Details.

3 Oct 2016 7:03 PMUpdate 3.7.13

New: Function [Set Delivery Method Or Pickup Outlet] will enable the client to recalculate the freight based on their selection, prior to checking out.

2 Oct 2016 2:33 PMUpdate 3.7.12

Fix: Was not finding the correct pickup outlet in some circumstances.

28 Sep 2016 4:33 PMUpdate 3.7.11

New: You can now create URL redirects for missing files under userfiles folder.

22 Sep 2016 6:15 PMUpdate 3.7.10

New: You can now create URL redirects for missing files via the content management system.

New: The system will ask if you would like to create a URL redirect when renaming a file such as articles and categories.

13 Sep 2016 3:58 PMUpdate 3.7.9

Fix: The user rates are now reset after Request Order Details in case the user changes the delivery country.

12 Sep 2016 9:53 AMUpdate 3.7.8

Fix: On first time setting the user rates with tax inclusive set to database the incorrect tax would be added to the user freight price.

7 Sep 2016 3:17 PMUpdate 3.7.7

New: Now the system sets the user freight and tax rates only when accessed instead of on load of the website. This allows for faster loading.

New: When the delivery destination is set the pick-up outlets are filtered to show only those in the country or within 1000km and also sorted by nearest to furthest.

26 Aug 2016 5:00 PMUpdate 3.7.6

Fix: Getting user geo location failed.

23 Aug 2016 4:00 PMUpdate 3.7.5

New: System configuration option called Show Tax Breakdown On Invoice. Setting Yes will show how much tax on each item. No will only show the total tax.

New: Added tax included on line items and totals on confirm order.

22 Aug 2016 6:35 PMUpdate 3.7.4

New: System configuration option for Tax Inclusive as follows:

  • [No] to store and display pricing exclusive of tax,
  • [Display] will store pricing excluding tax but display with tax based on tax rate for current delivery zone, or
  • [Database] will store and display the price including tax. This inclusive price will be the same for all delivery zones.

New: Added tax included on line items and totals on tax invoice.

New: Removed freight per product as a system option.

Fix: When search engine robots loaded the website, setting the default user rates would return an error because their are no browser culture settings.

1 Aug 2016 6:00 PMUpdate 3.7.3

Fix: Rounded currency data to 2 decimal places.

30 Jul 2016 12:14 PMUpdate 3.7.2

Fix: Correction to country records with special characters.

28 Jul 2016 5:38 PMUpdate 3.7.1

Fix: HTTPS Everywhere was not working on short-cut URLs.

8 Jun 2016 4:44 PMUpdate 3.7.0

New: You can now set up Outlets that are either stores (where products are picked up and/or delivered from) or warehouses (where products are only delivered from). You can assign or create a user record as an outlet. By default the licensee user record is set as an outlet (warehouse). If you have one or more stores the visitor will be prompted to select a pickup location (or not) when checking out.

New: You can now set up Delivery Zones (from one pickup region to one or more destination regions). Freight Rates and Tax Rates can be set for each zone. The system will try to detect the region the visitor is at and will set the default freight rates and tax rates based on that region. From the shopping cart, before they check out, the client will be able to change the default region by selecting a country from a drop-down (and state, postcode if necessary to determine the region) which will update the default freight and tax rates – essentially giving them the correct price before proceeding to check out.

New: Freight Calculation Method is no longer system wide. It can be set on each delivery method.

New: Tracking URL can be set on each delivery method.

New: Freight based on weight is now calculated on kilograms instead of grams.

New: HTTPS Everywhere is now available. You must have a current SSL Certificate before setting this option. It can be set under System Configuration - Configure Website.

New: POP3 and SMTP ports now editable. They can be set under System Configuration - Configure Email.

New: The person booking services is added to the property ServiceBooking.User for each attendee they book.

New: Executing a business object method by submitting a form using method="GET" can now accept the parameter names in the URL. For example, a method with 2 parameters, Country and Postcode, would accept any of the following:

  • &Parameters=Australia,4220
  • &Country=Australia&Postcode=4220
  • &Country_Control=Australia&Postcode_Control=4220

Fix: Updated the HTML output from Application.DisplayVideo for YouTube videos.

Fix: Author select field on articles now sorted by last and first name.

Fix: Sending of the delivery notification will now also be sent to administration.

21 Apr 2016 1:18 PMUpdate 3.6.16

Fix: Error with Google Tag Manager container snippet.

20 Apr 2016 5:06 PMUpdate 3.6.15

New: Add property Google Tag Manager Container ID to Templates. When a container ID is supplied, the Google Tag Manager container snippet is added into the HTML output when that template is used for displaying a page.

Fix: Updated the Google Analytics tracking snippet to latest version.

Fix: Updated the YouTube output code generated from Application.DisplayVideo to use iframes.

11 Apr 2016 5:51 PMUpdate 3.6.14

New: A trading item (product, service or subscription) can have a digital item associated to it and when ordered, it is emailed to the trading entity. To do this you must create a page with output type of email and a file name in the format of digital-item-[trading item file name]. For example, for a product named widget the email page would be named digital-item-widget.

New: Can now use mulitple attribute for file inputs in the Email Form. For example, <input type="file" multiple="multiple"/>.

New: In freight rates when leaving Base Price or Price Per Unit blank will set to Order Freight Price to blank which will display POA - price on application.

2 Mar 2016 5:35 PMUpdate 3.6.13

New: Card holders name in SecurePay is not a required field but passed anyway.

19 Feb 2016 1:24 PMUpdate 3.6.12

Fix: Implemented additional response status checks when processing credit cards with SecurePay.

15 Feb 2016 6:49 PMUpdate 3.6.11

Fix: Implemented tighter security functionality when processing credit cards with SecurePay.

10 Feb 2016 11:24 AMUpdate 3.6.10

New: Expressions in the Title of a menu item by having the first letter an equals followed by the expression. For example, ="My Cart (" & CartItemsQuantity & ")".

New: A function CartItemsQuantity added to the Application business object. Useful to display in menus as above.

22 Jan 2016 4:10 PMUpdate 3.6.9

Fix: An error occurred when an order placed but there were no payment methods set up.

21 Jan 2016 6:47 PMUpdate 3.6.8

Fix: Pages with a dot in the file name would include the dot in the body class attribute. Dots are now replaced with dashes. For example, <body class="cartitems.requestorderdetails"> now becomes <body class="cartitems-requestorderdetails">.

Fix: Client side script was not validating required checkboxes.

19 Jan 2016 6:55 PMUpdate 3.6.7

Fix: System could not determine if JavaScript enabled on client browser when the site first loaded via a dynamic file name. For example, www.yourdomain.com/contact-us.

21 Dec 2015 2:42 PMUpdate 3.6.6

New: Use the function GenerateHTMLSelectMenu([Menu]) on the Application business object to generate a drop down for the menu object of ID passed.

8 Dec 2015 2:28 PMUpdate 3.6.5

Fix: The window overlay would appear on form submit when form invalid.

7 Dec 2015 6:27 PMUpdate 3.6.4

Fix: The form validator was not validating some controls correctly.

7 Dec 2015 6:22 PMUpdate 3.6.3

New: Adding the class disable-window-on-submit to a form will, when submitted, cover the window with a semi-transparent overlay making it look as if disabled. In the center of the overlay is a spinning arrow indicating to the user the form is being processed.

16 Nov 2015 8:02 PMUpdate 3.6.2

Fix: View Port setting incorrect on some domains.

16 Nov 2015 7:08 PMUpdate 3.6.1

New: Added class ellipse (in base.css) which turns an element into an ellipse shape.

Fix: Added missing styles for new Pick List control in base.css.

Fix: Some styling errors in base.css.

16 Nov 2015 5:23 PMUpdate 3.6

New: JQuery functions added in base.js as follows:

  • Stick an element to the edge (left, right, top and/or bottom) of its scrollable container. This can be acheived by adding stick-left, stick-right, stick-top and/or stick-bottom classes to the sticky element.
  • Replace the normal scrollbar with arrows that become visible when hover over scrollable element. This can be acheived by adding scroll-arrows class to a scrollable element.
  • Toggle nav sub-menus open/close when clicked. This can be acheived by adding toggle class to a nav element.
  • Form validator (Beta).
  • Pick list (Beta).

New: Styles added in base.css as follows:

  • Class scrollable-x sets the element with horizontal scroll bars.
  • Class scrollable-y sets the element with vertical scroll bars.
  • Class hide-scrollbar hides the scroll bar while still being able to scroll.

Fix: Some styling errors in base.css.

10 Nov 2015 10:02 AMUpdate 3.5.45

Fix: The licensee website address in the email template was adding the full path unnecessarily.

Fix: Credit Card Via SecurePay requires a Purchase Order No. This was not happening via Process Payment on the application.

29 Oct 2015 6:27 PMUpdate 3.5.44

Fix: When the links in the email template was generated via a merge field it did not include the full path.

29 Oct 2015 4:21 PMUpdate 3.5.43

New: Added "Delivery Notes" to the administrator's menu.

Fix: When the logo in the email template was generated via a merge field it did not include the full path.

21 Oct 2015 1:04 PMUpdate 3.5.42

New: "Open As iCalendar" has been added (to the Service Time object) which will allow you to add the event/class/etc to your calendar such as Outlook.

19 Oct 2015 6:04 PMUpdate 3.5.41

Fix: When a form was submitted with checkboxes selected and an error the form was not repopulating with the submitted data.

16 Oct 2015 11:13 AMUpdate 3.5.40

Fix: List articles were listing articles not accessible to current user.

13 Oct 2015 3:19 PMUpdate 3.5.39

Fix: When no groups are included in an email campaign the unsubscribe did not work. Now it will change the email status on the user to blocked.

Fix: Only the first click by a user on a link in an email is recorded.

3 Oct 2015 5:34 PMUpdate 3.5.38

New: Can now set a business object property to be calculated. On the property definition set the attribute Calculated to true. When a value is requested for a Calculated property the DefaultValueExpression is evaluated and returned.

2 Oct 2015 3:23 PMUpdate 3.5.37

New: Whenever an email is sent to a user, excluding those from an email campaign, a note is added to the user record stating that an email was sent with the subject.

Fix: Definition Inspector updated with new formatting and styles.

Fix: Properties of type GroupOfValues were getting an error when no property names supplied.

Fix: Was not formatting properties of type GroupOfValues when the Format attribute supplied.

2 Oct 2015 9:10 AMUpdate 3.5.36

Fix: When generating content, merging expressions is now performed prior to form controls being populated with current object data. This is necessary if the expression generates form controls.

Fix: When booking a service it now displays the start time(s) in the order item additional information.

25 Sep 2015 9:37 AMUpdate 3.5.35

Fix: GenerateHTMLControl on checkboxes did not generate a label when required. Also, removed required attribute which forces it to be checked.

Fix: Unknown User Initial Access Point when set was getting a type mismatch when loading from configuration settings.

23 Sep 2015 10:15 PMUpdate 3.5.34

New: The configuration setting for "Unknown User Try Login First" has been changed to "Unknown User Initial Access Point" with 3 options.

  • Check For Registration: This new option will ask the user for to submit their email address and check to see if it is on the database. If it is they are directed to Login otherwise to Register.
  • Login: Takes the use to Login.
  • Register: Takes the use to Register.

New: You can now dispatch part of an order.

Fix: Changed the category list to display the parent category name instead of "All" when used.

17 Sep 2015 11:23 AMUpdate 3.5.33

Fix: Added an option for label positioning before controls to the function output of GenerateHTMLForm and GenerateHTMLControl.

Fix: Added open graph meta information for the URL in the blog post and product templates.

14 Sep 2015 6:57 PMUpdate 3.5.32

Fix: More changes to function output of GenerateHTMLForm and GenerateHTMLControl.

12 Sep 2015 6:17 PMUpdate 3.5.31

Fix: Changes to function output of GenerateHTMLForm and GenerateHTMLControl.

9 Sep 2015 1:10 PMUpdate 3.5.30

Fix: Changed the default order complete message to only list outstanding payments.

Fix: Replacing form inputs and selects in a custom form failed in some circumstances.

5 Sep 2015 8:22 AMUpdate 3.5.29

Fix: Issues to Cancel Times and Cancel Reservations for service schedules.

2 Sep 2015 3:44 PMUpdate 3.5.28

New: Added Open Graph Protocol metadata to website-blog-post-default and website-product-default templates.

2 Sep 2015 3:29 PMUpdate 3.5.27

New: Added property to template called Metadata. Use this property for custom metadata. You may use merge fields and the resulting metadata is added to the <head> tag. The auto-generated meta tags based on existing files (added in Update 3.5.23) have now been removed. You can manually add these if required to this new property.

Fix: Removed auto paragraph feature from the HTML editor.

27 Aug 2015 12:25 PMUpdate 3.5.26

Fix: Added currency code and corrected order info for credit card via MIGS offsite payment method.

Fix: Corrected spelling of Occurrence fields in Schedule tables.

26 Aug 2015 12:25 PMUpdate 3.5.25

Fix: When booking for a service the order was not complete and the user did not get to specify users.

26 Aug 2015 12:22 PMUpdate 3.5.24

New: Can now specify a plural display name on the ItemDefinition using CollectionDisplayName and CollectionDisplayNameExpression. If none is specified it uses a built in function called Pluralize.

Fix: When booking for a service not in advance it asks twice for number of attendees.

14 Aug 2015 3:55 PMUpdate 3.5.23

New: Meta tags for adding web app to device home screens. If the file with the same name is found in the root then the corresponding meta tag is added.

  • <link rel="manifest" href="manifest.json" /> - for Google Android devices. May become W3C standard. See here for more info.
  • <meta name="msapplication-config" content="msapplication-config.xml" /> - for Microsoft Windows devices. See here for more info.
  • <link rel="apple-touch-icon" sizes="76x76" href="icon-76x76.png" /> - for Apple devices.
  • <link rel="apple-touch-icon" sizes="120x120" href="icon-120x120.png" /> - for Apple devices.
  • <link rel="apple-touch-icon" sizes="152x152" href="icon-152x152.png" /> - for Apple devices.
  • <link rel="apple-touch-icon" sizes="180x180" href="icon-180x180.png" /> - for Apple devices.

New: Meta tag for application name: <meta name="application-name" content="My Web Application" />

New: Meta tag for associating an image to an article. Uses open graph protocol developed by Facebook. <meta property="og:image" content="http://www.yoursite.com/myimage.jpg" />

13 Aug 2015 2:54 PMUpdate 3.5.22

New: Meta tag added to block safari from detecting and formatting what it thinks are phone numbers. If you want phone numbers clickable from your phone then they need to be formatted as follows: <a href="tel:+5555555555">+5 (55) 555 5555</a>

29 Jul 2015 11:38 AMUpdate 3.5.21

Fix: Updated stylesheets to modify system folders to lower case because robots.txt blocks none lower case access to those folders.

26 Jul 2015 12:13 PMUpdate 3.5.20

New: Can now pay for a service in advance of booking a time.

17 Jul 2015 3:51 PMUpdate 3.5.19

Fix: Replace a missing file from the file manager.

11 Jul 2015 4:57 PMUpdate 3.5.18

New: Function on business objects "ToHTML(HTMLToMerge)" which will merge HTML passed as parameter to the object to output HTML.

New: Function on business collections "ToHTMLArray(ItemHTMLToMerge, TopCount, Randomise, Page)" which will merge HTML passed as parameter to the items in the collect to output an array of HTML.

  • TopCount: is the number of items to output. -1 for all.
  • Randomise: if true will shuffle the items in the collection before outputing the TopCount.
  • Page: the first item to output will be (Page - 1) x TopCount + 1.

10 Jul 2015 2:36 PMUpdate 3.5.17

Fix: Searching collections for text did not filter the results.

5 Jul 2015 4:06 PMUpdate 3.5.16

New: Can now list all visible articles by using the attribute "PageType=ContentView" or the shortcut path "content/" in your URL. This is useful for listing the results when searching the content of the website.

New: Function GenerateHTMLSearchControlForArticleView which you can use to add a search box to the content, blog, exhibit, guestbook and shop views to search for articles.

New: Function GenerateHTMLSearchControlForDirectoryView which you can use to add a search box to the directory view to search for users.

Update: Removed unused / unnecessary spare properties from Users business object.

30 Jun 2015 1:57 PMUpdate 3.5.15

New: Added the contact details of the trading entity to the purchase order for the supplier.

19 Jun 2015 10:10 AMUpdate 3.5.14

Fix: Error when adding a product to the cart due to data being reset prior to checking availability.

3 Jun 2015 9:30 AMUpdate 3.5.13

Fix: Error when adding a new item with one or more selected from multi select property.

2 Jun 2015 5:00 PMUpdate 3.5.12

Fix: Supplier purchase orders not emailed to correct email address.

Fix: Supplier purchase orders did not include delivery details of customer when drop shipped.

27 May 2015 5:00 PMUpdate 3.5.11

Fix: Optimised memory and processor usage when reading data from the database.

22 May 2015 12:50 PMUpdate 3.5.10

Fix: Added default value to Product Dropship.

20 May 2015 1:43 PMUpdate 3.5.9

Fix: Error adding auction credit to cart.

19 May 2015 12:46 PMUpdate 3.5.8

Fix: Rewording of properties used for filtering membership emails to make more sense.

18 May 2015 5:49 PMUpdate 3.5.7

Fix: Error when trying to edit a user record due to no auction credit (product).

15 May 2015 4:04 PMUpdate 3.5.6

Fix: Error when trying to set a property to a negative duration. For example, -7 days.

15 May 2015 2:08 PMUpdate 3.5.5

Fix: Error occurred when trying to view an invoice with no payment.

Fix: Additional error checks implemented when processing a SecurePay credit card transaction.

9 May 2015 4:23 PMUpdate 3.5.4

New: When an order is placed by a customer, purchase orders are sent to suppliers of products ordered. If all the products for a supplier are marked for dropshipping then the delivery details of the customer are included on the purchase order for the supplier to ship directly to them. This is only true if all the products purchased for a supplier are marked for dropshipping otherwise the delivery details of the licensee are included on the purchase order.

New: The membership approval notification will now be sent to new members of groups which have automatic approval and where a subscription payment is required.

7 May 2015 1:16 PMUpdate 3.5.3

New: The membership approval notification will now be sent to new members of groups which have automatic approval and where a subscription payment is required.

New: Can now submit your bid prices before logging in and buying auction credits if needed.

New: Can now submit a comment or rating on an article before logging in.

4 May 2015 5:07 PMUpdate 3.5.2

Fix: The human verification code was not showing for application and collection methods when necessary (no one logged in).

28 Apr 2015 12:13 PMUpdate 3.5.1

Fix: When an email opened via "View in Browser" the links such as "Unsubscribe Me" no longer worked.

27 Apr 2015 4:09 PMUpdate 3.5.0

New: When sending an email campaign you can now merge to memberships with specific filters on status, expiry, etc. and the recipient will be the member.

New: When sending an email campaign you can now set up a custom merge to any collection item with a property related to a user. For example, merge to payments and the recipient will be the trading entity. This could be used to send out thank you for your payment letters.

New: When sending an email campaign the "View in Browser" has been added to the email output by default.

New: Can now merge the email subject using expressions in the subject. The expressions must be enclosed by ASP code block tags "<%=" and "%>". However, the expression must still be VB Script for now. Here are some examples:

  • Happy Birthday <%=FirstName%>
  • <%=Member.FirstName%> your membership to <%=Group.Title%> is expiring on <%=PropertyValueFormatted("ExpiresOn")%>

Fix: Unnecessary reloading of HTML for each email sent has been eliminated which will speed up the output and decrease memory and CPU usage.

16 Apr 2015 4:57 PMUpdate 3.4.18

Fix: When resending an email campaign in the same session it is possible that the recipients will receive it again.

8 Apr 2015 2:52 PMUpdate 3.4.17

Fix: Modified system folders names in URLs throughout to be in lower case and modified robots.txt to only accept lowercase.

7 Apr 2015 5:04 PMUpdate 3.4.16

Fix: Robots.txt was blocking scripts and stylesheets from being loaded by the search engines when indexing.

5 Apr 2015 2:42 PMUpdate 3.4.15

New: Added property Style Classes to Menu Item. This allows you to add CSS classes for styling.

Fix: Found unnecessary recalling of function which would have slowed the application and taken valuable processing power.

17 Feb 2015 3:24 PMUpdate 3.4.14

Fix: User import scripts received an error.

Page 3 of 4 : Blog Posts 201-300 of 350