
Nationaal Archief: Preserving and Sharing Dutch History
Working on Nationaal Archief was a challenging yet rewarding experience. The project required not only technical expertise but also creativity, adaptability, and attention to detail.
The Challenge
Nationaal Archief is committed to preserving and sharing Dutch history with citizens worldwide, ensuring that archival documents are easily accessible for future generations. However, this task presented several challenges:
- Ensuring the platform's security was a top priority.
- Optimizing performance to handle high traffic without compromising speed or reliability.
- Making sure that citizens with disabilities could easily access and navigate the platform, ensuring compliance with accessibility standards.
The Solution
To overcome these challenges, we implemented a comprehensive solution:
- Security Measures: Implemented robust security protocols to protect against potential attacks.
- Performance Optimization: Enhanced performance to ensure the platform could handle high traffic smoothly.
- Accessibility Compliance: Ensured compliance with accessibility standards, improving the user experience for all visitors.
Key Technologies & Tools
The project utilized a range of cutting-edge technologies:
- Drupal: The backbone of the platform, enabling content management and seamless integration with other systems.
- Golang: Used for developing custom solutions and enhancing performance across the platform.
- Elasticsearch & Angular: Ensuring fast and accurate searches through large volumes of archival documents.
- OpenShift & Argo CD: Managing the server infrastructure and ensuring continuous delivery and deployment.
- Jenkins & GitLab Pipelines: Automating testing, building, and deployment processes to ensure efficiency and reliability.
- OpenSeadragon Viewer: Enhancing the user experience by enabling high-resolution zooming and panning of large documents.
Conclusion
By leveraging Drupal's strengths and integrating it with other technologies, we ensured that the platform is secure, performant, accessible, and user-friendly. It was a privilege to play a part in preserving and sharing Dutch history with citizens worldwide.