Startseite / Resources / Blog / Technology

Technology

Custom Distributions on Acquia Cloud: Part 2 -- Updating with Drush Make

In the first post of this series on Drush Make we looked at building a custom Drupal install profile on Acquia Cloud using Drush make. In this installment, we look at managing and updating the code in your install profile and deploying it onto Acquia Cloud. Keeping up with new releases is one of the most important aspects of maintaining any site and leveraging Drush make can dramatically reduce the effort involved with that process. If you’re unfamiliar with Drush, there is extensive documentation... Mehr

A Bit of History: The Proprietary Past

A profound change has happened to the Content Management World: No business knows the value and pain of content management like the press, and there were a couple laughs at yesterday’s media briefing when I quoted Acquia’s Chief Marketing Officer, Tom Wentworth: “Everyone hates their CMS.” The strategic value of a strong CMS is central to the success of any media operation: no industry was disrupted earlier and more profoundly than publishing. From the earliest days of web publishing, no technology held more hope and delivered more disappointment than content management . At Acquia, we want... Mehr

Women in Technology: Better Business, Better World – Meet Vinita Rathi

I met Vinita Rathi at the recent Digibury Weekender, where she gave a presentation entitled "Why we all need women in tech." Her presentation was thought- and audience-question provoking and I was thrilled when she agreed to sit down with me and talk about women in technology. In this conversation, among other things, we touch on how businesses with more women in leadership tend to be better performers financially; motherhood and maternity leave as a business advantage; perspectives on problem solving; and how to move technology companies... Mehr

A Platform for a Country: Australia’s govCMS

When I first met Dries Buytaert I asked him why he started Acquia. To paraphrase him (because I wasn’t taking perfect notes): I realized after getting some calls seeking advice that if Drupal was going to be adopted by the world’s greatest brands and institutions, it would need a company like Acquia to support them. I’m sure Dries has seen that vision come true many times over the course of Acquia’s seven year history, but I wish he had been in Sydney with me yesterday when the Chief Technology Officer of the Australian Government, John Sheridan, announced to the country’s top tech press that... Mehr

PSR-What? Shared Standards for a Bright Future

PSR stands for PHP Standards Recommendation - these are documents which lay out how the PHP community has agreed things will be done. The standards are developed by the FIG (Framework Interoperability Group), which draws members from all the major frameworks and tools built in PHP. Since they have been very widely adopted around the PHP world, including in Drupal, I thought it might be nice to give a quick recap of which standard relates to what. They have rather unmemorable numbers rather than names, which can... Mehr

Acquia’s Response to the October 15 Drupal Security Alert

Acquia is committed to ensuring the security and performance of our customers’ sites. On October 15, the Drupal Security team announced that all Drupal 7 sites are highly vulnerable to attack due to a SQL Injection vulnerability. At Acquia we deployed a platform-wide "shield" that protected all of our thousands of customer sites hosted on Acquia Cloud from the moment the security announcement was issued. The Acquia team worked tirelessly to prep for the formal announcement and... Mehr

The value of testing Drupal

Drupal8 beta is Out!You probably know by now that Drupal 8 beta was launched and that it took some time. This was a huge effort made by the community. Congratulations to everyone! Now we need to look back and see what we can do better. What can we improve to reduce the time to release?source:... Mehr

Learning from hackers a week after the Drupal SQL Injection announcement

Since October 15th, hackers have been busy coming up with creative ways to exploit the SQL Injection in Drupal 7 sites revealed by SA-CORE-2014-005. A week has already passed, and attacks are still ongoing. In a previous post, Moshe Weitzman explained how we were able to protect our customers' sites the moment the vulnerability was announced. In this blog post, we will look at some trends that we've seen in foiled attacks on Acquia Cloud in the past week, with... Mehr

Shields Up!

Yesterday, the Drupal Security team announced that all Drupal 7 sites are highly vulnerable to attack. Acquia deployed a platform-wide "shield" which protects all our customer sites, while still keeping them 100% functional for visitors and content editors. These sites can now upgrade to 7.32 in a more calm, controlled timeline. Collaboration - 7 days before release The Drupal Security team... Mehr

How to setup auto-translation of nodes using Rules and Tmgmt

This how-to guide describes how to set up automatic machine-based translations for content on a Drupal site. Whenever a node is created, translation jobs will be created for every language specified, and depending on how you set up your translator, you should be able to completely automate the translation process. For this project we are using SDL, but you should be able to use other translators. 1. Download and enable the translation management modules. This can be done through Drush or through the modules interface in drupal. drush dl -y tmgmtdrush dl -y tmgmt_sdl_beglobaldrush en -y... Mehr

Drupal 8 - An intro field guide for front-end developers

Drupal 8 is almost here, and it’s bringing big front-end improvements, including new methods to display data on mobile devices using breakpoints, build flexible templates in Twig and better management for tools and libraries. Most importantly, changes to the display layer mean that Drupal has become much more agile and extendable for Front-end Developers. The journey so far Up till now, Front-end Developers have been working with a display layer that was originally introduced in Drupal 4.5, here’s how it worked... PHPtemplate engine - Drupal 7 and its predecessors The first real concept of... Mehr

Acquia Cloud: by developers, for developers

As a Drupal developer for 7 years, I’ve shed plenty of (mostly figurative) blood, sweat, and tears over the sites and modules I’ve built. At Acquia, I work on our Cloud tools, making sure my fellow developers never have to worry about many of the issues I used to deal with constantly. There are three basic areas where Acquia Cloud makes developers’ lives better. “Don’t make me think about hosting” The Acquia Cloud platform is fully managed, meaning you don’t have... Mehr

Password protecting non-production environments

Protecting your staging and development environments is nearly as important as protecting your production server. There are several ways to do this, including adding modules to your sites or modifying your settings.php file. Add a module The preferred method of website protection is to add either the Secure Site module or the Shield module to password protect your website. While both modules offer this basic protection feature, the Search Site module... Mehr

Ultimate Guide to Drupal 8: Episode 8 - Answers to Your Burning Questions

Welcome to the 8th and FINAL installment of an 8-part blog series we're calling "The Ultimate Guide to Drupal 8." Whether you're a site builder, module or theme developer, or simply an end-user of a Drupal website, Drupal 8 has tons in store for you! This blog series will attempt to enumerate the major changes in Drupal 8. Please note that since Drupal 8 is still under active development, some of the details below may change prior to its release. Still, since Drupal 8 is now feature-frozen, hopefully most info should remain relevant. Where... Mehr

Tips for Transitioning from Waterfall to Agile

There are many different project management methodologies out there and they all have their pros and cons. I recently started at Acquia as an Engagement Manager and have been making the shift from more Waterfall project management to Agile project management. Here are a few key lessons I’ve learned as I make this transition. 1. Agile Methods: There are many different Agile methods out there. Kanban and... Mehr

Composer – Dependency Management in PHP

Composer Today's article is all about a fabulous tool for dependency management in your PHP projects. Composer solves the problem where you add a library to your application but it depends on this specific version of some other library, which also uses the yaml stuff, which needs ... you get the picture! Composer helps us keep track of what external code our application relies on, and get it installed the right way on every copy of that application. This article will show you how to use Composer successfully in your own projects. Get Composer Composer is cross-platform and... Mehr

Ultimate Guide to Drupal 8: Episode 7 - Code changes in Drupal 8

Welcome to the 7th installment of an 8-part blog series we're calling "The Ultimate Guide to Drupal 8." Whether you're a site builder, module or theme developer, or simply an end-user of a Drupal website, Drupal 8 has tons in store for you! This blog series will attempt to enumerate the major changes in Drupal 8. Please note that since Drupal 8 is still under active development, some of the details below may change prior to its release. Still, since Drupal 8 is now feature-frozen, hopefully most info should remain relevant. Where applicable,... Mehr

Acquia + You: Keeping Sites Online and Performant

On Acquia’s Support team, we see all sorts of issues every day. Many are unique to the particular purpose and configuration of a site, but there are a variety of issues that can appear on even the most well-built and meticulously maintained web applications. We see these often enough that they are among the first things we look for when a site goes down or begins to experience specific symptoms, and we are often able to resolve them quickly precisely because we have learned from experience what will and what will not work. Our experiences also help us understand what kinds of obstacles can... Mehr

Custom Distributions on Acquia Cloud: Part 1 -- Drush Make

Every developer has a slightly different approach to building their Drupal sites. I’ve tried just about every approach, and they all have their merits, but my favorite is Drush Make. Before joining Acquia, I didn’t realize Acquia Cloud supported Drush Make, but I was delighted to discover that I was wrong. Assuming I’m not the only person who had missed this fact, I wanted to spend a little time highlighting where this exists and how I’m using it. Getting to the Goods... Mehr

Web services in Drupal 8 Core

Some of the great news in Drupal 8 development was the introduction of web services directly in core, allowing other applications to interact with Drupal to consume exposed information or services without the need to install contributed modules. Let’s look at the list of modules that ship with D8 core related with web services: RESTful Web Services module in core exposes entities in different defined endpoints, while Serialization module allow to serialize entities in formats like HAL+JSON, XML, JSON. I will basically use these four modules in this blog post together with Rest UI (... Mehr

Ultimate Guide to Drupal 8: Episode 6 - New Back-End Features in Drupal 8

Welcome to the 6th installment of an 8-part blog series we're calling "The Ultimate Guide to Drupal 8." Whether you're a site builder, module or theme developer, or simply an end-user of a Drupal website, Drupal 8 has tons in store for you! This blog series will attempt to enumerate the major changes in Drupal 8. Please note that since Drupal 8 is still under active development, some of the details below may change prior to its release. Still, since Drupal 8 is now feature-frozen, hopefully most info should remain relevant. Where applicable,... Mehr

How I learned Drupal 8

In this post, I will share my experience on trying to learn Drupal 8 during its alpha stage, talk about some of the challenges of keeping up with the ongoing changes while trying to learn it, and end with some tips and resources which proved useful for me. How it began During a few weeks, a group of colleagues and I embarked on a learning project to get up to speed on all things Drupal 8. We did not fully know what to expect given that we were starting this at a time when D8 was still in Alpha and changes (even big ones) kept coming daily. So,... Mehr

Drupal Best Practices Within Acquia Cloud Site Factory

In today’s super-competitive marketplace, staying ahead of the competition means being able to respond to changing markets instantly. Launching a new marketing campaign, a new brand, or even a new family of brands can mean the difference between success…or trailing the pack. Acquia Cloud Site Factory offers a turnkey solution for deploying one site—or hundreds of sites—quickly and efficiently, without sacrificing the branded experience expected by your visitors. Today, I want to talk about how Site Factory turns... Mehr

Automatic Module Upgrader for Drupal 8 getting some love!

Back in February at the Acquia Build Week hackathon, Team "Upgrade Roboto" (webchick, Wim Leers, Gábor Hojtsy, xjm, japerry, and estha) published the Drupal Module Upgrader project. The project is a script that scans the source of a Drupal 7... Mehr

Local Drupal Development Sandboxes

If you're doing Drupal development, having a local sandbox is a necessity. Why? No one should be making untested changes on a production or staging server. And, a development server should be free of initial development errors where the developer should execute a small set of engineering tests before deployment. Plus, it can be time consuming to regularly deploy code developed locally onto a development server. To summarize: a local sandbox is absolutely best practice. I hope to summarize how to quickly get up to speed without having to rehash the lessons I have learned. Disclaimer This blog... Mehr

Seiten