Home / Resources / Blog / Technology

Technology

How Weather.com Improved Their Page Load Times

In November, 2014 Weather.com launched on Drupal and became one of the highest trafficked websites in the world to launch on an open-source content management system (CMS). Mediacurrent and Acquia are excited to announce a new, 3-part blog post series that will share insight around how Weather.com was migrated to Drupal. Our team of experts will share best practices and what lessons we learned during the project. There's an old saying, “... Meer

Achieving Agile in Government - It Can Be Done

Implementing agile development methodologies in a government setting can be quite difficult. Government agencies often want to know upfront exactly what they’re getting, and exactly what it will cost. From an agile development perspective, this is a major challenge. According to Agile In A Nutshell, “Agile is a time boxed, iterative approach to software delivery that builds software incrementally from the start of the project, instead of trying to deliver it all at once near the end. It works by breaking projects down into little... Meer

What Can The Public See and Do With Things I Put On GitHub?

This is the second post in a multi-part series on using GitHub for Government. In the first, we discussed the basics of getting your government agency up and running with GitHub. In this post, we'll take a look at what the public can see and do with GitHub, and in the upcoming posts, we'll discuss what Drupal code should and shouldn’t be in a public repository, users and permissions on organizational accounts, and developer workflows. Here’s a quick overview of things that become visible and interactions that become public when a person makes a code repository, or “repo”, public on GitHub. 1... Meer

Seamless Migration to Drupal 8: Make it Yours

Hi there. I’m Adam from Acquia. And I want YOU to adopt Drupal 8! I’ve been working on this for months. Last year, as an Acquia intern, I wrote the Drupal Module Upgrader to help people upgrade their code from Drupal 7 (D7) to Drupal 8 (D8). And now, again as an Acquia intern, I’m working to provide Drupal core with a robust migration path for your content and configuration from D6 and D7 to Drupal 8. I’m a full-service intern! The good news is that Drupal core already includes the migration path from D6 to D8... Meer

Build Your Drupal 8 Team: The Forrester Digital Maturity Model

In business, technology is a means to an end, and using it effectively to achieve that end requires planning and strategy. The Capability Maturity Model, designed for assessing the formality of a software development process, was initially described back in 1989. The Forrester Digital Maturity Model is one of several models that update the CMM for modern software development in the age of e-commerce and mobile development, when digital capability isn't an add-on but rather is fundamental to business success. The model emphasizes communicating strategy while putting management and control... Meer

Going from .NET to Drupal? Here are the top 5 ways they are different

Drupal is an incredibly flexible and expressive CMS and development framework. As a developer, it allows you to express yourself quickly and easily. That being said, being able to do anything​ can be a little overwhelming. Switching from .NET to Drupal 7 isn’t easy for most people. They take fundamentally different approaches to development that aren’t called out. There is also a surprising lack of articles and documentation on the subject. Two years ago I made the change to Drupal. I didn’t have anyone to help, so the transition was harsh. Developers not only struggle with the... Meer

Tips for Managing Remote Development Teams

It’s often the case for technical development teams to have both on-site and off-site team members. If confined to a certain geographic area when hiring, it’s likely your business won’t be able to tap into a wide enough developer skillset as you might find with no geographic boundaries. But when managing teams that have remote members, it can be a challenge to create unity and harmony across the team as a whole. Here at Acquia, this is a hurdle we’ve had to address and overcome. We seek the best Drupal developers we can find, but that often means that our team members are scattered across... Meer

Migrating Content to Drupal: The Weather Channel

One of the major challenges facing every digital publisher is making sure its content will display properly up on every possible venue: desktop, tablet, and phone of course, but also in web services, and on the emerging display opportunities arriving with the Internet of Things, like wearables. Acquia partner Mediacurrent recently tackled this challenge on an awesome scale: migrating the giant The Weather Channel site to Drupal in a way that worked with all the above venues, and then some... Meer

Document Everything: It Will Help You Later

Strong documentation is the product of good writing. It’s funny I suggest that because for the longest time, my idea of writing well applied only to writing lines of code. But when I started my internship at Acquia, I quickly realized the importance of writing everything well. Every project here depends on easy-to-understand, descriptive writing. I immediately took more notes, scribbling down anything and everything. When introduced to new tools, technologies and services, I look up unfamiliar terms on Google to find helpful blog posts, articles and API documentation to improve my... Meer

GitHub 101 for Government

This is the first post in a multi-part series on using GitHub for Government. We’ll discuss what the public can see and do with GitHub, what Drupal code should and shouldn’t be in a public repository, users and permissions on organizational accounts, and developer workflows. Scenario Your government agency is new to Drupal or open source. Someone you respect suggests creating an account on GitHub.com. But you don’t really understand what GitHub is. You want to know why you need it, what you should do with it, what new communications channels it opens up, and how to steer clear of landmines.... Meer

Easy Shortcuts That Will Make You Like JIRA

It seems as if almost every Web developer hates using JIRA. Many developers feel it’s tedious, time-consuming work and they’d rather do just about anything else. But JIRA doesn’t have to feel that way. With the help of some easy-to-learn shortcuts, you can use JIRA more efficiently and have time to do something you enjoy. In fact, these shortcuts are all but guaranteed to make you like JIRA more – or maybe hate it a lot less. I recently reviewed the shortcuts with Acquia’s India team, and developers there couldn’t thank me enough for simplifying things. As you probably know, JIRA provides... Meer

Kanban vs. Scrum: Comparing Two Agile Methodologies

Kanban and Scrum are two different methodologies that can be utilized within your development organization. Both have pros and cons as agile methodologies, and one is often suited to a certain project better than the other. Let’s explore the definitions, differences, and how to utilize them practically for your next development project. Kanban is a model of continuous slating, or continuous improvement. Essentially, when utilizing kanban, project priorities can change in real time, based on what takes priority at a certain time, so there is a certain flow to the work. Requirements can be... Meer

Les sites qui ne peuvent pas tomber – une montée en charge illimitée

On ne peut généralement pas le prévoir. Parfois, on en prend connaissance à la dernière minute. Mais cela peut aussi être le moment le plus attendu de l’année. Quel que soit le contexte, toutes les sociétés sont confrontées un jour ou l’autre à une situation dans laquelle une défaillance de leur site aurait un effet dévastateur. Dans cette série d’articles, nous revenons sur l’expérience de trois des plus importants clients d’Acquia. Avec un accent tout particulier sur la préparation technique et opérationnelle, l’amélioration continue, les caractéristiques de la plateforme et l’importance... Meer

Build Your Drupal 8 Team: Non-Technical Team Roles & Required Skills

As our series continues, let's look at what non-technical team members need to understand about Drupal 8. Although they don't need to write code and implement functionality, these team members may have responsibility for defining the product or developing the content for the site. These are the non-technical roles and skills needed on a development team. Project Manager The project manager needs to make sure the project is completed on time and within budget. If that's not possible, the project manager needs to negotiate the... Meer

Web Accessibility for Clients - Part Two

Thanks for coming back. If you tried a few of the tips in the first part of this series, you probably realized that making a website accessible to all visitors doesn’t require much time, or cause much stress. Even if you didn’t yet try, I hope this blog further illustrates that clients need not worry about sitting down themselves to create a website that’s useful and informative to visitors with disabilities - without reaching out to a developer for help. A Data Table for Everyone Without proper setup, a data table will come... Meer

Why I Love Composer, a PHP Dependency Management Tool

Like a composer who can’t wait to conduct a great symphony, I couldn’t wait to get my hands on Composer, a PHP dependency management tool. You could say this blog post is my "Ode to Joy" about using Composer. It was fun watching it update all my libraries on just a single command: composer update. But I shouldn’t have all the fun. I’d like to help you incorporate third-party libraries into a project by using Composer. In this post, we’ll create a test PHP project and run test cases using phpunit. Before we hit the “update” button, though, first let’s look at what Composer is, and why you’ll... Meer

Improve Your Drupal Web Site Performance — Without Coding

Most advice to improve Drupal site performance is aimed at developers and DevOps folks. In reality, many Drupal sites are built by site builders using flexible Drupal modules rather than custom code. In this blog series, we will give site builders the knowledge and tools to enhance the performance of their web sites, without ever touching PHP or the command line. The Drupal community is already rich in modules and best practices that can significantly improve the performance of any Drupal site. Now it’s time to take advantage of the community’s hard work! But first, let’s start by... Meer

Front End Performance Strategy: Image Handling

Business is keenly aware of the importance of page-load time, and its impact on conversion and search engine optimization. It’s now a priority at companies like Wal-Mart, Amazon, and Mozilla. At Acquia, we... Meer

Web Accessibility for Clients

You’re in good hands. A developer is building or renovating your organization’s website, and everything is shaping up as planned. You like what the developer has done and can’t wait to see the finished product. Just keep in mind that, at some point, your daily relationship with your developer is likely to end, when the contract comes to an end. The relationship can continue, of course, but at some point — no matter how impressive your website eventually looks and responds — you won’t need to rely on the developer. You’ll slowly take control of the site, adding more content, tweaking tools,... Meer

How to Select Drupal Modules: Part 3 - Evaluation Tips

In the previous posts we’ve focused on defining your requirements and the basics of searching for modules. Once you’ve found a Drupal project you’re interested in, now you can make a quick evaluation of the project to determine if you should dig deeper before you test it out. Evaluation Criteria Each module you select and install on your site must be maintained. There will be security updates, feature improvements and bug fixes offered on a... Meer

Web Accessibility for Developers -- Part 2

We’re at the halfway point of what hopefully has been a helpful guide for developers to make a website accessible for all visitors. (If you missed the first part of this two-part series, please click here.) In this blog, we’ll review how instructional text, navigation, and other parts of development can allow those with blindness and low vision, deafness, and other disabilities to make full use of a website. There’s a Proper Place for Instructional Text When providing an example that will help the user fill out a field... Meer

Build Your Drupal 8 Team: Technical Roles and Required Skills

Last time, we discussed some big themes your Drupal 8 team should be synched up with, like object-oriented programming. Now we're going to drill down into more specifics on the technical side. Is your tech team full of generalists, or do all your developers have special skill sets and focus on specific kinds of functionality, like databases or communications? Either way, someone on your team will have to fill each of these technical roles for a successful Drupal 8 project. Drupal 8... Meer

Selecting Drupal Modules: Part 2 - Searching for Modules

In the first part of this series, you set out your list of requirements for a Drupal module of your dreams. In Drupal, modules extend the base functionality, and often there are contributed modules which will suit your needs. Now you know what you’re looking for. If you’ve learned essential site building skills, you’ve also eliminated any possibility that you might be able to create your solution in another way. The obvious place to start your search is on Drupal.org;... Meer

Acquia Certification offers testing at DrupalCon LA

The Acquia Certification Program is running a test center at DrupalCon LA in room 306A. Attendees can test their knowledge and skills and earn an Acquia Certification credential while at the event. Stop by and say hello! For those who have earned a credential in the past, we have special pins and stickers for you, get them while they last! Testing starts Monday at 1 p.m. For more information and to register for an exam visit Acquia Certification DrupaCon LA All... Meer

Web Accessibility Tips for Developers

Creating the code that makes a website accessible to all visitors doesn’t have to be as time-consuming or resource-intensive as you might think. All you need to do is follow some simple steps that require a little extra time and effort. But these efforts will ensure that your Web content is at the fingertips of everyone — including those with blindness and low vision, deafness, and other disabilities. It’s up to both the developer and the client to achieve site accessibility. Although they usually work together in the planning and later stages of website creation, a developer and client also... Meer

Pagina's