Development News

DrupalCon News: Making DrupalCon Environmentally Sustainable

Main Drupal Feed - Thu, 10/10/2019 - 18:20

A proper Mojito starts with a bar spoon of sugar and 2-3 slices of lime in the bottom of a shaker. Top that with 14-16 fresh mint leaves, and muddle them gently into the padding to release the delicate oils. Be careful not to bruise the leaves or they will release chlorophyll, which will give us a bitter drink. Fill the glass with ice, 1.5 oz white rum, 1/2 cup club soda, and stir gently. Voila, a perfect blend of refreshment for you.

Hook 42: Ride into the Danger Zone: How to Update Drupal 8 Field Settings without Losing any Data

Main Drupal Feed - Thu, 10/10/2019 - 17:15
Ride into the Danger Zone: How to Update Drupal 8 Field Settings without Losing any Data Michael Wojcik Thu, 10/10/2019 - 17:15

Drupal Association blog: Drupal Core Beta Testing Program call for the upcoming Drupal 8.8.0 release

Main Drupal Feed - Thu, 10/10/2019 - 16:30

As announced in December 2018, the Drupal Association assists the Drupal project by coordinating a beta testing program for minor releases of Drupal core.

Agencies and other organizations who are supporting ambitious Drupal 8 sites are invited to be part of the beta testing program. This means that, when a beta release is about to be made, we can help core maintainers work with organizations on the Beta Testing Program to install the beta core release on real-world examples of Drupal websites, in their staging environments. The beta testers can then feedback to the core maintainers any issues they see running the beta core release in a structured way.

Being part of the Beta Testing Program is a key contribution to the Drupal project and also helps organizations to be very aware of any changes relevant to their supported websites.

Would your organization, and the Drupal project, benefit from participating in the Beta Testing Program? You can apply to join:

Apply to participate in the program

Who should apply?

Agencies and site owners who maintain large and complex Drupal 8 production sites. In particular, sites that use a wide range of contributed and custom modules or have large volumes of content.

Mediacurrent: Migrating Apigee Developer Portals to Drupal 8

Main Drupal Feed - Thu, 10/10/2019 - 15:59

For several years, Google has leveraged Drupal as the primary tool for developer portals built for its popular Apigee Edge API platform. With the introduction of the production-ready Drupal 8 distribution in May 2019, an announcement was made that support for the D7 platform would expire in 12 months. Concurrent with that announcement we know that D7 end-of-life will occur in November of 2021. This means that many Apigee portals will need to make the move to Drupal 8 or Apigee’s integrated portals in the near future.

In this article, we will walk through the steps to migrate Apigee portals from Drupal 7 to 8. The first decision you will need to make is whether to upgrade your existing custom build or move to the new Drupal 8 kickstart distribution. To help guide this decision, let’s first take a look at what the Apigee distribution for Drupal 8 has to offer and why you would want to leverage this platform.


Apigee Developer Portal Kickstart (D8)

The Apigee documentation site has excellent instructions on how to set up a developer portal using their Drupal 8 distribution. We will take a quick look at the features that come with the newest install profile.

Apigee Kickstart Homepage screenshot

 

The Apigee distribution once again has a nice out-of-box experience. This time around the base theme leverages a Bootstrap base theme that makes it easy to brand and customize your site.

The content types you see will be familiar: Article, Basic page, FAQ, Forums, and a new Landing page content type. Video, images, and audio are now more appropriately Media types in Drupal 8. The SmartDocs content type is gone in favor of a new API Doc type that supports the OpenAPI format (see below).

API doc screenshot


Adding content is now more flexible in Drupal 8 with the implementation of Paragraph types. Paragraphs allow you to add different components onto the page in any order you like. See the homepage example below.
 

Apigee Paragraphs screenshot from Homepage

 

In Drupal 8, Apigee also added some new block types. Blocks are still useful for components that need to live on more than one page.

 

Apigee block types screenshot
 

The great thing about Apigee’s distribution is that it also includes sample content which makes getting set up a breeze. 

For organizations setting up a portal for the first time, leveraging this distribution is the way to go. For portals being upgraded from Drupal 7, this is more of a judgment call. If your portal has been heavily customized it might be better to move forward with a traditional Drupal 8 upgrade which we will cover under Custom Migrations. If, however, your organization’s portal previously had taken advantage of out-of-box functionality, then it makes sense to migrate content to Apigee’s D8 project which we will walk through next.
 

Migrating to Apigee Kickstart D8

The maintainers of the Apigee kickstart distribution have supplied a module to make migrations as painless as possible. The apigee_kickstart_migrate sub-module provides the Migrate module configuration that maps Drupal 7 content to their newer Drupal 8 counterparts. Again, this is most helpful for portals that did not heavily customize content in Drupal 7. Included in this sub-module are instructions on how to run the migrations and how to extend migrations with custom fields.

The following table shows how content is mapped from the Drupal 7 portal to Drupal 8.

 

Drupal 7 (Devportal)

Drupal 8 (Kickstart)

Content Types

Article (article)

Article (article)

 

title

title

 

body

body

 

field_keywords

field_tags

 

field_content_tag

field_tags

 

 

 

 

Basic page (page)

Basic page (page)

 

title

title

 

body

body

 

 

 

 

FAQ (faq)

FAQ (faq)

 

title

title

 

body

field_answer

 

field_detailed_question

-

 

 

 

 

Forum topic (forum)

Forum topic (forum)

 

title

title

 

body

body

 

taxonomy_forums

taxonomy_forums

 

 

 

Comment Types 

Comment (comment)

Comment (comment)

 

author

author

 

subject

subject

 

comment_body

comment_body

 

 

 

Taxonomy

Forums (forums)

Forum (forums)

 

name

name

 

Tags (tags)

Tags (tags)

 

name

name


Custom migrations

When would you go with a custom Drupal 8 upgrade over leveraging the Kickstart project? 

Where you run into trouble with distributions in Drupal is when you lean on so many customizations that the distribution gets in the way more than it saves time. In those instances, it’s better to stick with your own custom implementation.

The Mediacurrent team recently released the Migrate Pack module to make things easier for developers. This module has been tested against several sites and distributions including the Apigee Drupal 7 install profile.

The approach here would be to install Migrate Pack and the two additional Apigee modules in lieu of leveraging the distribution. The two key Apigee features you will need are the Apigee API Catalog and Apigee Edge modules. All of these projects should be installed using Composer.

If your theme was built custom in Drupal 7, then it will need to be manually ported to Drupal 8’s Twig-based theme engine. The other option is to instead borrow the Bootstrap-based theme included with Apigee’s distribution. It should be said that if the latter approach is taken, it might be better to migrate everything to the new Kickstarter rather than cherry picking the theme.

Next Steps

Apigee has very good support and documentation to get you started on moving to Drupal 8. For issues and bugs specific to the Drupal distribution, the Github project issue queue is the best place to look. The Migrate Pack module also has its own issue queue on Drupal.org should you run into problems.

Mediacurrent has logged over 100,000 hours in Drupal 8 development, many of which are Drupal 7 to 8 upgrades. We would love to work with you on your next project. 

Please visit our contact page to get in touch or hit me up on Twitter to talk more. We also have comments below to gather your feedback and questions.

table, th, td { border: 1px solid black; }

DrupalCon News: Topic Idea Roundup

Main Drupal Feed - Thu, 10/10/2019 - 15:27

A note from our fabulous DrupalCon Minneapolis program committee:

With a December 4, 2019 deadline we are one-third of the way through the DrupalCon Minneapolis 2020 session submission period. The program committee is thrilled with what we’ve seen so far, with many compelling sessions to review—from accessibility to Xdebug. If you aren’t one of the early submitters, however, we still need your voice! And we are here to support you.

Agiledrop.com Blog: Understanding the job of an IT Project Manager

Main Drupal Feed - Thu, 10/10/2019 - 10:24

Maria Espie Vidal, writer for Timedoctor.com, wrote a post for our blog in which she breaks down the role of an IT project manager. Check it out and gain a better understanding of the multifaceted job of IT project management.

READ MORE

Drupal.org blog: Contribution Credit Tune-up

Main Drupal Feed - Wed, 10/09/2019 - 19:07

There has been a lot of thoughtful debate about the Drupal project's contribution credit algorithm in recent weeks, and some great ideas have been proposed. In the meantime, however, we've also been monitoring concerns about gaming of the current algorithm. Making changes to the contribution credit algorithm must be done with care, because it has a significant impact on how we recognize contributions and also on the ecosystem of Drupal service providers. Today the Drupal Association engineering team deployed a quick tune-up to the contribution credit algorithm.

This change strengthens the existing multiplier which weighs issue credits based on the usage of the project. Issues on more highly used projects will now be weighted even higher, and those on lower usage projects will be weighted lower.

We're calling this a tune-up with good reason. This is not a fundamental update of the credit system; this is a small change to help resolve some recent issues with the current version of the algorithm.

Developing a true 'Contribution Credit 2.0' system is a much larger project, but one we're hoping to undertake soon.

In the meantime:

  • If you have feedback on the small change we made today, you can find the issue here.
  • If you'd like to propose new ideas about the next generation of the system, please do so in this issue.

As the community thinks about the contribution credit system, we encourage you to remember that there will always be a human element to recognizing contribution - and our goal should be a system that enables better interaction between project contributors.

TEN7 Blog's Drupal Posts: Joe Shindelar: A Passion for Open Source

Main Drupal Feed - Wed, 10/09/2019 - 15:14
Joe Shindelar of Osio Labs chats with Ivan about making interactive sculptures, snowboarding and his long history with open source software.

TEN7 Blog's Drupal Posts: Joe Shindelar: A Passion for Open Source

Main Drupal Feed - Wed, 10/09/2019 - 15:14
Joe Shindelar of Osio Labs chats with Ivan about making interactive sculptures, snowboarding and his long history with open source software.

1xINTERNET blog: Zsofi and Adam join 1xINTERNET

Main Drupal Feed - Wed, 10/09/2019 - 14:48
Zsofi and Adam join 1xINTERNET hadda Wed, 10/09/2019 - 16:48

We welcome Zsofi Major and Adam Juran to the 1x team.

 
 

qed42.com: QED42 at DrupalCon Amsterdam 2019

Main Drupal Feed - Wed, 10/09/2019 - 11:28
QED42 at DrupalCon Amsterdam 2019 Body

Autumn is here! One of the things we’re looking forward to this month is DrupalCon Amsterdam from the 28th - 31st Oct 2019. Autumn is the most magical time to visit Amsterdam! An opportunity to mingle with the Drupal community in Amsterdam, what else could a Drupaler wish for? 

QED42’s support for the Drupal Community around the world is unwavering. Would it be sponsoring DrupalCamps, DrupalCons, organizing Drupal meetups, or contributing to Drupal.org. 

And we hope you will join us at DrupalCon Amsterdam, this month! 

| Meet us!

QED42 is proud to be a Silver sponsor this year. If you are a Drupaler you wouldn’t miss visiting QED42’s booth. We are known for our exuberant booth vibes, designs, activities, and goodies. It is our tradition of unveiling a new Drupal t-shirt design at every DrupalCon. Check out the story behind our Hindi Drupal t-shirt series here - https://www.qed42.com/blog/story-behind-our-hindi-drupal-t-shirt. Our Drupal t-shirt design for #DCA is inspired by the vibrant and spirited culture of Amsterdam. Accompanied by a couple more goodies that you will absolutely adore! 

This year, QED42 will be showcasing a wide range of our capabilities including:

  • Decoupled Drupal
  • Gatsby e-commerce demos
  • Use cases around Drupal, JavaScript, and Design!

Come say Hi to our team at DrupalCon Amsterdam Booth No - 16, we would love to discuss ideas around how Drupal meets the ever-changing needs of the digital world.

| Sessions

Our Drupal experts are presenting at DrupalCon Amsterdam 2019. You can find us at these sessions:

Houdini - New Era of CSS 
  • Date: 28th Oct 2019
  • Time: 15:00 - 15:40
  • Location: G 103
  • Track: Drupal + Frontend
  • Level: Intermediate 
  • Speakers: Vidit Anjaria and Saket Kumar

Here’s a sneak peek of our session - https://www.qed42.com/blog/building-powerful-custom-properties-CSS-houdini

Designing the future of the Drupal Admin UI | Keynotes

There are some exciting keynotes lined up for you at DrupalCon Amsterdam! 

- Tuesday, October 29 at 9:00 AM | Talk: Driesnote

Speaker: Dries Buytaert - Founder

- Wednesday, October 30 at 1:30 PM | Talk: If I can do it, so can you

Speaker: Sue Black - Professor of Computer Science and Technology Evangelist, UK Government Strategic Advisor, Women’s Equality Party candidate for London Mayor 2020, Professional Speaker, Author

- Tuesday, October 29 at 1:30 PM | Talk: Humanity in tech 

Speaker:  Boris Veldhuijzen Van Zanten - CEO and Co-founder of thenextweb.com

- Monday, October 28 at 1:30 PM | Talk: Drupal core initiative leads keynote

 

| Conclusion

Attending DrupalCon Amsterdam? Don’t forget to1  flash your badge and spread the word - https://events.drupal.org/amsterdam2019/spread-word. Follow @DrupalConEur for recent updates around the event.

Drop by our Booth 16 and meet the QED42 team! We would love to share our exciting projects and learn more about your experiences and challenges with Drupal.

Ruchika.Mohite Wed, 10/09/2019 - 16:58

OSTraining: How to Manually Update Drupal Core through CPanel

Main Drupal Feed - Wed, 10/09/2019 - 04:00

Drupal is a wonderful Content Management System with tons of features that solve many problems for editors and content managers. A developer can take different approaches to achieve the same result, and the Drupal update process is no exception.

It is possible to update Drupal either with Composer, Drush, or manually within the CPanel interface. The first two methods imply that you have at least mid-level experience with the command line and secure shell access to your public host. The third method is more visual and is suitable for developers beginning with Drupal.

Keep reading, if you want to learn how to update your Drupal site with this method.

Promet Source: Supreme Court Marks New Era for Web Accessibility

Main Drupal Feed - Tue, 10/08/2019 - 22:10
This week, the U.S. Supreme Court declined to review the Ninth Circuit Court’s decision in Robles v. Domino’s Pizza, LLC,* signaling a long-anticipated answer to an essential question: Does the Title III of the 1990 Americans with Disabilities Act, which was written before the current digital landscape was ever envisioned, apply to websites and apps?

WordPress 5.3 Beta 3

Wordpress News - Tue, 10/08/2019 - 20:58

WordPress 5.3 Beta 3 is now available!

This software is still in development, so we don’t recommend you run it on a production site. Consider setting up a test site to play with the new version.

You can test the WordPress 5.3 beta in two ways:

WordPress 5.3 is slated for release on November 12, 2019, and we need your help to get there.

Thanks to the testing and feedback from everyone who tested beta 2 (and beta 1) over 60 tickets have been closed in the past week.

Some highlights
  • Fixes and enhancements in the admin interface changes introduced in previous 5.3 beta releases.
  • Wording changes in login screen (#43037).
  • Improved accessibility in media upload modal (#47149).
  • Changes in the way the new error handling with images works (#48200).
  • MediaElement.js has been updated from 4.2.6 to 4.2.13 (#46681). The script is now also being loaded in the footer again. This fixes a regression that happened two years ago, so might be worth noting (#44484).
  • Update to the REST API media endpoint to allow resuming of uploads (#47987).

In addition to these, Beta 3 landed a number of small consistency and polish changes to the REST API, including an improvement to the permissions check used when editing comments, a fix for post type controller caching edge cases, and most importantly, the ability to use the _embed parameter to access the full data for a post using the /wp/v2/search endpoint.

Developer notes

WordPress 5.3 has lots of refinements to polish the developer experience. To keep up, subscribe to the Make WordPress Core blog and pay special attention to the developer notes tag for updates on those and other changes that could affect your products.

How to Help

Do you speak a language other than English? Help us translate WordPress into more than 100 languages!

If you think you’ve found a bug, you can post to the Alpha/Beta area in the support forums. We’d love to hear from you! If you’re comfortable writing a reproducible bug report, file one on WordPress Trac where you can also find a list of known bugs.

Hook 42: Come for Education, Stay for Community - BADCamp 2019

Main Drupal Feed - Tue, 10/08/2019 - 19:04
Come for Education, Stay for Community - BADCamp 2019 Lindsey Gemmill Tue, 10/08/2019 - 20:25

Drupal Association blog: Colombia joins the growing community of local Drupal associations

Main Drupal Feed - Tue, 10/08/2019 - 14:17

The Drupal project is global. There are people using, implementing, and contributing to the Drupal project in nearly every country of the world.

Being able to encourage and support our global community to promote and grow the project must also be a global operation, and we are delighted to read that the Drupal Association of Colombia (ADC) has now been officially formed.

This local association will help to promote and stimulate the use of Drupal in Colombia and act as a focus to propel the Colombia community’s efforts and initiatives in accordance with the Drupal values and principles.

The founding members of the local association are partners and executives of two experienced Drupal Agencies in Colombia: Jairo Pinzón, Aldibier Morales, and William Vera from Seed EM and Jorge Alexander Salcedo and Carolina Poveda from Bits Americas; a senior Drupal developer and very active community member, Iván Chaquea; a marketer and very active Drupal adopter Jonathan Osorio from Grupo Éxito; and from the academic side, Socrates Rojas, dean of the faculty of computer science from the Instituto Técnico Central of Bogota, a prestigious public technical school.

Membership is now open to organizations and individuals who wish to join the Drupal Association of Colombia and who share the same interest. By joining, members will have access to all the local activities, training, official Drupal events, and the opportunity to contribute in a more cohesive way. More information will soon be available at www.asociaciondrupal.org​.

The ADC is now preparing for its first official event — Drupal Camp Medellin on June 5-6, 2020.

Please join us in congratulating all involved and wishing them a successful future!

File attachments:  colombia.png

Consensus Enterprises: Drupal 8 hook_update() Tricks

Main Drupal Feed - Tue, 10/08/2019 - 11:00
In Drupal 7, hook_update()/hook_install() were well-established mechanisms for manipulating the database when installing a new site or updating an existing one. Most of these routines ended up directly running SQL against the database, where all kinds of state, configuration, and content data lived. This worked reasonably well if you were careful and had a good knowledge of how the database schema fit together, but things tended to get complicated.

ADCI Solutions: Drupal Global Training Day #9

Main Drupal Feed - Tue, 10/08/2019 - 08:19

 

It’s a pleasure for us to bring to a focus GTD in a city. Last weekend ADCI Solutions showed how entertaining can be creating a website using the Drupal platform. It was “Star Wars Global Training Day #9” where only the quickest teams got awards! Check out how it was.

PreviousNext: Announcing Skpr: Control on Command

Main Drupal Feed - Tue, 10/08/2019 - 01:03

Skpr - pronounced Skipper - is a cloud hosting platform specifically designed to maximise the productivity of development teams by giving them full control right from the command line.

by Nick Schuch / 8 October 2019

During our consulting engagements with large organisations, we recognised a clear trend; they were moving away from narrow, single-site hosting services and building bespoke platforms on top of Kubernetes to support their multi-site, multi-technology initiatives.

Back in 2016 we had this exact need for hosting our entire portfolio of sites. Throughout this journey we found that providing developers with a simple Command Line Interface (CLI), has led to huge improvements in our team's efficiency and the overall quality of our products.

So, today we’re announcing the public launch of our hosting platform, Skpr. The platform for teams who want a simple command line tool, backed by a range of industry-leading services and supported by our own team of experts.

Why Skpr is different

Many hosting platforms provide a web interface where deployments can be dragged-and-dropped between environments.

While these solutions are more effective for non-developers, they fall short in integration and extendability within the workflow of the developers actually doing the job. Having a Command Line Interface (CLI) means that not only do we provide the same level of control, we provide the flexibility to extend those workflows. 

  • Scripts - Having a CLI means that Skpr can integrate into existing automation, along with CI tools such as CircleCI.
  • Documentation - Complex tasks carried out via a GUI are very difficult to document. CLIs mean you spend less time describing a user interface and more time documenting the actual process.
Control on Command

With a few commands, developers have the control to package, deploy, configure and monitor their services right from the command line.

And while we want to provide a platform that's powerful, reliable and secure, we're passionate about making it easy-to-use as well.

To find out more, visit skpr.io.

Tagged Skpr, Cloud Hosting, Drupal Hosting

Palantir: HonorHealth

Main Drupal Feed - Tue, 10/08/2019 - 00:24
honorhealth.com Making healthcare simple and personal with a consumer-centric approach On Highlights
  • Point One
  • Point Two
  • Point Three

HonorHealth is well-known as a community health system drawing from a strong legacy of care for those in their community for more than 100 years in Phoenix, AZ. HonorHealth provides critical, life-saving services; they focus their energy on providing first-in-class medical services, training, and humanitarian assistance. HonorHealth needed a content management platform to help them communicate not only their services, but also their innovations in treatments, technology, and clinical research in a way that is comprehensible and effective for their audiences.

The Challenge

The previous honorhealth.com was a Drupal 7 site that offered inconsistent search interfaces, a splintered “make an appointment” experience, and an overall menu and content structure that was based on internal organizational needs. With a renewed focus on their customers, HonorHealth wanted to build a new website that would improve the crucial “find care” experience for their users.

More specifically, they wanted to make it seamless for patients to:

  • Find and receive the right care
  • Get access to their health information
  • Manage their care easily
  • Maintain their health or cope with a condition

HonorHealth engaged Palantir.net to create an easy-to-administer, modernized Drupal 8 platform. The new consumer-centric honorhealth.com:

  • Builds and fosters trust through design and good usability
  • Makes it easy for users to find care and locations
  • Features a site structure driven by actual user priorities
  • Is WCAG 2.0 AA compliant
How We Did It

With an eye on the future, Palantir focused work on creating a platform that will be easily extendable as HonorHealth expands the services they provide to their community over time. Palantir knew it was essential to create a strong platform in order to enable HonorHealth to integrate more technologies in the future as part of their continuum of care.

Collaborative Discovery Phase

The project began with an in-person workshop that joined together the Palantir team with a large group of client stakeholders (15+), each with varied levels of project context, technical knowledge, and ongoing involvement in the overall project. As Palantir interviewed the organizational stakeholders, it became clear that putting patients and prospective patients first and foremost was going to be critical to the success of the project. Palantir worked with their partners at HonorHealth to make sure the team was answering every challenge through the lens of “does this first serve patients and prospective patients?”

Inception focused heavily on user testing of HonorHealth’s existing personas, which were validated through abbreviated top task research in order to get data on the specific priorities of the primary audiences. The results of this work were incorporated into the page designs and informed the Information Architecture (IA) hypothesis, which was tested further using a tree test. The tree test helped us determine which tasks users could easily complete on the site and which tasks were especially difficult to complete.

Defining Features

Palantir used a series of “sketch sessions”–workshops where the team and client stakeholders collaboratively define key user flows and experiences. The outcome is low-fidelity, annotated wireframes that can initiate conversations around the build and move the project forward.

Both the UX and development team at Palantir participated in these sessions, which enabled them to overlap design work with development work much longer, creating a more integrated approach to developing the HonorHealth site. This innovative approach enabled Palantir to show the site–with real content–in it much sooner than traditionally possible, which meant HonorHealth could provide incremental feedback on the site. This process of migrating data early and evolving it in-place also made it easier to showcase data integrations as they lived alongside CMS-controlled content.

Building a Valuable IA

Using data from the top tasks research, Palantir developed a framework of “most valuable experiences” for HonorHealth’s audiences. The site’s information architecture and hierarchy, calls-to-action, navigation, and layout are all anchored around these experiences – always surfacing the information users need in the most contextually relevant places and laying the groundwork for personalization opportunities in the future.

The most notable highlights of the new site include:

  • A consolidated appointment flow (universal button, main landing page) that helps users decide how to proceed
  • A straightforward, consistent search experience for finding doctors, locations, clinical trials, articles and events
Flexible Components

With the previous site, content design elements were created mostly inline on individual pages by a web manager with HTML knowledge. This limited who on the team could make changes to the site and slowed down the process of updating the site with critical content. With the new honorhealth.com, the editorial team has a set of dynamic, flexible, field-based content components that enables content editors to craft compelling narrative content pages, without needing to know HTML.

Modern Design

The new honorhealth.com cleverly incorporates their existing brand elements while modernizing the design. Simple and straightforward, the updated design is easy to use and connects and resonates with key audiences.

Integrating With Key Systems

One of the overall goals when embarking on this redesign was to create an experience that mimicked the streamlined usability of an ecommerce site. HonorHealth wanted to create a place where patients could easily make choices about their care and schedule appointments with minimal effort. In order to provide this experience, it was imperative that the new platform could play well with HonorHealth’s external services and created a firm foundation to integrate more self-service tools in the future.

In particular, Palantir integrated with three services as part of the build: SymphonyRM, Docscores, and Clockwise.

  • SymphonyRM offers a rich set of data served by a dynamic API. HonorHealth leverages SymphonyRM’s Provider Operations services to hold its practice location and physician data. Palantir worked closely with Symphony to help define the data structure. Through this work, HonorHealth was able to reduce the number of steps and people required to maintain their provider and location data. By leveraging the strategy work done and the technical consultation of Palantir’s Technical Architecture Owner, HonorHealth was able to keep focused on the most valuable content to their users throughout all of their integrated systems.
  • Docscores provides a platform for gathering high-quality ratings and review data on healthcare practitioners and locations. Palantir integrated this data directly with the physician and location data provided from SymphonyRM to create a research and discovery tool for HonorHealth users. On the new HonorHealth website, users can find physicians near a specific location and read about other patients’ experiences with them.
  • Clockwise provides real-time wait estimates for people looking for Urgent Care services in their area. Each of these individual “under the hood” integrations don’t represent a significant shift for website users, but when all of these changes are coupled with the intense focus on putting the user experience of the site first, the result speaks for itself: a beautiful website that works well and empowers people to engage in their ongoing healthcare in meaningful ways.

Each of these individual “under the hood” integrations don’t represent a significant shift for website users, but when all of these changes are coupled with the intense focus on putting the user experience of the site first, the result speaks for itself: a beautiful website that works well and empowers people to engage in their ongoing healthcare in meaningful ways.

At risk of sounding trite and cliche, the term ‘best in class’ legitimately does apply.

Jake Kelly

Web Specialist

Key Results

Each and every page of the new Drupal 8 site fits neatly in a hierarchy of user-centric top-tasks. Each page is outcome- or action-oriented and centers on the question: “What are our users trying to accomplish when they come to this page?” The new site surfaces valuable, decision-influencing information like Emergency Department wait times and easy appointment request forms in key places to help users get the services they need and want, quickly and efficiently.

The new HonorHealth site has taken a strong step forward in effectiveness for not only patients, but the internal team as well. By taking a strategic approach to how their data is managed across all of their vendors and integrations, Palantir was able to find efficiencies and make that process easier, so that HonorHealth can focus on what they do best – providing top-notch care to the communities that they serve.

Building a modernized Drupal 8 site structure prioritized by user priorities

Pages