Multidomain publishing

1,261 views

Published on

Our presentation from T3CON11 in Hanau, Germany. It's about the extension multidomain_publishing which enables you to set the visibility of pages and contents depending on the domain record.

Published in: Technology, Business, Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,261
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
1
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • Thomas\n
  • Thomas\n
  • Thomas\n
  • Thomas\n
  • Thomas\n
  • Thomas\n- we had some customer requests in the last year that were hard to implement in current typo3\n
  • Thomas\n- mobile sites\n-> we can add a special template \n -> but we want to handle some contents specific \n -> want to avoid to create whole new mobile content because that would overstress editors\n
  • Thomas\n- mobile sites\n-> we can add a special template \n -> but we want to handle some contents specific \n -> want to avoid to create whole new mobile content because that would overstress editors\n
  • Thomas\n- mobile sites\n-> we can add a special template \n -> but we want to handle some contents specific \n -> want to avoid to create whole new mobile content because that would overstress editors\n
  • Thomas\n- mobile sites\n-> we can add a special template \n -> but we want to handle some contents specific \n -> want to avoid to create whole new mobile content because that would overstress editors\n
  • Thomas\n- mobile sites\n-> we can add a special template \n -> but we want to handle some contents specific \n -> want to avoid to create whole new mobile content because that would overstress editors\n
  • Thomas\n- white label solutions -> render parts / all of your content in partner layout\n- switching templates is ok but its hard to control which content is shown for partners \n
  • Thomas\n- white label solutions -> render parts / all of your content in partner layout\n- switching templates is ok but its hard to control which content is shown for partners \n
  • Thomas\n- white label solutions -> render parts / all of your content in partner layout\n- switching templates is ok but its hard to control which content is shown for partners \n
  • Thomas\n- white label solutions -> render parts / all of your content in partner layout\n- switching templates is ok but its hard to control which content is shown for partners \n
  • Thomas\n- white label solutions -> render parts / all of your content in partner layout\n- switching templates is ok but its hard to control which content is shown for partners \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas\n- microsites\n-> have an easy way to show parts of a page as a dedicated site in a special layout but also in main page\n-> have some content differences if we need to \n
  • Thomas:\n- typo3 has a lot of functionality and off course we tried to do this with a plain vanilla typo3\n
  • Thomas:\n- multiple pagetrees\n
  • Thomas:\n- use insert records or show content of this page\n- works but:\n- hard to understand and teach\n- many side effects if editors change linked content \n
  • Thomas:\n- set language based on some ts-conditions\n- works but:\n- blocks translation support\n- strange hack for editors\n
  • Thomas:\n- may work in some/simple cases but doesn’t scale\n- all solutions manage similarities not differences\n- so if most of the content is equal all solutions fail\n
  • Martin\n- target is to find a solution to manage the difference between contents not similarities\n- first step is to find the intersection between our tasks (mobile,whl,microsite)\n\n
  • Martin\n- nearly all would be implemented as a specific subdomain or domain\n- all can be implemented that way\n-> multidomain publishing\n
  • Martin\n- nearly all would be implemented as a specific subdomain or domain\n- all can be implemented that way\n-> multidomain publishing\n
  • Martin\n- nearly all would be implemented as a specific subdomain or domain\n- all can be implemented that way\n-> multidomain publishing\n
  • Martin\n- nearly all would be implemented as a specific subdomain or domain\n- all can be implemented that way\n-> multidomain publishing\n
  • Martin\n- nearly all would be implemented as a specific subdomain or domain\n- all can be implemented that way\n-> multidomain publishing\n
  • Martin\n- nearly all would be implemented as a specific subdomain or domain\n- all can be implemented that way\n-> multidomain publishing\n
  • Martin\n- nearly all would be implemented as a specific subdomain or domain\n- all can be implemented that way\n-> multidomain publishing\n
  • Martin\n
  • Martin\n- extend acess tab of all records that are configured for mdp\n- support allow and deny - depends on domain configuration\n
  • Martin\n- extend acess tab of all records that are configured for mdp\n- support allow and deny - depends on domain configuration\n
  • Martin\n- extend acess tab of all records that are configured for mdp\n- support allow and deny - depends on domain configuration\n
  • Martin\n- extend domain record\n- allow / deny mode - sets wether records should be visible per default on this domain\n
  • Martin\n- extend domain record\n- allow / deny mode - sets wether records should be visible per default on this domain\n
  • Martin\n- extend domain record\n- allow / deny mode - sets wether records should be visible per default on this domain\n
  • Martin\n- default pagetype -> replaces the default rendering of type 0 for this domain\n- helpful for changing the layout and ts-config\n
  • Martin\n- default pagetype -> replaces the default rendering of type 0 for this domain\n- helpful for changing the layout and ts-config\n
  • Martin\n- default pagetype -> replaces the default rendering of type 0 for this domain\n- helpful for changing the layout and ts-config\n
  • Martin\n- be preview module that allows to select the domain\n
  • Martin\n- be preview module that allows to select the domain\n
  • Martin\n- implements hook in enableFields\n- adds a new tca-option\n-> so you can add mdp-functionality to all your records that use enableFields properly\n-> current solution works for tt_content and pages\n
  • Martin\nRedirect is not in the scope (or domain ;-) ) of this extension\nThere is a solution in TER: EXT:cwmobileredirect\n
  • Martin\n
  • Martin\n- our company site\n- mobile version \n- adds special mobile-content for landing pages and section pages\n- hide some less important content for mobile\n- changes templates\n
  • Martin\n- our company site\n- mobile version \n- adds special mobile-content for landing pages and section pages\n- hide some less important content for mobile\n- changes templates\n
  • Martin:\n- Hamburg Tourism -> Tourist Infomation\n- render a travel-portal for partners in special layout frame\n- manage which contents are to display for each partner\n
  • Martin:\n- Hamburg Tourism -> Tourist Infomation\n- render a travel-portal for partners in special layout frame\n- manage which contents are to display for each partner\n
  • Martin:\n- Hamburg Tourism -> Tourist Infomation\n- render a travel-portal for partners in special layout frame\n- manage which contents are to display for each partner\n
  • Martin\n- tivoli \n- content that is in the same in main pagetree and on microsites \n- different layout for microsites \n
  • Martin\n- tivoli \n- content that is in the same in main pagetree and on microsites \n- different layout for microsites \n
  • Martin\n- tivoli \n- content that is in the same in main pagetree and on microsites \n- different layout for microsites \n
  • Martin\n- tivoli \n- content that is in the same in main pagetree and on microsites \n- different layout for microsites \n
  • Thomas\n
  • Thomas\n\n
  • Multidomain publishing

    1. 1. multidomain_publishingT3CON11 Hanau/Germany07.10.2011
    2. 2. multidomain_publishing Who are we?
    3. 3. multidomain_publishing Who are we? Thomas Hempel Martin Ficzel
    4. 4. The current situation
    5. 5. The current situation The rise of the mobile market
    6. 6. The current situation The rise of the mobile market
    7. 7. The current situation The rise of the mobile market
    8. 8. The current situation White Label
    9. 9. The current situation White Label
    10. 10. The current situation White Label
    11. 11. The current situation White Label
    12. 12. The current situation Microsites
    13. 13. The current situation Microsites
    14. 14. The current situation Microsites www.mysite.com *.mysite.com
    15. 15. Possible solutions flickr by muzina_shanghai
    16. 16. Possible solutions Multiple trees flickr by djembali
    17. 17. Possible solutions Insert records flickr by DavidMenting
    18. 18. Possible solutions Multiple languages or fe_users flickr by fimoculous
    19. 19. Possible solutions The verdict flickr by ssalonso
    20. 20. Our solution
    21. 21. Our solution: multidomain_publishing www
    22. 22. Our solution: multidomain_publishing shop mobile support www partner dev extra
    23. 23. Our solution: multidomain_publishing shop mobile support www partner dev extra
    24. 24. Our solution: multidomain_publishing Features
    25. 25. Our solution: multidomain_publishing ✓ Features
    26. 26. Our solution : multidomain_publishing : features Access controls
    27. 27. Our solution : multidomain_publishing : features Access controls
    28. 28. Our solution : multidomain_publishing : features Access controls
    29. 29. Our solution : multidomain_publishing : features Visibility Modes
    30. 30. Our solution : multidomain_publishing : features Visibility Modes
    31. 31. Our solution : multidomain_publishing : features Visibility Modes
    32. 32. Our solution : multidomain_publishing : features Default pagetypes for domains
    33. 33. Our solution : multidomain_publishing : features Default pagetypes for domains
    34. 34. Our solution : multidomain_publishing : features Backend preview module
    35. 35. Our solution : multidomain_publishing : features Backend preview module
    36. 36. Our solution : multidomain_publishing : features Extensibility flickr by bdesham
    37. 37. Our solution : multidomain_publishing : features Redirect EXT:cwmobileredirect flickr by M.Markus
    38. 38. Our solution: multidomain_publishing Use cases flickr by kiwinz
    39. 39. Our solution : multidomain_publishing : use cases Mobile
    40. 40. Our solution : multidomain_publishing : use cases Mobile
    41. 41. Our solution : multidomain_publishing : use cases White Label
    42. 42. Our solution : multidomain_publishing : use cases White Label
    43. 43. Our solution : multidomain_publishing : use cases White Label
    44. 44. Our solution : multidomain_publishing : use cases Microsite
    45. 45. Our solution : multidomain_publishing : use cases Microsite
    46. 46. Questions?http://fav.me/drrnsn
    47. 47. Thank you for listeningTER: multidomain_publishing

    ×