Home / Documentatie / Blog

Onze blogposts (voornamelijk Engelstalig)

Recent Posts

Connecting the Tubes: JIRA, GitHub, Jenkins, and Slack

There are plenty of tools that can improve your efficiency, but they can become burdens rather than real helpers. That’s because they don’t talk to each other, and so you’re forced to do a lot of manual work -- you’re the hub that connects all the spokes. It needn’t be that way. You can become far more efficient and improve your workflow if you connect them to one another and have them do your coordination work for you. In this blog post, I’ll show you how to do that using JIRA, GitHub, Jenkins, and Slack.

First, let’s look at the dream workflow for a developer:
You find a ticket to work on... Meer

Acquia announces it is ready for Drupal 8

I'm excited to announce that starting today, Acquia is announcing we're ready to fully support our customers with Drupal 8. This means our professional services, our support, our product engineering, our cloud services … the entire company is ready to help anyone with Drupal 8 starting today.
While Drupal 8 is not yet released (as it has always been said, Drupal 8 will be "ready when it's ready"), the... Meer

Build Your Next-generation Digital Experiences on Acquia and Drupal 8 Today

Business leaders today face a big challenge when it comes to planning for their organization’s digital success. Business and IT execs I speak with around the world regarding CMS and the challenges of digital experience delivery consistently hit on themes that probably sound familiar to you. To name a few:
You need to build sites and experiences quickly, on a modern CMS platform that evolves as your requirements expand.
You need to reduce costs to build, deploy, manage and optimize those sites and move key capabilities to the cloud as you rethink your tech strategy.
You need to deliver tools... Meer

Front End Performance Strategy: Scripts

In the last installment of this series, we considered CSS optimization. This time we’re going to look at the impact of scripts.
Remember, as architects and developers, it’s up to us to inform stakeholders about the impacts of their choices, offer compromises where we can, and implement in smart and responsible ways.
So, picking up on our last post, most everything about the way Drupal handles CSS holds true for JavaScript, with a few notable exceptions.
CSS... Meer

Quick Tips for Writing Object Oriented Code in PHP

Recently I began working on a D8 module, but this isn't a story about a D8 module. The work I did provided me an opportunity to get back to my pre-Drupal object oriented (OO) roots. Writing OO code in PHP presented some curve balls I wasn’t prepared for. Here are some of the issues I encountered:
PSR-4 Autoloading: How to set up your files to be loaded
First things first, how do you include OO code in your project? In D7 you had to add the files to a .info file for a module or do module_load_include. In D8 all you have to do is follow PSR-4 namespacing. If you follow the PSR-4 folder and... Meer

Sustainable contribution 2/2 - Giving back is the same as making money.


Part 2 of 2 - I spoke with John Faber, Managing Partner with Chapter Three, on March 17th, 2015.

In part 1 to talk about the business advantages of contribution and sustainability when basing your business on open source software. We also touch on Drupal 8's potential power as a toolset and for attracting new developers, doing business in an open source context, and more!

This conversation was recorded via... Meer

GitHub Developers and Workflows

This is the fifth and final post in a multi-part series on using GitHub for Government. In the previous posts in this series, we’ve discussed the basics of GitHub for Government, what the public can and can’t see, what code should and should not be included in a public repo, and GitHub users and permissions. Now let’s dive into developers and workflows.
An overview: How are things organized on GitHub and who does what?
GitHub organizes projects by associating them with an organization. We’ll use Agency Z as an example. Agency Z has 10 projects on GitHub. The authoritative versions of these... Meer

How to Evaluate Drupal Modules for Performance Optimization

Drupal was designed from the ground-up to be modular. Once you install Drupal core, you can add any number of modules to enhance Drupal's basic functions.
Unfortunately, contributed modules can also impede performance. For example, it's common to find contributed third-party modules that are incompatible with newer versions of Drupal, or other modules. Besides being a security hassle, this can often curb performance.
Evaluating Drupal modules for such issues is thus essential for a smooth Drupal experience. As part of this ongoing... Meer

Announcing Acquia Engage 2015 Keynote Speakers


Even though we’re just hitting peak summer season here in New England, when long beach days and starry nights prevail, our team at Acquia is busy planning a spectacular event for late October: Acquia Engage 2015. If you were one of the lucky folks who attended last year’s inaugural event, you know just how exciting it is that we’re bringing the conference back for a second year. Much like last year, you can expect some of today’s most progressive, influential leaders in the digital space to deliver keynotes, inspiring sessions on all... Meer

Why Open Source Is Driving Digital Transformation in Government

“Change.” That’s the word that best describes today’s digital world. Since 1991, internet users have grown from a handful of researchers to nearly 3 billion globally. Along the way, how we access and use digital information has changed as well. Government organizations, like the rest of society, are under increasing pressure to adapt to this rapid pace of change.
Today’s sophisticated consumers demand dynamic, interactive experiences that help them work with–and participate in–government. To craft the digital experiences their constituents demand, governments have to adopt newer technologies... Meer

Front End Performance Strategy: Styles

The quest for improved page-load speed and website performance is constant. And it should be. The speed and responsiveness of a website have a significant impact on conversion, search engine optimization, and the digital experience in general.
In part one of this series, we established the importance of front-end optimization on performance, and discussed how properly-handled images can provide a significant boost toward that goal. In this... Meer

Sustainable contribution, 1/2 - How Drupal has solved and evolved


Part 1 of 2 - Drupal user number 5622, John Faber, has been involved with Drupal since late 2003. He is a Managing Partner with Chapter Three, a San Francisco-based digital agency. Their slogan sums up well what a lot of us think about what we do: "We build a better internet with Drupal." John and I got on a Google Hangout on March 17th, 2015, to talk about the business advantages of contribution and sustainability when basing your business on open source software. We also touch on Drupal 8's potential power as a toolset and for attracting... Meer

Improve Your Site’s Security by Adding Two-Factor Authentication

Identity theft and site compromises are all-too-common occurrences -- it seems a day rarely goes by without a news story detailing the latest batch of user passwords which have been compromised and publicly posted.
Passwords were first used in the 1960s when computers were shared among multiple people via time-sharing methods. Allowing multiple users on a single system required a way for users to prove they were who they claimed to be. As computer systems have grown more complex over the last 50 years, the same password concept has been baked into them as the core authentication method. That... Meer

Users and Permissions, and Creating an Organization in GitHub

This is the fourth post in a multi-part series on using GitHub for Government. In previous posts, we’ve discussed what the public can see and do with GitHub and what Drupal code should and shouldn’t be in a public repository. In this post we’ll discuss users and permissions on organizational accounts, and in the final post, we’ll look at developer workflows.
If your developers peer review each other’s code, if you have multi-person teams and want to control roles and permissions for code access, or if your organization’s code sticks around longer than your developers, a GitHub Organization is... Meer

One year later: the Acquia Certification Program

A little over a year ago we launched the Acquia Certification Program for Drupal. We ended up the first year with close to 1,000 exams taken, which exceeded our goal of 300-600. Today, I'm pleased to announce that the Acquia Certification Program passed another major milestone with over 1,000 exams passed (not just taken).
People have debated the pros and cons of software certifications for years (including myself... Meer

Pagina's