Andreas Wolf / @andreaswo
July 13th, 2017 – TYPO3 Developer Days, Malmö/Sweden
spread all over the system:
Yes, but…
… we need to work on FE rendering
→ give more control to extensions
basic idea: one main config file per site
currently: only pages are distinctive
single view of record is like a page
→ plugins a different kind of “page generators”?
rendered page = some view of content
every distinct view needs a URL
Primary goals:
for us: pointer to a content view
must provide
site prefix also defines language!
URL
target
uid | Domain/path | Lang | Root page |
---|---|---|---|
1 | mycompany.com/en/ | 0 [en-US] | 1 |
2 | meinefirma.de/ | 1 [de-DE] | 1 |
3 | mycompany.com/fr/ | 2 [fr-FR] | 123 |
site | path | target_type | target_uid |
---|---|---|---|
1 | / | pages | 1 |
→ mycompany.com/en/ | |||
1 | /news/new-…html | news:news | 123 |
→ mycompany.com/en/news/new-…html | |||
2 | / | pages | 1 |
→ meinefirma.de/ | |||
2 | /aktuelles/neue-…html | news:news | 123 |
→ meinefirma.de/aktuelles/neue-…html |
site | path | target_type | tgt_uid | mp_type | mp_uid |
---|---|---|---|---|---|
1 | [A] | news:news | 123 | plugin | 34 |
1 | [B] | news:news | 123 | plugin | 56 |
mp = mountpoint
t3:[ext]:[recordtype]?uid=xyz
e.g. t3:news:news?uid=123→ news record 123
Questions?
Remarks?
2018 will be “the year of the URL”
Andreas Wolf – @andreaswo