Creating Custom Shipping Methods In Magento

In this tutorial, we will use Magento’s powerful shipping-method code abstraction to create a shipping carrier. We will create two shipping methods that provide a fixed shipping price, allow for free shipping promotions, define logic based on an item’s weight and, finally, make it all configurable in the admin panel.

Creating Custom Shipping Methods In Magento

This tutorial assumes that you are familiar with how to create a Magento module. If you are not, please first refer to an earlier tutorial in this series, “The Basics of Creating a Magento Module.” To begin, you will need a Community or Enterprise installation of Magento, either locally or on a server that you are able to access.

Read more...

Editing Tips For Business Web Content

The Web is awash in content. A recent Moz article reports that 92,000 new articles are posted online every day. Companies are spending billions on content marketing to enhance credibility, build brand awareness and, especially of late, improve SEO.

Editing Tips For Business Web Content

Google has always tried to reward great content with high rankings, but today, thanks to vast improvements in its algorithm, Google is better able to actually do it. Its content quality guidelines are perfectly aligned with what every writer and marketer should aspire to.

Read more...
Advertisement Advertise with us!

Writing A Better JavaScript Library For The DOM

At present, jQuery is the de facto library for working with the document object model (DOM). It can be used with popular client-side MV* frameworks (such as Backbone), and it has a ton of plugins and a very large community.

Writing A Better JavaScript Library For The DOM

As developers’ interest in JavaScript increases by the minute, a lot of people are becoming curious about how native APIs really work and about when we can just use them instead of including an extra library. Lately, I have started to see more and more problems with jQuery, at least my use of it.

Read more...

Four Ways To Build A Mobile Application, Part 2: Native Android

This article is the second in a series of four articles covering four ways to develop mobile applications. The last article covered how to accomplish this using native iOS development tools. In this article, we’ll look at how to build the same sort of application using native Android tools.

Four Ways To Build A Mobile Application, Part 2: Native Android

We’ve been building a simple tip calculator. As with the iOS application, this one contains two screens: a main view and a settings view. The settings view persists the default tip percentage to local storage using Android’s SDK support.

Read more...

The Challenges And Rewards Of Teaching Web Design

Just over four years ago, I decided to take a part-time position teaching website design and front-end development at a local university, the University of Rhode Island. My time in the classroom has been one of the most challenging as well as one of the most rewarding experiences in my career, and I believe that other Web professionals would greatly benefit from spending some time in an educational setting teaching others their craft.

The Challenges And Rewards Of Teaching Web Design

In this article, we will look at some of the challenges to prepare for if you are considering taking on a teaching position. I will also present some of my personal experiences and insights, including the benefits and rewards I’ve enjoyed as a teacher, to help you consider such a move for your own career.

Read more...

The Lean UX Manifesto: Principle-Driven Design

My colleague Ajay and I have been working at incorporating lean UX at the enterprise level for over two years. In studying it, I find that there’s a temptation to lay down rules, and if the rules aren’t followed... well, then, you can’t call it lean UX. At the end of the day, though, some lean UX is better than none.

The Lean UX Manifesto: Principle-Driven Design

"You’re not practicing lean UX if…" If you were told to finish off the following sentence, how would you do it? I asked that very same question on Twitter, LinkedIn and email to some lean UX thinkers out there. My personal conclusion is simple. Lean UX is a set of principles that may be used to guide you to better, more desirable solutions for users. It’s not a process in which each tool is rigidly applied.

Read more...

Smashing Newsletter: Issue #100

100 newsletter issues, twice every month, published and sent out tirelessly over the last two years. What started as a humble little project back in 2011 is now a part of our editorial, a part that we wouldn’t want to miss. Finding and featuring all these little side projects, techniques, resources and crazy ideas is so rewarding and so much fun, so of course we’re just getting started!

Read more...

↑ Back to top