Defaults shipped with Drupal Commerce should work fine for most stores. However, exactly because of this, some of the details can be annoying and unnecessary for a specific project. The way currencies are formatted is one of those things.
In many cases the
Body field in Drupal's content types can be completely unnecessary. The best examples would be nodes used for sliders, galleries, panels and more complex types where textarea field has no place.
There is a large list of helper classes that you can add to the
<body> element in your theme. These classes will help you target specific contexts, nodes, user profiles, and allow you to combine these to your liking.
By default there is no way to access the language through JS in Drupal 7. You could of course read the
lang attribute of the
<html> tag, but that is far from being an optimal solution.
Luckily, this is pretty easy to achieve through a custom module.
Easy image alignment is something that will annoy most content editors. If an image is aligned left, text wrapping on the right side will never be spaced properly.
The solution is of course to add appropriate margins, either by adding a custom CSS class or by adding inline styles - but content editors will always find this awkward.
Majority of our projects are still done in Drupal 7, simply because of stability and the number of available modules. Even though everyone in Drupal community is talking only about Drupal 8, it will definitely need even more time to catch up.
Meanwhile, it's finally time for me to seriously start picking up Drupal 8. This will be the fourth time: I started working with D5, shortly after moved to D6 and finally D7, with which I spent the most time. So far, the biggest change was D6 -> D7, but that is still nowhere near the number of changes D8 brings.
Feeds module gives you a very flexible and open-ended way of importing content from various sources. It belongs in the group of big and abstract modules, among with Rules and Views for example, that allow you to achieve very much, without any coding.
Sometimes the core Contextual Links module can get in your way, or be unnecessary on certain elements. Depending on your theme and workflows, you might want to disable them for certain entities. Unfortunately, the core Contextual Links module does not provide a way to disable them without custom code.
There are thousands of apps, websites, scripts, extensions and whatnots that help you deal with personal TODOs, and I've tried a fair number of them. Major ones, unknown ones, ugly, fancy, functional, paid and free. Which one I find the best? Single text file. I'll explain why.
Comments are something we expect on any website that publishes articles or blog posts. Because of increasing number of sites we visit every day, certain projects are trying to change the way discussions are lead on the Internet. Disqus is one of the biggest attempts to consolidate and standardize communication on websites.