Commit Graph
118 Commits
Author SHA1 Message Date
javier 277045c1a1 Set the canonical site origin in the Website library target.
The template's new `site.origin` key arrived empty, as bootstrap fills it in.
Pointing it at the origin robots.txt and sitemap.xml already carry turns on the
canonical and hreflang links, and the HTTPS redirect the production compose
already trusts the forwarded proto for.
2026-08-30 23:01:48 +02:00
javier 85e1047a9c Merged the template branch into main to pick up the 33 upstream changes.
Reconciled the bootstrap-customised files: kept the CCN naming, canonical
origin, database slug and analytics comments, dropped the template-only
Makefile, README.md and Scripts/bootstrap that bootstrap removes, and took
the template's ordering for the security headers in the production compose.
2026-08-30 22:57:45 +02:00
javier daf764f10f Fixed the sitemap for the Website service target. 2026-08-30 22:01:47 +02:00
javier a3d9655766 Added language support to the Website service target. 2026-08-30 21:47:08 +02:00
javier 9b16ce3339 Updated the Negotiate method in the Localization package to add explicit language requests. 2026-08-30 19:05:52 +02:00
javier 79cfb42fbb Updated the LocalizationMiddleware middleware in the Infrastructure package to read explicit language requests. 2026-08-30 19:03:52 +02:00
javier 6c75d5e743 Improved the bootstrap script to write the canonical site origin and also, fixed some nasty bugs. 2026-08-30 09:53:39 +02:00
javier a3d0bc75fd Implemented the validation for the name and slug inputs in the bootstrap script. 2026-08-30 09:39:28 +02:00
javier 1cae261dff Improved the .dockerignore definitions in the Website service target. 2026-08-30 09:22:10 +02:00
javier 8bf6e86ffb Implemented the "tagging()" method for the the AnalyticsEvent+Tagging extension in the Infrastructure package. 2026-08-30 09:15:59 +02:00
javier cf58b97de1 Updated the ConfigReader+Properties extension in the Website service target to fail to the boot in case of unknown database tokens. 2026-08-30 09:03:50 +02:00
javier 5a833be33d Updated the documentations in the Website service target. 2026-08-30 08:37:19 +02:00
javier 8a9402e8f1 Improved the documentation of the README file in the Utility package. 2026-08-30 08:35:44 +02:00
javier c1ca6609e4 Improved the documentation of the README file in the Persistence package. 2026-08-30 08:35:35 +02:00
javier d40f988877 Improved the documentation of the README file in the Localization package. 2026-08-30 08:35:21 +02:00
javier 4ee1abbd67 Improved the documentation of the README file in the Infrastructure package. 2026-08-30 08:35:06 +02:00
javier 3358946e3d Added the ImageWidth enumeration to the Website library target. 2026-08-25 17:23:29 +02:00
javier c09ac657ab Added font preload links to the Page+Defaults extension in the Website library target. 2026-08-25 17:05:08 +02:00
javier 7aee1cd949 Added immutable caching to the fingerprinted media types for the ConfigReader+Properties extension in the Website service target. 2026-08-25 16:59:07 +02:00
javier 988090a511 Added a configurable site origin to the ConfigReader+Properties extension in the Website library target. 2026-08-25 16:24:03 +02:00
javier 5b2da4eb16 Added the MP4 and WOFF2 cases to the AssetExtension enumeration. 2026-08-25 16:06:05 +02:00
javier 1033cab2af Added an optional founder reference to the Organization node in the Infrastructure package. 2026-08-24 22:37:45 +02:00
javier 74e81e1517 Refactored the StaticFile enumeration in the Website library target into a structure. 2026-08-24 22:37:13 +02:00
javier d8cf1abf6a Changed the default Open Graph locale in the Website library target from en_US to en_NL. 2026-08-24 22:33:13 +02:00
javier eb0a2127f6 Reworded the documentation of the organization identifier helper in the Infrastructure package target. 2026-08-24 22:31:44 +02:00
javier 0ee8368e1a Added the organization identifier helper to the StructuredData type in the Infrastructure package target. 2026-08-24 22:29:00 +02:00
javier ecafb14608 Reworded the README documentation in the Infrastructure package target. 2026-08-24 17:49:06 +02:00
javier c64c8b726d Added the email property to the organization structured data in the Infrastructure package target. 2026-08-24 17:48:31 +02:00
javier fec52b7942 Added the noindex robots tag to the responses on the Health controller in the Website library target. 2026-08-24 17:47:57 +02:00
javier 88bcae9dc9 Added the WebP case to the Asset extensions in the Infrastructure package. 2026-08-24 17:44:43 +02:00
javier c0f56a4897 Wired the trailing-slash redirect into the App router in the Website service target. 2026-08-24 17:37:46 +02:00
javier 5996a78ff3 Documented and enabled the HTTPS redirect in the Website service. 2026-08-24 17:37:33 +02:00
javier f6a77305ac Trailing slash middleware for the Infrastructure package (#53) 2026-08-24 17:33:52 +02:00
javier 1520c44b16 HTTPS redirect middleware for the Infrastructure package (#52) 2026-08-24 17:32:02 +02:00
javier fcfb3f21d5 Added the organization descriptors and a number value to the structured data types in the Infrastructure package. 2026-08-23 10:13:37 +02:00
javier 08b4d80064 Updated the analytics origin documentation for the Website service target. 2026-08-20 01:15:26 +02:00
javier 6c014525bf Updated the analytics origin documentation for the Website service target. 2026-08-20 01:14:49 +02:00
javier 6ecc20987f Updated the README file in the repository root. 2026-08-20 01:10:37 +02:00
javier b6ad9ff497 Fixed the analytics and security headers for the Website service target. 2026-08-20 00:55:09 +02:00
javier 13093705a3 Fixed the analytics and security headers for the Website service target. 2026-08-20 00:54:29 +02:00
javier 22e737d9c2 Initial commit. 2026-08-19 23:19:08 +02:00
javier 5422c8466d Merge branch 'setup' into template 2026-08-16 09:09:55 +02:00
javier 091c0f0686 Added an optional per-asset folder to the Asset protocol and the AssetExtension extension in the Infrastructure package. 2026-08-15 23:44:06 +02:00
javier 459002544b Merge branch 'setup' into template 2026-08-15 11:39:26 +02:00
javier 7d53be539e Bundled the static files into the App test target. 2026-08-15 11:32:56 +02:00
javier 844a85f88c Added the Event type to the Analytics type in the Infrastructure package. 2026-08-15 11:31:59 +02:00
javier a5305c6044 Improved the Docker image and build context for the Website service target. 2026-08-13 15:57:11 +02:00
javier c075adad84 Hardened the Docker build of the Website service target. 2026-08-13 03:19:10 +02:00
javier 2206d71997 Turned the analytics tracker off by default in the template. 2026-08-13 02:57:47 +02:00
javier b68eac4375 Merge branch 'setup' into template 2026-08-13 02:37:43 +02:00