Notizen vom 15. September 2016
Berichte von den T3DD16 und vom TYPO3 Camp München
T3DD16 Media & Notes: https://notes.typo3.org/p/t3dd16-slides
Pläne für die Website typo3.org
WebsiteRelaunch typo3.com
Webcomponents und Polymer
- http://www.peterkroener.de/video-talk-ueber-web-components-bei-wwnrw/
- http://www.peterkroener.de/web-components-erklaert/
- https://www.polymer-project.org
Neue SEO Extension cs_seo
--
Dokumentation der Sessions vom TYPO3camp Munich 2016
Samstag, 10. September 2016
[sessionName]
- Notizen
Session-Block FluidTemplate-Extensions
- Downloads unter files.oliver-thiele.de/t3cm
- docs.typo3.org/typo3cms/extensions/fluid_styled_content/7.6/AddingYourOwnContentElements/Index.html
PhpStorm
- Settings-Datei: files.oliver-thiele.de/settings.jar
- Video zur Einrichtung von TYPO3-Projekten: www.youtube.com/watch
- Schema-Datei (TYPO3 7.6) für Auto-Vervollständigung von ViewHelpern in PhpStorm
- xsd.oliver-thiele.de/ns/typo3/cms-fluid/7.6/ViewHelpes
TYPO3-Security
- Exploit-Datenbank: www.exploit-db.com
- Sslcheck ähnlich sslsites.de mit Tipps und Empfehlungen auch unter www.htbridge.com/ssl
- Kontaktformulare von Unternehmensdaten müssen verschlüsselt sein
- Open Web Application Security Project: www.owasp.org
- 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: jweiland.net/fileadmin/pdf/vortraege-praesentationen/Security-t3cm.pdf
TYPO3-Skalierung
- Nutzt Redis! :-)
- Anleitung im TYPO3-Wiki "Caching-Framework"
- 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 (http://ajax.helmut-hummel.de/)
- und Artikel zu typoscript_rendering: insight.helhum.io/post/104880845705/dont-use-eid-ajax-dispatchers-for-your-extbase
Debugging Session mit PHP Xdebu
- Google-Präsentation: docs.google.com/presentation/d/1fQTHJPJ-oB-6YPm9mizyQPD7ozvb7Muy9MtuOKl_UMI/edit
- PDF-Download: cloud.felixheller.de/index.php/s/wf1xjHrvMzZq10c
Marketing
- Offizieller Styleguide: 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
- trello.com/b/6BmTulfx/devdocs-documentation
Sonntag, 11. September 2016
TYPO3 Version 8
- 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: typo3.com/our-services/send-your-junior/
TYPO3 Contribution
- forge.typo3.org -> Bug melden
- forger.typo3.org -> Übersicht, Suche für Bugs
- typo3.slack.com -> Echtzeit-Kommunikation; Registrierung per forger.typo3.org/slack
- Contribution-Channel: #typo3-cms-coredev
- docs.typo3.org/typo3cms/ContributionWorkflowGuide/Index.html -> Contribution
- Workflow-Guide
- review.typo3.org -> Patches anschauen/verifizieren
Microservices
- Problem: Deployment-Monolithe
- Ziel: Einzelne, unabhängige Applikationen, die unabhängiges Deployment ermöglichen und einfach austauschbar sin
- Voraussetzung: Domain driven Desig
- Kommunikation zwischen den Microservices erfordert zusätzliche Informationen: Z.B. Format von Request und Respons
- Kommunikation zwischen den Microservices kostet zusätzliche Zei
- Wichtig: Vorher gut überlegen, wie die Microservices aussehen bzw. was sie beinhalten (Stichwort: shared kernel)
Onepager:
t3monitoring