This project involved the development of an e-learning tool on TYPO3 that is tightly integrated with Filemaker and uses Filemaker as the master data source for user management, authorizations and certification data. The solution makes it possible to manage e-learning content in TYPO3, track learning progress and synchronize certification statuses with Filemaker in real time. The platform is specifically designed for a smooth user experience, with a fast, browser-side search and navigation function and a PHP proxy for seamless communication between TYPO3 and Filemaker.
Functionalities in detail
- Management of e-learning content in TYPO3:
- E-learning content is managed in TYPO3 as traditional pages and page elements and is extended via custom plugins. These plugins support user-friendly progress management and the display of Filemaker data.
- In this way, learning content can be efficiently created and maintained in TYPO3, which increases the user-friendliness and flexibility of the system.
- Real-time synchronization of certifications with Filemaker:
- Certification statuses of users are synchronized with Filemaker in real time. This keeps the platform up-to-date and ensures that certification progress in TYPO3 and Filemaker is synchronized.
- This real-time synchronization gives users an immediate overview of their learning progress and certification status.
- Filemaker scripts natively in TYPO3 through PHP proxy:
- A specially developed PHP proxy enables the integration of Filemaker scripts into TYPO3. Form data is sent to Filemaker via the proxy and the results are integrated natively on the TYPO3 website.
- This solution ensures secure, direct communication between TYPO3 and Filemaker and a seamless user experience without switching platforms.
- Browser-side search and navigation function with real-time feel:
- A specially designed list view with integrated browser-side search provides users with a real-time feel when browsing and navigating through e-learning content.
- This client-side search reduces the server load as it does not require constant server queries and optimizes the user experience.
- Authorization control for e-learning modules via Filemaker:
- The access rights for the individual e-learning modules are managed centrally in Filemaker. This means that the right users always have access to the learning content assigned to them.
- The file-based authorizations can be changed in real time so that the authorization control is always up to date.
- User authentication via Filemaker:
- Users are authenticated via Filemaker, which acts as the master database for all customer data. This means that all user information can be managed and updated centrally.
- This Filemaker-supported authentication ensures that all user profiles and authorizations remain consistent, making it easier to manage user accounts.