Stage of School Website Development
- A unique WordPress theme was created for a European school in Strasbourg. ACF Pro fields and Gutenberg blocks were used for convenient content editing.
- News display was configured using standard WordPress posts with date sorting. An archive page for news was created, and a feature to select top news was implemented.
- The event functionality on the site was set up using the Modern Event Calendar plugin. The calendar appearance was modified, the event type was adjusted based on the date, and a feature to select top events was added.
- WPML was installed for the site’s multilingual support, and translations for static texts in different languages were configured.
- A registration form with an annual subscription was implemented and integrated with the HelloAsso payment system. The form was configured with validation for all fields, an option to select any country code in the phone number field, and a blacklist feature for unwanted users.
- Logged-in users can view unique content on the site and interact with other users on the forum.
- A subscription form was implemented using Contact Form 7 with integration to the Brevo mailing service.
- The functionality to export site users to an Excel table with a preview of fields was implemented.
- A Google map was added to display the school’s location with unique styling using the Google Maps API.
- The site was tested before publication to ensure correct display on different devices and screen resolutions, the site’s loading speed was optimized, and redirects from previous site pages were set up.
- After the successful completion of development, the site was transferred to the production WordPress resource, adhering to all publication requirements.