Accueil / Resources / Blog / Technology

Technology

Acquia Cloud UX improvements, free 30-day trials

We released Acquia Dev Cloud at Drupalcon Chicago and so far it has been an incredible success. Thousands of Drupal developers, small and large development shops, and businesses have been successfully building and deploying production Drupal sites on Dev Cloud for six months—and we have learned a ton from them about how to make the system even better. We've been pretty quiet for the last six months, but now we're ready to start talking! If you'd rather try Dev Cloud instead of reading about it, you can... Plus

Building a world-class security program at Acquia

Hi, I'm Mike Lemire, and it’s been three months since I’ve joined the Acquia team as Director of Information Security, and I wanted to share some of the what is happening here in the realm of information security. A little about me. I began my career in IT in the publishing industry during the mid-90s. As manager of IT at InStyle magazine, I built one of the first intranet sites at Time Inc.’s magazine division. I moved into the financial services sector working at a hedge fund, then at JPMorgan, eventually ending up at RiskMetrics Group, a rapidly growing financial services firm.... Plus

A new kind of Drupalcon session

What is the purpose of sessions at Drupalcon? Why do speakers put in the effort to give them? Why does anyone attend them? I believe that the purpose of sessions at Drupalcon is to spread knowledge about Drupal. The speakers put in the effort because they genuinely want to teach the material, and people attend because they genuinely want to learn. I've attended the last ten Drupalcons, and I've presented sessions at nine of them. To a large extent, every session I've given has been the same: I give a lecture based on some slides for about 40 minutes and answer questions for about 20 minutes.... Plus

Use Drush to Upgrade from Drupal 6 to Drupal 7

The Drush site-upgrade command supports upgrades from Drupal 6.x to Drupal 7.x. If you are just doing a minor version upgrade (e.g. 6.20 to 6.21), please use drush pm-update instead. To begin, make sure that your current Drupal installation is running the most recent version of Drupal 6.x (currently 6.22). The most recent version is listed on the Drupal project page Upgrade a Copy of your Site site-upgrade always upgrades from the current Drupal site to an empty Drupal site.... Plus

Drupal Gardens adds support for private fields, and hundreds of audio, video, and image services!

Have you ever needed to quickly add audio, videos or images from the major web services like SoundCloud, Flickr, Vimeo, and BrightCove? Or wished you could control who can see certain parts of your site's content or user profiles? Now you can. With this release, the Drupal Gardens team delivered these very popular requests by including (and contributing to) the powerful Field Permissions, oEmbed and... Plus

Drupal Security Learning Opportunities: fall 2011

This is partially a continuation of yesterday's post on Growing Drupal contributors and the project application process. Over the next 2 months there are at least five great ways you can learn about security in Drupal. Mentoring for project application reviewers If you do a project application review (learn what/why) I will gladly mentor you in how to do the security review portion of that review. There are a few things I tend to look for, and I'm... Plus

Growing Drupal's Contributors: Project Applications

Project Applications are the process by which we invite new code contributors to the contributed project repository. This process needs to be made more scalable. In recent weeks the review times have gone down dramatically, but it will be tough to sustain that improvement. I believe solving this problem will require both automation and more humans.* Read through to the end for details on a program where I will mentor anyone interested in learning to do security reviews of a module. Project application process history The "project application" process has a relatively long history in the... Plus

Drush: An Expert's Technique

Chances are you know that drush is a command line utility for Drupal that allows site administrators to interface with the site directly from the command line shell. It contains simple commands such as drush st , which simply print the status report to the terminal, to the more powerful drush updb, equivalent to visiting the update.php script in your web browser. An Advanced Perspective I will assume, since you’re reading this article, that you have some knowledge of the power of this utility and know that, while drush on the... Plus

Moving Commons to Drupal.org

Just over a month ago, I joined the Acquia team. I’m thrilled at the opportunity to work with so many talented people who are working with Drupal! I’m part of the team that develops Commons, the Drupal distribution for building vibrant community websites that competes in a marketplace dominated by proprietary vendors such as Jive and Yammer. We’re beginning a new level of focus on Commons that includes aligning with Drupal community standards, improving visibility of long-term roadmap plans and day-to-day development... Plus

Drupal skill sets: Please give your feedback!

By: Heather James Are you interested in learning Drupal? Are you a Drupal trainer or screencaster? We'd love to hear from you about your own learning experience and how you found your way through Drupal. Please share your feedback on the "Drupal Skill Sets" concept map. At the top of the page you'll see a list of questions to which we'd like to hear your answers. Next, you'll see the concept map, a visual overview. At the bottom, you can see summaries and definitions of the terms in the map.... Plus

Acquia Professional Services and Redmine

As a Technical Architect on the Acquia Professional Services team I am responsible for architecting enterprise Drupal solutions for our Clients. I am also a contributor to the Project Management Office (PMO) for the Professional Services (PS) Team. As we continue to experience rapid growth, one area we are constantly fine tuning - with a goal to continually enhance delivery and collaboration - is our project management systems. We recently implemented Redmine (http://www.redmine.org/) as a project management tool for our projects. Since Acquia is an open... Plus

Acquia Managed Cloud and DIACAP

Acquia has submitted our first DoD Information Assurance Certification and Accreditation Process (DIACAP) package working with our customer, the Defense Security Cooperation Agency (DSCA) customer this past month. This is still a major milestone for the Acquia and for the DSCA project as a whole. This was truly a team effort between each of the individual teams at Acquia and with our partner on the effort SecureInfo. The Acquia team decided to split the DIACAP submissions into two packages: Application and Infrastrucuture. By spliting the package and inheriting controls, we can more... Plus

5 days, 5 challenges for Drupal

One of the great assets of the Drupal Community are its events: from local to regional and specialist meet-ups and user groups, to DrupalCamps and summits, and of course the big international DrupalCon conferences. One of Acquia's core goals is to grow and nurture the Drupal project and spends a lot of time, effort, and money supporting these events. As part of this, I signed up to attend DrupalCity Berlin with Jeffrey A. "jam" McGuire and over 300 other attendees eager to talk,... Plus

Writing JavaScript without anonymous functions

Most of the JavaScript you see on the web is full of anonymous functions. I don't think most of them are necessary. Allow me to demonstrate. Imagine a PHP developer—let's call her Sunny—who doesn't really write JavaScript, but needs to toggle some text on a page. Sunny goes searching for examples on Google, and finds this jQuery snippet: $ = jQuery; $(document).ready(function () { $('a#toggler').click(function () { var $paragraph = $('p#text-to-hide'); // Show the paragraph if it's hidden. if ($paragraph.is(':hidden')) { $paragraph.show(); $(this).text('Click to... Plus

Why DrupalCon London Codesprint was so good

By Heather James Confession: I'm not a coder, and I love code sprints. Previously, I wrote about how Awesome BoFs are, but really, the best part of DrupalCon is: The Code Sprint. And London's was a great example. Here's why: the context, the space and organization, which I'll describe in more detail. Even with the amount of people involved (150+ about 10%) we could have fit more! I'd also like to convince you why you really don't want to miss the next one... because you will be guaranteed to experience the zeitgeist moment you can only get at the code sprint at DrupalCons. Context Reflecting... Plus

Drupal Gardens adds custom date fields, external links, automatic redirects and more!

This release of Drupal Gardens has something for every site builder.  In particular, support for custom date/time fields has been one of the most requested features.  As is the Drupal Gardens norm, we kept the bar high and only added these modules after putting in enough design, engineering and testing to deliver a UX that was easier, but not watered down.   So that all Drupal users could benefit, the Drupal Gardens' designers and engineers worked closely with several prominent Drupal community module maintainers to contribute our changes back to... Plus

New white paper: "The Drupal-Powered Enterprise"

Guest post by Geoffrey Bock, author of "The Drupal-Powered Enterprise". Across the Drupal community, we all know that “Drupal rocks.” But for enterprise decision makers, the more pressing issues revolve around how to benefit from their IT investments. Today, Acquia published a white paper on the Drupal-Powered Enterprise. We’re focusing on one important concern: managing interactive experiences across multiple websites. We’ve identified three ways... Plus

Creating a Carousel on Drupal Gardens

At Acquia, we created a Drupal Showcase site to display some of the most beautiful Drupal websites around. We wanted to highlight some of the more popular sites in a featured carousel when people visit the site. Since we wanted the site to be on Drupal Gardens, however, we couldn't install the jCarousel module, so we had to come up with our own way to have a Carousel on the site. 1.... Plus

Acquia adopts the Omega theme for its web site reboot

In early 2011, Kevin O’Leary, one of Acquia’s UX Jedi, launched an effort to redesign the visual branding of Acquia. By May, the design work was far enough along to allow us to start developing a Drupal theme for a complete reboot of acquia.com. Michael Cooper lead the effort with his team including Mariano Asselborn, Yoni Gray, Rob Loach and... Plus

Learn to love the drop: A radio-style talk show, with your host, Jacob Singh!

By Heather James Thursday, July 21st, Jacob Singh is hosting two call-in webinars at 9 a.m. and 1 p.m. EDT with special guests from the Drupal community with backgrounds from Java to front-end development. You can listen as this panel of experienced Drupal professionals discuss some of the things they wish they knew, and you can have your burning questions answered directly. Drupal’s learning curve is well known as being steep, occasionally frustrating.  This is more pronounced... Plus

BrowserID: from announcement to Drupal module in under 24 hours

Yesterday, Mozilla announced a new initiative called BrowserID, which is an easy, secure way to log in to websites without having to remember your password for each individual website. So last night I wrote the BrowserID Drupal module, which lets people log in to Drupal websites using BrowserID. You get a choice of "Sign in" buttons to display to the user in either a block or on the existing Log in forms... Plus

New Acquia Dev Cloud documentation release!

I’ve been at Acquia as the Director of Engineering Services for 8 weeks, and I’m really excited to announce a new release of the Dev Cloud documentation! In two short months we re-architected the Dev/Managed Cloud docs from end-to-end making it easier for you to find what you need. I was so impressed with the folks who helped us pull this off so quickly. Not only were changes implemented to add new functionality to the documentation pages themselves, but the Engineers heroically endured my “friendly following up” to ensure all material was reviewed. I truly appreciate their efforts, and am... Plus

Acquia, Drupal that never sleeps

I’ve only been with Acquia for three weeks as a intern and I have to say I love every moment of it. I work on the Operations and Hosting Engineering team and last week, my second week, I was placed on a on-call rotation for Operations. A on-call rotation is like being an E.R. Doctor though my patients were servers. You have to set up your phone and laptop to receive ‘critical’ notifications from our internal monitoring and notification system as well as be prepared with all the tools you could possibly need to handle any situation. Being on call is like being a technology boyscout, always... Plus

Community, DrupalCon and Damn Quick Drupal

I've recently crossed my six month mark with Acquia and have to say that it is the ride of a lifetime. I was certain when applying that this would be my dream-job and it turns out that I wasn't wrong. Acquia has been a great place to expand my knowledge and experience and to get a deeper connection to the community. It has been a long time since I've gotten deeply involved in online communities--not since 1996 and the early online chat rooms of MSN (the orignal Microsoft Network). Back then things on the web were a bit slower and you could sit and have a 3+ hour chat with 10 or so like minded... Plus

A Drupal Safari in London

As those that attended my last talk at DrupalCon know, I (and others before me) intend to change the way sessions are presented. In Chicago, I let the audience pelt me with 100s of Nerf Darts to describe the concepts of caching. Armed with a large blue shield aptly named "The Cookie Monster", about 20 participants fired on cue. In London, we'll take a Drupal safari together to learn how the system lives and breathes. To... Plus

Pages