Discussion on Persona-Based UI Development in DataHub's Open-Source Version

Original Slack Thread

<@U06TM7M40RK> is any plans to release Persona’s based UI to the open source version of DataHub?

The data sources provided do not explicitly mention any plans to release a Persona-based UI to the open-source version of DataHub. However, there is a <https://github.com/datahub-project/datahub/pull/9637|GitHub pull request> that introduces new PDL entities and models for persona capture, which suggests that there is some development related to personas. This pull request includes new entity types for persona and new fields attached to corpuser editable properties, along with GraphQL support for these changes.

Would you like more detailed information on the current state of this feature or any related aspects?

Sources:

<@U06TM7M40RK> Yes, please.

Certainly! Let’s break down the information related to the persona-based UI and its development in DataHub:

  1. Introduction of Persona Entities: According to the <https://github.com/datahub-project/datahub/pull/9637|GitHub pull request>, a new entity type for persona has been introduced. This includes new fields attached to corpuser editable properties, which are likely intended to capture persona-related information.

  2. GraphQL Support: The pull request also mentions that GraphQL has been updated to support these new persona entities and fields. This means that the backend infrastructure is being prepared to handle persona data, which could be a step towards a more personalized UI experience.

  3. Current State: While the backend changes indicate progress towards supporting personas, there is no explicit mention of a UI component or release plan for a persona-based UI in the open-source version of DataHub. The focus seems to be on laying the groundwork with data models and API support.

  4. Community and Future Plans: In a <Slack conversation>, there was a discussion about the potential for creating custom UIs using the existing business logic via GraphQL APIs. This suggests that while a persona-based UI is not currently available, the community is open to contributions and custom implementations.

  5. Collaboration and Feedback: The DataHub team has expressed interest in collaborating with users who are conducting UX/UI research and making interface changes. This indicates a willingness to incorporate community feedback and potentially develop features like a persona-based UI in the future.

In summary, while there are developments related to personas in the backend, there is no specific release plan for a persona-based UI in the open-source version of DataHub at this time. However, the groundwork is being laid, and there is openness to community contributions and feedback.

Sources:

Hey <@U07EH72TCBU> As of now, there isnt a plan to bring UI persona based views to OSS and will probably stay with the DataHub Cloud managed platform. Let me know if you are interested in chatting about DataHub Cloud :slightly_smiling_face: