Current State of TYPO3 Phoenix (T3CON10)

853 views

Published on

Introduction and Presentation of the status of all parts
behind the next major TYPO3 version.

Members of the TYPO3 core team outline the current state of TYPO3 Phoenix development and give a live demo of its functions.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
853
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Current State of TYPO3 Phoenix (T3CON10)

  1. 1. TYPO3 Phoenix Core Team TYPO3 Phoenix T3CON10 FrankfurtSamstag, 2. Oktober 2010
  2. 2. Samstag, 2. Oktober 2010
  3. 3. 317Samstag, 2. Oktober 2010
  4. 4. 429Samstag, 2. Oktober 2010
  5. 5. 5000 hoursSamstag, 2. Oktober 2010
  6. 6. Samstag, 2. Oktober 2010
  7. 7. Samstag, 2. Oktober 2010
  8. 8. Samstag, 2. Oktober 2010
  9. 9. Samstag, 2. Oktober 2010
  10. 10. E-Government Website REST & XML Connectors to Backend ServicesSamstag, 2. Oktober 2010
  11. 11. tt_address integration unobtrusive AJAXSamstag, 2. Oktober 2010
  12. 12. Solr Search Engine Integration Clustered HostingSamstag, 2. Oktober 2010
  13. 13. 12,000 Products from ERP System Location Based, Faceted SearchSamstag, 2. Oktober 2010
  14. 14. Samstag, 2. Oktober 2010
  15. 15. GERRITGITHUDSONSamstag, 2. Oktober 2010
  16. 16. TYPO3 Phoenix T3CON10 FrankfurtSamstag, 2. Oktober 2010
  17. 17. Git easier to learn as feared diving in head first helps really powerful and consistent more commit discipline TYPO3 Phoenix T3CON10 FrankfurtSamstag, 2. Oktober 2010
  18. 18. Samstag, 2. Oktober 2010
  19. 19. Gerrit more than 120 changes pushed to review very active reviewing, many comments higher code quality easier contribution TYPO3 Phoenix T3CON10 FrankfurtSamstag, 2. Oktober 2010
  20. 20. Samstag, 2. Oktober 2010
  21. 21. Hudson continuous integration server runs unit tests raises Git submodule pointers runs CI game scorecards TYPO3 Phoenix T3CON10 FrankfurtSamstag, 2. Oktober 2010
  22. 22. Samstag, 2. Oktober 2010
  23. 23. Samstag, 2. Oktober 2010
  24. 24. Samstag, 2. Oktober 2010
  25. 25. Samstag, 2. Oktober 2010
  26. 26. Samstag, 2. Oktober 2010
  27. 27. Samstag, 2. Oktober 2010
  28. 28. Security TYPO3 Phoenix T3CON10 FrankfurtSamstag, 2. Oktober 2010
  29. 29. Security is more than authentication TYPO3 Phoenix T3CON10 FrankfurtSamstag, 2. Oktober 2010
  30. 30. Security is centralized TYPO3 Phoenix T3CON10 FrankfurtSamstag, 2. Oktober 2010
  31. 31. Security is handled by FLOW3 TYPO3 Phoenix T3CON10 FrankfurtSamstag, 2. Oktober 2010
  32. 32. Control by policies, not by PHP code TYPO3 Phoenix T3CON10 FrankfurtSamstag, 2. Oktober 2010
  33. 33. Fluid TYPO3 Phoenix T3CON10 FrankfurtSamstag, 2. Oktober 2010
  34. 34. Samstag, 2. Oktober 2010
  35. 35. <f:for each="{posts}" as="post"> <li> <h2>{post.title}</h2> [...] </li> </f:for>Samstag, 2. Oktober 2010
  36. 36. <f:widget.paginate object="{paginatedPosts}" as="paginatedPosts" itemsPerPage="3"> <f:for each="{paginatedPosts}" as="post"> <li> <h2>{post.title}</h2> [...] </li> </f:for> <f:widget.paginate>Samstag, 2. Oktober 2010
  37. 37. Samstag, 2. Oktober 2010
  38. 38. Samstag, 2. Oktober 2010
  39. 39. Samstag, 2. Oktober 2010
  40. 40. if ( ret ) { if ( jQuery.isPlainObject( context ) ) { selector = [ document.createElement( ret[1] ) ]; jQuery.fn.attr.call( selector, context, true ); } else { selector = [ doc.createElement( ret[1] ) ]; } } else { ret = buildFragment( [ match[1] ], [ doc ] ); selector = (ret.cacheable ? ret.fragment.cloneNode(true) :ret.fragment).childNodes; } return jQuery.merge( this, selector ); // HANDLE: $("#id") } else { elem = document.getElementById( match[2] ); TYPO3 ( elem ) { if Phoenix T3CON10 Frankfurt Samstag, 2. Oktober 2010 // Handle the case where IE and Opera return items
  41. 41. JavaScript UI architecture Base UI Base Components Initialization Configuration ExtDirect Schema Security Services I18N information ACLs TYPO3 Phoenix T3CON10 FrankfurtSamstag, 2. Oktober 2010
  42. 42. JavaScript UI concepts Configuration Initialization Module Helper API Event container TYPO3 Phoenix T3CON10 FrankfurtSamstag, 2. Oktober 2010
  43. 43. Creating Modules Application.createModule(‘F3...SomeModule‘, { configure: function(registry) { registry.set(‘form/type/...‘, ‘value‘); }, initialize: function(application) { application.afterInitializationOf(‘F3...SomeModule‘, function(someModule) { ... } ); } }); TYPO3 Phoenix T3CON10 FrankfurtSamstag, 2. Oktober 2010
  44. 44. 48.204337,16.356062Samstag, 2. Oktober 2010
  45. 45. Haymo Meran director of product experience @ Gentics lector @ Danube University of Krems member @ public W3C HTML working groupSamstag, 2. Oktober 2010
  46. 46. Samstag, 2. Oktober 2010
  47. 47. Samstag, 2. Oktober 2010
  48. 48. Samstag, 2. Oktober 2010
  49. 49. Samstag, 2. Oktober 2010
  50. 50. Samstag, 2. Oktober 2010
  51. 51. Samstag, 2. Oktober 2010
  52. 52. Samstag, 2. Oktober 2010
  53. 53. Samstag, 2. Oktober 2010
  54. 54. Samstag, 2. Oktober 2010
  55. 55. No reload! $ $% & !" #Samstag, 2. Oktober 2010
  56. 56. No Markup! ) * & ( " # $% !Samstag, 2. Oktober 2010
  57. 57. No menu rubbish! (% +# *& + "())* & %( % $ "#$%& !# !"Samstag, 2. Oktober 2010
  58. 58. No iframe! ,-% +! () * ! %& ! " #$Samstag, 2. Oktober 2010 !
  59. 59. av ail ab le no wSamstag, 2. Oktober 2010
  60. 60. Samstag, 2. Oktober 2010
  61. 61. No browser crap! ,-% +! () * ! %& ! " #$Samstag, 2. Oktober 2010 !
  62. 62. Samstag, 2. Oktober 2010
  63. 63. Samstag, 2. Oktober 2010
  64. 64. We don’t see content as rich text.Samstag, 2. Oktober 2010
  65. 65. For us content is semantically annotated and linked text.Samstag, 2. Oktober 2010
  66. 66. Samstag, 2. Oktober 2010
  67. 67. For us content is multimedia, database lists, teaser, slideshows, galleries, products, ...Samstag, 2. Oktober 2010
  68. 68. ClemensSamstag, 2. Oktober 2010
  69. 69. Samstag, 2. Oktober 2010
  70. 70. Samstag, 2. Oktober 2010
  71. 71. Samstag, 2. Oktober 2010
  72. 72. Samstag, 2. Oktober 2010
  73. 73. Samstag, 2. Oktober 2010
  74. 74. 1: 1 5am at 1 orrow s tom Cl emen Join thanksSamstag, 2. Oktober 2010
  75. 75. Samstag, 2. Oktober 2010
  76. 76. DEMO TYPO3 Phoenix T3CON10 FrankfurtSamstag, 2. Oktober 2010
  77. 77. TYPO3 Phoenix T3CON10 FrankfurtSamstag, 2. Oktober 2010
  78. 78. Questions TYPO3 Phoenix T3CON10 FrankfurtSamstag, 2. Oktober 2010
  79. 79. Samstag, 2. Oktober 2010

×