{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":53248083,"defaultBranch":"master","name":"TYPO3-core","ownerLogin":"bmack","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-03-06T09:53:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/165630?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711058191.0","currentOid":""},"activityList":{"items":[{"before":"c1d1f4b0be547a698dc4cfeb5dcfdccceb90acb0","after":"8e7efbd0cba05e9029d83630c4c487dfec388f49","ref":"refs/heads/page-layouts","pushedAt":"2024-03-29T21:33:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bmack","name":"Benni Mack","path":"/bmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165630?s=80&v=4"},"commit":{"message":"[WIP][FEATURE] Add FLUIDPAGE cObject\n\nThis adds a new cObject \"FLUIDPAGE\" which has a much simpler\nusage than \"FLUIDTEMPLATE\", because it is meant to render\na full page like this:\n\nfluidpage = PAGE\nfluidpage.typeNum = 0\nfluidpage.10 = FLUIDPAGE\nfluidpage.10.templateRootPaths.100 = fileadmin/templates/\n\nNothing else is needed, as\na) the layoutRootPaths are resolved to be meant to be under \"Templates/Layouts\"\nb) the partialRootPaths are resolved to be meant to be under \"Templates/Partials\"\nautomatically\n\nin addition, the objects\n* site\n* siteLanguage\n* page(information)\n\nare injected automatically, so this can be managed to be worked directly.\n\nThe name of the template is resolved from the Page Layout (Backend Layout)\nidentifier, so add a \"Templates/Pages/MyPage.html\" if there is a backend layou\nwith \"my_page\" added.\n\nWhy do we do this?\n\nWe've found that FLUIDTEMPLATE is often used for page rendering,\nbut lacks specific usages for pages to be worked directly.\n\nAll site settings and TypoScript constants are in place within settings.\n\nThis functionality is adapted to be used for further rendering of\ncustom Content Elements and Content Blocks which will follow in\nsubsequent steps.\n\nFor this reason this API is considered experimental until TYPO3 v13 LTS.\n\nResolves: #?\nReleases: main\nChange-Id: Ieb2b665945ad671fe7e7c195b3201dbc0dbd7076","shortMessageHtmlLink":"[WIP][FEATURE] Add FLUIDPAGE cObject"}},{"before":"4b45b21f60677bfdfa1ce7fcf9cc19e94588e5dd","after":"c1d1f4b0be547a698dc4cfeb5dcfdccceb90acb0","ref":"refs/heads/page-layouts","pushedAt":"2024-03-28T21:30:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bmack","name":"Benni Mack","path":"/bmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165630?s=80&v=4"},"commit":{"message":"[FEATURE] Introduce basic Record object\n\nThis change introduces a RecordFactory and a Record\nobject, which currently only holds relevant fields defined\nin TCA (and special properties) in it, which currently unresolved.\n\nToDo:\n- Handle getters and properties / rawProperties transparently\n- Deal with overlays (maybe a VersionState and a LanguageState subobject)\n\nChange-Id: I88ca4f68203d260c841b57c7b61fa7fae0d61906","shortMessageHtmlLink":"[FEATURE] Introduce basic Record object"}},{"before":"48882f40b1648a712d72101a06f7cc7d95b8dc37","after":"4b45b21f60677bfdfa1ce7fcf9cc19e94588e5dd","ref":"refs/heads/page-layouts","pushedAt":"2024-03-22T08:00:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bmack","name":"Benni Mack","path":"/bmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165630?s=80&v=4"},"commit":{"message":"[FEATURE] Allow rendering of blocks as subtemplates\n\nIntroduces a new data processor\n\"pageContent\" which resolves all contents\nfrom all registered colPos from the PageLayout\ninto variables of \"content.contentAside\" for example.\n\nA new Fluid ViewHelper \"f:renderBlock\" can then be used to\nrender subtemplates like this (example of a page template):\n\n

Main Content

\n\n\t\n\n\nTodos:\n* I don't like content.CType in the template (implementation detail)\n* I don't like that the PageContentFetchingProcessor also adds pageInformation\n* This should all be auto-registered\n\nChange-Id: I5e6818c9a7b83767ea151f739f741d0cda1edbde","shortMessageHtmlLink":"[FEATURE] Allow rendering of blocks as subtemplates"}},{"before":"b2af2d986f05186c75e224c128ddad8b0c6be45c","after":"bea3da0cfcc05dd261663dd67296361fc054b6a4","ref":"refs/heads/master","pushedAt":"2024-03-21T21:57:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bmack","name":"Benni Mack","path":"/bmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165630?s=80&v=4"},"commit":{"message":"[TASK] Remove todo in AbstractDomainObject\n\nA todo for the `$uid` property in AbstractDomainObject states,\nthat a type declaration should be introduced in v13. This has been\nachieved with #102878, so the todo can be removed.\n\nResolves: #103460\nRelated: #102878\nReleases: main\nChange-Id: I96535dc78e1568198c70d39143e7c27e0ed1ce4c\nReviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83563\nTested-by: Benni Mack \nTested-by: core-ci \nReviewed-by: Benni Mack ","shortMessageHtmlLink":"[TASK] Remove todo in AbstractDomainObject"}},{"before":null,"after":"48882f40b1648a712d72101a06f7cc7d95b8dc37","ref":"refs/heads/page-layouts","pushedAt":"2024-03-21T21:56:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bmack","name":"Benni Mack","path":"/bmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165630?s=80&v=4"},"commit":{"message":"[FEATURE] Allow rendering of blocks as subtemplates\n\nIntroduces a new data processor\n\"pageContent\" which resolves all contents\nfrom all registered colPos from the PageLayout\ninto variables of \"content.contentAside\" for example.\n\nA new Fluid ViewHelper \"f:renderBlock\" can then be used to\nrender subtemplates like this (example of a page template):\n\n

Main Content

\n\n\t\n\n\nTodos:\n* I don't like content.CType in the template (implementation detail)\n* I don't like that the PageContentFetchingProcessor also adds pageInformation\n* This should all be auto-registered\n\nChange-Id: I5e6818c9a7b83767ea151f739f741d0cda1edbde","shortMessageHtmlLink":"[FEATURE] Allow rendering of blocks as subtemplates"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yOVQyMTozMzozNy4wMDAwMDBazwAAAAQi_MLQ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yOVQyMTozMzozNy4wMDAwMDBazwAAAAQi_MLQ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yMVQyMTo1NjozMS4wMDAwMDBazwAAAAQcNFdB"}},"title":"Activity ยท bmack/TYPO3-core"}