Why many websites are simply not intuitive or usable

Most complex web applications and websites are built by highly technical developers. Developers, generally speaking, think in different ways than "normal" people. So, it should not be a surprise that these apps are built to work but not necessarily built to be intuitive. Indeed, ...

Website Maintenance for Drupal and WordPress

Surprisingly, many website developers, Drupal shops, and WordPress agencies hate the thought of fixing bugs and maintaining websites. It seems they demonstrate passive aggressive behavior in that they take a long time to respond to their client's issues, don't return phone calls or emails, ...

Search engine optimization (SEO) is like planting a mango tree

You pay for a developer to build your website and anticipate the day that it launches.  The site goes live and you wait for your phone to ring or an email to come in.  Then ... nothing. You ask your developer why it's not ...

Drupal theme development

On this post we will talk about themes development for Drupal. We are also going to explain a simple example of a Drupal theme, so let's start. Creating a base structure for the theme To create a theme is necessary to follow a structure, this ...

What is AMP and why you should use it?

AMP (Accelerated Mobile Pages) is an open source project initiative which aims to improve the performance of the mobile web. We are currently living in the smartphone age so all the websites should consider this on their design. Because of this, the AMP initiative ...

How To Automate The Workflow In Frontend

The idea of this post is to learn how you can automate your job in the front-end area, because it doesn't include just to translate a design onto the web, but also how you can save time and work when building your page, e.g. ...

How to create your own store with Woocommerce and WordPress

Actually there are many CMS that help you to create your own store.In this blog post we guide you to create the store, using woocommerce and wordpress; with those two tools you can have your own store in an easy way, if you don't ...

Website design for specialized dentists and doctors

Have you ever thought on having your own website but don't know how to differentiate from others? One clear need for specialized dentists and doctors in their website, apart from showing their services, is making appointments. The usual thing, is making appointments through a ...

Bootstrapping WordPress Theme Development with Sage

If you are familiar with Wordpress theme development, you know things can get a little messy when you are starting from the ground up. Building a theme from scratch is not easy, and setting it up can take a lot of the time you ...

How to secure WordPress from attacks

Information is power, and people like power, so there are people specialized on stealing your information. Internet is in an arms race between security experts and malicious agents, where every day new vulnerabilities are discovered, abused and patched. It is never a problem of ...

Animations with CSS3

In the last animations post we spoke about how to make animations with Javascript, this time we're going to talk about how to make the same thing using CSS3. Worth mentioning that with CSS3 we are going to write less code, in this case ...

Simple django wordpress integration with Django WordPress API library

Nowadays, WordPress is the most known CMS in the web. For creating and managing static content with no complex logic behind, it is a good point to start. The problem is when you need to start managing users, custom data and relate them through ...