Erik-Jan Westendorp discusses the development of Umbraco.Community.FormsExtensions, focusing on custom form functionalities. Key features include a workspace view for uploaded files and a statistics dashboard for form performance. The project emphasizes modular architecture, centralized OpenAPI registration, and auto-generated frontend SDKs, aiming for a flexible, maintainable extension ecosystem.
Erik-Jan Westendorp discusses the challenge of using Azure Key Vault with Umbraco UIBuilder due to naming constraints that prohibit dots in secret names. To resolve this, a custom KeyVaultSecretManager is proposed, which maps secret names with dashes to the expected dot-separated format for configuration. This solution ensures compatibility while adhering to Key Vault's naming rules.
Erik-Jan Westendorp explores running Umbraco on Google Cloud Platform (GCP), detailing the setup of a local development environment, test environment, and CI/CD pipeline using GitHub Actions. Key steps include configuring Google Cloud Secret Manager for secure secrets management and Google Cloud Storage for media files, culminating in deployment to Google Cloud Run.
Erik-Jan Westendorp discusses hosting Umbraco within AWS, covering setup, service connection, S3 bucket configuration, connection string setup, containerization pipeline, and release pipeline for AWS Elastic Container Service (ECS).