#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}
{}