Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Sawubona! Content Dimensions with Neos

Sawubona! Content Dimensions with Neos

The presentation explains how multi-language websites can be built with Neos. But it doesn't stop there, since Neos allows for arbitrary content dimensions - be it for country-specific content, targeting different customer segments, personalization, …

This presentation was first given during Inspiring Conference in Kolbermoor on March 28th, 2015. Slightly modified sldies were used for the TYPO3 Developer Days in Nuremberg on July 19th, 2015.

An example project showing practical use of the described features is available at https://github.com/kdambekalns/content-dimensions-example-site

Karsten Dambekalns

March 28, 2015
Tweet

More Decks by Karsten Dambekalns

Other Decks in Technology

Transcript

  1. Creating Multi Language Websites with Neos. Erstellung von
    mehrsprachigen Websites mit Neos. Creación de sitios web
    multilingües con Neos. Création de sites web multilingues avec
    Neos. Tworzenie wielu stron językowych z Neos. Het creëren van
    meer spaak sites met Neos. Die skep van meer speek webwerwe
    met Neos. Ukudala wakhuluma amasayithi ngaphezulu nge Neos.
    Creating Multi Language Websites with Neos. Erstellung von
    mehrsprachigen Websites mit Neos. Creación de sitios web
    multilingües con Neos. Création de sites web multilingues avec
    Neos. Tworzenie wielu stron językowych z Neos. Het creëren van
    meer spaak sites met Neos. Die skep van meer speek webwerwe
    met Neos. Ukudala wakhuluma amasayithi ngaphezulu nge Neos.

    View Slide

  2. Sawubona!*
    *http://www.globalonenessproject.org/library/interviews/sawubona

    View Slide

  3. Karsten Dambekalns
    TYPO3 Neos and Flow developer
    37 years old
    lives in Lübeck
    is a Flownative
    1 wife, 3 sons
    1 manual espresso maker
    likes canoeing & climbing

    View Slide

  4. 翻訳

    View Slide

  5. Переводы

    View Slide

  6. Translations

    View Slide

  7. multi tree approach

    View Slide

  8. Content
    Repository

    View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. View Slide

  15. View Slide

  16. View Slide

  17. Multi Tree

    View Slide

  18. View Slide

  19. View Slide

  20. Fine, but…

    View Slide

  21. EN
    EN_US EN_GB

    View Slide

  22. Content
    Dimensions

    View Slide

  23. 1.2.3
    Release Date: March 26, 2015
    1.2.2
    Release Date: February 5, 2015
    1.2.1
    Release Date: January 2, 2015
    1.2.0
    Release Date: December 11, 2014
    Neos 1.2
    Releases

    View Slide

  24. sports (Page)
    main (ContentCollection)
    … (Headline)
    … (Text)
    breast care (Page)
    product-worlds (Page)
    Single Tree
    de en
    de en
    de en
    en
    en
    swimwear (Page) de

    View Slide

  25. sports (Page) de en

    View Slide

  26. sports (Page) de en
    Node Variants

    View Slide

  27. EN
    EN_US EN_GB

    View Slide

  28. sports (Page)
    main (ContentCollection)
    … (Headline)
    … (Text)
    breast care (Page)
    product-worlds (Page) de en
    de en
    de en
    en
    en
    swimwear (Page) de
    en_US

    View Slide

  29. EN
    DE
    NL DK
    Cross Translations
    no default language
    no fixed translation directions

    View Slide

  30. That's all?

    View Slide

  31. View Slide

  32. View Slide

  33. View Slide

  34. View Slide

  35. View Slide

  36. View Slide

  37. we
    generalised
    translation

    View Slide

  38. we
    generalised
    personalisation

    View Slide

  39. we
    generalised
    multi targeting

    View Slide

  40. arbitrary dimensions possible
    http://cdn.icewallpapers.com/var/1303/ipad_2-1303523-1920x1200.jpg
    arbitrary dimensions possible

    View Slide

  41. How?

    View Slide

  42. View Slide

  43. language selector

    View Slide

  44. View Slide

  45. View Slide

  46. View Slide

  47. translation base
    selection

    View Slide

  48. View Slide

  49. View Slide

  50. Next steps

    View Slide

  51. split screen

    View Slide

  52. View Slide

  53. translation tasks

    View Slide

  54. import / export

    View Slide

  55. karsten@flownative.com
    www.flownative.com
    @kdambekalns
    share your thoughts

    View Slide