Posts Tagged:open-source

rfp-robotRFP ROBOT: Website Request for Proposal Generator

The time has come for a new website (or website redesign), which means you need to write a website request for proposal or web RFP. A Google search produces a few examples, but they vary wildly and don’t seem to speak really to your goals for developing or redesigning a new website. You need to write a website RFP that will clearly articulate your needs and generate responses from the best website designers and developers out there. But how?

Have no fear, RFP Robot is here. He will walk you through a step-by-step process to help you work through the details of your project and create a PDF formatted website design RFP that will provide the information vendors need to write an accurate bid. RFP Robot will tell you what info you should include, point out pitfalls, and give examples.


Working with BLT: An Automation Layer for Testing, Building, and Launching Drupal 8 Applications

Overview Mike Madison, a Technical Architect in Acquia Professional Services, recently completed a Drupal site build for a major public transit agency in the United States. I spoke with him in December 2017 about his experiences using BLT on this project. Mike said that BLT has been a critical component of the project’s success, and has especially helped in three primary ways: by accelerating project spinup, improving developer onboarding, and increasing development velocity and delivery consistency. About the project This transit agency set out to improve the efficiency of its customer experience, and create a cohesive user journey across all touchpoints and channels. To provide every commuter with the right experience, on the right device, at the right time, they needed to extend the information accessed on their website into train stations and platforms, as well as create an intranet. This required the ability to push screen-based information, news, and…

Read More →

Creating a Decoupled Drupal Application in 30 Minutes with Lightning, BLT, and DrupalVM

Overview Brian Reese, Jason Enter, and Dane Powell, members of Acquia’s Professional Services team, recently released an open-source application that demonstrates how Drupal and Node.js can easily be paired to create beautiful and functional decoupled applications. This demo application was split into two repositories: a Drupal-based backend (acting as a data provider) and the Node-based frontend. You can find a tutorial on how to try out this demo application yourself here, or follow the READMEs included in each repo. The purpose of the current tutorial, however, is to illustrate how easy it was to create the Drupal backend using a combination of Acquia and Drupal community projects such as Lightning, BLT, and DrupalVM. This will allow you to follow the same process to rapidly create your own custom decoupled applications. Understanding the components Let’s start by briefly reviewing the open-source (read: free!) tools you will use in this tutorial. Lightning…

Read More →

What You Need To Know About Mozilla’s Project Common Voice

The rise in mobile use has paved the way for voice to become a necessary feature in online browsing and communication. As more people rely on mobile technology to browse pages and do a quick online search, the need for voice technology has increased dramatically. This is probably the reason why Mozilla has ventured into a breakthrough endeavor known as Project Common Voice. What is Project Common Voice? Mozilla’s new project aims to make voice technology an open-source resource. According to the Common Voice website, bulk of voice technology is controlled by private companies that don’t share their tech data with the rest of the world. Mozilla wants to remove the barriers to innovation, leading them to launch the Common Voice project. In a nutshell, Common Voice opens up the trending technology of voice to contributors and developers. The aim here is to promote the use of voice technology by…

Read More →

Drupal looking to adopt React

Last week at DrupalCon Vienna, I proposed adding a modern JavaScript framework to Drupal core. After the keynote, I met with core committers, framework managers, JavaScript subsystem maintainers, and JavaScript experts in the Drupal community to discuss next steps. In this blog post, I look back on how things have evolved, since the last time we explored adding a new JavaScript framework to Drupal core two years ago, and what we believe are the next steps after DrupalCon Vienna. As a group, we agreed that we had learned a lot from watching the JavaScript community grow and change since our initial exploration. We agreed that today, React would be the most promising option given its expansive adoption by developers, its unopinionated and component-based nature, and its well-suitedness to building new Drupal interfaces in an incremental way. Today, I’m formally proposing that the Drupal community adopt React, after discussion and experimentation…

Read More →

Don't blame open-source software for poor security practices

Last week, Equifax, one of the largest American credit agencies, was hit by a cyber attack that may have compromised the personal data of nearly 143 million people, including name, address, social security numbers, birthdates and more. The forfeited information reveals everything required to steal someone’s identity or to take out a loan on someone else’s name. Considering that the current US population is 321 million, this cyberattack is now considered to be one of the largest and most intrusive breaches in US history. It’s Equifax that is to blame, not open-source A security breach of this scale warrants serious concern. As Equifax began to examine how the breach occurred, many unsubstantiated reports and theories surfaced in an attempt to pinpoint the vulnerability. One such theory targeted Apache Struts as the software responsible for the the breach. Because Apache Struts is an open-source framework used for developing Java applications, this…

Read More →

Build a Drupal 8 website in 4 hours or less with us!

Start:  2017-09-08 13:00 – 16:00 America/Los_Angeles Organizers:  douglaschoffman rich.yumul Event type:  Training (free or commercial) https://www.eventbrite.com/e/learn-to-build-a-drupal-8-website-in-4-hour… INTRO TO DRUPAL 8 The Drupal open-source content management system (CMS) powers more than one million websites and more than twelve percent of the top 100,000 according to BuiltWith. Join us for an introduction to Drupal 8 websites. Hosted by Sagetree, a forward thinking digital agency, crafting compelling brands, using technology and creativity to help you grow. Source: https://groups.drupal.org/node/512931/feed

Global Training Day – Bundaberg QLD, Australia

Start:  2017-09-08 09:00 – 14:30 Australia/Brisbane Organizers:  larowlan Event type:  Training (free or commercial) https://www.previousnext.com.au/events/global-training-day-bundaberg Come and learn Drupal 8 in Regional Queensland PreviousNext and the the Generator are coming together to present a free one-day training session to coincide with the Drupal Association’s quarterly Global Training Day. The session is designed to give those interested in a career in web-development an introduction to building websites using the Drupal open-source content management framework. Limited to 12 spaces – more info and signups at https://www.previousnext.com.au/global-training-day-bundaberg Source: https://groups.drupal.org/node/512931/feed

How Google Stole the Internet in 5 Simple Steps

It seems like a lifetime ago since Google emerged from Silicon Valley as a refreshing tech prospect branding the slogan: “Don’t Be Evil”. Now, in 2017, that heart-warming slogan is no more and Google is simply one element of its parent company Alphabet, which seems hell-bent on taking over the world. Progress is good, too. Alphabet is a global leader in artificial intelligence, life sciences and a range of technologies used by the military. The tech giant is quite literally everywhere and it’s on a mission to know everything about us and the world we live in, which makes for some scary aspirations when you think about it (omnipresence + omniscience + omnipotence = God). Alphabet’s global takeover started with Google, of course, which managed to pretty much steal the internet from under our feet in five simple steps. This is no exaggeration either. It’s already happened and, if you don’t realize it yet,…

Read More →

Making a Custom, Acquia-Hosted Site Affordable for Higher Ed

With budget cuts and rising expectations, higher education websites have become a challenging balancing act of function and affordability. As one of the main marketing tools to prospective students, higher ed websites increasingly need to do it all. They have to be responsive, accessible, easily navigated, support the brand, contain large bodies of complex content that often require custom functionality not standard in CMSes, and be future-proof enough to last 5-7 years — the next time funds might be available to rework the website. And if those hurdles aren’t enough, institutions typically have limited budgets and limited staff to maintain their web presences. Over the past decade we’ve seen patterns in the needs, challenges, and wants of our higher ed clients. There is clearly a need for a virtual “off-the-shelf” website solution that: Specifically meets the content and functional needs of higher ed institutions Allows room to infuse websites with…

Read More →

Introducing Reservoir, a Distribution for Decoupling Drupal

Decoupling Drupal can be arduous, whether you’re developing a Drupal-backed front end or configuring Drupal to be an ideal content repository for decoupled applications. Adding to the challenge is the fact that there is a lack of definitive starting points, boilerplates, and best practices. But the issue isn’t simply that there are so many competing approaches; it’s also that there doesn’t yet exist an easy starting point for non-Drupal developers who solely want to configure Drupal to be the back end for their front-end applications and get on with development. Acquia’s Office of the CTO is pleased to announce the release of Reservoir, an experimental Drupal distribution developed by Wim Leers (coordinator of Drupal’s API-first initiative) and Ted Bowman. Beyond comprising an exceptional starting point for any decoupled Drupal implementation, it is also designed to on-board developers of all backgrounds: a decoupled Drupal distribution and optimal back end for every…

Read More →

Program Manager – Customer Value Partners – Fairfax, VA

Significant experience running large-scale open-source CMS projects like WordPress or Drupal. The qualified candidate will manage a team of analysts, developers…From Customer Value Partners – Tue, 16 May 2017 09:06:12 GMT – View all Fairfax, VA jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Think beyond with Acquia Labs

For most of the history of the web, the website has been the primary means of consuming content. These days, however, with the introduction of new channels each day, the website is increasingly the bare minimum. Digital experiences can mean anything from connected Internet of Things (IoT) devices, smartphones, chatbots, augmented and virtual reality headsets, and even so-called zero user interfaces which lack the traditional interaction patterns we’re used to. More and more, brands are trying to reach customers through browserless experiences and push-, not pull-based, content — often by not accessing the website at all. Last year, we launched a new initiative called Acquia Labs, our research and innovation lab, part of the Office of the CTO. Acquia Labs aims to link together the new realities in our market, our customers’ needs in coming years, and the goals of Acquia’s products and open-source efforts in the long term. In…

Read More →

Web Designer – Magento – Campbell, CA

Front-end experience working in open-source CMS environments like Drupal. You will help us create an amazing, cutting-edge user experiences for our entire…From Magento – Tue, 09 May 2017 21:26:30 GMT – View all Campbell jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Sr Web Developer – Magento – Campbell, CA

Experience working in an open-source CMS environment, Drupal preferred. 7-10 years experience managing programs and projects as a web developer in a B2B…From Magento – Wed, 03 May 2017 15:05:59 GMT – View all Campbell jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Drupal Global Training Days: Introduction to Website Building

Start:  2017-09-08 11:00 – 16:00 America/Los_Angeles Organizers:  rainbreaw cstauffer jsherman Event type:  Training (free or commercial) https://www.eventbrite.com/e/drupal-global-training-days-introduction-to… Drupal Global Training Days 2017! Join Rain and the team at Stauffer in an introductory training course on the basics of building a CMS (content management system) based website using Drupal 8 — a completely customizable, flexible, and scalable open-source framework. When: September 8th, 2017, 11AM-4PM Where: Santa Monica Public Library Community Meeting Room 601 Santa Monica Blvd. Santa Monica, CA 90401 Requirements: Participants must bring their own laptop computers (basic computer skills are needed). Topics: This session will cover a range of topics including: Site architecture OOTB and custom content types Site menu system Improving the editing experience Basic views Basic content display strategies Managing users and permissions Installing and customizing a contributed theme Setting up a local development environment Necessary architecture for hosting Drupal There will be time for questions and…

Read More →

React Sketch.app

The “normal” workflow I’m sure we’ve all lived is that design happens, then coding happens. A healthy workflow has back-and-forth between everyone involved in a project, including designers and developers, but still: The code is the final product. You design your way to code, you don’t code your way to designs. It was only a little over a month ago when it was news that Sketch 43 was moving to a .JSON file format. The final release notes drop the news quite blasé: Revised file format But Jasim A Basheer rightly made a big deal of it: … it will fundamentally change how the design tools game will be played out in the coming years. “enables more powerful integrations for third-party developers” is stating it lightly. This is what the fine folks at Bohemian Coding has done — they opened up Sketch’s file format into a neat JSON making it possible for…

Read More →

An apology to the Drupal community

Last week Megan Sanicki, executive director of the Drupal Association, and I published a joint statement. In this blog post, I wanted to follow up with a personal statement focused on the community at large. I’ve talked to a lot of people the last two weeks, and it is clear to me that our decisions have caused much alarm and distress in our community. I feel this follow-up is important even though I know it doesn’t undo the hurt I’ve caused. I want to deeply apologize for causing grief and uncertainty, especially to those in the BDSM and kink communities who felt targeted by the turmoil. This incident was about specific actions of a single member of our community. This was never meant to be about sexual practices or kinks, so it pains me that I unintentionally hurt you. I do support you and respect you as a key part…

Read More →

Open Source Licensing Part 1: An Introduction

I was recently asked to provide some feedback on a couple of projects that Phase2 is planning to release under an open source license. As a company, we definitely have a bias towards using open systems because they give our clients flexibility, cost savings, and transparency. Picking an open source license is complex, but there are reasons for choosing one license over another. Disclaimer The following topic is complicated. I’m offering up my research, but also need to offer up the following disclaimer. I am not a lawyer. I am a technologist. While I have a pretty extensive history in using and participating in open source projects, this work should not be taken as legal advice. That said, I do not think just any lawyer will do to help you decipher your open source licensing needs. If you are truly interested in the legal ramifications of a software licensing decision…

Read More →

Cultivating Open Source and Drupal in China

Following on from my previous blog posts around how Drupal and open-source are growing in China, we must start looking at how the overall ecosystem can be nurtured to turn one of the most populous countries in the world on to Drupal. From a developer perspective, it’s clear to me that, for the most part, what works for the rest of the world will also work in the Chinese microcosm. That is: running camps, sprints and hackathons is a fantastic way to get people together. But sponsorship and event management for these is sparse right now. Powerhouse organizations, dev shops, and associations have yet to fill the void and corral the developers into an organized community. The mentality that must be overcome in developer minds is that Drupal and open-source are just jobs. Rather, a developer passion should be incited, as it has been with myself and countless other Drupal…

Read More →

Back to Top