Full Development of a Corporate Website & Intranet
Development of a modern multilingual corporate website with a private member area (Intranet), interactive map functionality, protected document access, and performance optimization – built using WordPress Full Site Editing (FSE) for Gemonline.ch

Client:

Role of dits.agency

Services
For the GemOnline project, the main objective was to deliver a fully customized WordPress website tailored to the client’s business goals, brand identity, and content management needs. We handled the full website development process, including custom design implementation, responsive frontend development, WordPress configuration, and backend setup to ensure easy content management and long-term scalability. Particular attention was given to performance, clean structure, and user experience, resulting in a professional website that is easy to manage, optimized for future growth, and aligned with the client’s digital presence requirements.
Tasks
- Development of a single WordPress website using Full Site Editing (FSE)
- Clear separation between Public Area and Private Member Area (Intranet)
- Role-based access control for restricted content
- Secure and encrypted file access for private documents
- Custom Interactive Member Map (~100 members) with filtering and AJAX loading
- Multilingual structure (French – default, English) using Polylang Pro
- Login system for Intranet access
- Migration of all content from existing website
- Secure staging deployment (Apache, PHP 8.3, MariaDB 10.6)
- Performance optimization and caching
- Cookie banner integration
- Image compression setup
- Cross-browser and mobile testing
Solutions
- Implemented a scalable block-based theme structure with reusable templates and template parts for flexible content management.
- Public & Private Area Separation. Built a secure Intranet system with role-based access restrictions. Public users cannot access private resources unless assigned proper roles.
- Private documents are protected using secured download mechanisms and restricted direct file access. If no document image is provided, a default visual placeholder is automatically displayed.
- Interactive Member Map (Custom Block)
- Multilingual Setup. Polylang Pro configuration: French (default language) English
- Forms & Automation. Gravity Forms integration: Confirmation message (FR) ; Automated notification email; Auto deletion of entries after 30 days.
- Performance Optimization: WP Rocket configuration, CSS/JS minimization, Lazy loading, Image compression via Imagify, Optimized database handling.
- Migration & Deployment: Full content migration from legacy site; Deployment on staging (Apache / PHP 8.3 / MariaDB 10.6); Production handover; 4-week post-launch bug-fix period
Results
- Structured and scalable architecture using FSE
- Secure private member area with encrypted file access
- Interactive map with high performance and smooth filtering
- Fully multilingual website (FR / EN)
- Optimized loading speed and caching
- Clean UI consistent with Publications layout
- Stable staging deployment environment
- Successfully migrated legacy content
- SEO-ready structure
Multilingual Platform
High Performance & Optimized Caching
Role-Based Access Control
Scalable FSE Architecture





Technologies
“Mission completed according to specifications. Excellent communication: direct, fast, and professional.”
New Version Of The Website
Mobile Version
If you are looking for a modern, responsive, and fully customized website tailored to your business needs, DITS.agency can help. We design and develop scalable digital solutions built around your goals, brand, and long-term growth requirements. Contact DITS.agency to discuss your website project.










