TYPO3 
Infrastructure
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

TYPO3 
Infrastructure

  • 1,015 views
Uploaded on

This talk will introduce tools to measure and improve quality of TYPO3's infrastructure. ...

This talk will introduce tools to measure and improve quality of TYPO3's infrastructure.

You will get an overview on how serious TYPO3 takes Quality Assurance
in TYPO3's source code and the infrastructure.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,015
On Slideshare
1,014
From Embeds
1
Number of Embeds
1

Actions

Shares
Downloads
2
Comments
0
Likes
1

Embeds 1

https://si0.twimg.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Provide solid Infrastructure for a growing community\nWe are a service provider for community and teams.\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Explain history of TYPO3's infrastructure (that's how I recall it, probably incomplete).\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • … everything goes well until something strange happens …\n
  • … everything goes well until something strange happens …\n
  • \n
  • Monitoring: Zabbix + custom checks\n\nReview: And a Tool to review code - death to dev list "patch" workflow\n\nNow you just patch and commit and wait for a review +1/-1\n
  • "Support" the review process\n\n- Get metrics for all TYPO3 extensions\n- Testing TYPO3 v4 Core against CGL\n- Testing TYPO3 v4 Core UnitTests via Travis-CI\n
  • Example cookbooks: otrs, zabbix\n\nAlso featured in the FoodFight Podcast\n\nVagrant for testing the cookbooks and Testmate\n
  • More tools planned:\nlogs.typo3.org -> Graylog2\n
  • Bottom line: The Server Team builds the Soil for the TYPO3 ecosystem\n\nONE address to address issues and to communicate: admin@typo3.org\nThis forwards to OTRS which allows filtering and further processing\n
  • old but gold.\n\nNot the latest pic but you get an idea. We're humans :)\n
  • Open Source projects in use\nBigBlueButton\nBackupPC\nDebian Linux\nGerrit\nJenkins\nMediaWiki\nOpenVZ Virtualization System\nOpscode Chef\nOTRS\nTravis-CI\n\n
  • Open Source projects in use\nBigBlueButton\nBackupPC\nDebian Linux\nGerrit\nJenkins\nMediaWiki\nOpenVZ Virtualization System\nOpscode Chef\nOTRS\nTravis-CI\n\n
  • Open Source projects in use\nBigBlueButton\nBackupPC\nDebian Linux\nGerrit\nJenkins\nMediaWiki\nOpenVZ Virtualization System\nOpscode Chef\nOTRS\nTravis-CI\n\n
  • Open Source projects in use\nBigBlueButton\nBackupPC\nDebian Linux\nGerrit\nJenkins\nMediaWiki\nOpenVZ Virtualization System\nOpscode Chef\nOTRS\nTravis-CI\n\n
  • Open Source projects in use\nBigBlueButton\nBackupPC\nDebian Linux\nGerrit\nJenkins\nMediaWiki\nOpenVZ Virtualization System\nOpscode Chef\nOTRS\nTravis-CI\n\n
  • Open Source projects in use\nBigBlueButton\nBackupPC\nDebian Linux\nGerrit\nJenkins\nMediaWiki\nOpenVZ Virtualization System\nOpscode Chef\nOTRS\nTravis-CI\n\n
  • Open Source projects in use\nBigBlueButton\nBackupPC\nDebian Linux\nGerrit\nJenkins\nMediaWiki\nOpenVZ Virtualization System\nOpscode Chef\nOTRS\nTravis-CI\n\n
  • Open Source projects in use\nBigBlueButton\nBackupPC\nDebian Linux\nGerrit\nJenkins\nMediaWiki\nOpenVZ Virtualization System\nOpscode Chef\nOTRS\nTravis-CI\n\n
  • Open Source projects in use\nBigBlueButton\nBackupPC\nDebian Linux\nGerrit\nJenkins\nMediaWiki\nOpenVZ Virtualization System\nOpscode Chef\nOTRS\nTravis-CI\n\n
  • Open Source projects in use\nBigBlueButton\nBackupPC\nDebian Linux\nGerrit\nJenkins\nMediaWiki\nOpenVZ Virtualization System\nOpscode Chef\nOTRS\nTravis-CI\n\n
  • Open Source projects in use\nBigBlueButton\nBackupPC\nDebian Linux\nGerrit\nJenkins\nMediaWiki\nOpenVZ Virtualization System\nOpscode Chef\nOTRS\nTravis-CI\n\n
  • This applies IMO for every OpenSource project\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • We are happy to answer your questions\nand learn from your feedback!\n
  • This way we inform you about server outages, changes and new cool features\n
  • Everybody \n
  • \n
  • \n
  • \n

Transcript

  • 1. TYPO3 Infrastructure TYPO3 Conference Asia 2012 Christian TraboldSaturday, August 18, 12
  • 2. Hello from Germany!http://www.flickr.com/photos/7802077@N05/3953260671/Saturday, August 18, 12
  • 3. I love Durian!http://www.flickr.com/photos/christian-trabold/7489794592/Saturday, August 18, 12
  • 4. Christian Trabold Senior Developer dkd Internet Service GmbH TYPO3 since 2004 Focus on quality assurance Author of TYPO3 Cookbook, OReilly Member of TYPO3 Server Team About meSaturday, August 18, 12
  • 5. Twitter: @ctrabold eMail: typo3@christian-trabold.de Slides: slideshare.net/ctrabold ContactSaturday, August 18, 12
  • 6. - History of TYPO3s infrastructure - Lessons learned - Future steps - How to get in touch - Question and answers AgendaSaturday, August 18, 12
  • 7. In The Beginning OfSaturday, August 18, 12
  • 8. Simple StructuresSaturday, August 18, 12
  • 9. mailing typo3.org list(s) TYPO3 Code CVS later SVN Simple StructuresSaturday, August 18, 12
  • 10. Several years later…Saturday, August 18, 12
  • 11. typo3.org More servicesSaturday, August 18, 12
  • 12. lists buzz notes typo3.org api forge wiki SVN More servicesSaturday, August 18, 12
  • 13. lists buzz notes typo3.org api forge wiki SVN Two version control systemsSaturday, August 18, 12
  • 14. lists buzz notes typo3.org api forge wiki Git SVN Two version control systemsSaturday, August 18, 12
  • 15. lists buzz notes typo3.org api wiki Git SVN Two version control systemsSaturday, August 18, 12
  • 16. lists buzz notes typo3.org api wiki Git SVN Service down??!Saturday, August 18, 12
  • 17. lists buzz notes typo3.org api wiki #wtf Git SVN Service down??!Saturday, August 18, 12
  • 18. wiki Git SVN monitor rev iew ing We need Quality ControlSaturday, August 18, 12
  • 19. ci m etr ics … MORE Quality Control!Saturday, August 18, 12
  • 20. chef grant va Configuration ManagementSaturday, August 18, 12
  • 21. logs ? Future plansSaturday, August 18, 12
  • 22. Server Team Build solid groundSaturday, August 18, 12
  • 23. Saturday, August 18, 12
  • 24. Powered by OpenSourceSaturday, August 18, 12
  • 25. Debian Linux OpenVZ MediaWiki Jenkins Sonar Redmine Chef Vagrant Powered by OpenSourceSaturday, August 18, 12
  • 26. OpenSource powered by OpenSourceSaturday, August 18, 12
  • 27. OpenSource powered by OpenSourceSaturday, August 18, 12
  • 28. Lessons learnedSaturday, August 18, 12
  • 29. - Automation is very important - Use configuration management tools like Chef to automate and document processes - Be able to operate even when the Team member "in charge" leaves the team Best practicesSaturday, August 18, 12
  • 30. - Metrics and Monitoring are super important to react quickly - You should know when something goes down before the users - Publish status report when something goes wrong. The community will appreciate it. Best practicesSaturday, August 18, 12
  • 31. The futureSaturday, August 18, 12
  • 32. - Write more Chef cookbooks - We aim for documentation that is executable and always up to date - Publish our cookbooks github.com/organizations/ typo3-cookbooks/ Next stepsSaturday, August 18, 12
  • 33. - Improve our Monitoring with a centralized Log-Server - Automate and monitor more everything! - Get lazy and work remotely from the beach Next stepsSaturday, August 18, 12
  • 34. © Christian TraboldSaturday, August 18, 12
  • 35. Get in touch admin@typo3.orgSaturday, August 18, 12
  • 36. Follow for Updates @TYPO3serverSaturday, August 18, 12
  • 37. Join the Team http://typo3.org/ teams/server-teamSaturday, August 18, 12
  • 38. Questions?Saturday, August 18, 12
  • 39. Have fun with TYPO3! Get it on http://get.typo3.org/Saturday, August 18, 12
  • 40. អរគុណ&ច)ន Thank you!Saturday, August 18, 12