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
01 

Client:
GEM Online — Swiss professional education network connecting members across regions with publications, events, and internal resources.
02 

Role of dits.agency
Full website development, FSE architecture setup, multilingual structure, private Intranet implementation, custom block development, secure file management, migration, and performance optimization.
03 

Services
WordPress (Full Site Editing), Polylang Pro, Gravity Forms, WP Rocket, Imagify, Download Monitor (secured private files), Custom Gutenberg blocks, AJAX filtering & dynamic content loading
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










