Blog posts

    With their powers combined, Drupal and Angular 2's duet is meant to write history! The history of web development! It's aimed at marking a new era for all developers out there: the era of building rich apps, both for web and for mobile platforms, with much less effort. Drupal working as a backend data source and Angular 2 complementing it as an ideally intuitive, fast front-end framework! They're both leading technologies, they're both open source web technologies, both innovative. It sure looks like such a promising duet! And yet, you can't stop wondering: why Angular 2 in particular?
    Content modeling in Drupal 8 is a self-evident example of how an ideally streamlined web development process can result in a “boomerang effect”! Ease of use, unlimited accessibility and empowering the non-technical user can easily turn into Drupal 8's vulnerabilities instead. How come? Simple! The easier it is for Drupal developers to model their content using the web-based interface (instead of a standard database table) that Drupal 8 “spoils” them with, the easier it gets for them to create some excessively complex data models.
    "The Most Common Drupal 7 to Drupal 8 Migration Issues AND THEIR FIXES" would have been the longer version of this post's title. It's a fact now: you can no longer escape Drupal 8's “influence”, your job as a Drupal developer implies regular Drupal 7 to Drupal 8 migration "marathons". And since everyone around you's overly excited about Drupal 8's purely innovative features, about its irresistibly cutting-edge capabilities (and where do you add that these include a Migration module in its core, as well), you suffer major “shock” discovering that, well, moving websites to Drupal 8 is not always a “boringly” smooth and event-less process.
    Website optimization, SEO best practices, strategic keyword usage, content marketing, heading tags, internal links.... And the “To Do” list unfolding in your head right now seems endless, right? You're well aware that you need to optimize your Drupal website, you also have more than just a clue about the big SEO tasks to  tackle, but all this "ecosystem" of tasks and sub-tasks can get quite discouraging can't it? If only you had an SEO adviser at your service, “slicing” them all into smaller steps to take, clearly pointing them out to you... Well, guess what: you have Drupal 8 SEO Checklist module as your personal SEO counselor!
    Here you are, proud of yourself that you've finally decided: you want to become a Drupal developer! Good for you! Now that you've taken this first step, are you ready to face the challenges that any junior Drupal developer deals with? Which is the basic skill set that you need to "come on board with" in the Drupal web development community? What web technologies do companies expect you to be on top of? What tools and languages do you need to master? Let me give you some clues:
    “Why You Should Avoid Optimizing Your Images Prior to Uploading Them to Your Drupal Site”, this could have been a possible subheading for this post here! It will just lead to “excessive optimization” and to some blurry or over-sized images (and you definitely don't want that). Especially with a CMS like Drupal, equipped with all the right tools to handle all the image optimization for you, during the upload, it would be a pity not to “lay back and let it do the work for you”, right? Now let's get into details! Let's see which are the best practices when uploading images to your Drupal site and what “ handling images in Drupal differently ” really means:
    How do you strike a balance between the hard-to-resist-to-temptation of turning your (or your client's) Drupal website into a powerful “SEO machine” and risking to “exhaust” your server with way too many SEO modules and tools (some of them) overusing its resources? Speed (still) is a crucial ranking-influencing factor, but on the other hand Drupal's modules, the SEO-oriented ones in this case, are a “blessing” for any web developer, SEO specialist or website owner. Now let me point out to you which are the truly essential Drupal SEO modules that you should install on your website:
    Are you facing the challenge of developing a social networking platform? And what a challenge, indeed! Even though we're talking about Drupal, which is, after all, “built with communities in mind” and with core features geared towards enabling user content creation, it still takes a lot of time and money to pull off a successful Drupal social project! Since it depends on user-generated content, which “feeds itself on interactivity, if you don't "nail it" in terms of user experience, it will be a major fail. And this is where Drupal 8 comes in to “lure” us with its Open Social distribution, a features-packed, functionality-loaded base platform to build and to grow your future social networking website on. Let's dig into the details, shall we:
    Here I am again, eager to share with you all about my recent experience using Drupal 8: the Google Analytics module! This module could easily get translated into: the temptingly flexible and rock-solid GA integration we have all been “craving” for while building/managing our Drupal sites. Or it could also get translated into: a powerful, web statistics tracking tool put right at our fingertips, easy to use and to customize right from Drupal's administrative interface. Drupal sure is all about simplicity and empowering the end-user! And where do you add that you get to set up Google Analytics on your Drupal 8 site in just 6 easy steps. Just follow my step-by-step tutorial here below:
    Since I'm all about collaborating and contributing (and therefore "sharing", as well), Drupal's 2 main “philosophies”, here I am today ready to talk to you about 5 other Drupal 8 modules! Each one of them is a reflection of this newest version of Drupal's main goals: simplifying the developer's experience, empowering (even more) content creators and overall placing an even greater control into the hands of site administrators/business owners.