S'abonner à flux
THE magazine for webworkers and site owners
Mis à jour : il y a 28 min 21 sec

WordPress: Changing Your Permalink Structure Without Ranking Losses

il y a 12 hours 28 min

There can be many reasons for changing your website’s permalink structure. Maybe you made the wrong choice while setting up your blog, or you want to change it for performance reasons. You didn’t dare to do it yet because you feared ranking losses? Today, we’ll show you how to change your permalink structure without having to be afraid of any losses in the visibility of the Google ranking.

The set up of permalinks is one of the first tasks that you need to approach when it comes to a new installation of WordPress and other content management systems. Many website owners put a lot of thought into this process; others might not have thought about an optimal structure enough.

Switching to a New Permalink Structure

A lot has changed lately. Google values very short URLs much more than speaking URLs, which are being valued less and less. The reason might be that Google is switching to short IDs itself, instead of using the long, speaking URLs.

However, changing the structure without a plan can also come with very real problems. Internal links stop working, the search engine removes the pages with dysfunctional URLs from the index, and won’t value the new structures as much as it was the case before that.

Nonetheless, changing the links without ranking losses is possible if done correctly. Here’s the guide:

Step One: Generate a List of the Old Permalinks

Before switching to a new permalink structure, a list of the old article links has to be created. Later, we will need redirections, so we need a list to make sure not to forget a URL.

The plugin List URLs which creates a CSV file with all URLs promises to provide an optimal and fast way to do so.

After the plugin’s installation and activation, generating a post URL list is only one mouse click away.

Step Two: Unlock Your New Permalinks

There are multiple options to choose from. Many recommendable variants are possible, but I tend to go with the shortest one – the pure article IDs. As Google uses this variant as well, one can assume that it will result in significant ranking advantages for websites with the shortest of all URLs.

Variant One: Post Name With IDs

The problem with this version is that the URLs will be very long if the article’s titles are long. You’ll always have to manually remove stop words and anything similar, to be left with three to four words in the URL.

Variant Two: The Pure IDs

Google is already using this version for tons of its services, like YouTube for example. The IDs also have another advantage, as they load faster, making them a part of a good speed optimization.

If you like to refine your articles and keep them up to date, I don’t recommend including a date in the URL. Your articles will look outdated too quickly.

Pick your preferred variant and click on “save changes.”

Step Three: Defining 301 Redirects

To make sure that you don’t retract ranking losses, you now need to set up 301 redirects from the old URLs to the new versions. This tells Google that the respective articles permanently moved to the new addresses.

If you’d want to save that step, it would be a bad idea, as the following would happen:

  1. All internal links that were created manually wouldn’t be updated anymore and lead into the void.
  2. All external links that lead to the articles would only produce 404 errors. Then, your visitors will see an error page instead of the information they’re looking for.
  3. During a search engine’s next visit on your pages, many 404 errors would be detected. These pages will then drop out of the ranking. Your website practically doesn’t exist anymore.

Thus, we have now arrived at the most important action, which is the redirection of the old permalinks to the new addresses.

There Are Two Redirection Options For You to Choose From:

Option Number One

is using a WordPress plugin. One that is constantly taken care of and working is Redirection.

You don’t need any experience with handling the .htaccess file when using this plugin. You can get your task done directly within WordPress using an easily understandable interface.

Option Number Two

is the manual creation of the rules for the server control file .htaccess. This certainly is no bad choice either. It follows the following scheme:

View the code on Gist.

The pattern is straightforward. The first part shows the old URL without your domain; the second part shows the new URL including your domain. Follow this scheme for all posts. Implement the code in the file above your WordPress rules.

I recommend realizing the forwardings using the .htaccess file. This way, you are on the safe side.

Test Your Forwardings

You have to be sure that the redirects work and redirect users to the new URL. Thus, enter some of the old addresses from your list, and check if they redirect correctly. Also, visit Google and look up your website and some of your listed posts.

Click them and see if the forwarding is executed correctly.

The Optional Step Four: Correcting Internal Links

This step isn’t necessary, as the 301 redirects are effective here as well. So, when a visitor clicks on the “wrong, old” links within your articles, he will be directed to the correct articles.

However, depending on traffic and web hosting, this can take half a second. Today, an additional half a second is unacceptable. Google and your visitors love fast websites, which is why a correction of the internal links to the new variants is recommendable.

A fast and straightforward way to get this done is a plugin like Search & Replace.

Using this plugin lets you identify every instance of old permalinks, and update them directly within the WordPress database. Then, links are not addressed via redirects anymore, but via the correct and fast new links instead.


Of course, altering the permalink structure can heavily affect a website’s ranking. However, when you approach the issue carefully and well-planned, it is always possible to accomplish it without ranking losses.

Catégories: News dév web

WordPress and HTTP2 – An Introduction

19 octobre, 2016 - 10:00

During May of 2015, it was decided that HTTP/2 would become the new standard and that it would replace HTTP/1.1 in due time. The possible advantages of HTTP/2 are huge, however, the usability is not as easy is imagined. In this article, we’ll take a quick look at the benefits that this standard could provide for the website owners, as well as which requirements have to be met to use WordPress and HTTP/2.

How many articles about a website’s loading speed have your read already? Probably a whole lot. I’ve also published a couple of articles on the topic here at Noupe and even more over at our German sister site Dr. Web. An important part of performance optimization is the server, as no optimization can work without a proper server with a modern operating system.

That would be like tilting at windmills. As none of us is Don Quijote, we shouldn’t start with that, right?

What is HTTP and What is it Needed For?

In general, HTTP (Hypertext Transfer Protocol) is a way of communication between web server and browser. That means HTTP is the language that server and browser use to talk to each other.

I won’t really dig into that in this article, so if you want to find out more about it, look at the article on Wikipedia. The first version of HTTP, version 0.9, was created in 1991, the so-called Jurassic period of the internet.

A lot has happened since then. The websites primarily consisted of a background color, one or two graphics that were linked in the HTML, and lots of text. The first websites were only some KB in size, while today’s websites are thick and weigh up to multiple MBs.

The development of websites is easily observed on the example of Dr. Web which we established in 1997 already. Noupe is more than ten years younger.

One of the First Versions of Dr. Web in the Internet’s Early Days.

Today, the actual amount of files that form a website has increased drastically. Back then, only a few files had to be loaded, and today, there are dozens of them. This progress increases the limitations that the old HTTP/1 protocol comes with. The result is an increased latency or a slow modern website.

This forced the development of HTTP/2. HTTP/2 can definitely be considered the evolution of the old protocol since the main goal was the reduction of the latency, which results in an increased loading speed with modern web browsers.

The Limitation of HTTP/1

Nowadays, browsers have to load dozens, or even hundreds of files to display a website. The following is loaded for the display:

  • The Website’s HTML
  • The Stylesheets (CSS)
  • The JavaScript
  • The Images
  • The Videos
  • External Files for Google Analytics, Ads and Anything Similar
  • Social-Sharing-Solutions

The big problem of HTTP/1 is that the browser creates a request for every single file that is mentioned in the HTML, CSS, and JavaScript. This might be hundreds of requests and connections. Hundreds of HTTP requests have to be executed, which can slow down a website significantly.

Speed-Optimization Under HTTP/1

Due to this limitation, a special concept on how to still make websites faster was created. Files were bundled to reduce the amount of requests, the size was reduced via compression, and the graphics were compiled to a sprite. HTTP/2 is supposed to solve these problems, as well as provide other ways.

The Difference Between HTTP/1 and HTTP/2

Please visit the HTTP/2 GitHub FAQ for the exact specification of HTTP/2. HTTP/2 was developed to be read by machines and not by humans. Thus, the new protocol is binary, as this optimizes the process of communication between browser and server.

On top of that, it’s much less prone to errors and able to interpret things like blanks, empty lines, line ends, capitalization, and other things much better.

The big difference between the two protocols are the connections, however. HTTP/1 only allows for one connection at a time, while HTTP/2 can process multiple connections at once because it makes use of multiplexing.

  • HTTP/1 has to create a query for every single file
  • HTTP/1 loads one file at a time
  • HTTP/2 is capable of loading many files with one connection
  • HTTP/2 allows for multiple connections at the same time
The Server Push Procedure of HTTP/2

The server push process is a function, where the server actually knows which files the browser requires before it queries the files. Then, the server pushes the files to the browser without waiting for the browser to request them. This accelerates the entire process of displaying a website.

Find More In-Depth Information Under Push

Those that want to experiment with the server-push procedure can find a free WordPress plugin here. HTTP/2 Server Push.

Why the HTTP/2 is Much More Efficient
  • It can build connections between client and server much faster
  • The connection between server and browser is more efficient and faster
  • Files and resources are transferred at the same time
  • Files can be pushed to the browser via server-push
  • It allows you to load and display more files at once

The Online-Demo: the Difference Between HTTP/1 and HTTP/2

How Can I Use HTTP/2 With my Website?

Whether you’re already able to use HTTP/2 or not depends on your web host. The new protocol is a part of the server operating system (Apache, NGINX, or ILS), and thus, has to be taken care of by your hoster.

If you happen to own an own server, you could upgrade tp HTTP/2 at any time.

Of course, there are already a couple of hosts that support and offer HTTP/2. However, that seems to be an exception for now. It’s possible to test if your web server or hosting package already provides the new turbo HTTP. To do so, use the online tool by KeyCDN:

HTTP/2 Test Tool

How to Use HTTP/2 With Your Website

Theoretically, HTTP/2 should be usable on any browser without any particular configurations. In theory. Unfortunately, things are different in practice, as the large browser creators have decided to only enable the support for the new protocol via TLS (HTTPS). Here’s an updated list of browsers that already support HTTP/2:

Browser-Support for HTTP/2. Green Means, That the Protocol is Supported.

One Click Opens the Interactive List on

So you need an SSL certificate for your domain, as only then, you’ll get to enjoy the high-speed protocol.

Test: Which Website is Already Using HTTP/2

There’s a Google Chrome expansion that lets you see which site is already using HTTP/2.

The “HTTP/2 and SPDY indicator” Expansion

The expansion places itself next to the browser’s address bar and uses colors to show you whether the protocol is used or not. A blue flash means that the website is using HTTP/2 actively. Grey means that no support is available.

The Blue Lightning Means That HTTP/2 is Being Used.

Going New Ways of Speed Optimization

The old ways of speed optimization are not effective anymore when using HTTP/2, so potential would be wasted. However, using the protocol on a daily basis doesn’t mean that files shouldn’t be condensed anymore, but only that you should think about which files won’t be condensed.

The possible advantage of loading many resources at once may also result in a slower website when all files aren’t condensed and compressed anymore. Having JavaScript delivered in a file compressed by Autoptimize, for example, results in a faster loading time as, due to optimized caching, the file is only loaded once when an according .htaccess file is available.

After extremely many tests, my way of speed optimization for advanced users has proven itself to be optimal.


Using HTTP/2 is definitely worth it, although you have to purchase an SSL certificate for the website. A free certificate from Let’s Encrypt is fully sufficient as well. The speed gain can be enormous, depending on the existing speed optimization concept. On websites designed for strong performance, with servers that already use PHP7, the speed growth will be a lot less significant.

Catégories: News dév web

Writer’s 101: Finding Topics Made Easy

18 octobre, 2016 - 11:00

At first, I was tempted to use the heading “The Blogger’s 101”, as writing about bloggers seems to be the new black. I decided not to because I failed to see the difference. Whether you like to call it blogging or if you simply prefer the term “writing” is irrelevant. It doesn’t matter if you are or believe to be a blogger, editor, author or writer. In the end, all of the above do the same thing: they write. Of course, I hope they don’t all write about the same thing. And this is already one part of today’s article.

SEO: The Scourge of the Writing Guild

“Finding Topics Made Easy.” I could’ve just called it “How to Resolve a Writer’s Block.” This heading probably would’ve attracted more visitors, even though it’s not as close to the actual topic. Well, I probably didn’t think about SEO enough. Now it’s too late. By the way, about SEO. I’m about done with hearing this abbreviation. The correct placement of keywords and so forth.

How do book authors do it? Do they also write for search algorithms? No, they don’t. At least as far as I know. Surprising, eh? Books are still sold and read. I’ve also never heard of a discussion on ads in books and using ad blockers to avoid them. Is the whole SEO thing a little exaggerated after all?

Or maybe I should differentiate a little more. SEO is a more important for some online publishers than it is for others. If I were working in the marketing department of a toilet brush producer, with the job to create high-ranking content, I’d probably try to orientate myself by SEO all the time. Let’s be honest; I wouldn’t have much compelling content to offer anyways. So I would attempt to at least bring my company high up into the SERPS. This requires texts that are very different from the ones that a blogger or editor wants to write.

In the following, I don’t want to talk about the miserable people that spend their days trying to make a mass product stand out of another, almost identical mass product. So when your profession is to write about toilet brushes, because your boss demands it, you’re unlikely to gain much from this article.

When the Topic Flow Turns Into a Thin Trickle

However, if you are one of the people that have to produce content every day, but still have a certain amount of freedom when it comes to the topic, finding these topics over and over again is most likely one of your biggest issues. What do you consider attractive enough for you to believe that your readers want to read about it? At the start of your writing career, this is a minor issue. In the beginning, you should be bubbling with ideas.

By the way: if you are at the start of your career, and not bubbling with ideas, you should reconsider it. It won’t become any easier.

After a while, you’ll realize that

  • there’s a fierce competition on the market of readable content. In other words: there is no lack of content, and there are plenty of articles on every topic.
  • you’ve already written about everything you wanted to.
  • your readers are becoming more demanding, because their time isn’t free, even if your articles are.

What can you do now? There’s a rather high risk that these insights will block you in different ways. Your inner filter will let a shrinking amount of ideas slide through; your writing flow runs dry. Should I recommend you to just turn off your inner filter? No, that wouldn’t be good either.

If it’s Simple, Anyone can do it

This would lead to your texts becoming more random, and more replaceable by other writer’s efforts. Of course, there are online offers, and even entire magazines, that have the effrontery to only publish me-too-content. Sometimes, the Techmeme-Techriver is directly copied, and published in another language.

Of course, you can do that, but it sucks. Do you want that? The texts created this way are the ones that will lead to machine intelligence doing the writer’s job in the future. Completely disregarding the fact that, even today, this type of text will only score you a pittance. You’d have to work to the absolute max to make ends meet. Apparently, this makes the entire problem just grow bigger.

Your readers dislike random content just as much as you do. Why should they visit your page when three dozens of other blogs and magazines have already reported on the same things that you post? Certainly, this would be the easier way for you at first. But keep in mind: if it’s easy, anyone can do it. In the long run, even that will become difficult, as it will create a competition, which will not be won by the one with the better words, but by the one with the better financial situation.

For a while, it looked as if list posts were the best thing since canned beer. In fact, this was true, but only until literally every writer out there started creating lists. Today, there’s still a market for list posts, but its supply is only superficial. Take a look at a basic list post. The writer decides on a proper search term, enters it into Google and turns the first page of results into an article. Your readers can use Google on their own, though.

What to do Now?

So how do I find topics that make me stand out of the masses, but still stay close to interests of an actual audience? I do have to mention this limitation, as otherwise, you could also be pretty much the only one in your branch if you decide to write about tonsil stones as your main topic.

List Posts Still Work, If…

When you enjoy creating lists, you can still do that. However, you should avoid simple Google results. For example, when you promise to deliver the “10 Best Websites for Project Management”, you should do just that. However, the previously mentioned hazard called SEO may just lead you to list up the first ten search results of the Californians from Mountain View. That’s the ranking round you’d join if you do so. Sounds paradoxical, doesn’t it?

If you take it seriously, list posts require much more effort than articles that are not compiled of multiple products or services. You promise an evaluation. Thus, you should be able to evaluate. To do that, you won’t get around looking at as many different alternatives as possible, to be able to make a qualified choice.

It’s advisable to write about your selection process in the article, to let your readers judge how you arranged your choice, and for what reason certain products or services ended up in your overview.

It’s also a good idea to list potential list members that didn’t make it on there in the end. Ideally, you even mention why the respective candidates had to stay off the list.

Sounds like lots of work? It is just that. However, this will set you apart from about 99 percent of all the other list creators. This is not the standard procedure. But, from the reader’s point of view, this is not understandable. They will ask themselves why they should blindly follow your evaluation, without knowing how and why it came out this way. Just look at a couple of list articles on the web, and you’ll see what I’m talking about.

It is quite easy to find ideas for list articles, by the way. Look at what the big publications do, and do it better. This takes effort, but it’s not difficult.

Extensive Considerations Instead of Short Notes

As you’re reading here on Noupe, I’ll assume that you are quite receptive to IT. So let me choose an example from this section.

Every hour, new tools for web designers and developers flow into the web. It doesn’t matter if they are small or large JavaScripts or any other kind of tool. The report on these topics often goes as follows: the respective author picks the new release from some type of context, like Producthunt, and describes it in three paragraphs.

This would be okay if the article wouldn’t just cover information on the developer and the license – both of which are missing often enough as well -, but at least show how the tool works, and if there are other, maybe even better alternatives for the same application area. However, to do that, the writer would have to actually look into the topic, and wouldn’t be able to just rewrite the developer’s short intro on Github. Phew, work.

The randomness of the articles created this way will certainly prevent more than a handful of designers and developers from reading them. Do it differently. Pick the tool carefully. Don’t take any random one just because it pops up somewhere in your news stream. Explain what it does and why you recommend it. Publish a complete article.

These topics are found in your filter bubble, just like all the others. The only difference is a stronger preselection and a more in-depth report.

Neutral Observations Don’t Have to be Boring

When it comes to potentially controversial topics, you’ll also have an easy time finding a way to stand out. Most writers already limit themselves to one perspective before starting to write. And that perspective will be held onto throughout the article. If the reader is lucky, he’ll know that there are other views on the topic, letting him go in-depth on his own. If not, he’ll be left with superficial information, which basically means he’s left uninformed.

Thus, you should make it your habit always to look at all sides of a topic. Also, display opinions that may not correspond to your own views. Neutrally show all different views surrounding question x, and which reasoning is given for each standpoint. In the end, choose one of the views, or even develop your own, and explain why you got to this opinion.

For one, you’ve now extensively worked on your topic, and you’ve also brought in your own evaluation. Your own opinion is important; the entire business of social curation only works based on the evaluation of those that others want to rely on.

The nice thing about this approach is, that you can simply jump onto current topics, and make them your own with the method of all-around display. You’ll often find other perspectives in the comments of articles that are written in a very one-sided fashion. You’ll often see passionate comments as to why the author is completely wrong, and how it should actually be defined.

You’ll also find this type of interaction in social media. For the quick success, it’s often worth digging up shitstorms and bringing them into context in a neutral, factual way. You’ll be surprised how easy it is to set yourself apart from the rest this way. Unfortunately, objectivity is no valuable asset in today’s media anymore. This doesn’t apply to the readers, though. They enjoy getting to see all sides of a topic.

Conclusion: Essentially, it’s not the search for topics that’s difficult. Most writers just don’ approach it freely enough. When you keep an open mind and view and are not afraid of work, almost nothing can happen to you. Topics are like money on the street. They lay around. You just need to bend down to pick them up.

Catégories: News dév web

iPhone 7 and iOS 10: Free Mockups and Templates

17 octobre, 2016 - 10:00

It has already become a tradition that each September we cling to the screen and enjoy Apple’s annual fall keynote. The event where the Goliath of the IT industry presents its new, skillfully upgraded and re-imagined gadgets. This year was no exception. Everyone was eager to see the flagship device in the iPhone series, aka iPhone7, which has been long talked about. The rumors around it were incredible; surprisingly, some of them turned out to be true, like the absence of the headphone jack that evoked  mixed feelings; or the water-resistant body that was actually a long hoped-for improvement.

While the enhancements mostly have touched on the functionality, capabilities and user experience, the design and cosmetic part almost stayed the same. Iphone7 shamelessly takes after its predecessors iPhone6 and iPhone6 Plus, so there were no surprises except for some minor changes in exterior and official color range (here we should say goodbye to Space Grey and welcome Jet Black). Last but not least, it comes with the latest release of the iOS operating system that brings some changes to system features.

If you are into all that and look forward to dealing with the new product but still waiting for your role model thereby craving for some valid mockups to present your applications in brand-new frames then we can help you. We will save you from the hassle of transforming renders of iPhone 6 into iPhone 7 and making adjustments to iOS 9 in order to match it to iOS 10. We provide you with ready solutions that boast of high quality and meticulous attention to detail. Our collection of the finest incredibly realistic iPhone7 mockups and a handful of iOS10 UI packs will help you to proceed to your work of crafting interfaces and creating presentations that will be tailored to the new Apple product, looking up-to-date as ever. Use them as starting ground, base kit, sample or just a source of inspiration.

Black Matte iPhone 7

Creator: Virgil Pana
License: Declared as Free, no proper license given.

iPhone 7 Mockup for Sketch and Photoshop

Creator:  Roberts Ozolins
License: Declared as Free, no proper license given.

iPhone7 Plus

Creator: Modisana
License: Declared as Free, no proper license given.

Realistic Black iPhone 7 Plus Mockup

Creator: Anthony Boyd
License: Free for commercial and personal use.

Printable iPhone 7 Templates (iOS 10)

Creator: Matthew Stephens
License: Declared as Free, no proper license given.

iphone 7 After Effects Mockup Template

Creator:  Issara Willenskomer
License: Declared as Free, no proper license given.

8 Photorealistic iPhone 7 Mockups

Creator: COBE
License: Declared as Free, no proper license given.

iPhone 7 & 7 Plus Jet Black PSD Mockup

Creator: Graphicboat
License: Declared as Free, no proper license given.

iPhone7 Wireframe

Creator: Oleg Sukhorukov
License: Declared as Free, no proper license given.

iPhone 7 Jet Black Free Mockup [PSD] 

Creator: Ramotion
License: Declared as Free, no proper license given.

Wechat App for iOS10

License: Attribution-NonCommercial-NoDerivatives.

The Ultimate iOS 10 UI Kit

Creator: DesignHooks
License: Open Source.

iPhone 7 PSD Jet Black Mockup 

Creator: Pixeden
License: Declared as Free, no proper license given.

iPhone7 Sketch Mockups

Creator: Rahul Das
License: Declared as Free, no proper license given.

iOS10 Music and News Concept

Creator: Bhasker Sharma
License: Declared as Free, no proper license given.

iPhone7 Design Mockups

Creator: Modisana
License: Declared as Free, no proper license given.

Realistic Gold iPhone 7 Plus Mockup

Creator: Anthony Boyd
License: Free for both personal and commercial use.

Home App, iOS 10 – Start Screen in Sketch 3

Creator: Egor Miller
License: Attribution-NonCommercial-NoDerivatives.

iOS 10 Notification Widget PSD Template

Creator: chipotoole
License: Declared as Free, no proper license given.


Creator: Great Simple Studio
License: Declared as Free, no proper license given.

Catégories: News dév web

Blogging for Beginners Vol. 4: The Optimal Sidebar

14 octobre, 2016 - 10:00

So far, our small series “Blogging for Beginners” has dealt with choosing the right domain and web host, and it also gave good advice on an essential equipment of plugins and a theme. On top of that, we have also compiled lots of useful tips, tricks, and resources for excellent content for you. Today, we’ll talk about something that even experienced bloggers like to forget – the sidebar.

The sidebar is the element that most blogs from all over the world like to neglect. Most of the time, it’s either overloaded with tons of widgets or filled to the brim with advertisements. It seems like nobody puts thought into what makes a sidebar useful, and how it should be structured.

That’s why I’ll give you a recommendation on what makes sense and what doesn’t. But first, let’s take a look at the things that can easily be done incorrectly.

Common Sidebar Mistakes

For many bloggers, the sidebar seems to be the panacea for an extreme variety of features. However, this is not a good strategy. So, let’s take a quick look at all the mistakes you can make when working on your sidebar:

1 – Too Many Widgets

A sidebar should not be overloaded. Not every widget that exists should be used. Here, you should precisely filter what’s imperative. Tag-clouds, calendars, latest articles and comments, author biography, social media buttons, the latest videos, multiple newsletter forms, and ad banners. Your visitors will be overwhelmed by the mass of information, and won’t perceive any of the features.

2 – Confusing Variety of Widgets

If like mentioned in mistake number 1, you simply have too many functions and widgets in your sidebar, it can become confusing very quickly, resulting in the sidebar completely failing its purpose. Additionally, there might be visitors that will be scared off by a “messy sidebar.” Visitors will struggle to find the purpose of the sidebar. Many people will then assume that the rest of your blog is likely the same.

3 – Keep all Default Widgets Activated

When installing WordPress or activating a new theme, it’s no surprise when many of the default widgets move into your sidebar. I recommend checking that, and removing all widgets.

4 – The Infamous Blog Networks

Blog networks might be great, but most of the time, they don’t do much for you. These backlink banners don’t belong into the sidebar. In my opinion, they don’t even belong on a website at all. You will barely notice any traffic that comes from these networks, but in return, you give them a follow link to their website. They gain more visibility in the search results while you lose, as you don’t receive any value in return.

In addition to that, these buttons give your visitors a wrong impression, as they could easily assume that you were dependent on these networks. So, stay away from them! You don’t need them.

Google Ads in the Sidebar? No!

No Google Ads in the Sidebar, it Won’t do You Any Good!

This is easily the worst mistake that novice bloggers can make. When starting a blog, you shouldn’t put out any ads at all. Your goal is to gain readers. But that will only work when these readers can trust you.

This can only be accomplished when they feel like you want to help solve a problem, entertain them, or transmit knowledge. On top of that, using Google Adsense will ruin your blog’s loading time, which is a part of the Google index’ ranking factors.

There’s only one reason to use advertisements on a blog: You have to make a living off of blogging. That’s the only justification for ads on a blog. My personal blog, for example, is a (still rather small) part of my income that I need to make by writing.

That’s why you will find one single ad block of Google in the articles. There’s also a static ad block for my eBook listed in the sidebar. That’s it, and it will stay like that for a long time.

When, Where, and Why to Implement Google Adsense?

In General: If you use Google Adsense ads, place them within the post, and only place a single one. For one, that’s the best spot for ads, generating the most clicks, and second, users tolerate one Google ad. This space is already sufficient to produce a nice, passive income.

However: Google Adsense is only worth it when you already have a decent amount of traffic on your blog. You definitely should avoid that for the first year, and even then, only implement an ad block when you have at least 20,000 visitors on your website each month. It won’t be worth it below that since you’ll only get a couple of cents.

As there’s a payment limit of 70 Euro at Google, you could also wait two years for the first money, given a moderate amount of visitor traffic. Is it worth it? Better stay away from ads.

Very Clear: Google ads don’t belong into the sidebar, neither do similar ads. That would be the best way to put off your visitors, getting less and less traffic, instead of gaining any.

However, if you want to use an ad block within the articles, copy it, add this code, and place it in your theme’s functions.php:

View the code on Gist.

The Blog Sidebar as it Should be

An intelligently equipped sidebar can be an important element of your blog, which can support your efforts to build a well-visited blog significantly. Thus, you should think about what features make sense in the sidebar. Always keep in mind that the sidebar is supposed to support and extend the content area. So here’s my idea of a sensible equipment in the correct order (from top to bottom):

1 – Social Media Follow Buttons

Your readers should be able to see what social networks you use, and where they can follow you on first sight. You should pick the most important networks, and not instantly join every single one, and link it. Less is more. Only connect the networks that you actively use. Don’t forget to link your RSS feed as well.

Although RSS is going downhill, there still are a lot of people that like to look at, and read new articles in the feed reader. By the way: your feed should always show the full content, and not just the excerpt. Many people perceive that in a negative way.

2 – Your Author Bio – At Least an Extract

You should at least place a short author biography below your follow buttons. It doesn’t matter whether you are a professional blogger, or only run a personal blog, your identity is everything. This will give your blog a human touch, as well as an identity. You also work on becoming a brand at the same time.

Visitors of a website also like to know who’s writing, who’s behind the project. It’s also one of the fastest ways to create trust. A good author bio contains an extract of an “about me” page, which you should set up. It’s one of the four pages every blog should have.

An Optimal Author Bio – Plugin Download

A good author bio in the sidebar contains a brief description of you, your motivation, a good image of you, and a link to your “about me” page. Recently, I wrote a small plugin for that, which will be implemented in the WordPress plugin index in the following days. An English and a German version are available. You can already download it over at Dr. Web:

Techbrain About Widget Download


3 – A Newsletter Form

If you were to offer a newsletter, the sidebar would be one of the best places to do so. Just make sure the form catches the eye. You could choose flashy colors to set it apart from the rest because the user has to be able to see it. This will also increase the amount of subscribers.

4 – Popular or Recommended Posts

There are tons of plugins that can display your most popular articles. One of them is WordPress Popular Posts. Popular posts are always generated dynamically and determined by the amount of clicks, or comments. However, you have no control over the display of these posts. Your most popular articles might not be your best ones.

That’s why I recommend linking your best posts, instead of your most popular ones. This is done manually. Pick the posts that you believe are your best ones, and link them via a text widget. Here, you have two options to choose from: you could either create a simple list with text links, or use “speaking” images and link them to the posts.

The Optimal Creation of Recommended Posts

The second option is the most appealing one. Find a suitable image for each article. Here, you’ll find free, and free to use images:

Noupe: Free Photos: 43 Handpicked Services For Free-to-Use Images

After you found a good photo, all you need to do is label it with the title of the article you want to link to it. The online service Canva allows you to do that very easily, and for free. We have already presented the tool before:

Noupe: Canva: Create Online Graphics Easily

Once you’re done creating your graphic, use a text widget and link the graphics to your articles. The code could look as follows:

View the code on Gist.

Text Widget Example

A text widget equipped with two recommended posts.

Please make sure that you don’t support too many posts. It shouldn’t be more than four.

How Good Posts Are Created Over Time

First class posts are not written overnight, and especially not during their first take on writing. The opposite is the case, as they are the result of constant refinement, and also the product of radical elimination of bad articles.

Motivating Closing Remarks

Expert blogs with a lot of visitors are not created as quickly as you’d like to. A lot of time and even more work has to be put into it. New content has to be constantly added, and old content should be refined, extended, or deleted. Blogs are like good wine. They need years to mature. However, that can only happen when you keep going, and put out new content every week while working on your old ones. Two new posts a week have already been proven to be ideal.

My advice to you: keep it rolling, keep putting out new content, and be patient. Get through the very slow beginning, and you’ll be rewarded at one point. Then, the readers will almost come to you automatically, and your content will be appreciated. You can do it!


Catégories: News dév web

11 Common On-Site SEO Problems [Infographics]

13 octobre, 2016 - 11:00

To assure good rankings in search engines, basic knowledge in search engine optimization (SEO) is required. However, many website owners don’t have a lot of know-how when it comes to optimizing websites for search engines. Today, we’ll impart the essential knowledge to you, so your site has the chance to look good in the ranking, and become successful.

SEMrush conducted a study that was meant to collect real data. To do so, anonymous information from about 100,000 websites was collected and evaluated. The results are the eleven most common SEO problems from the technological side, which can have a direct impact on ranking.

Problem 1: Duplicate Content

Google defines duplicate content as follows:

Duplicate content generally refers to substantial blocks of content within or across domains that either completely match other content or are appreciably similar. Mostly, this is not deceptive in origin.

Supposedly, duplicate content was found on at least 50 percent of the examined websites. Google usually assumes that the duplicate content was not created on purpose. Thus, there will be no official sanctions for duplicate content. However, that doesn’t mean that a blind eye is turned here, as websites with duplicate content still rank lower than those without it.

That’s because the search engine often is unable to determine which version of the content is to be included in the index. Search engines were also developed to make the web a better place for the users in which information can be found easily. Thus, only unique content is considered valuable.

Further Information:

Test your website for duplicate content with the Duplicate Content Checker Tool.

Duplicate Content: Definition and Solutions for Duplicate Content

Problem 2: Missing Alt-Tags and Broken Image Links

Today, images and graphics are an important part of content marketing. But they can also cause a ton of SEO problems. There are still a lot of webmasters that don’t use the important alt-tags for images, and also don’t make sure that the used images can always be displayed. However, both is important for the search engine optimization.

Alt-tags, for example, fulfil two purposes at once. For one, they appear when an image can not be displayed, and they are also necessary for the Google image search. Search engines still are not smart enough to interpret a picture without an alt-tag. Thus, these tags are crucial, as they help Google move the image into specific categories according to their description.

The tag also provides the option to enter your SEO keywords, which will make it even easier for Google to categorize the graphics. By the way, visually impaired people also benefit from an optimal alt-tag, as a good description gives them a good idea of what the image shows.

Images that are not displayed for some reason cause the same problems as broken links. They lead to a dead end. Both reasons may cause the search engine to degrade your website, as it offers a poor user experience.

Problem 3: Title-Tag Problems

Search engines use title tags to determine what the page’s text is about. The titles along with a short description appear in the search results. However, the title was what the user would use to decide if he would visit your website or a different one. That’s why the correct title tag is one of your website’s most important elements. An element that may have a positive influence on the ranking.

The obvious mistakes made with using these tags are the following:

  • Duplicate Title-Tags – Very Common
  • Too Long Title-Tags – Rather Common
  • Missing Title-Tags are a Problem, but That is Not Very Common
  • Too Short Title-Tags – Very Rare

The length of the title tag is critical, as it determines how much of your title will be visible in the search results. The rule of thumb says that Google displays up to about 70 characters. So the title definitely shouldn’t be longer than that.

Some SEO tools, like Yoast SEO for WordPress, help you optimize the title tags.

Problem 4: The Meta Description

In the search results, the meta description is displayed right below the title and is supposed to give the users a good impression of what the article is about. Supposedly, the meta description does not affect the ranking, but I have made the experience that a good description is definitely able to influence the ranking, at least a little.

However, a good meta description also results in a better page CTR, which is of particular importance for webmasters that integrate Google Adsense.

Many websites have duplicate meta descriptions while others don’t use any explicit descriptions. An SEO tool or a plugin for WordPress can help with that.

Further Information:

How to create the right meta description

Meta Description SEO Best Practices

Problem 5: Defective Internal and External Links

Defective links have the potential to be a huge SEO issue. One or two of them won’t be a problem. But when your website grows, this may lead to significant problems. Of course, the 404 error page could be set up accordingly, but then, the user will see that error page instead of the useful information he was hoping for.

If this happens often, a user will consider the website’s quality to be poor. There is another real problem on top of that. When a lot of broken links are located on your site, you’ll be faced with problems with the bots of the search engines. They always crawl a couple of your pages, and if there are a lot of “broken links,” they might not include these pages in the index anymore. This hurts your website’s authority tremendously.

SEMrush found out that 25 percent of the examined pages contained broken external links.

Thus, use an SEO tool or WordPress plugin to find these “broken links,” and to fix the problem.

Further Information:

5 Steps to Get Your Website Crawled Faster

Problem 6: Poor Text-to-HTML Ratio

A well-known SEO problem. A couple of websites have a reduced ratio of text in comparison with HTML code. This means that the respective website gives out proportionally more HTML code than readable text. There are many possible reasons for that, like too short texts, for example, which often don’t contain more than the 300 words asked for by Google.

However, the reason might also be a poorly coded website or a website that was not taken care of well enough. It could contain a lot of unnecessary code, or boast an excessive use of JavaScript, inline styles, or Flash.

Of course, a method popular among spammers where a lot of hidden text is used may also be to blame.

Solving This Problem is Rather Simple:

  • Remove the Unnecessary Code. This Reduces the Page Size and Improves the Speed.
  • Check Your Plugins, if You’re Using WordPress. You Don’t Need to Offer Every Single Toy.
  • Only Let JavaScript Load Where It’s Necessary.
  • Expand Your Texts to a Proper Average Length (At Least 500 Words, the More the Better).
Problem 7: Problems With the <h1> Tag

In practice, this problem occurred to me a lot. Header tags, or headings, are imperative for search engine optimization. For instance, there should only be a single <h1> heading on each of a website’s pages. Although due to HTML5, this dogma doesn’t seem to be as important anymore, the original tags of the headings still provide a useful hierarchy for search engine and user.

There are still a lot of websites created by developers, or themes provided for WordPress which use the header tags incorrectly.

It also seems to be important to know the difference between title tags and header tags. The title tag is what the search engine gets to see, while the header tags are the ones for the visitors. There is only one title tag per page, while header tags may appear more often, as heading 1, heading 2, and so on.

When the valid HTML5 markup is used, the <h1> can be used multiple times on one page, if paragraphs of the same importance have to be labeled.

Further Information:

The Truth About Multiple H1 Tags in the HTML5 Era

Problem 8: Too Low Amount of Words

SEMrush was able to determine a too low amount of words in the articles of 18 percent of tested websites. Google does not give out an official minimum number of words, but it is known that Google wants to see at least 300 words used per article.

Let’s be honest; even 300 words are far too low for an article average. Google is known for ranking content with much more depth a lot better in the search results. On top of that, an article that dives deep into the matter also gets more backlinks. This, in return, also results in a better position in the ranking.

It is rather simple to make articles more extensive if you try to do so. An article with a linked infographic (like this one), can be described in words instead of just the graphic. Your readers will appreciate that.

Problem 9: Placing Too Many Internal Links

This problem is a tough one to crack. On the one hand, it is important to links articles with each other to help the search engine optimization. On the other hand, it is easy to integrate far too many page links. In the past, Google provided a guideline on the maximum amount of internal links. However, they have dropped this demand by now.

Today, a good SEO means creating a natural, internal linking of high quality. The links have to be relevant and useful, only then will Google appreciate the value, and give your page the according rank. So make sure that all of your internal links provide added value for the users. Always keep in mind that whatever is best for the users is also optimal for the search engine.

Problem 10: Wrong or Missing Language Declaration

The audience on the web is global. As most people are not able to read German content, it is important to declare the default language. Language declaration is necessary for many things, for example:

  • It informs the browser about the language of the content, which is important for translations and the correct display of the pages
  • It makes sure that the content appears in the correct language for screen readers and text-to-speech converters
  • It helps with the GEO localization and the international SEO
  • It helps to improve the important relevance score.

Use this list of language codes, to be able to give out the correct language declaration.

Further Information: Problem 11: Temporary Redirects

Redirects are an excellent way to let the search engines know that a page has “moved” and is no longer available under the old URL. These redirects can either be permanent, in which case the status code 301 should be given out, or temporary, where code 302 is used. A permanent redirect with the status code 301 will not result in a loss of authority.

Things are looking different when it comes to a temporary redirect; among other things, it might cause an outdated page to be included in the index. The new page might get ignored by Google. This can cause real problems. Thus, if the change is permanent, you should always give out a 301 redirect. This is also the best approach according to Moz.

Otherwise, Google might assume that a 302 redirect was supposed to be a permanent redirect and then interpret it as a 301. This can cause a loss of traffic, so you should really take control over which redirect is given out where.

The Complete Infographic

Source and Infographic
Catégories: News dév web

Top 15 Free WooCommerce WordPress Themes 2016

12 octobre, 2016 - 11:00

Online shops are the new black. And because of its ease of use and professional feature scope more and more are created based on WooCommerce, the market leader of eCommerce plugins. More than enough reason for us to show you the most beautiful themes for WooCommerce. Now, your shop can shine in a fresh light, and enter the Christmas business prosperous of new functions.

1 – TopShop

TopShop is no simple shop theme, but can also introduce your visitors to the company behind the store. The shop area is fully equipped with all important features. Header, background, and colors are customizable.

  • Created by: Kaira
  • License: Free for personal and commercial purposes | GNU General Public License
  • Prepared for Translations: yes
  • Demo: TopShop Demo
  • Download on WordPress
2 – Shop Isle

Shop-Isle is a pure shop theme with everything that comes with that. It offers a slider, full-screen background images, parallax effects, and much more.

  • Created by: Codeinwp
  • License: Free for personal and commercial purposes | GNU General Public License
  • Prepared for Translations: yes
  • Demo: Shop Isle Demo
  • Download on WordPress
3 – Alpha Store

The Alpha Store theme was also developed specifically for WooCommerce, and comes with plenty of settings.

4 – Kakina

Kakina is another plugin developed specifically for WooCommerce, so it focuses entirely on selling products. The user can customize the header, the colors, and the background.

  • Created by: Themes4WP
  • License: Free for personal and commercial purposes | GNU General Public License
  • Prepared for Translations: yes
  • Demo: Kakina Demo
  • Download on WordPress
5 – eStore

eStore is a shop theme for the WooCommerce expansion with a delicate design. The landing page can be adjusted to meet the personal needs thanks to the many widgets. Aside from colors the user can also customize the logo and background.

  • Created by: ThemeGrill
  • License: Free for personal and commercial purposes | GNU General Public License
  • Prepared for Translations: yes
  • Demo: eStore Demo
  • Download on WordPress
6 – MaxStore

MaxStore offers everything you need for an online store with WordPress. According to the developer, it is the fastest WooCommerce theme on the market.

  • Created by: Themes4WP
  • License: Free for personal and commercial purposes | GNU General Public License
  • Prepared for Translations: yes
  • Demo: MaxStore Demo
  • Download on WordPress
7 – TheShop

TheShop is a minimalistic shop theme with a custom landing page and provides different fonts and colors for you to use.

  • Created by: athemes
  • License: Free for personal and commercial purposes | GNU General Public License
  • Prepared for Translations: yes
  • Demo: TheShop Demo
  • Download on WordPress
8 – Shophistic Lite

Shophistic Lite is an appealing and minimalistic theme for WooCommerce.

9 – iShop

iShop has a pleasing design in magazine style. Colors, logo, and background are adjustable to your needs.

  • Created by: Sandy
  • License: Free for personal and commercial purposes | GNU General Public License
  • Prepared for Translations: yes
  • Demo: iShop Demo
  • Download on WordPress
10 – E-Commerce

A minimalist, clear theme. It was developed specifically for WooCommerce and supports all relevant features. You get to alter the colors and the background.

  • Created by: Catch Themes
  • License: Free for personal and commercial purposes | GNU General Public License
  • Prepared for Translations: yes
  • Demo: E-Commerce Demo
  • Download on WordPress
11 – Shopera

Shopera is very well adjustable, and its style sets it apart from other WooCommerce themes. It comes with customizable colors, header, background, as well as a slider for your products.

  • Created by: Madars
  • License: Free for personal and commercial purposes | GNU General Public License
  • Prepared for Translations: yes
  • Demo: Shopera Demo
  • Download on WordPress
12 – purelyShopping

Pure, minimalist, and appealing. This is purelyShopping. A slider and a custom landing page make for individuality.

13 – AccessPress Store

AccessPress Store is rich with features and comes with good equipment. A slider and a fully customizable landing page help you sell your products.

14 – Multishop

An appealing theme with customizable background, and colors, as well as an exchangeable logo.

  • Created by: FasterThemes
  • License: Free for personal and commercial purposes | GNU General Public License
  • Prepared for Translations: yes
  • Demo: Multishop Demo
  • Download on WordPress
15 – Storefront

Storefront was designed and developed by the core developers of WooCommerce. Tons of personalization options are available to you. If that is not enough for you, the theme is also prepared for most WooCommerce extensions.

  • Created by: WooThemes
  • License: Free for personal and commercial purposes | GNU General Public License
  • Prepared for Translations: yes
  • Demo: Storefront Demo
  • Download on WordPress

Out of all the themes developed for the shop extension, I’ve compiled the best ones here. There’s a wide variety ranging from straightforward and minimalistic ones to true feature giants. Are you still missing a theme?

Catégories: News dév web

Icons for Everyone: How to Use Font Awesome With WordPress

11 octobre, 2016 - 10:00

Font Awesome is one of the most popular icon fonts worldwide. By now, more than 60 million websites use the font to display pictograms in all colors and versions. These 60 million websites include,, and In this article, we’ll show you how you can use the icons for your blog.

Currently, Font Awesome provides 634 pictograms for a whole load of applications. For example, it is possible to use them to create social follow icons, like I did on my blog.

The Advantages of the Icon Font “Font Awesome.”

In comparison to used graphics, an icon font offers generous benefits. Icons can be scaled wonderfully, making it possible to display them in any desired size. On top of that, you can adjust them, so they have the colors you want them to shine in.

This might be substantial for a business website if there is a corporate identity to stick to. Adjustments happen via CSS. Thus, everything that CSS can do is possible. Size, colors, text shadow, and much more are all possible.

On the Following Page, You Get to Take a Look at All 634 Icons in an Overview.

How to Use Font Awesome in Your Theme

There are two options how to use the font in your theme. I will present them to you one by one. Which method you choose depends on whether you like the easier way of using plugins or the more tedious manual work. Either way, you’ll find the right method for you in this article.

1 – Manual Work. We Only Link the CSS File

Before you get to use the icons, you need the CSS for the icon font. The CDN service provider KeyCDN has hosted the font on their servers. This way, a simple link to the file in your header’s website is sufficient. A small code snippet that you need to copy into your theme’s functions.php takes care of that.

You can choose between two methods. Code number one links the CSS file in your blog’s header. Code two is ideal if you want to optimize the speed of your website. Then, the file is loaded into the footer.

View the code on Gist.

View the code on Gist.

Now, you are already able to use the icons. You have two options for the manual application. Option number one is the <i> tag, provided for each icon by Font Awesome. Take a look at plenty of examples on the example page.

Adjusting the Icon Size is This Simple.

However, you’re not tied to the <i> tag, but also able to define and use the icons in the CSS. This is useful for areas that don’t tolerate additional markup well. By the way, Less and Sass are supported just as well as pure CSS.

When you click an icon on the overview page of Font Awesome, you get to a page where the particular <i> tag is displayed. Above that, you’ll also find the so-called Unicode, which is required for the use in the CSS file.

A part of my CSS for the social follow buttons (screenshot above) looks as follows:

View the code on Gist.

Find the Unicode Here:

Using the Icon Font in the WordPress-Editor

Of course, you can also use the neat icons directly within the WordPress editor when writing your articles. To do that, you have to pay the text area a visit and enter the corresponding <i> tag where you want it to appear.

Visit the overview page of Font Awesome, pick an icon and click it. On the next page, you’ll find the proper tag for that icon.

2 – Easy Peasy, Using the Plugin »Better Font Awesome.«

  • Developer: Mickey Kay
  • Work in progress: yes
  • Latest version from: 06.01.2016
  • Costs: free via
  • Known compatibility issues: unknown
  • Developer Homepage: Unknown
  • Download on

Using this plugin won’t slow down your blog, as the necessary CSS file is loaded via jsDelivr CDN. The plugin is perfect for WordPress beginners, as it doesn’t require any programming knowledge.

With this plugin, using the icons is very easy. There are three ways to use them.

Number 1: Directly Within the WordPress Editor With a Comfortable Generator.

Number 2: Using Shortcodes

[icon name="flag" class="2x spin border"]

Number 3: The Well-Known HTML-Tag

<i class="fa fa-check-square-o" aria-hidden="true"></i> The Plugin Settings:

Find the settings under »Settings => Better Font Awesome«.

Here, you can choose which version of Font Awesome you want to use. The newest version, currently version 4.6.3, is recommended. The second option makes for a compressed CSS file that loads faster. You should tick that off.

The third option makes it so that other Font Awesome files that are used by other plugins are removed from “Better Font Awesome.” You should tick that off as well, as one version of the file is entirely sufficient.

The fourth area in the settings is a help for you if you want to use the shortcode or the HTML tag.

There’s a JavaScript Version as Well

Right. It exists. You can enter your email address under the menu item “get started,” to receive a JavaScript code that always keeps the icon font up to date.

However, this code has a huge downside. Although you can make sure that the code is delivered asynchronously after the registration, it still loads rather slowly. I have tried it for this article, and I was not impressed. My website was 400 milliseconds slower than it is with a linked CSS file.

Thus, I can’t recommend this variant.


Now, I introduced you to two ways of using the cool icons of Font Awesome. Whether you prefer the manual or the plugin version is up to you. I recommend both variants, excluding only the JavaScript version.

Catégories: News dév web

Wireframes and Flowcharts – 20 Helpful Resources

10 octobre, 2016 - 10:00

The wireframing stage is one of the most inspiring and delightful. It is here where the idea that has excited your mind for quite some time begins to take actual shape. It becomes real and pretty weighty.  With a basic skeleton that underlies the future concept emerge new features and details that give an overall image of the future product. While some may consider it just a first model that roughly describes the upcoming web or mobile application, in point of fact, in a lot of situations the carefully-assembled well-thought-out wireframe is a decisive factor in achieving success. It is a firm foundation that assists you in building the functionality and exterior of the product without dealing with unnecessary changes that can shatter the whole work. It has lots of benefits, and there are numerous ways to derive them.

As is often the case, you can find some helpful tools, especially those that belong to the premium category. Balsamiq, Axure, Visio, and some other professional programs never fall off the radar. Offering an impressive range of possibilities and built-in features that almost literally do all the heavy lifting for you, they are popular choices among artists. However,  there is a dozen of good free alternatives that may be not so powerful, yet in the right hands, they can do wonders and be as profitable and life-saving as their commercial heavyweight counterparts. They do not provide you with a drag-and-drop interface, since they are just packs of UI components made in sketch style, but they are sufficient to turn your idea into a digital template quickly and efficiently.

In today’s article, you will find free bundles of wireframe elements and flowcharts. We have even included paper-based instruments for prototyping, considering those of you who are sick and tired of everything digital and artificial and prefer to stick to the old-school ways of forming your idea that implies banal but pretty enjoyable doodling on a piece of paper. Proceed to the list and replenish your arsenal with instruments that fit your needs.

After you enjoyed this article, please visit our previous collection of wireframe mockups and templates that feature even more free tools created for such tasks.

PSD Wireframes for Phones Reviews – Material Design

Creator: Abdulhameid Grandoka
License: Declared as Free, no proper license given.


Creator: Patryk Zabielski
License: Declared as Free, no proper license given.

Wireframe Landing Page Free PSD file

Creator: Dorin007
License: Declared as Free, no proper license given.

UX Flow Screens

Creator: Mark Wilson
License: Declared as Free, no proper license given.

Material Design Wireframe Kit v_02 

Creator: Dan Shipley
License: Declared as Free, no proper license given.

Moon Wireframe Kit

Creator: George Frigo
License: Declared as Free, no proper license given.

iPhone Wireframes

Creator: Phil Goodwin
License: Declared as Free, no proper license given.

Flowchart Kit for Sketch

Creator: Arthur Guillermin Hazan
License: Declared as Free, no proper license given.

UX Wireframe Set

Creator: Michal Koczor
License: Feel free to use that however you want to.

Flat Wireframe Elements

Creator: Marek Dlugos
License: Declared as Free, no proper license given.

Wireframe for Apps

Creator: madefordesigners
License: Free for both personal & commercial use.

Sketch Wireframe

Creator: The Gentlemans Mustache
License: Declared as Free, no proper license given.

38 Psd Cards for Flowcharts

Creator: Volodymyr Kurbatov
License: Declared as Free, no proper license given.

Wireframer Icon Pack

Creator: Eugene Dobrik
License: Declared as Free, no proper license given.

15 eCommerce screens

Creator: Material Mockups
License: Declared as Free, no proper license given.

Wireup the Web

Creator: Bala
License: Declared as Free, no proper license given.

Free Mockup Of Web Design Sketch For Demo (PSD)

Creator: UIUX Lab
License: Declared as Free, no proper license given.

Hand Drawn iPhone 6s Ui Kit

Creator: Vladimir Carrer
License: Free for personal or commercial use.

Apple Watch Wireframe for SketchApp 

Creator: Rémi Fayolle
License: Free for commercial use.

Free Wireframe Asset EPS

Creator:  Ashley Porciuncula
License: Declared as Free, no proper license given.

Catégories: News dév web

How a WordPress “Error” Almost Drove me Crazy

7 octobre, 2016 - 13:00

Originally, this article was going to be called “Server and WordPress Errors: the .htaccess Heredity.” However, this title would not have given you the slightest idea of what happened. Some errors are so stupid that you could start laughing out loud, were they not so sad. Read the story of a man in despair, fighting an error that was not an error. Don Quijote sends his best wishes.

It was meant to become a simple WordPress installation. Install it once, and done. This task is not really difficult, and usually, it doesn’t take much expert knowledge to solve it. Nonetheless, it brought me close to complete despair, as I had to find a solution to an error that was no error.

The Prologue – My Server-Move

A few months ago, I got a “Managed-Root Cloud Server” from hostNET for my websites. I’ve wanted to get away from my shared hosting and get something that is future proof, due to scalable resources.

I knew that my new server would have to come with an “Auto-Installer.” So I went ahead and tried it, installing WordPress for the first website in the main index, and not in a folder within said index. By the way, the main index I’m talking about is not the server’s root index, but the index in which the websites are deposited (HTML or public_html or something similar).

It took me a long time to realize that an installation via the auto installer was a poor solution. Normally, I set up a folder for each website in the main index, to which the respective domain will point. From my experience, that is the best solution.

In this case, however, I installed the WordPress for my first website directly within the main index. Afterward, I created a folder for every following website, but due to my dumb mistake, each folder was within the WordPress files of the first installation.

The Wrong and the Right Way With Multiple Websites

This is How an Organization With Multiple Websites Shouldn’t Look:

There are Multiple Other Installations in One WP Installation.

When running multiple websites on one server, the structure shouldn’t look anything like the screenshot above. This causes significant problems and doesn’t help you keep an eye on everything.

The Optimal Way of Organizing Many Websites on One Server:

This is What an Ideal Organization Structure for Multiple Websites Looks Like.

An optimal structure for the organization of many websites always means setting up an own, explicitly named folder for each of the websites, to which the respective domain will point. This makes for a clear overview, and mistakes are spotted more easily, as no heredity can occur.

A WordPress Installation Attempt

Not expecting my day to become exhausting, I started the installation of a website. I created a folder, moved the WordPress files into it, create an own wp-config.php with the correct information from the previously set up database, and called up the installation routine.

However, instead of the installation routine, I got to see the following error notification:

Forbidden You don’t have permission to access /wp-admin/install.php on this server

Even after many different attempts and tricks, I was not able to solve this issue. At one point, it became too much for me to handle, so I went ahead and fixed the problem with pincers.

The Interesting Answer to the Problem

My intuition made me test if I was able to access another file in the folder /wp-admin/ I created a file called temp.php, and entered the famous “Hello World.” After I moved this file into the folder, I had no problem calling it up in the browser. So I attempted a trick with the .htaccess file and entered the following:

View the code on Gist.

Of course, that didn’t work out either. Why should it? More on that later. First, I had to solve my problem.

Turn the temp.php Into the install.php

Accessing the temp.php I created in the folder /wp-admin/ was no problem. So I copied the content of the install.php into my temp.php and adjusted it a little. Read the exact procedure here:

Solving WordPress Errors: 403 Forbidden for /wp-admin/install.php

Now, I was able to install WordPress without any issues. And from this point on, I could have easily found the real cause of the problem. Unfortunately, I didn’t have a mirror at hand, though. Only after I published an article about my unconventional solution to the error, the actual cause of the error came to my mind.

The True Reason for the Problem: the .htaccess Heredity

The error had a perpetrator and a cause. The perpetrator was me, as I always protect my websites from any security gaps. That was also the reason for the problem.

Without thinking about it, I installed the WordPress for my first website in the server’s main index. The following websites all went into own folders within the first website’s WordPress installation.

This means that the .htaccess file of the first installation affects all files and folders in said installation. Including the other websites. That’s because a heredity occurs.

The first website for my standard .htaccess file. The according excerpt:

View the code on Gist.

This entry is highly efficient and prohibits any access to the install.php. If the file happens to be in a subfolder of the first installation, this entry will be in effect there as well. This is logical. But you have to come up with that first.

Conclusion: A Lot of Experience Does Not Protect You From Stupid Mistakes

Even webmasters and developers with lots of experience make mistakes. It is hard to admit this, but it’s true. Sometimes, you just miss the forest for the trees. It’s important to drill down on the mistakes so that you can learn from them. You’ll grow with errors and their solutions. I learned multiple things in that regard. My next time frame will be used for the reorganization of my server so that I can prevent this type of mistake from ever being made again.


Catégories: News dév web

10 Tips to Improve Your Writing Style

6 octobre, 2016 - 15:00

For some people, writing and filling a blog with entertaining content is only natural. They have a good understanding of language, and quickly learn to communicate effectively. The ideas for their articles as well as the readers seem to simply flow towards them. For most people, however, blogging is difficult. It takes a while until they found their rhythm and writing style. I wrote this article for these people.

Finding ideas and writing about them seems like an easy task. But especially in the beginning, the opposite is often the case. Even when the ideas flow to you, turning them into a decent post can be challenging.

How You Can Learn to Write Well

Just lining up words is easy. However, doing it in a way that entertains the readers is hard for the majority of writers. I keep on learning, and my way was not simple either.

“Just Write”?

Especially during the beginning, it was difficult to get ideas. It was easy to turn them into an article, but the style was beyond good and evil. It took me a long time to develop my own style. That’s why I know exactly how helpful practice is. As well as someone that takes you by the hand, and is patient enough to improve and form you. (Thank you, Dieter!).

I had a lot to learn, and I’ll give some of that to you today. Additionally, you’ll also get some ideas that could help your development.

1 – Action and Reflection

This is most certainly one of the best and most efficient ways of writing well. Write articles and analyze what you wrote shortly after that. Blogging means writing a lot, and then taking the time to critically review what you’ve written.

If you don’t have an editorial office behind you, you need to take on this task by yourself in order to get a profound feedback, since that is the best way to learn. Thus, look back at your ten latest posts and ask yourself the following:

  • Which articles have worked the best and why?
  • Which articles have not worked out and why?
  • On which articles did you receive the most comments and why?
  • What can you learn from the successful articles?
  • How could you further improve them?

Surely, there are a lot of other questions you could ask. But you’ll already be able to learn a whole lot by asking yourself the above questions once every two weeks.

2 – Set Yourself Challenges

Here, the goal is to leave the comfort zone by setting yourself a difficult task. Experiment with a different writing style, or try to use as few words as possible to describe a topic. You could also try eliminating your filler words to develop a clear style.

It’s also possible to pick a topic that you didn’t really dare to touch on before. Do things differently from what you’re used to. Challenge yourself and see what you get to learn from this process. Nothing forces you to publish these posts. This is all about the learning process.

3 – Write Guest Articles or Create Videos

Most bloggers only write for a single medium, being their own blog. That doesn’t have to be wrong by default, but you won’t learn a lot from that. If that’s the goal, you have to leave your comfort zone and write for other media as well.

I wrote for a political magazine that I founded with a colleague for almost a year. To do that, I had to step out of my comfort zone into something entirely new. I learned a lot during that time. Nonetheless, I am aware of the fact that I can still learn and improve every day.

Thus, I strongly recommend writing guest articles for other blogs. Preferably more successful blogs in your niche. These often want articles in a specific form, allowing you to improve your style due to their constructive criticism. You could also record videos and start a YouTube channel. This will also bring you forward in terms of your communication, as long as it suits you.

4 – Tackle the Printed Media

Writing for printed media, like a newspaper or a magazine, is not easy. Many would probably go much further and call it impossible. Nothing is impossible. That’s what you have to know. If you really want to write for a magazine or a newspaper, you will be able to accomplish that with a lot of tenacity.

The question is: how much are you willing to invest? When you give it all every day, continously learn, and don’t lose focus on your goal, you’ll do everything that’s necessary to achieve it. The path is hard, rocky, and long. But it can be walked.

5 – Ask for Criticism

Blogging is something that can get you very immediate criticism. When you already have enough traffic on your blog, ask your readers for direct feedback.

They will tell you what they like and what they don’t like. This way, you’ll find out about mistakes that you never would have thought about before. You’ll also be able to optimize your blog, as some of the feedback may be related to a technological issue.

You’ll get very good criticism from other bloggers. If you happen to know other bloggers due to guest articles, ask these people for criticism! As they view your blog with different eyes, you’ll get to hear things that often turn out to be extremely helpful.

However: You could also hear a lot of things that you’d consider to be harsh and ruthless. You need to go through that. You’ll learn a lot from something like that.

6 – Read and Analyze Other Blogs

This is one of the best tips I can give you. Reading very successful blogs is advantageous. Also read the authors in professional journals and analyze the style of the people behind these publications.

This is not about copying their style. Readers will notice when you try to mimic another blogger. However, some essentials may rub off on you. Maybe, it’ll be the way you write headings. It could also be the division of a post, or the way you write the summary at the beginning of an article.

There’s so much to learn from other bloggers and authors. Go and search.

7 – Read Your Articles Out Loud

This strategy will let you discover a bunch of stylistic mistakes. Some written paragraphs won’t sound half as pleasant as you thought they would when you say them. Whenever I’m not sure on how to word something, I read the passages out loud, which lets me find out if what I wrote is just straight up garbage.

If your post sounds bad, it IS bad. No successful book sounds bad when read out loud. Try Harry Potter or the Millenium trilogy. They are not only pleasant to read, but also sound nice. So nice that the people spend money to attend the readings of the authors.

8 – Criticise Your Old Articles

You’ve been blogging for a while? Then you’ve probably written plenty of articles, and you should have a sufficient collection of posts. Travel back in time and revisit them.

Analyze your own work from back in the day like someone that didn’t write them. Be harsh to yourself and ask yourself what you want to improve. Maybe, you’ll take it a step further and rewrite the articles and update them? This way you could get to evergreen content that will draw visitors to your website over and over again.

9 – Rent an Editor

If there’s one tip that can get you ahead, it’s this one. Of course, an editor is not free. However, backed up by a blog that already makes money, this step is not as expensive as it may seem.

Free editors mainly focus on the classic proofreading and editing of manuscripts. Formal and content-related aspects of a text are the focus of the work.

Rent a professional editor for a couple days or a week. Let the editor review every single post that you want to publish during that time. You can be sure that you’ll learn a lot. It could be frustrating, however, as an editor will show you every single mistake. In the end, you’ll be able to write better texts, though.

10 – Attend a Writing Course

Many professional editors offer writing courses for beginners and advanced users. Attending one of those courses can definitely help you improve while being much less expensive than renting an editor.

Go ahead and try to make this step if you have the necessary time and money. Keep in mind that you have nothing to lose, but a lot to win.

Conclusion: Keep it Up

Tackling a career as a blogger is no cakewalk. Particularly in the beginning, you will find it hard to assert yourself. Even later on, you’ll have to struggle a couple of times. You will be criticized, and there will always be something to improve and learn. Thus, the main characteristic you need is endurance.


Catégories: News dév web

The Psychology of Colors in Marketing and Branding

5 octobre, 2016 - 14:00

The psychology of colors and their effect is one of the most interesting and controversial aspects of marketing. The depth of the analysis has always been a problem. Color theory is a very complex topic with many nuances. Unfortunately, the quite popular infographics on the topic don’t go into detail as much as they should. Today, we’ll try to work out this difficult subject.

Common Misconceptions About the Effects of Colors

Science has shown that personal preferences, experience, parenting, and cultural differences can affect the way we perceive colors. Thus, the idea to trigger certain emotions with certain colors is not reliable in practice. Nonetheless, there is a lot to learn about colors and their effects. We also need to test if we want to accept that nothing is guaranteed and that there are no precise answers.

The Important Meaning of Colors in Branding

First, let’s take a look at branding, and color perception in connection with the design of brands. Plenty of studies attempted to classify the consumer reactions on different colors:

© The Logo Company

The truth is, that the effect of colors is too dependant on personal experience, making it impossible to assign individual emotions to one color. However, there are certain patterns in the perception of the color.

In a study titled “Impact of color on marketing,” scientists found out that up to 90% of purchase decisions are linked to specific colors; depending on the product, of course. When it comes to a particular color’s role in branding, another study worked out that the connection between a brand and its color is imperative. Consumers will quickly notice if a brand’s color fits to what it’s trying to sell.

Another study concluded that the purchase intention of the consumers strongly depends on the color used by the brand. Colors influence how customers perceive the brand’s personality. Who would buy a Harley Davidson without the label giving them the feeling that these bikes are super cool?

Our brain wants to be able to immediately recognize brands as such. That’s an important element when it comes to creating a brand identity. A blue Coca-Cola logo wouldn’t even be half as effective regarding brand perception and selling the product. To compete with a direct rival, a strong brand identity and the right color for the branding is required.

When it comes to finding the “right” color – science found out that – predicting the consumer reaction to appropriate colors is said to be greater than the unique color itself. The Harley-Davidson logo conveys ruggedness and coolness; Coca-Cola conveys refreshment, and the Apple logo expresses a desire. Thus, the goal is to find colors that are the most capable when it comes to playing with these emotions.

The psychologist and Stanford professor Jennifer Aaker conducted studies on this subject. Her research work “Dimensions of Brand Personality,” suggests that there are five core dimensions that affect brand personality.

Sometimes, brands possess a mix of two of these characteristics, but for the most part, they are dominated by a single one of them. Generally speaking, some specific colors are connected to specific traits; like brown and sturdiness, purple with ingenuity, and red is often perceived as exciting. Almost every study will indicate, that when it comes to branding, finding a color to support the personality is better than relying on stereotypical color connotations.

So, there are no clear guidelines regarding which colors individual companies should use. Of course, “it depends” is a frustrating answer to the question about the optimal color choice, but it’s the truth. A color should always be viewed in the context in which the brand is moving. It’s the feeling, the mood, and the image that influence the color choice of the brand or the product.

Color Trends for Men and Women

One of the most interesting examinations on this subject is the work of Joe Hallock, on »Color Assignment«. Hallock’s data shows clear preferences of the different genders regarding colors. Here, blue seems to dominate both genders. However, purple shows the different preferences of men and women.

It’s important to include the environment and cultural perception when dealing with the suitability of a specific color for a gender. Often, the milieu and the cultural environment affect the cognition of colors. This may also affect individual decisions. In our cultural environment, a soft blue and rose are often associated with boys and girls.

An Image of Hallcock’s Assessments:

The Favorite Colors of Men and Women

Blue is one of the favorite colors of both genders.

However, Men and Women Don’t Like These Colors

The majority of men and women don’t like these colors.

Research makes it evident that nuances in color perceptions and the preferences often are the main factors. Men usually prefer stronger colors, while women favor the softer, gentle colors.

The male gender tends to like shades of colors with black components, while women tend to like shades with white elements better. The different color preferences have always been an often-discussed issue, although brands can and should easily work outside of gender stereotypes.

Breaking expectations can be rewarded, as shown by several brands already. The majority of both genders does not like red. However, the color is the base for a lot of really successful brands. An appropriate color choice does not have to consist of the favorite colors to be successful.

Harmonious Color Coordinations

The psychological principle of isolation states that an element that works like a “sore thumb” is very likely to be remembered. Here, studies show that the participants remember an article or product a lot better when it stands out and sets itself apart from the rest.

Two other studies on color combinations – one dealt with the measurement of aesthetic reactions, while the other focused on consumer preferences – worked out that a wide majority prefers color patterns with similar colors. However, palettes with a high contrast color choice were also perceived as pleasant.

Regarding color coordination, this means creating a visual structure that consists of a base of analog colors and the contrast with complementary (or tertiary) colors.

Another route to take would be using a background, a base, and an accent color that support a clear hierarchy of the website; the customers and visitors are “trained” to do certain actions.

Why is this important? Understanding these principles means achieving better conversion rates. Let’s pay attention to the effect on our mind when the color of a button changes. Which button will be clicked more frequently?

The red button is the obvious winner of the test conducted by Hubspot. The conversion rate increased by 21 percent. Of course, this is not only due to the red color but also due to the isolation of the button color.

The rest of the website was designed with a lot of green elements. In the end, this means that the green button simply drowns in the rest of the website. The red button immediately stands out, and clearly, sets itself apart from the other used colors. The result is the improved conversion rate. So that’s a good example of using complementary colors.

We’ll find a similar effect in a test of multiple variants published by Paras Chopra in the Smashing Magazine. Paras tested a couple of variants of download links for his PDFProducer program.

The Following Versions Were Tested:

Can you guess which combination scored the best results? Here’s the answer:

The tenth variant worked a lot better than all the others. It is not possible to consider this a coincidence, though, as version ten had the best contrast of all examples. The text “PDFProducer” is small and gray, but the red call-to-action text “Download For Free” creates a high contrast, which is vital for higher conversion rates. But how do we define success for tests like this? Do we measure clicks or sign-ups?

Of course, this depends on what we plan to achieve with the call-to-action. In this case, sign-ups would certainly be the right answer. The “free download” is paid with the email address of the interested user, as a sign-up for the newsletter is necessary.

Why We Prefer Sky Blue Over Light Blue

Although different colors are perceived differently, the describing names of the colors also count. A study called »A Rose by Any Other Name« asked the test participants to rate products (like makeup) with individual color names. The result was that fancy names of colors were preferred. “Mocha” for example was perceived as much more likable than the real name of the color brown. For this test, the participants got to see two identical products, with the only difference being the name of the color.

The same effect is applied to a lot of products. Varnish colors with fancy names were perceived as much more pleasant to the eye than their simple-named counterparts. Odd and unique color names work better for the majority of products, ranging from gummy bears to sweatshirts. Chalk with the color name “razzmatazz” sells a lot better than it would with the real name lemon.

Find Your Own Color Palette

At the end of this article, many questions remain unanswered. There is still no cheat sheet for the perfect color choice. Maybe there will never be a single right answer. However, there are suggestions to follow. One of them can always be a good piece of advice: start A/B tests with two versions that you decided on. Use contrasts and the power of complementary or tertiary colors.



Catégories: News dév web

Grade.js: Gradient Frames for Your Images Via JavaScript

4 octobre, 2016 - 15:00

What a bulky title for such a streamlined tool. Grade.js is a JavaScript library that you use to automatically frame your images. The interesting thing about that is that the frame is made up from a gradient of the two most dominant colors of the respective image. But try fitting that into a headline…

Grade.js: Easy to Use, Neat Results

Grade.js is the latest project of developer Ben Howdle from the United Kingdom. Ben is distributing the JavaScript library for free under the MIT license via Github. You can learn about its functionality on this demo page.

There are different options for the integration into your project. You can download the 104kb large script, and upload it onto your project. You could also install it via npm, or use the given CDN link.

Using it is very easy. First, you implement the script and initialize it. Like this, for example:

1 2 3 4 5 6 7 8 9 10 11 <script src="path/to/grade.js"></script> <script type="text/javascript"> window.addEventListener('load', function(){ /* A NodeList of all your image containers (Or a single Node). The library will locate an <img /> within each container to create the gradient from. */ Grade(document.querySelectorAll('.gradient-wrap')) }) </script>

Then, place a container div around the image you want to frame. This container is marked with the class "gradient-wrap".

That can look like this:

1 2 3 4 <!--the gradients will be applied to these outer divs, as background-images--> <div class="gradient-wrap"> <img src="./samples/finding-dory.jpg" alt="" /> </div>

That’s it. From now on, all of the page’s images that are in a container with the class "gradient-wrap", will be equipped with a frame like this one:

To do so, the JavaScript detects the two most dominant colors from the color palette of the respective image, and creates a suitable gradient. It’s obvious that you need to place all images in separate containers, isn’t it?

Catégories: News dév web

How to Use A/B Tests to Increase Customer Conversions

3 octobre, 2016 - 15:00

You’ve got your website and marketing well underway. With well researched keywords, an active social media base and a constant supply of fresh content, you’re drawing in new traffic unlike ever before.

But simply reaching a potential audience isn’t enough. You need to convert your visitors into customers. With enough time and practice, you’ll almost always be able to increase traffic. The secret is learning how to convert.

Fortunately, finding the right conversion methods is easy using A/B Tests. Here’s what you need to know:

What are A/B Tests?

This is a way to better understand the needs and preferences of your audience. You run two different types of content and see which performs better. This content could be a web page, a blog post, a sales email or any other way you connect with your target audiences.

A/B testing works for companies of practically any type and size. In 2011, Google ran over 7,000 A/B tests on all sorts of subjects. They even tested over 50 different shades of blue on their call-to-action button.

How Effective are A/B Tests?

Over time, they’re very effective. But using A/B comparisons is an ongoing process. You’re always aiming for improvement.

Each A/B test will typically show about a 5% gain. That’s alright. You still have a direction to move towards. You’ll probably need to conduct about eight A/B tests before you’ll see significant change.

What Can You Test Using the A/B System?

Call-to-Action Buttons

There’s a lot of “experts” out there who insist there’s only one color you should use for your CTA buttons. The problem is, nobody agrees on what color that is.

“Red creates a sense of emergency.” “Blue creates a soothing feeling.” “Gray adds a professional touch.” None of this is really true.

The right color depends on:

  • 1) Your overall website design
  • 2) Whatever color is preferred by the majority of your target audience

There’s no magic way to predict what color this will be. But you can split test and find the color your audience prefers.

Images on the Landing Page

You always want to add images to your content to create landing pages that convert. Add a photo, illustration, cartoon or other image into your text every two or three paragraphs, or roughly every 300 words.

Images break up the text into easy-to-read sections. Some images, such as infographics, can add supplementary information to your text.

Use A/B testing to see what images your customer base responds to best. The two major image types are Person Based and Information Based.

A Person Based image shows someone using your product or just generally living their life. There’s more of an emotional connection than a fact-based one. An Information Based image is an illustration with facts and figures, like an Infographic.

If you’re selling a physical product, include images of people actually using it. If your product is a service, especially a virtual B2B service, you should probably use Information Based images which explain how your product works and what customers can expect.


A/B testing is a great way to craft headlines which will resonate with your audience. You can experiment with different phrases in order to find the ultimate eye-catching headlines. This is important because you only have about five seconds to grab a reader’s interest.

Show your audience that you understand their needs. You identify with their “pain point,” the problem they currently have. Then explain how your brand is the perfect solution.

Here’s an okay headline: “The Power of Images in an SEO Campaign”

Here’s a great headline: “Using Images to Increase Customer Conversion.”

The last headline identifies the problem, which is a lack of conversions. The headline also promises a solution. Finally, the headline has an active voice.

Email Subject Lines

A well-written subject line can make the difference between an email being opened or moved directly to the junk folder. Split testing is a big help while also being easy to implement, too. Using a similar customer base, send emails with one subject line to one half and send emails with another subject line to the other. Compare the response rate and refine over time.

Generally, shorter subject lines will get more responses. I keep my character limit to between 28 and 39.

Also, follow the same rules as headlines. Identify the pain point and promise a solution. Don’t describe the solution is too much detail. After all, we want to give the reader a reason to open the email. At the same time, don’t be overly vague or generic.

Increasing customer engagement is a journey, not a destination. A/B split testing is an easy and effective way to gauge the response levels of your potential customers. I highly recommend this technique for any website.

How has A/B testing helped you? Share your tips in the comments below!

Catégories: News dév web

Quill 1.0 – Better Rich Text Editor for Web Apps

30 septembre, 2016 - 11:00

You know rich text editors. They turn simple text fields into some type of text processing environment. Each WordPress blogger uses one, the TinyMCE, which is still standard in the world’s most popular CMS. Quill is a more advanced member of the same species.

Quill’s Project Website. (Screenshot: Dr. Web)

Quill 1.0: Open Source and Independent

After about two years, the open source project Quill has finally made it to the stable version 1.0. After this long development time, one of the positive results is the excellent documentation. Smaller and younger projects can barely keep up with that. Good documentation is crucial, especially in the open source area, as it is a common thing that previously very active contributors suddenly lose interest in the project and abandon it.

Quill is a JavaScript solution without any other dependencies, but with its own API. All you need to be able to efficiently work with Quill is located in the JavaScript file, which you integrate into your documents as usual.

How to Add Quill to Your Web App

To equip an element with Quill’s abilities, add the following into your HTML:

1 <div id="editor-container"></div>

After that, you call the script on the element. This is how it looks:

1 2 3 4 5 6 7 8 9 10 11 var quill = new Quill('#editor-container', { modules: { toolbar: [ [{ header: [1, 2, false] }], ['bold', 'italic', 'underline'], ['image', 'code-block'] ] }, placeholder: 'Compose an epic...', theme: 'snow' // or 'bubble' });

This is an example of what may happen when someone uses the element:

The Small Bit of Code on the Left Allows for the Result on the Right (and a Lot More). (Screenshot: Dr. Web)

As you can already see in the JavaScript source code, it is possible to modularly adjust Quill to the contained element the way you consider to be right. The individual function modules are integrated into the UI with speaking names. This way, your users get the option to format text in bold only if you added bold to the scope of functions.

Quill: Flexible Due to Its Own API

An API lets you create further function modules depending on your needs, and seamlessly integrate them into the UI of Quill. Maybe your web app has to be able to gather CAD drawings, or whatever. Generally, Quill does not need configuration. It works out-of-the-box just fine for most application cases.

Aside from expansion modules for features that Quill doesn’t provide, you are also able to replace some of Quill’s functions with your own, if the given ones are not sufficient. You should set up all modules as separate JavaScript files, but it is also possible to directly add them to Quill, although this isn’t advisable when keeping simple updates in mind.

The option to expand or alter the feature scope of the editor is possible due to one of Quill’s biggest unique characteristics; the DOM abstraction level Parchment. In the Quill blog, you’ll find a detailed presentation of the abilities of Parchment. Learn how you could recreate the UI of the popular publication platform Medium.

You’ll get a good feeling for the modern tool’s flexibility when looking around on the project page’s interactive playground, or by using Codepen.

The developers value the assessment that Quill is very consistent over all platforms, and always works the same way, even being fully functional on tablets and smartphones, as well as solely creating standard HTML. The entire input and output work via JSON.

Quill: Availability and License

Quill is available for the integration into your website via download, but it is also possible to embed it via a CDN ran on Amazon Cloudfront. The source code is available on Github. As it is an open source project, there are no limitations regarding using it. Thus, you can even utilize Quill for commercial projects under the BSD license.

Catégories: News dév web

10 Cool Free WordPress Plugins of September 2016

29 septembre, 2016 - 11:00

The most exciting article of the month brings you the ten newest and most interesting free WordPress plugins. If you feel the same way I do, you’re always on the hunt for the coolest functions to pimp your blog and to provide the best possible service to your readers. So, let me surprise you with what I found for you this month.

1 – Podamibe Social Widget

The plugin allows you to create icons for your social networks fast and easily. You get to choose from different designs.

  • Developer: Podamibe Nepal
  • Work in progress: yes
  • Latest version from: 09.19.2016
  • Costs: free via
  • Known compatibility issues: unknown
  • Developer Homepage: Podamibe Social Widget
  • Download on
2 – Ajax Awesome CSS

Ajax Awesome CSS allows you to create custom CSS for your website or your blog, without having to refresh the page every time you want to see the changes. With this plugin, you won’t have to deal with theme files anymore, and you get to make small variations in a simple and comfortable way.

  • Developer: Harpreet Singh
  • Work in progress: yes
  • Latest version from: 09.17.2016
  • Costs: free via
  • Known compatibility issues: unknown
  • Developer Homepage: unknown
  • Download on
3 – Antispam Login Form

Antispam Login Form promises to grant more security by extending the WordPress login area. Before each login, a simple math task has to be solved.

  • Developer: seosbg
  • Work in progress: yes
  • Latest version from: 09.16.2016
  • Costs: free via
  • Known compatibility issues: unknown
  • Developer Homepage: Homepage
  • Download on
4 – Latest News Ticker

Latest News Ticker provides a fast and easy option to add a news ticker to a website. You get to choose your favorite from multiple designs.

How to Add a Newsticker:

  • Developer: Tajul2010
  • Work in progress: yes
  • Latest version from: 09.17.2016
  • Costs: free via
  • Known compatibility issues: unknown
  • Developer Homepage: Demo page
  • Download on
5 – Kalimah Shortcodes

Kalimah Shortcodes offers a function range that is usually only found in premium plugins. It lets you use more than 30 shortcodes in your blog posts and pages, and also allows you to create sections full of functions. All shortcodes can be tested on the demo page.

  • Developer: Kalimah Apps
  • Work in progress: yes
  • Latest version from: 09.17.2016
  • Costs: free via
  • Known compatibility issues: unknown
  • Developer Homepage: Demo page
  • Download on
6 – Media Alt Renamer

With this plugin, you can alter your images’ alt-tags directly within the media overview. This could definitely be useful.

  • Developer: Jordy Meow
  • Work in progress: yes
  • Latest version from: 09.12.2016
  • Costs: free via
  • Known compatibility issues: unknown
  • Developer Homepage: unknown
  • Download on
7 – Ultimate Fonts

Are you looking for a comfortable way to equip your website with many neat Google Fonts? But you don’t want to fiddle with the code? Then, this plugin is the perfect choice for you. It allows you to use more than 800 typefaces. You can assign a custom font to each of your blog’s elements. In the WordPress Customizer, you’ll see the changes in real-time.

  • Developer: GretaThemes
  • Work in progress: yes
  • Latest version from: 09.16.2016
  • Costs: free via
  • Known compatibility issues: unknown
  • Developer Homepage: Homepage
  • Download on
8 – Custom WP Login

Custom WP Login is the plugin for you when you wish to create login forms for your users. You get the option to create fully customizable login pages. Many different layouts and background images make for a safe and appealing way to create a login for your membership, or shop website.

All settings can be viewed in real-time via the WordPress customizer.

  • Developer: Various
  • Work in progress: yes
  • Latest version from: 09.15.2016
  • Costs: free via
  • Known compatibility issues: unknown
  • Developer Homepage: unknown
  • Download on
9 – Simple Link Directory

Simple Link Directory helps you create appealing lists with icons. This plugin could be useful for a list of your partner websites, or to highlight certain categories. With a bit of creativity, the right application area can always be found.

The Final Result:

  • Developer: QuantumCloud
  • Work in progress: yes
  • Latest version from: 09.16.2016
  • Costs: free via
  • Known compatibility issues: unknown
  • Developer Homepage: unknown
  • Download on
10 – ResponseMate

ResponseMate allows you to receive fast and straightforward feedback from your users or customers. The service behind the plugin is still in the beta stage so that it may lag at times. However, the description already sounds interesting. A free account on the ResponseMate website is required to use the plugin.

  • Developer:
  • Work in progress: yes
  • Latest version from: 09.12.2016
  • Costs: free via
  • Known compatibility issues: unknown
  • Developer Homepage:
  • Download on
Catégories: News dév web Joins InVision, but why?

28 septembre, 2016 - 15:00

The team joins forces with the great people behind InVision Labs. As both have the same understanding of quality, this move is no bad news for designers and developers. So no worries, it’s only me. I am having a hard time understanding what the deal could be about.

A Short Introduction to InVision and

Noupe readers know, which we introduced here, as well as InVision, which we covered extensively here. InVision has created waves in the developer pond ever since its inception and is today one of the most active contributors of free design assets out there.

The core of the business is prototyping, however. Read the linked article above to learn more. In short words, InVision makes it easy for you to create an operational prototype of your design project and share with stakeholders. Collaboration is possible; communication is tied right to the item that needs discussion. I would confirm that there are not many solutions covering the same problem, and there is not one that does it better. So, InVision is the place to go to when you are in need of a prototyping and collaboration platform for your design projects., on the other hand, has nothing to do with this core business. They are just the provider of a Chrome extension that overtakes the New Tab in your browser to populate it with inspirational content drawn from third-party websites. For more information turn to the above-mentioned article. Since 2014 has evolved and started to come up with their own line of content that they publish over at Medium.

Still, the core of the extension is curating content from around the web and presenting it in each new Chrome tab you open. Besides relying on their curation powers, you can also add RSS feeds you want to see on the same page. The mixture they present looks visually appealing and is certainly diverse.

For a short while the Chrome extension stayed installed in my browser. Rather sooner than later I found that inspiration curation is a thing I need to do on my own. No premade service can deliver me exactly the sparks I am looking for and – to be honest – picks on the lowest hanging fruit in the designer space anyway. There was nothing that I would have missed had I not installed

Even worse was the constant distraction each new tab opening exposed me to. Work is still about getting things done in the first place. Inspiration needs to be searched for when it is not coming voluntarily. Having inspiration sources pop up all around me did more harm than good to my work output. It must have been at least a year ago that I decided to delete the extension again.

Is InVision’s Content Marketing Strategy?

Now and InVision announce that will be run as part of InVision Labs. will continue to do what they did up until now, and it will also keep running independently from InVision. That’s about all information we get. Besides the mutual praise of the teams and the philosophy and what not. What isn’t explained is the question why InVision would want on board. By the way, what does “Today we join the amazing InVision Labs family” even mean?

There are two interpretations to make sense of it. One might be that the team might be highly skilled in making apps work in the browser. That would certainly mean the end of the extension sooner or later. The second might be that InVision, already highly active regarding content output, is looking to strengthen their content marketing efforts. It would certainly be a question of price, but this approach makes the most sense to me. We will see whether or not promotional aspects will come up in the operation of

Either way, from a business point of view I cannot find a solid explanation for that move. Can you?

Catégories: News dév web

Ten Great Free WordPress Themes of September 2016

27 septembre, 2016 - 17:00

Same procedure as every month. I look through the official WordPress theme index to bring you the best free WordPress themes that give your website a fresh new look. Surprise your readers with a new design that you didn’t need to pay a single cent for. This month, there are real treasures among the various themes.

1 – Halcyon

Halcyon is a very clean theme for blogs or photographers. It provides a modern display of your photos and a slider on the landing page. Custom logos, social media links, as well as four theme-exclusive widgets are available.

  • Created by: Rara Theme
  • License: Free for personal and commercial use | GNU General Public License
  • Prepared for translations: yes
  • Demo: Halcyon Demo
  • Download on WordPress
2 – Ocin Lite

Ocin Lite is a theme for online shops, based on the popular WooCommerce plugin. You get to customize both header and background colors. The theme has a minimalistic design and focuses on the presentation of products.

  • Created by: Quema Labs
  • License: Free for personal and commercial use | GNU General Public License
  • Prepared for translations: yes
  • Demo: Ocin Lite Demo
  • Download on WordPress
3 – Gridbox

Gridbox is a good choice for an online magazine, a blog, or a portfolio. The three-column grid sets itself apart from the competition very nicely.

  • Created by: ThemeZee
  • License: Free for personal and commercial use | GNU General Public License
  • Prepared for translations: yes
  • Demo: Gridbox Demo
  • Download on WordPress
4 – Verbosa

Verbosa is an appealingly designed theme for bloggers, authors, and photographers. The background, the colors, as well as the header can be customized to your personal needs. Such a lovingly designed theme is a rare sight nowadays.

  • Created by: CryoutCreations
  • License: Free for personal and commercial use | GNU General Public License
  • Prepared for translations: yes
  • Demo: Verbosa Demo
  • Download on WordPress
5 – Illdy

Illdy is a one-page business theme. However, using it to create portfolios and landing pages should also be possible.

  • Created by: Silkalns
  • License: Free for personal and commercial use | GNU General Public License
  • Prepared for translations: yes
  • Demo: Illdy Demo
  • Download on WordPress
6 – Travelers

Travelers is a theme for travelers and globetrotters. However, it can also be used for many different areas, such as blogs or magazines. The logo, the colors, and the layout are adjustable. To allow for better customization, the theme comes with a couple of widgets.

  • Created by: Daisy Themes
  • License: Free for personal and commercial use | GNU General Public License
  • Prepared for translations: yes
  • Demo: Travelers Demo
  • Download on WordPress
7 – EaterStop Lite

The EaterStop Lite theme aims to be a special theme for restaurants, cafés, and bistros. However, it is definitely possible to use it in other industries as well, due to its business-theme structure. Business and corporate websites seem like valid options.

  • Created by: gracethemes
  • License: Free for personal and commercial use | GNU General Public License
  • Prepared for translations: yes
  • Demo: EaterStop Demo
  • Download on WordPress
8 – Interior Lite

Interior Lite is a theme for multiple purposes. A website for furniture stores is just as possible as any other business website. The theme is prepared for the shop plugin WooCommerce. Colors, background, and logo can be adjusted.

9 – Boston

Boston is a blog theme that was specifically designed for female bloggers, which is why it has a light feminine touch to it. Nonetheless, emancipated men are allowed to use the theme as well. You get to customize the colors, the logo, as well as the background, and a landing page slider is also included.

  • Created by: FameThemes
  • License: Free for personal and commercial use | GNU General Public License
  • Prepared for translations: yes
  • Demo: Boston Demo
  • Download on WordPress
10 – Good

Good covers the entire blogging sector. This theme also lets you adjust background, colors, and logo.

  • Created by: FancyThemes
  • License: Free for personal and commercial use | GNU General Public License
  • Prepared for translations: yes
  • Demo: Good Demo
  • Download on WordPress
Catégories: News dév web

Coverr: Over 300 Free Videos for Your Website

26 septembre, 2016 - 14:00

A new video every day, or seven new videos every Monday, that’s what the operators of Coverr promise to provide. Since they have already added over 320 videos to their supply, there’s no reason to doubt this pledge. As the name says, the videos work best when used as covers, so-called hero videos, for a website’s background. and CodersClan Create the Video Platform Coverr

Coverr is operated by the teams of and CodersClan. is a platform in which customers get to search and book videographers for their needs. lives off of a 15 percent share that the filmmaker pays. The platform is free for the customer. The prices are not getting dumped, and the platform doesn’t pretend to be a cheap supplier. To me, that makes it likable already.

I have similar feelings towards the CodersClan. They are a community of professional developers that don’t accept everyone. They are proud to say that they only take six of 100 applications. This serves the protection of quality and is bound to please the customer. With this preselection, I would not have any worries when asking for a commission.

Coverr: Finding and Downloading Videos Without Any Detours

The CodersClan maintains the website, while provides the videos for Coverr. As expected, the result is well-rounded. By now, the website presents over 320 videos in an infinitely scrolling grid that can be further filtered using category tabs.

Coverr: Clear Presentation as a Thematic Grid (Screenshot: Dr. Web)

If you click on a video, it will open in a popup. Here, the video is started. It is also possible to download the video or to have it be displayed as a cover, a background. If you choose this option, the Coverr website’s background video is replaced with your current choice, so you can judge the suitability for yourself.

If you decide to download it, you’ll immediately download a zip to your disk. The zip contains three folders in which the video is included as an MP4, WEBM, and as a JPG screenshot.

You should use all three versions on your website. The operators of Coverr will also show you how to do that. Here you’ll find three snippets in HTML, CSS, and JS, which only need minor adjustments before you can use the respective video as your website’s Hero area.

Coverr is Public Domain; it Doesn’t Get More Free Than That

As I mentioned before, all short clips are free-to-use. The chosen license is the most liberal one possible, called CC Zero, better known as Public Domain. Assets with this license can be used by anyone for any purpose without restrictions or costs. This way, you’re on the very safe side.

Catégories: News dév web

Fall 2016: New Animation Tools With and Without JavaScript

23 septembre, 2016 - 09:00

The two animation tools that I would like to introduce you to today are not of the run-of-the-mill kind. They are not animation generalists, but rather specialists for small application areas. The JavaScript Granim.js allows you to create animations with color gradients, while Radiobox.css is all about the looks of your radio buttons.

Granim.js: Simple Gradient Animations With a Large Impact

Granim.js is a fresh JavaScript penned by the Parisian developer Benjamin Blonde. This tiny script lets you animate gradients in, on, and around anything that can be displayed in a canvas element.

Granim.js Animates Color Gradients in Many Different Ways. (Screenshot: Dr. Web)

Using it is Simple:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 <!-- Create a <canvas> element --> <canvas id="granim-canvas"></canvas> <!-- Call the script -->   <script src="granim.min.js"></script>   <!-- Create a Granim instance --> <script> var granimInstance = new Granim({ element: '#granim-canvas', name: 'granim', opacity: [1, 1], states : { "default-state": { gradients: [ ['#834D9B', '#D04ED6'], ['#1CD8D2', '#93EDC7'] ] } } }); </script>

As the JavaScript only weighs a meager 10kb, the overhead can be neglected. This also justifies the application in the smallest possible way, like animating a page logo with a color gradient, as it can be seen on the project’s demo page. Pay attention to the Granim.js logo in the top left.

This example also shows you that the JavaScript can not only create simple gradients but is also capable of working with image masks. Launching gradients works via click or event, which is shown in a very impressive way on this page. Just move the mouse over the ghost buttons and you’ll surely get to like Granim.js very quickly.

The script is available for free download on Github. It is equipped with the very liberal MIT license, so you also get to use it in commercial projects, like customer websites.

Radiobox.css: Animated Option Choice

720kb has created a small collection of CSS animations that are supposed to free radio buttons of all the boredom. There are 12 variants available in total. The effect is triggered when the respective radio button is clicked. Depending on the effect, the button will then start bouncing, rotating, growing, and so on.

Radiobox.css is a Collection of 12 Small Stylesheets for Radio Button Application. (Screenshot: Dr. Web)

Just try it. Radiobox.css provides interesting effects for one of these buttons that get ignored design-wise most of the time. Radiobox.css works with CSS3 and requires a modern browser to function.

Getting it to work is very easy. Just assign the class to your radio button that represents the desired effect, for example:

<input type="radio" class="radiobox-boing"/>

Radiobox.css comes, like the previously presented Granim.js, under the MIT license, and can thus be used commercially as well. Download it via Github.

Catégories: News dév web


Une question, une remarque ?
Une demande de devis ?


A propos...

Yves Bresson, ingénieur en informatique, consultant freelance, spécialisé dans le développement web (CMS, PHP, Laravel, Ajax, jQuery, Bootstrap, HTML5, CSS3) et d'applications mobiles (iPhone, Android). Voir le profil de Yves Bresson sur LinkedIn