Blog

Fontis Composer Repository Launch

by Chris Norton in Announcements

PHP and Magento development has matured in the past few years. One of the biggest advances has been the widespread adoption of Composer, which has established itself as a de facto standard for the management of PHP packages and libraries. Though Composer doesn't immediately lend itself to the management of Magento extensions, the Magento developer community quickly realised the value of doing so and worked together to release the impressive magento-composer-installer. This adds support for managing Magento extensions with Composer, which can make the process of managing versions and dependencies in a Magento installation much easier.

Read More

Using AWS DynamoDB for Magento session storage

by Peter Spiller in Magento

DynamoDB is a NoSQL database service provided by Amazon, offering features like easy scalability, high availability and data durability. These properties make it well suited to being used as a Magento session storage engine. The AWS PHP SDK already includes a PHP session handler, so in theory it should be a simple matter of including the SDK and configuring Magento to use it. In practice, it wasn't quite this straightforward.

Read More

Magento Extension Roundup - July 2015

by Ron Carr in Magento Extension Reviews

Welcome to the fifth instalment of our monthly free Magento extension round-up, where we quickly review some of the more notable free extensions which were released on Magento Connect and GitHub in the past month.

One Step Checkout by AddWeb Solution

One Step Checkout

Magento's standard onepage checkout groups fields into a series of steps which the customer needs to complete before proceeding on to the next step, and being shown the next group of fields. This means that potential customers can't see what information they'll need to fill out ahead of time, and aren't aware exactly how far through the checkout process they really are.

Read More

CLI image resize memory limit errors

by Andrew Rollason in Magento

Magento will automatically resize product images based on dimensions specified in templates so that customers aren't downloading large source images when all they need is a small thumbnail. However, we've discovered an issue with recent versions of Magento which will sometimes cause a "Memory Limit has been reached" error when attempting to resize images through a PHP command line script.

This issue was introduced in Magento CE 1.8.0.0 and EE 1.13.0.0 versions, and will normally only occur with code that is run from the CLI. The default PHP CLI memory limit is often set to -1 so that there is no memory limit applied. Reviewing the relevant code we found that Magento was using the following method to determine if it had enough memory to resize images:

Read More

Magento Extension Roundup - June 2015

by Paul Hoang in Magento Extension Reviews

Welcome to the fourth instalment of our monthly free Magento extension round-up, where we quickly review some of the more notable free extensions which were released on Magento Connect and GitHub in the past month.

Customer-SelfDelete by Veriteworks Inc.

This extension allows registered customers to:

  • Delete their account.
  • Cancel their unpaid order.

Normally, when a customer wants to delete their account, they would need to contact custom service so that they can action the request from the Admin Panel. With this extension, logged in customers are provided with a self-service means of deleting their account from within the customer account interface. As a precaution, they will need to provide their password prior to account deletion.

Read More

MageAudit Updated with Report History

by Chris Norton in Announcements

Our popular Magento auditing tool, MageAudit, has been updated to collect your reports together for easy historical reference, while we've also added a number of other features requested by our customers, including the option to purchase multiple credits at a discounted rate.

Updated Features

Previously, audit reports were isolated and could only be viewed by using the unique URL sent in confirmation emails. Though these URLs were randomised and measures were in place to lock reports where unusual access patterns were detected, given the sensitive nature of report contents we have made the decision to require authentication. Now, all audits are listed in your customer account, giving you one place to log in to and see any past audits, including their report grade.

Read More

Magento Enterprise 1.14.2.0 Release

by Matthew Gamble in Announcements

April saw the release of the latest version of Magento Enterprise Edition (1.14.2.0), bringing in the usual assortment of new features and bug fixes. While we wait for the corresponding release of Community Edition 1.9.2.0 (1.9.1.1 is basically 1.9.1.0 with the patch for SUPEE-5344 applied), we've put together some notes on the release based on a quick look through the changes.

With each new release, we first review the release notes for a summary of the changes, and these have improved a great deal in more recent releases. However, there are still points that would benefit from further explanation, such as:

Read More

Australia 3.1.0 released

by Chris Norton in Announcements

We are pleased to announce the release of version 3.1.0 of the Fontis Australia extension. This new version includes:

  • Now allows for custom charge codes when importing rates, for merchants who don't use one of the standard eParcel codes. If enabled, the charge code will no longer be validated against the standard list and accept any codes sudmitted.
  • Fixes checkout autocomplete JavaScript to send country codes correctly when multiple countries are available.
  • Update the Australia Post tracking website URL.
  • Fix issues with admin routes arising due to SUPEE-5344 patch.

Thanks to Aligent and Ben Corlett for contributing these changes.

Read More

Feeds Generator 1.4.0 released

by Chris Norton in Announcements

We are pleased to announce the release of version 1.4.0 of our Feeds Generator extension, which brings numerous fixes to the Google Shopping products feed generation and some other minor improvements.

Included in this release are the following changes:

  • The Google feed will only set a configurable product as a variant if it varies by one of the official attributes - color, size, material or pattern. This avoids problems with Google rejecting products from the feed that don't use one of these attributes.
  • A configuration option has been added to the admin panel to make it easy to disable generating the feeds as part of the Magento cron run. This is useful if you want to generate the feeds as part of your own system cron jobs, without needing to manually remove the corresponding cron entries from the extension's config.xml file. Since the feed generation can take a while for larger catalogs, it's often preferrable to run it on its own outside of Magento, which gives you greater control over when and how the feeds are updated.
  • When checking for valid image URLs in the Google feed the extension now accepts HTTPS in addition to HTTP. Previously the URL would be incorrectly rejected and rewritten to a path which would result in a 404.

You can download and install the new release now from our GitHub repository or by adding the Feeds Generator extension to your account on our website.

Read More

Magento Extension Roundup - May 2015

by Andrew Howden in Magento Extension Reviews

Welcome to the third instalment of our monthly Magento extension round-up, where we quickly review some of the more notable free extensions which were released on Magento Connect and GitHub in the past month. This month we look at Magento 2 migration, instant messaging integration, image compression, and more.

Applied Patches by Phillip Jackson

The recent Magento vulnerabilities (SUPEE-5944 and SUPEE-5344) have highlighted the need to make sure your website is up-to-date and has the latest patches applied. To that end, Phillip Jackson has created the Applied Patches extension, which will display a list of patches which have been applied next to the Magento version number in the admin panel footer.

Read More