Back to Case studies

Connecting fellows and streamlining data management

The American Association for the Advancement of Science (AAAS) Fellowships program provides annual federal policymaking assignments to more than 100 scientists and engineers.

AAAS Science & Technology Policy Fellowships worked closely with Fíonta to develop a better management system for their network of over 3,400 stakeholders. Through implementing Salesforce and Drupal solutions, the organization enhanced its data management and networking opportunities for the American Association for the Advancement of Science (AAAS) Fellowships program.

Visit website

Thank you for the outstanding work you have done with our redesign. We are thrilled with the progress so far and are looking forward to what you show us next.
Melissa McCartney
Editorial Fellow

AAAS faced challenges meeting diverse data management and workflow requirements across multiple functional teams.

Limited engagement opportunities

The AAAS Fellowships program required improved stakeholder management to cater to its extensive network. With more than 3,400 stakeholders and over 100 scientists and engineers, they sought streamlined data management solutions to enhance engagement opportunities for staff and fellows.

Complex functionality needs

AAAS was responsible for meeting the unique data management and workflow requirements of various functional teams within the organization. They needed a member portal with robust functionality, including activity history, event registration, PTO and travel requests, and more.

Drupal 7 to Drupal 8 migration

The project involved updating the Science & Technology Policy Fellowship Program’s “Fellows Central” website from Drupal 7 to Drupal 8 while maintaining its complex Salesforce integration, allowing fellows to access a user-friendly online directory and self-service tools.

To address the client’s needs, Fíonta conducted an in-depth discovery process to understand the requirements of each team within AAAS. Major customizations were implemented in Salesforce Enterprise CRM, establishing it as the system of record and source of truth.

The development team focused on building a comprehensive Salesforce integration with key platforms like FellowsCentral, Trellis, and the Application Portal, ensuring data synchronization and enhanced functionality.

Custom modules and components were migrated from Drupal 7 to Drupal 8, with the Drupal 7 Bootstrap theme adjusted to work with the pre-purchased Drupal 8 premium theme.

AAAS implemented Single Sign-On (SSO) using the OpenID Connect module in Drupal 8, allowing users to log in with IDP credentials. Fíonta performed regular updates, code audits, and optimization measures to improve the overall performance and security of the Drupal platform.

AAAS Fellow Directory

Streamlined data management

Salesforce was implemented as a centralized repository, improving information maintenance for staff.

Enhanced member portal functionality

Drupal 8 customization enabled fellows to access of self-service tools and networking features.

Seamless Drupal 7 to Drupal 8 migration

Custom modules and components successfully transferred, preserving existing appearance while leveraging new theme functionality.

Fíonta built customized solutions on a foundation of trusted platforms. Using an in-depth discovery process to uncover requirements of each team and major customization of the Salesforce Enterprise CRM.

The implementation of SSO with the OpenID Connect module in Drupal 8 allows users to sign on with IDP credentials.

Additionally, installation and configuration of Drupal core, module, and theme updates, including periodic code audits and optimization to discover unnecessary redundancy, bottlenecks, and security issues.

Fellow profile


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

Steering all project facets like budget, schedule, scope, and risk management while collaborating with technical leads on risk handling, our project managers serve as the primary liaison with clients, offering frequent updates on project progress.

Technical architect

Senior strategic advisors who focus on business transformation with domain expertise in functional, platform, and integration architecture. Our technical architects articulate solutions and design trade-offs to clients, guide the delivery framework, and oversee complex solution design and development, ensuring technical integrity and soundness of the final product.

Technical lead

Leading project solution implementation and coordinating technical processes, our technical leads manage the design, build, internal QA, user acceptance testing, and deployment activities, thus ensuring timely, quality deliverables. Sometimes doubling as solution architects, they work closely with project managers to manage risks and serve as primary client contacts.

Salesforce developer

Salesforce developers specialize in crafting and tailoring applications beyond what is available out-of-the-box using Salesforce-specific tools like Apex, Visualforce, and the Lightning Component Framework, and integrating with various systems through Salesforce APIs.

Business analyst

Dedicated to comprehending and documenting client business processes, identifying needs, and converting requirements into user stories. The business analyst works with technical leaders on the project to validate that the proposed solutions meet documented acceptance criteria and will satisfy project success metrics. Business analysts play a key role in planning for and executing user acceptance testing and training and change management when applicable.

Configuration specialist

Specializing in Salesforce and associated systems, our experts configure client instances following technical leads’ solutions, focusing on building functionality.