#Dokumentation der Sessions vom TYPO3camp Munich 2016
##Samstag, 10. September 2016
###[sessionName]
* Notizen
###**Session-Block FluidTemplate-Extensions**
* Downloads unter \url{https://files.oliver-thiele.de/t3cm/}
* \url{https://docs.typo3.org/typo3cms/extensions/fluid\_styled\_content/7.6/AddingYourOwnContentElements/Index.html}
###**PhpStorm**
* Settings-Datei: \url{http://files.oliver-thiele.de/settings.jar}
* Video zur Einrichtung von TYPO3-Projekten: \url{https://www.youtube.com/watch?v=EMhn4ToQhjU}
* Schema-Datei (TYPO3 7.6) für Auto-Vervollständigung von ViewHelpern in PhpStorm
* \url{**http://xsd.oliver-thiele.de/ns/typo3/cms-fluid/7.6/ViewHelpes**}
###**TYPO3-Security**
* Exploit-Datenbank: \url{https://www.exploit-db.com/}
* Sslcheck ähnlich sslsites.de mit Tipps und Empfehlungen auch unter \url{https://www.htbridge.com/ssl/}
* Kontaktformulare von Unternehmensdaten **müssen** verschlüsselt sein
* Open Web Application Security Project: \url{https://www.owasp.org}
* \url{http://sqlmap.org/} (sqlmap is an open source penetration testing tool that automates the process of detecting and exploiting SQL injection flaws and taking over of database servers)
* Slides: \url{https://jweiland.net/fileadmin/pdf/vortraege-praesentationen/Security-t3cm.pdf}
###**TYPO3-Skalierung**
* Nutzt Redis! :-)
* Anleitung im TYPO3-Wiki "Caching-Framework"qgavvav
* \url{https://www.oliver-thiele.de/cms-typo3/virtuelle-maschine-mit-typo3.html}
* CDN einsetzen
* Replace aller URLs per Typoscript
* FAL-Driver
###**AJAX / Routing**
* Extension von @helhum: TypoScript-Rendering (\url{http://ajax.helmut-hummel.de/)}
* und Artikel zu typoscript\_rendering: \url{http://insight.helhum.io/post/104880845705/dont-use-eid-ajax-dispatchers-for-your-extbase}
##Debugging Session mit PHP Xdebug
* Google-Präsentation: \url{https://docs.google.com/presentation/d/1fQTHJPJ-oB-6YPm9mizyQPD7ozvb7Muy9MtuOKl\_UMI/edit?usp=sharing}
* PDF-Download: \url{https://cloud.felixheller.de/index.php/s/wf1xjHrvMzZq10c}
###**Marketing**
* Offizieller Styleguide: \url{http://styleguide.typo3.org}
* Agency Meetup Day München: 11.10.2016
* Marketing-Team bittet um Hilfe beim White Paper Schreiben
* Nächster Sprint: 16. - 18. November, voraussichtlich in oder um Frankfurt
###**Coole Tools:**
* www.devdocs.io
* postman
* \url{https://trello.com/b/6BmTulfx/devdocs-documentation}
##Sonntag, 11. September 2016
###**TYPO3 Version 8**
* \url{https://docs.typo3.org/typo3cms/extensions/core/Index.html} (TYPO3 CMS Core ChangeLog v7)
* Doctrine ready
* Gespräche mit MS zum Einsatz auf Azure
* Routing und Language Handling voraussichtlich erst in Version 9
* "Send your junior" Programm: \url{https://typo3.com/our-services/send-your-junior/}
###**TYPO3 Contribution**
* forge.typo3.org -> Bug melden
* forger.typo3.org -> Übersicht, Suche für Bugs
* \url{https://typo3.slack.com/} -> Echtzeit-Kommunikation; Registrierung per \url{https://forger.typo3.org/slack}
* Contribution-Channel: #typo3-cms-coredev
* \url{https://docs.typo3.org/typo3cms/ContributionWorkflowGuide/Index.html#typo3-tutorial-contributionworkflow-index} -> Contribution-Workflow-Guide
* \url{https://review.typo3.org/} -> Patches anschauen/verifizieren###
###Microservices
* Problem: Deployment-Monolithen
* Ziel: Einzelne, unabhängige Applikationen, die unabhängiges Deployment ermöglichen und einfach austauschbar sind
* Voraussetzung: Domain driven Design
* Kommunikation zwischen den Microservices erfordert zusätzliche Informationen: Z.B. Format von Request und Response
* Kommunikation zwischen den Microservices kostet zusätzliche Zeit
* Wichtig: Vorher gut überlegen, wie die Microservices aussehen bzw. was sie beinhalten (Stichwort: shared kernel)
Onepager:
* \url{https://bitbucket.org/andreas\_hoffmeyer/easy-onepager-distribution/}
t3monitoring der
* \url{https://typo3.org/extensions/repository/view/t3monitoring}