Commit Graph

284 Commits

Author SHA1 Message Date
Maxim Lebedev 70853bc665
Created urls template funcs namespace 2023-11-09 07:50:08 +06:00
Maxim Lebedev d677254e32
🗃️ Parse and import BaseURL property in Site FS repository 2023-11-09 07:07:55 +06:00
Maxim Lebedev e3362fcd9f
🚚 Reimported exists templateutils 2023-11-09 07:07:25 +06:00
Maxim Lebedev 675926e420
🏷️ Added BaseURL property for Site domain 2023-11-09 07:06:40 +06:00
Maxim Lebedev 23e24adaa7
🚚 Renamed string templateutil package 2023-11-09 07:06:12 +06:00
Maxim Lebedev 5e836af040
🚚 Renamed partial templateutil package 2023-11-09 07:06:04 +06:00
Maxim Lebedev 48a2f519f5
🐛 Fixed bad branch rebasing 2023-11-09 07:05:37 +06:00
Maxim Lebedev bf6efcdf21
🏗️ Updated theme module usage in main 2023-11-09 06:58:46 +06:00
Maxim Lebedev 0ad5c9694f
♻️ Include template utils in theme repository 2023-11-09 06:58:16 +06:00
Maxim Lebedev a475dacd60
♻️ Refactored template utils map setup 2023-11-09 06:58:16 +06:00
Maxim Lebedev 6012945d06
Merge branch 'feature/static' into develop 2023-11-09 06:57:27 +06:00
Maxim Lebedev 74b41b972b
🏷️ Created and used Files slice type 2023-11-09 06:57:05 +06:00
Maxim Lebedev f3c4118286
🏗️ Use static module in main 2023-11-09 06:53:01 +06:00
Maxim Lebedev e0b8a6efcb
👔 Use static repository in Site use case implementation 2023-11-09 06:52:21 +06:00
Maxim Lebedev d42b96607b
👔 Use static repository in Page use case implementation 2023-11-09 06:52:15 +06:00
Maxim Lebedev 0fff9a10d9
🎨 Formatted FileSystem Site repository due Files property changes 2023-11-09 06:51:47 +06:00
Maxim Lebedev 77fa1b0b5e
👔 Created simple static use case implementation 2023-11-09 06:51:25 +06:00
Maxim Lebedev 7d8246e901
🎨 Formatted FileSystem Page repository due Files property changes 2023-11-09 06:50:57 +06:00
Maxim Lebedev 6ae785ebc9
🗃️ Created FileSystem static repository implementation 2023-11-09 06:49:44 +06:00
Maxim Lebedev 378ec02778
👔 Created simple static use case interface 2023-11-09 06:48:31 +06:00
Maxim Lebedev f036ea127d
🗃️ Created static Repository interfaces 2023-11-09 06:48:06 +06:00
Maxim Lebedev 43e96e2095
🏷️ Added Files property for Page and Site 2023-11-09 06:47:18 +06:00
Maxim Lebedev 2cf99dcba1
🏷️ Created File domain 2023-11-09 06:44:05 +06:00
Maxim Lebedev e74c0a0b66
🐛 Fixed Site Params parsing 2023-11-09 05:26:18 +06:00
Maxim Lebedev c7158f47dd
🚚 Moved SafeHTML util into separated templateutil package 2023-11-09 01:12:45 +06:00
Maxim Lebedev 6b1a81e8cb
Added html helper for unsafe HTML rendering
/ docker (push) Successful in 1m2s Details
2023-11-08 09:14:31 +06:00
Maxim Lebedev 0c57b47a17
🐳 Expose theme directory 2023-11-08 08:57:11 +06:00
Maxim Lebedev dd45c634e8
♻️ Replace only baseof site params on language specific ones
/ docker (push) Successful in 1m3s Details
2023-11-08 08:56:38 +06:00
Maxim Lebedev 76a65f0e3a
Merge branch 'feature/theme' into develop 2023-11-08 08:55:55 +06:00
Maxim Lebedev 94e4691734
🏗️ Use theme templates instead embed
Embed templates must be used for internal pages, dashboard and other
non-customizable views
2023-11-08 08:55:27 +06:00
Maxim Lebedev e71a84bb07
👔 Created basic theme use case implementation 2023-11-08 08:53:32 +06:00
Maxim Lebedev c3245c3588
👔 Created sample theme use case interface 2023-11-08 08:53:17 +06:00
Maxim Lebedev 0e73130b78
🗃️ Created simple theme FileSystem repository implementation 2023-11-08 08:51:55 +06:00
Maxim Lebedev c61ab4d929
🗃️ Created sample theme repository interface 2023-11-08 08:50:44 +06:00
Maxim Lebedev 72eb8627ee
🧑‍💻 Check and create theme dir if not exist 2023-11-08 08:22:07 +06:00
Maxim Lebedev 3e5709e498
🔧 Added ThemeDir config 2023-11-08 08:21:45 +06:00
Maxim Lebedev 372efb088e
Added tail Params support for Site domain 2023-11-08 08:15:08 +06:00
Maxim Lebedev 8e821d9907
Added tail params support for Page domain 2023-11-08 08:14:54 +06:00
Maxim Lebedev f61d06fc39
♻️ Refactored Site params redefining 2023-11-08 08:13:01 +06:00
Maxim Lebedev 5b032f2c99
Added site TimeZone support 2023-11-08 08:08:17 +06:00
Maxim Lebedev 0f909007d8
💄 Unsafe renders page content
/ docker (push) Successful in 1m4s Details
2023-11-08 07:43:38 +06:00
Maxim Lebedev a4075213a3
💄 Title used from language specific page, remove site one 2023-11-08 07:40:15 +06:00
Maxim Lebedev 1b34201176
Added index pages tests for page use case 2023-11-08 07:34:04 +06:00
Maxim Lebedev e419998759
👔 Return base site if language specific site was not found
/ docker (push) Successful in 1m1s Details
2023-11-08 07:18:49 +06:00
Maxim Lebedev 67f575c5d0
🐳 Expose devault content directory path
/ docker (push) Successful in 1m1s Details
2023-11-08 07:13:47 +06:00
Maxim Lebedev 35e36234b1
🎨 Formatted translation method arguments names as in message.Printer 2023-11-08 07:10:41 +06:00
Maxim Lebedev b7e9081f48
Merge branch 'feature/pages' into develop 2023-11-08 07:07:52 +06:00
Maxim Lebedev 9817548bf0
🏗️ Use page module in main server 2023-11-08 07:07:47 +06:00
Maxim Lebedev d52654bb4a
💄 Updated page domain usage by templates 2023-11-08 07:07:29 +06:00
Maxim Lebedev 9d128a7665
♻️ Updated target page searching 2023-11-08 07:06:00 +06:00