The HR portal is a secure internal platform used by members of the Marine Nationale to access HR-related information and services. The project covers ongoing maintenance, functional improvements, and technical upgrades, ensuring high availability, compliance with security standards, and a consistent user experience for all personnel.
About the project
Goals
- Ensure the stability and availability of the HR portal
- Maintain a high level of security and compliance
- Upgrade the platform to support new HR needs and processes
- Improve usability and performance for internal users
- Support long-term evolution of the HR digital ecosystem
Requirements
- Secure access and strict role-based permissions
- Compliance with institutional and defense IT standards
- Regular technical updates and functional enhancements
- High availability and performance
- Minimal disruption to end users during upgrades
Outcome
- A stable and secure Drupal-based HR portal
- Continuous functional and technical improvements
- Improved user experience and platform performance
- Reduced technical debt through regular upgrades
- A sustainable platform aligned with the Marine Nationale’s operational requirements
Why Drupal was chosen
Drupal was selected for its robustness and suitability for mission-critical, secure intranet platforms within public and defense institutions:
- Proven security and reliability for sensitive internal systems
- Fine-grained user roles and access control
- Ability to evolve through modular upgrades and enhancements
- Strong support for structured content and workflows
- Long-term maintainability within an open-source framework
- Flexibility to integrate modern front-end technologies, enabling rapid evolution of existing features such as complex forms
In this context, Drupal was extended with a React-based front-end stack to meet the Marine Nationale’s need to quickly enhance and evolve already deployed forms. This approach made it possible to deliver more interactive, robust, and user-friendly form experiences while preserving Drupal as the secure and stable backend.
Drupal therefore provides a stable foundation capable of supporting continuous improvement without disrupting operations.
Technical Specifications
Drupal version:
Key modules/theme/distribution used:
Paragraphs was chosen to provide flexible and structured content creation, allowing editors to build rich, modular pages without requiring developer intervention. This approach improves usability and ensures consistent design across all sections of the platform, making content management more efficient.
Security Kit was implemented to strengthen the platform’s overall security by protecting against common vulnerabilities and enforcing best practices. It ensures that user data and sensitive information remain safe while maintaining the integrity of the site.
Together, these tools create a platform that is both user-friendly for content editors and robust in terms of security. They enable efficient content management while maintaining high standards of protection and reliability.