Blog

Persona
an actual waterwheel
Blog
0
Posted by Preston So at Acquia on Oct 4, 2016

In my previous blog post in this Waterwheel series, I detailed the basics of Waterwheel.js: how to set it up in server-side or client-side JavaScript, and how resource discovery can bring Drupal-backed applications and traditional Drupal implementations closer together in unprecedented ways. In this post, I explore how to manipulate content with Waterwheel.js.

Blog
0
Posted by Preston So at Acquia on Sep 30, 2016

For developers of Drupal-backed JavaScript applications, simply having an HTTP client which can make requests against Drupal 8’s core REST API is often not enough. JavaScript developers are sometimes stymied by nuances unique to Drupal which leak out when consuming Drupal’s REST API, such as Drupal-specific paths for resources and confusing data structures in responses. Waterwheel.js alleviates these barriers to JavaScript developers by providing an additional API atop Drupal REST which allows you to retrieve and manipulate content entities in Drupal 8 without needing to deeply understand Drupal’s internals.

Blog
1
Posted by Michael Meyers at Acquia, Inc. on Sep 29, 2016

The Tech Talks at Acquia Engage have always been among the most popular sessions, so I’m excited to announce that for Acquia’s upcoming Engage 2016 conference (Nov 1-3 in Boston) we’ve more than doubled the number of Tech Talks.

spiders!
Blog
0
Posted by Anjali Nikumb at Acquia on Sep 23, 2016

The purpose of software testing is to reduce issues to a minimal level and to carve out optimal quality for a product. When it comes to bugs and defects, there are different schools of thought, but quality is always the main focus.

bug on keyboard
Blog
0
Posted by Lubomir Culen at Acquia on Sep 6, 2016

Now that we've covered debugging Drupal 8 in PhpStorm using local web-based approaches, let's move on to command line debugging.

actual waterwheel
Blog
9
Posted by Preston So at Acquia on Aug 29, 2016

As Drupal is increasingly widely used as a back end for application ecosystems, developers of wildly diverse backgrounds are now retrieving and manipulating data from Drupal in unprecedented ways. With Drupal 8 and core REST support articulating an API-first vision for the decoupled future, Drupal is eminently well-prepared to back a bevy of applications with divergent approaches. There's just one problem: non-Drupal developers don't know Drupal.

That's where Waterwheel comes in. Waterwheel is an emerging ecosystem of software development kits (SDKs) built by the Drupal community which ease and accelerate development of applications in other technologies. If you will momentarily forgive the flawed metaphor, Waterwheel helps non-PHP and non-Drupal developers "speak" Drupal.

Debugging in Drupal 8
Blog
3
Posted by Lubomir Culen at Acquia on Aug 25, 2016

Lots of people think that template engines like Twig cannot be interactively debugged. I heard this several times as an argument against template engine, and for using legacy php processing like phptemplate (standard in Drupal 7).

Well, it’s not entirely true.

abstract image
Blog
4
Posted by Preston So at Acquia on Aug 22, 2016

Progressive decoupling, a concept outlined last year in Dries Buytaert’s first post about decoupled Drupal, is a compelling approach to building Drupal's front end where content editors, site assemblers, and front-end developers maintain contiguous experiences. For content editors and site assemblers, progressive decoupling allows for contextualized interfaces, content workflow, site preview, and other features to remain usable and integrated with Drupal as a whole.

internet speed
Blog
2
Posted by Corey Wood on Aug 12, 2016

Regardless of the purpose of your Drupal site, it is important that the site be reliably available and performant for your users. For those of us with limited resources at our disposal it isn’t feasible to scale up hardware indefinitely. Thankfully, Drupal provides us with a number of tools in core, and even more in the contrib community, that make caching accessible to even the least technical amongst us. Let’s walk through the basics of the Drupal cache and discuss the importance of properly configuring cache with the goal of avoiding common missteps.

Blog
6
Posted by Barry Jaspan at Acquia on Aug 10, 2016

tl;dr: Acquia Pipelines lets you automate building, testing, and deploying sites on Acquia Cloud using tools like Composer, Sass, and Behat.

blt workflow
Blog
0
Posted by Matthew Grasmick on Jul 5, 2016

Deploying your website to production shouldn't be stressful. It should be easy. You should release with confidence.

To make that a reality, you need a repeatable, reliable and most importantly automated deployment process. BLT provides tools for connecting your GitHub, Travis CI, and Acquia Cloud accounts together to ensure that changes to your website are validated, tested, and deployed automatically.

Drupal logged PHP messages on screen
Blog
2
Posted by Jeff Geerling on Jun 30, 2016

Many developers who work on Drupal (or other web/PHP) projects have error reporting disabled in their local or shared dev environments.

github logo
Blog
1
Posted by Irek Mirgaleev at Acquia on Jun 17, 2016

If you are like me and have to spend a lot of time reviewing large patches on GitHub you know it is a daunting task.

Blog
4
Posted by Preston So at Acquia on Jun 16, 2016

With the advent of web services in Drupal 8 core, decoupling Drupal — namely, using Drupal as a content repository to expose data for retrieval and manipulation by other applications — has never be

PDF icon
Blog
2
Posted by Nicolás Bouhid at CI&T on May 31, 2016

Have you ever been asked by a client to export pages or content as a PDF?

Yeah, I know that feeling.

Persona