Back to Case studies

Delivering resources to connect individuals with affordable housing

Enterprise Community Partners (ECP), headquartered in Columbia, Maryland, and founded by distinguished urban planner James Rouse, is committed to housing for low- and moderate-income people.

Fíonta collaborated with ECP to unify three separate web properties into one cohesive website, connecting resources and services for affordable housing. The responsive Drupal 8 site features complex dynamic functionality and customizations, allowing administrators to manage content updates and provide a seamless user experience.

What a pleasure it was working with Fíonta on the design portions of the project. It felt like there was a nice, steady cadence to the rounds of revision and the communication. The willingness for your design team to hear us out and make adjustments on the fly really got us to a good place quickly.
John Harrison
Senior Web Manager

Enterprise Community Partners faced challenges in managing a vast amount of fragmented content with diverse branding, requiring the implementation of a sophisticated taxonomy structure and a flexible content management system to enable dynamic and customized content displays.

Complex content organization

Enterprise Community Partners needed to organize an enormous amount of content into a robust taxonomy structure with complex dynamic functionality to ensure a dynamic display of related content throughout the site.

Flexible content management

Enterprise sought an easy-to-use content management system that allowed administrators to heavily customize content displays, determining which types and categories of associated content would be attached to each page.

Fíonta devised a comprehensive content strategy with various content types and a complex taxonomy to facilitate dynamic content displays. Fíonta designed a responsive Drupal 8 website with distinctly branded template options for the nonprofit and for-profit arms of the Enterprise. Custom features were implemented to dynamically display associated content, including blogs, resources, events, and people.

Flexible templates using Layout Builder featured pseudo-microsites for unique campaigns and resources. Solr site search and Google Tag Manager were integrated for enhanced search and tracking capabilities, while Okta SSO streamlined logins for numerous staff content editors.

ECP Toolkits

Comprehensive content strategy

A defined content strategy with various content types and a complex taxonomy facilitated dynamic content displays and repurposing throughout the site.

Distinctly branded options

The responsive Drupal 8 site offers distinctly branded template options for both the nonprofit and for-profit arms of Enterprise, ensuring a cohesive and unified user experience.

Custom features for dynamic displays

Custom features were implemented to dynamically display associated content, making related blogs, resources, events, and people easily accessible on each piece of content.

Flexible templates for microsites

Layout Builder enabled the creation of flexible templates for pseudo-microsites within the main site, easily featuring unique campaigns and resources.

Enhanced search and tracking capabilities

Solr site search and Google Tag Manager provided robust tracking and configurable search synonyms, enhancing administrator control of search results and audience engagement monitoring. Okta SSO facilitated quick logins for numerous staff content editors, ensuring efficient content management.

The implementation of a comprehensive content strategy with a complex taxonomy allowed for dynamic content displays and repurposing throughout the site. The responsive Drupal 8 site provided distinct template options for both nonprofit and for-profit arms, ensuring a unified user experience. Custom features, flexible microsite templates, and enhanced search capabilities improved the overall website performance, while efficient content management tools streamlined the process for staff content editors. Lastly, the new Resource Center allows users to easily find and download resources, supported by multiple filtering options and tagging.

ECP Mobile

ECP Style Guide


Our resourcing team staffs each project with care. Team members involved in this initiative included the following:
Project manager

A project manager oversees all aspects of a project, including budget, schedule, scope, and risk management. They work closely with the technical lead to manage and escalate risk and act as the main point of contact with clients and internally, providing regular updates on the project’s progress.

Drupal developer

A Drupal developer is an expert in configuring, developing, and styling websites using the Drupal CMS. With a vast array of knowledge in coding languages, the Drupal developer transitions designs into new functionality, customizing Drupal modules and sometimes building custom code.

Lead web developer

The lead web developer understands a client’s website inside and out and works with them to enhance the site in ways that align with organizational goals. They focus on growing the site sustainably, ensuring reusable functionality for multiple purposes, and ease of maintenance.

User Interface (UI) designer

A UI designer brings technical requirements to life by creating beautiful visuals for any web-based interface. They will work closely with developers and User Experience (UX) consultants to ensure the designs meet all requirements, project scope, and accessibility standards and represent the organization’s unique brand.

Business analyst

A business analyst works to understand a client’s business processes, identify needs, and translate requirements into user stories. They document current processes, create requirements, and collaborate with the technical lead or solution architect.