Gone are the days of trying to wow your website visitors with over-the-top visuals that look nothing like anything their eyes have seen before. The visual web continues on its path of simplification, lead by minimalist design and the need to function well across multiple platforms. Instead of facing the challenge of creating a website design to knock your customers’ socks off, web designers are now tasked with making websites that are incredibly simple, yet somehow distinct. How can you design minimally while still giving your brand’s website distinction? Life […]
As a developer, I’m keenly focused on what goes out the door. Who will use my software, and what can they do to break it? How can I ensure the success of the client and their customers’ experiences? These things are pretty universal, regardless of the project. Over the last few years, I’ve come to realize that there are two different kinds of projects. The kind of project has a far greater impact on how I approach the work. The first kind of project is common in marketing agencies. It […]
Complex Drupal themes can quickly become unwieldy. Managing the pieces of your theme, and more importantly ensuring they are easily managed by those that come after you, requires a systematic approach. I’ve found that the easiest way to control an ever-increasing theme layer is to separate the components into entities, bundles, and view modes. Our standard operation is to output all users and content in specific view modes using the lightweight Entity View Modes module to produce custom displays as required. As a handy side benefit, always outputting entities will […]
The content management system for your website allows you to easily create new webpages and modify existing content on your website without knowing a programming language. Before content management systems, even simple copy and image updates had to be requested from a web developer, making it very challenging to keep sites up-to-date and add new content regularly. Then came the birth of the content management system or CMS for short. The WYSIWYG (which stands for ‘What You See Is What You Get’) editor became part of all content management systems, […]
Over the last few months, something very exciting has been happening at emfluence. For years, our Marketing Platform developers have been slaving away at improving our online Marketing Platform. Recently, they’ve unveiled a feature that promises to multiply their efforts and rapidly increase the potential of the platform. What is this awe-inspiringly powerful feature, you ask? It’s an Application Programming Interface, or API! An API is like a lever: It allows people (mostly developers) everywhere to apply a small amount of code to a big tool so that they can […]
Costs to develop a website increase as the project nears completion, because once website developers get involved, costs go up fast. Planning and research during the discovery phase is invaluable to launching or relaunching a website on time and under budget.
As just about everyone in web development knows these days, Amazon Web Services (AWS) has become one of the preferred cloud hosting services in the US. Why? Because it’s relatively easy and cost effective to set up robust yet flexible web sites and applications. And because it lets web devs large or small use the same kind of hosting as the biggest companies on the market.
When you start getting into scalability, you want to be able to use your web server (EC2) instances with your virtually limitless storage bucket (S3). That way, you can boot up as many EC2 instances as your traffic demands and they can all access the same files.
The close of 2011 brought the announcement of hundreds of brick-and-mortar locations closing for stores such as Sears and Kmart. Business owners both large and small have every reason to feel a bit rattled. Just as marketers must integrate new media into traditionally-based marketing channel models to survive, business owners with storefronts on the ground must adapt their strategies to appeal to consumers in the digital shopping space as well.