Haqqi

Haqqi
Haqqi

Haqqi

Haqqi is a digital platform dedicated to preserving and disseminating human rights materials, including laws, publications, and research documents. Founded by the King Hussein Foundation, Haqqi's mission is to provide a comprehensive and accessible platform for individuals and organizations working to advance human rights in Jordan.

Haqqi is a digital platform dedicated to preserving and disseminating human rights materials, including laws, publications, and research documents. Founded by the King Hussein Foundation, Haqqi's mission is to provide a comprehensive and accessible platform for individuals and organizations working to advance human rights in Jordan.

Haqqi

 The objective was to improve the accessibility, usability, and interactivity of the platform by migrating to Drupal 10. The scope included the following key tasks:

  • Data Migration: Transfer existing data from the older Drupal instance to the upgraded version while maintaining data integrity.

  • Access Controls: Implement detailed user permissions to protect sensitive materials.

  • Improved Search: Develop advanced search capabilities to enhance users' ability to find relevant content quickly.

  • Responsive Interface: Ensure the platform’s design was mobile-friendly and accessible across various devices.

  • Content Moderation: Introduce moderation workflows to manage and maintain the quality of uploaded materials.

  • User Interaction: Add features to promote user engagement, including comments, ratings, and the ability to upload content.

  • Data Migration Complexity
    Ensuring the seamless transfer of existing data to Drupal 10 without compromising data loss.
     
  • Developing Secure User Access
    Creating user permission systems that effectively manage access to sensitive human rights materials.
     
  • Challenge in Search Efficiency
    Developing a search system that can efficiently handle large datasets while delivering quick and relevant results. This involves overcoming technical hurdles related to performance optimization and ensuring the search functionality meets user expectations for accuracy and speed.
     
  • Integrating Community Features
    Introducing interactive features while maintaining the overall simplicity and usability of the platform.
  • Data Integrity in Migration
    Conduct a comprehensive audit of the existing data and perform test migrations to identify potential issues early. Use a phased migration strategy, migrating data in stages, and validating each phase to ensure data accuracy and consistency.
     
  • Designing Secure User Permissions 
    Begin by assessing the sensitivity of various content types. Develop a granular user role system, clearly defining who can access, modify, or view content. Regularly review and update access policies to meet evolving security needs.
     
  • Optimizing Search Functionality
    Utilize a modular approach to search development by breaking down the repository's data into searchable categories. Implement search filters and sorting mechanisms to ensure quick, relevant results, and conduct user testing to refine the system based on feedback. 
     
  • Balancing Interactivity and Usability
    Prioritize the user experience by introducing interactive features in phases. Start with basic user interactions, like commenting and rating, and gradually add more complex functionalities, while consistently gathering user feedback to maintain ease of use.
Haqqi
Sprintive team's attention to detail and proactive approach ensured that our project was completed as imagined. Their ongoing support has been invaluable, providing peace of mind knowing that our portal is in capable hands.
Alaa Shaban

Alaa Shaban

Procurement Manager