case study

Iterative UX: Find It Cambridge Case Study

A handful of visionary people in the city of Cambridge, Massachusetts wanted an online resource to help families easily find activities, services, and resources. Find It Cambridge was informed and further inspired by extensive initial research done by Code for Boston and the City of Cambridge.  As this was wrapping up, the city brought Agaric in, so we found ourselves in the incredibly fortunate situation of starting with this in-depth knowledge.

Caching Large Navigation Menus in Drupal

While working on a project for Pega Systems, I had to deal with documentation organized into books, and some of the books had thousands of pages. Each page had a navigation menu listing every page in a large tree structure (nested HTML lists). The tree was collapsed, with just enough branches expanded to show the current page. That's a lot of markup: UL and LI and A, oh my! Did I mention thousands of pages? Generating that markup took a lot of work: database queries, PHP processing, theming ...

Working for an Open Source Company, Demystified

Since day one, has taken an-open-source-first approach to the development of our flagship product, Lagoon. In this presentation, we will cover the reasons why we chose to open source our software, why we continue to prefer using open source software wherever possible in our product, and how YOU can contribute to the open source community as well.   Attendees will learn:  

Case Study: Closing the CX Gap - Building a Customer Centric Transportation Site

Santa Clara Valley Transportation Authority (VTA) is an independent district that provides sustainable, accessible, community-focused transportation options that are innovative, environmentally responsible, and promote the vitality of the region. It provides bus, light rail, and paratransit services as well as participates as a funding partner in regional rail service.

3 Years Decoupled Website Building and Hosting - Our Learnings

Decoupled Drupal is clearly here to stay, so what does this mean from a business point of view? As we consider all the implications of this change — a new programming language, new license, and the technical considerations of how we visualize and build websites — it’s important to identify how and when adaptations need to be made to our businesses to support all these changes.

Building a Modular Drupal Architecture using Attribute-Driven Design

Attribute Driven Design or ADD for short, uses the approach of defining a system architecture with the idea that the design process will be based by the software quality attribute requirements.  ADD follows a recursive process in which the following activities are utilized: Plan, Do, and Check. In the Plan activity, software quality attributes and constraints related to design, are considered so that the correct elements are chosen to ensure the architecture can meet the requirements.

Leveraging Multiple Cloud Orchestration

Overview We are now living in Cloud era. Therefore, we are managing AWS by developing our own AWS Portal | Cloud Orchestrator by Drupal 8. We'll introduce our solution (Cloud project) including its requirements and the goal, the value proposition. We would like to show how Drupal 8 can define to manage multiple Cloud infrastructure and why Drupal 8 can be used as Web Application Framework. Key Points Covered