#Notizen vom 12.12.2019 - Punsch \& Kekse - Azubi Software (Portal zum verwalten) - Frage: tt\_content oder pages Felder für eigene Zwecke umbauen und umbenennen, oder per EXT neue Felder definieren? - Diskussion Plugins - Diskussion CType menu - TYPO3 Association: -Membership Types -Elections - - Crowdin: Neues Tool zum übersetzen - Änderungen der Dokumentation - T3TERMINAL: Freies Template angesehen - Selbsthilfegruppe Timetracking. Beispiel toggl - Termine t3ugs 9.1.2020 13.2.2020 12.3.2020 9.4.2020 14.5.2020 11.6.2020 (auf BarCamp) 9.7.2020 13.8.2020 10.9.2020 8.10.2020 12.11.2020 10.12.2020 - \url{https://xposer.io} - Ermitteln der CMS Version. - sharklasers.com - Fake E-Mail Adressen für Anmeldungen - lingscars.com #Notizen vom 14.11.2019 - dataProcessor / MenuProcessor Thomas. erklärt anhand Ext:just\_news - Typolink (Fluid) QuckFix - Diskussion: Was ist das beste CMS? :) - Bunte Quasselrunde \url{http://whatthecommit.com/} - Thesting #Notizen vom 10.10.2019 - Neuer Cookie Hinweis ab Okt. 2019. Video Felix Beilharz und Niklas Plutte cookiebot. -Video t3dd19 -Video TYPO3 Camp Stuttgart 2019 -sozialistenfriedhof.de - Export/Import ###CKeditor 4.7 - Dialogfenster anpassen (z.B. für Tables) \url{https://ckeditor.com/docs/ckeditor4/latest/guide/dev\_howtos\_dialog\_windows.html} - builtwith.com - Stöbern im Archiv - (WEC) - PHP 8 #Notizen vom 13.Juni 2019 mit check\_mk SSL Zertfikate und deren Ablaufdatum prüfen #Notizen vom 09. Mai 2019 Heute ist es voll, 14 Leute sind dabei Jochen berichtet von der re;publica 19 Neue Sicherheitsupdates für die Versionen 6-9 wurden veröffentlicht Problemlösung einer neuen Userin füllt den heutigen Abend Vortrag von Thomas über composer verschiebt sich in den Juli Vortrag von Thomas über Typo3 Secure Web verschiebt sich in den August #Notizen vom 11. April 2019 Grid Spalten mit Grid widget im CKEditor Kurze Vorstellung von toujou Themes durch Riona Vorstellung der Extension T3AM durch Thomas Thomas erzählt von seinem Indien (Bhavnagar) Aufenthalt in Sachen TYPO3. Bei der nächsten T3UGS Weihnachtsfeier gibt es original indischen Chai von Thomas zubereitet! Thomas erzählt im Mai vom composer Thomas erzählt im Juni von dem Typo3 Secure Web #Notizen vom 14. März 2019 **Accessibility Tool:** \url{http://wave.webaim.org} **Interessante Links: ** \url{https://www.smashingmagazine.com/2019/02/accessibility-webinar/} \url{https://www.european-accessibility-act.de/} **Konfiguration von rte\_ckeditor** \url{https://docs.typo3.org/typo3cms/extensions/rte\_ckeditor/Index.html} **Von TYPO3 mitgelieferte Plugins findest man unter:** ../typo3\_src/typo3/sysext/rte\_ckeditor/Resources/Public/JavaScript/Contrib/plugins **Plugins, getestet und für gut befunden:** wordcount: zeigt die Anzahl der geschriebenen Absätze,Wörter und Zeichen rechts unten im RTE Feld showblocks: zeigt Blockelelemente mit Tag Namen optional an durch Anklicken des Buttons. Hilfreich z.b.wenn man leere Html Tags sucht. div + magicline: Option mit css formatierbare divs einzufügen, z.B. 2 Spalter. Magicline benötigt man zusätzlich um mit dem Cursor wieder aus dem Div rauszukommen. #Notizen vom 8. November 2018 ###Multi-platform open-source video conferencing: \url{https://jitsi.org} ###open-source Content Management Framework: \url{https://strapi.io/} Port:4711 ###Color Ratio in Chrome Developer Tools aktivieren: klickt man auf color Quadrat wird angezeigt ob der Farbkontrast ausreicht zum Hintergrund. chrome://flags/ Developer Tools experiments Enables Developer Tools experiments. Use Settings panel in Developer Tools to toggle individual experiments. – Mac, Windows, Linux, Chrome OS ##Bilder optimieren mit JPEGoptim (deutlich effizienter als ImageMagic): Einfachste Art der Implementierung > Chronjob, der folgendes Bash-Script aufruft: #!/bin/bash find /html/typo3/fileadmin/\_processed\_ -iname "*.jp*g" -type f -print0 | xargs -0 jpegoptim -o --strip-all --max=50 > /html/jpeg-optim.log 2>\&1 find /html/typo3/typo3temp/\_processed\_ -iname "*.jp*g" -type f -print0 | xargs -0 jpegoptim -o --strip-all --max=50 >> /html/jpeg-optim.log 2>\&1 Headless CMS \url{https://headlesscms.org/} ##NUXT \url{https://nuxtjs.org/} Universal Application Single Page Apps + Multipage Pages ##TYPO3 BE - Seitenbaum Breite verändern: \url{https://extensions.typo3.org/extension/pagetree\_resizable/} \url{https://www.electricitymap.org/?wind=true\&solar=false\&page=map\&remote=true} ##Notizen vom 5. Juli 2018 Protokoll vom 13. September Jochen war auf der Drupal Conference in Darmstadt. TYPO3 9.4 mit dem Musterprojekt von jweiland.net Tabellen bearbeiten im RTE ckeditor \url{https://www.clickstorm.de/blog/der-neue-typo3-rte-ckeditor/} #Protokoll 14. Juni 2018 DDEV - Thomas Löffler Auf Docker basierte Entwicklungsumgebung, auch für TYPO3 PHP 7.2 mkdir typo3-9 cd typo3-9 composer create-project composer require typo3/cms-base-distribution Im base-Ordner: (typo3-9) ddev config ddev start Konfiguration (z.B. PHP Version) ist in ddev/config.yaml Datenbankverbindung einsehen über ddev describe ddev config erneut aufrufen, erzeugt additionalConfiguration.php Datei mit den Datenbankeinstellungen ddev import-db ddev sequelpro Dokumentation unter \url{https://ddev.readthedocs.io} #Protokoll 17. Mai 2018 Welche Funktionen fehlen in TYPO3 Core? REST API Container erstellen Passwort-Richtlinien Custom Content Elemente Image Upload: nur möglich, wenn Rechte vom User bestätigt Lizenz-Hinweis für Bilder Nur noch Composer Mode URL Handling - Routing im Core Merge BE/FE User Table Versioning for Files Translation Handling for Files Multilanguage Page Tree Improved Digital Asset Management Improved Image Functions (rotate, b/w, contrast, brightness, watermark, ..) Preview of content changes before persisting (send link for approval) Locking of content elements while editing keyboard shortcuts in BE --- Thanks to TUGS --- Image size optimization ##Protokoll 12. April 2018 Cookie bar ohne TYPO3 Erweiterung: \url{https://cookie-bar.eu/} Extension von Georg Ringer zur DSGVO: \url{https://github.com/georgringer/gdpr} Anmeldung zur Certification auf TYPO3Camp Stuttgart: \url{https://www.eventbrite.com/e/typo3-certification-during-typo3camp-stuttgart-tickets-44213869875} ##Protokoll 8. März 2018 Themen: * Termine * 10.-16. März, CloudFest (mit CMS-Garden), Europa-Park * 11. April GA in Essen * 27.-29. April TYPO3Camp Stuttgart (ausverkauft -- es gibt noch Kanäle oder Gewinnspiele) * 25.-27. Mai TYPO3Camp Zentralschweiz (Rotkreuz) * 1.-3. Juni TYPO3Camp Berlin * 9.-10. Juni Barcamp Bodensee * 21.-24. Juni T3DD Düsseldorf * 13. Juli Certifuncation * 14.-16. September T3EE (Cluj-Napoca, Rumänien) * 14.-16. September Barcamp Stuttgart * 30.-31. Oktober, TYPO3 Conference Berlin * 2.-4. November TYPO3 Camp Rhein-Ruhr (Essen, Unperfekthaus) * **Kritisches Sicherheitsupdate für TYPO3 6.2 LTS kommt am kommenden Dienstag (13.03.2018)** * * Bericht von der CONTENTIXX/SEOCAMPIXX * GOD * Google APIs - Natural Language Processing * (für's Studium: \url{http://www.blablameter.com/)} * DS-VGO (GDPR) * \url{http://www.mtug.de/treffen/veranstaltungen-2018/maerz.html#c804} * Ratgeber bei T3N - mit verständlichem Text und Checklisten * TYPO3 6.2 ##Protokoll 11.01.2018 24 Tipps zu Fluid (vieles in Version 8.7): \url{https://usetypo3.com/24-fluid-tips.html} \url{https://media.ccc.de/c/34c3} ##Protokoll 9. November 2017 Yoast SEO for TYPO3 Presentation von Richard Haeser via Slack Call \url{https://extensions.typo3.org/extension/yoast\_seo/} Slack Channel, Github Link von Richard: \url{https://decisions.typo3.org/t/include-some-basic-seo-options-to-core/289} Berichte von der Beyond Tellerrand von Riona totally tools accessibility: \url{https://www.youtube.com/watch?v=pBJZsp5LsOE} ###That's awesome!!! Alles was man in den Header packen kann: \url{https://gethead.info} ---------------------------------------------------------------------------------------------------------------------------------------------------------- ##Protokoll 12. Oktober 2017 Marketing Sprint in Frankfurt Anfang Dezember: \url{https://typo3.com/blog/come-share-inspire-at-the-typo3-2017-marketing-sprint} Analoge Notizen ordnen und wieder finden: \url{http://bulletjournal.com/} Hat man viel aufzuarbeiten, hilft auch der Miracle Morning. \url{http://www.miraclemorning.com/} \url{https://www.youtube.com/watch?v=9Lnrj1jZG7I} Realurl Diskussion: Andreas Wolf erzählt uns das nächste Mal (November T3ugs) was zu einer neuen Lösung. Übrigens: Das Modul Icon (rot-weiße Pille) von Realurl lässt sich in der Extension Konfiguration anpassen \url{https://www.webpagetest.org/} Slow 3g, 780kbps -> benchmark für mobile pagespeed readyness: < 3s RTE in backend module seems difficult TinyMCE (wenn keine TYPO3 link oder picker benötigt werden) wäre eine Idee: \url{https://www.tinymce.com/docs/configure/integration-and-setup/} ##Protokoll 14. September 2017 Thomas zeigt uns das Live-Deployment einer neuen Version des TER. Dies soll künftig jeden Donnerstag stattfinden. Issues können unter der folgenden URL eingetragen werden: \url{https://git-t3o.typo3.org/t3o/ter/issues} ## Protokoll 10. August 2017 Sonomotors macht Autos mit Solarzellen # -> prüft Extension auf potentielle Fehler tinypng TYPO3Extension: mr\_tinypng CSS Grids rock Wir haben die Extension frontend\_editing als Crowd installiert, konfiguriert und .... -> data.uid anstatt item.uid -> es wird gejubelt -> data: data -> heisser Aufwand in den Fluid-Templates, keine Vorlagen für die Standard-Elemente ->Überschriften mitLInk wrappen ist gruselig unvorhersehbar komisch ->Wrap um <h1> mit link und darin content ... hat geklappt, aber velinken geht nicht mehr -> sonarqube sagt: 2 volnerabilities, 21 Smells, 0% duplications, 2h dept Finisher für FORM zum Weiterleiten an Cleverreach auf \url{http://marco.zone} ##Protokoll vom Juli: --- ##Protokoll vom 22. Juni 2017 Bericht von der TYPO3 Certifuncation Bericht vom TYPO3 Camp Berlin * endtest.io Neue ext. für tinypng t3quick.de Manageyum gridbyexample.com/ Buch/Hörbuchempfehlung: \url{https://www.amazon.de/Homo-Deus-Eine-Geschichte-Morgen/dp/3406704018/ref=sr\_1\_1?ie=UTF8\&qid=1498156968\&sr=8-1\&keywords=homo+deus} ##Protokoll 18. Mai 2017 Berichte von der re:publica * labs.rs und der beyond tellerrand Raphael: Docker für TYPO3 Riona: CKEditor Nächste Treffen: 22.06.2017 Juli fällt aus 10.08.2017 ##Protokoll 13. April 2017 \url{http://shouldiuseacarousel.com/} TYPO3 GmbH nutzt inbound marketing mit hubspot Marketing Know How Kurse: \url{https://academy.hubspot.com/} Vergleich Pimcore \& TYPO3 \url{http://vschart.de/vergleich/pimcore/vs/typo3} TYPO3 Certified Editor Testprüfung auf \url{https://campus.typo3.org/course/index.php?categoryid=5} \url{https://campus.typo3.org/} jweiland.net Musterprojekt für TYPO3 8 LTS \url{https://typo3.org/extensions/repository/view/fluid\_styled\_responsive\_images} \url{https://github.com/alexanderschnitzler/fluid-styled-responsive-images} \url{https://typo3.com/more/blog/how-to-install-typo3-using-composer-in-less-than-5-minutes/} ##Protokoll vom 9. März 2017 LTS, ELTS 1, ELTS 2 und die TYPO3 GmbH Finanzierung TYPO3 Association Finanzierung TYPO3 GmbH TYPO3 aufsetzen mit dem "Getting started tutorial" ##Protokoll vom 9. Februar 2017 Bericht von der TYPO3 Snowboard Tour User group München zu Gast bei Microsoft * platform.sh * Forms in TYPO3 8 * Certifuncation 9. Juni 2017 TYPO3 Camp Stuttgart 12. - 14. Mai Ticketverkauf 7 März 10 Uhr Ext: weather2 TYPO3 mit Compser installieren. Live. So geht's: \url{https://usetypo3.com/typo3-and-composer.html} *dotenv-connector von Helmut Hummel console extension von Helmut Hummel yarn ist 40x schneller als npm sagt Vaci LOCK\_BACKEND anlegen in typo3conf sperrt das TYPO3 backend Forms in TYPO3 8.6-dev \url{http://www.slideshare.net/pk77/frontend-formulare-in-typo3-8-lts} prepros ##T3UGS - Code Sprint am 22. Januar 2017 An einem sonnigen und kalten Sonntag im Januar traf sich die User Group um die bestehende Webseite von Neos 1.2 auf TYPO3 8.5.1 zu migrieren. Ursprünglich wurde die Webseite der User Group mit TYPO3 Version 4.0 erstellt, es folgten dann Relaunchs mit TYPO3 4.2 und 4.5 Da NEOS urprünglich als Nachfolger von TYPO3 geplant war, erfolgte Anfang 2014 ein Relaunch mit NEOS 1.0.1 und ein späteres Update auf NEOS 1.2 Das NEOS Projekt hat sich inzwischen von TYPO3 abgespalten, daher war es an der Zeit, die Seite wieder auf TYPO3 zu migrieren. Siebeneinhalb Teilnehmer haben dann an einem Tag eine neue Webseite aufgebaut und die bisherigen Inhalte übernommen. Die neue Seite - obwohl optisch zunächst unverändert - basiert jetzt auf Bootstrap 4, Fluid-Styled-Content und das Design wurde in einer Extension realisiert. Geholfen haben Jenn, Rüdiger, Marco, Riona, Florian, Jochen sowie Thomas mit Bastian ##T3UGS - 12.01.2017 * Jochen war auf dem #33C3 - ein Hacker Kongress in Hamburg, auf Youtube \url{https://www.youtube.com/watch?v=wtt24PnCptY\&list=PLBXmeocYXDfAEpqWGr5aDvySvWViLqoJh} * #TUGA - TPO3 Youtube Kanal der Österreicher unter Leitung von Georg. \url{https://www.youtube.com/watch?v=vys03wwMLhk\&list=PLi3NjOsPGh3IMGF9OddZAuvwAQjMKfdO2} Florian stellt Amazon Echo vor Blick in TYPO3 8.5 Stand und Pläne typo3.org Relaunch ##**Nächstes Mal (8.12.) ist wieder unsere Weihnachtsfeier. ** ##**Beiträge zum Buffet sind willkommen, bitte eintragen:** Riona: Früchtepunsch und Glühwein Jörg: Warmer Leberkäse 1xgrob und 1xfein = 5kg Thomas: Brötchen für Leberkäse und verschiedene Saucen Wer bringt einen Salat mit? Marco bringt Weckte und Senf oder Salat, je nach dem wer sonst noch was bringt * Okay Thomas, dann mach ich Kartoffel- oder Linsensalat * Jürgen: Karottensalat Johannes: Feine Schinkenhörnchen wie im letzten Jahr... #Protokoll vom 10. November 2016 ##**Terminvorschläge für Relaunch T3UGS Website** \url{http://doodle.com/poll/sqcv29iwvmnq9yeg} TYPO3 an Hochschulen ts\_news News mit TYPO3 Bordmitteln \url{https://github.com/spoonerWeb/ts\_news} automatisiertes Deployment mit Gitlab (.gitlab-ci.yml) ---------------------------------------------------------------------------------------------------------------------------------------------------------------- #Protokoll vom 13. Oktober 2016 Barcamp Übersicht: \url{http://www.barcamp-liste.de} TYPO3 Conference und TYPO3 Award PDFpenPro generiert PDF aus kompletter Website, Acrobat Pro kann das auch. TYPO3Camp RheinRuhr \url{http://www.typo3camp-rheinruhr.de} TYPO3 East Europe \url{http://www.t3ee.org} T3BOARD17 \url{https://t3board17.typo3.org} Webinar TYPO3 - platform.sh \url{https://youtu.be/Ksn8uTJxtoQ} Test auf Barrierefreiheit (WCAG) \url{http://wave.webaim.org/} Eventverwaltungs-Extension: \url{https://github.com/jweiland-net/events2} RealURL Konfigurationsbeispiel für tx\_news // EXT:news start 'news' => array( array('GETvar' => 'tx\_news\_pi1[action]',), array('GETvar' => 'tx\_news\_pi1[controller]',), array('GETvar' => 'tx\_news\_pi1[news]', 'lookUpTable' => array( 'table' => 'tx\_news\_domain\_model\_news', 'id\_field' => 'uid', 'alias\_field' => 'CONCAT(title,\'-\',uid)', 'addWhereClause' => ' AND NOT deleted', 'useUniqueCache' => 1, 'useUniqueCache\_conf' => array( 'strtolower' => 1, 'spaceCharacter' => '-', ), 'languageGetVar' => 'L', 'languageExceptionUids' => '', 'languageField' => 'sys\_language\_uid', 'transOrigPointerField' => 'l10n\_parent', 'autoUpdate' => 1, 'expireDays' => 180, ), ), ), // EXT:news end ---------------------------------------------------------------------------------------------------------------------------------------------------------------- #Protokoll vom 15. September 2016 Berichte von den T3DD16 und vom TYPO3 Camp München T3DD16 Media \& Notes: \url{https://notes.typo3.org/p/t3dd16-slides} Pläne für die typo3.org Website Relaunch typo3.com Webcomponents und Polymer Neue SEO Extension cs\_seo ---------------------------------------------------------------------------------------------------------------------------------------------------------------- #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" * \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 * \url{https://typo3.org/extensions/repository/view/t3monitoring} ---------------------------------------------------------------------------------------------------------------------------------------------------------------- ##Protokoll vom 11. August 2016 Digitale Transformation und darüber hinaus von Jochen AngularJS von Vaci bower init bower install angular bower install bootstrap (Bootstrap hat schon eine Abhängigkeit zu jQuery) bootstrap.min.ccs, jquery.min.ja und anguar.min.js einbinden im HTML tag ng-app="" einblenden <h2>Hello {{ firstname }} {{lastname}} <input type="text" ng-model="firstname"> <input type="text" ng-model="lastname"> zum Debuggen: Chrome Browser mit ng-inspector Plugin \url{https://github.com/johnpapa/angular-styleguide} \url{http://www.w3schools.com/angular/} ##Protokoll vom 14. Juli 2016 Kurzer Bericht vom TYPO3 Camp Berlin Übersicht Agentursoftware: \url{https://www.solutionbar.de/agentursoftware/} Infos vom TYPO3 Camp Stuttgart: \url{https://archiv.t3cs.de/2016/} Monitoring von TYPO3-Instanzen: \url{https://typo3.org/extensions/repository/view/caretaker} SEO-Analyse mit onpage.org Kommende Camps: TYPO3 Camp Bremen 19.-21. August) TYPO3 Camp München TYPO3 Camp Mallorca TYPO3 Camp Rhein Ruhr EXT:customerdocs TYPO3 mit Composer (von Thomas, mit Unterstütung von Vaclav) composer.lock mit in git einchecken packagestates.php NICHT in git einchecken Tipp: realurl Version von Helmut Hummel verwenden Fluid Components (Atomic Fluid) Vaclav: Strukturiertes Verwenden von Komponenten, Ableitung von Atomic Design * Resources/Private/Partials Ordner in Components und Modules aufteilen * Atoms->Components (sind inkludierbar) * Dokumentation im Fluid Template mit <f:comment> * In PhpStorm die .xsd Datei für autocomplete einfach mit ins Projektverzeichnis einbinden * #Protokoll vom 9. Juni 2016 Security-Vortrag von Jochen: \url{https://jweiland.net/fileadmin/pdf/vortraege-praesentationen/CertiFUNcation\_2016\_Security.pdf} \url{https://haveibeenpwned.com/} Ein Seiten-Teaser Backend-Modul mit TYPO3 und Extbase/Fluid von Rüdiger \url{http://keinerweiss.de/1200-ein-seiten-teaser-backend-modul-mit-typo3-und-extbasefluid.html} Cloud Backup \url{https://www.arqbackup.com} #Protokoll von 12. Mai 2016 PHP7 in Kürze auf jweiland-Servern TYPO3-Camp Vienna - Vortrag Helmut Hummel automatisiertes Aufsetzen und Deployment von TYPO3-Projekten re:publica TYPO3 Certifuncation 3. Juni 2016 Extension 'image\_autoresize' kann auch Bilder drehen HTTP/2 \url{https://speakerdeck.com/tbaldauf/your-hero-images-need-you-save-the-day-with-http2-image-loading} \url{https://www.smashingmagazine.com/2015/06/efficient-image-resizing-with-imagemagick/} \url{http://de.slideshare.net/StephenKing/cleaning-up-the-dirt-of-the-nineties-how-new-protocols-are-modernizing-the-web} Scheduler tasks Extension: additional\_scheduler additional\_reports für Reports-Modul Wie man AngularJS hackt \url{https://vimeo.com/165951806} Extension focuspoint Das dahinterliegende jQuery Plugin: \url{http://jonom.github.io/jquery-focuspoint/demos/helper/index.html} \url{https://lizenzhinweisgenerator.de/} #Protokoll vom 14. April 2016 (Re)launch typo3.com Dialog Days und General Assembly TYPO3 GmbH #Protokoll vom 10. März 2016 Anstehende Termine: 22.03.2016 Release TYPO3 v8.0 23.03.2016 Webinar TYPO3.INC 05.04.2016 - 10 Uhr - Ticketverkauf T3CS 21.04.2016 - 17 Uhr - Ticketverkauf T3CS Bericht vom typo3.com Code-Sprint in Stuttgart \url{http://www.cmscrawler.com} Preview TYPO3 Version 8 Geschwindigkeit Geplante Features #Protokoll vom 11. Februar 2016 Stromausfall mit Jochen \url{https://netzsin.us} \url{http://www.agora-energiewende.de/de/themen/-agothem-/Produkt/produkt/76/Agorameter/} SSL Sever-Test \url{https://www.ssllabs.com/ssltest/} Kostenlose SSL Zertifikate (für Root-Server) \url{https://letsencrypt.org} Sicherheit erhöhen mit der TS-Option: config.additionalHeaders = strict-transport-security: max-age=31536000; includeSubdomains | x-frame-options: SAMEORIGIN | X-XSS-Protection: 1; mode=block | X-Content-Type-Options: nosniff | X-Powered-By: nothing Regular Expression Tool \url{http://regexr.com} SEO/Google Vortrag von Marcus Tandler \url{https://vimeo.com/channels/1018297} Freifunk \url{https://freifunk.net} \url{http://www.freifunk-karte.de} \url{http://shackspace.de/shackspace.de/index.php} #Protokoll vom 14. Januar 2016 ANleitung TYPO3 und Composer: \url{https://usetypo3.com/typo3-and-composer.html} # #Weihnachts-Special 圣诞节-聚餐 Nächstes Mal: Usergroup 10.12.2015 ab 19:00 Uhr Riona dekoriert ###Wer bringt was zum Essen und trinken mit? (nachfolgend eintragen) - Name (Essen | Trinken | Geschenke) Riona : Glühwein mit und ohne Umdrehungen Florian: Christstollen/Lebkuchen Andy: Haselnussmakronen Marco: Linsensalat (?) super was salziges! Johannes: Schinkenhörnchen Thomas: Schokobrownies (sehr lecker) Riona zeigt Arbeit mit Extension Mask #Protokoll vom 12. November 2015 Riona stellt das an TYPO3 7 LTS angepasste Musterprojekt von jweiland.net vor: CSS Anpassungen für responsive Images Abfrage in Fluid Templates für Layout Ausgabe TYPO3 7.6 - Save-Button Reihenfolge lässt sich noch nicht ändern via Konfiguration. - "Add media by URL" gilt nur für Youtube und Vimeo aber nicht für Bilder oder MP3s. - Seitenverhältnisse für den Bildeditor lassen sich nur via TCA Konfiguration verändern (nicht tsconfig). 晚上好。干杯。 \url{https://wiki.typo3.org/TYPO3.CMS/Releases/7.0/Breaking} \url{https://wiki.typo3.org/TYPO3.CMS/Releases/7.1/Breaking} \url{https://wiki.typo3.org/TYPO3.CMS/Releases/7.2/Breaking} \url{https://wiki.typo3.org/TYPO3.CMS/Releases/7.3/Breaking} \url{https://wiki.typo3.org/TYPO3.CMS/Releases/7.4/Breaking} \url{https://wiki.typo3.org/TYPO3.CMS/Releases/7.5/Breaking} \url{https://wiki.typo3.org/TYPO3.CMS/Releases/7.6/Breaking} Nutzung fluid styled content: fluid styled content installieren css styled content deinstallieren Installtool upgrade wizard durchführen Florian merkte an, dass es bei TYPO3 nicht so einfach die Möglichkeit gibt, einzelne Elemente mit IDs oder Classes zu versehen. Im Repository habe ich dazu folgende Ext. entdeckt: \url{http://typo3.org/extensions/repository/view/cewrap} Chrome Extension für RWD Ansicht aller Breakpoints: Emmet Re:View Nachtrag zu section\_frame Das Feld ist in Version 7 im Backend nicht mehr verfügbar. Der Hinweis, das Feld über TCA wieder verfügbar zu machen, trifft wohl nur bedingt zu. Auszug aus einem Posting in der TYPO3 German Mailingliste vom 13.11.2015 ("Fehlendes/Entfallenes Feld section\_frame in der 7er LTS"): --- Das Feld "section\_frame" ist in derDatenbank-Definition zur Extension "css\_styled\_content" enthalten.Sobald diese Extension deaktiviert wird, fliegt das Feld beim nächsten DB\_Compare im Installtool aus dem System. --- Ein weiterer interessanter Beitrag dazu stammt von Stefan Padberg: --- 'section\_frame' wurde oft für andere Zwecke"missbraucht". Bei mir lag der Grund oft darin, dass ich mehrereunterschiedliche Layout-Effekte miteinander kombinieren wollte. Was macht mandenn, wenn man dem Redakteur ermöglichen möchte: - Kasten mit rotem Balken oben und unten - Kasten mit grauer Hintergrundfarbe - CE als Infobox interpretieren (mit einem Öffnen-Schließen-Button) Wenn man diese Effekte gleichzeitig einsetzen möchte, hat man ein Problem, denn es gibt nur zwei Schalter: 'Layout' und 'section\_frame'. Eigentlich benötigen wir Checkboxen im Layoutfeld und kein Dropdown-Feld. Dann könnte man verschiedene Layout-Features anklicken,jeder Klick würde für eine entsprechende CSS-Klasse sorgen, und daran könnteich meine Styles bzw. mein Javascript aufhängen. Das wäre das sauberste. Und das gibt es auch schon: Thomas Deuling, Jo Hasenauund Kay Strohbach beschreiben das in dem Buch "TYPO3 - Theming und Distributionen" auf S. 192. --- Johannes / 14.11.2015 #Protokoll vom Oktober 2015 ###Eigenes Content Element mit Fluid style Content \url{https://github.com/ervaude/fluid\_styled\_slider} #Protokoll vom 10. September 2015 Jochen berichtet über Amazon Webservices \url{https://aws.amazon.com/de} Jochen berichtet vom TYPO3 Agency Meetup Frankfurt und über "TYPO3 Inc." Marketing-Sprint in Bad Homburg \url{http://t3marketingsprint.org} TYPO3 Camp Mallorca: \url{http://www.typo3camp-mallorca.org/} TYPO3 Camp Rhein-Ruhr: \url{http://www.typo3camp-rheinruhr.de/} TYPO3 Eastern Europe: \url{http://www.t3ee.org/} TYPO3 Conference 2015 in Amsterdam: \url{http://t3con.eu} Neos 2.0 am 12. August erschienen: \url{https://www.neos.io/} #Protokoll vom 13. August 2015 ##Markus Blaschke stellt TYPO3 Docker Boilerplate vor \url{https://github.com/webdevops/TYPO3-docker-boilerplate} ###Jochen Weiland erzählt vom Relaunch der eigenen Website ###Fehlersuche und Frage- und Antwort-Runde mit Benni Mack Usability Mobile Menus: \url{http://deep.design/the-hamburger-menu/} Wie entfernt man folgende nichts sagende Fehlermeldung in TYPO3 Version 7.4: Oops, an error occurred! Code:……. config.contentObjectExeptionHandler = 0 und schon bekommst eine Fehlerausgabe mit der man was anfangen kann #Protokoll vom 9. Juli 2015 TYPO3Camp Stuttgart 10. bis 12. Juni 2016 Update Probleme mit Version 6.2.14: Wenn Bilder zu groß dargestellt werden, sys\_file\_processedfile leeren und frontend cache löschen \url{http://responsivenews.co.uk/post/123104512468/13-tips-for-making-responsive-web-design} \url{http://nicolasgallagher.com/canvas-fix-svg-scaling-in-internet-explorer/} PGP Verschlüsselung für E-Mails für mac: \url{https://gpgtools.org} für Win: \url{http://www.gpg4win.de/} Software downloaden GPG Suite includes: GPGMail GPG Keychain GPGServices GPGPreferences MacGPG2 installieren GPG Keychain öffnen: key erzeugen -> öffentlicher und privater Schlüssel Öffentlicher Schlüssel an Schlüsselserver schicken damit er von Partnern gefunden werden kann E-Mail Partner überprüfen und beglaubigen #Protokoll vom 11. Juni 2015 Zusammenfassung TYPO3Camp Stuttgart Skalierung von CSS-Hintergrundbildern: \url{http://www.sitepoint.com/video-scalable-backgrounds-css/} danke! Bericht von der beyond tellerrand (beyondtellerrand.com): Schwerpunkt Frontend und Design Test lab für chrome Browser: High-End Samsung (S5 oder besser) Mid-Range Samsung HTC LG \url{http://antonandirene.com} Thema: Critical CSS \url{http://www.filamentgroup.com} \url{https://github.com/filamentgroup/loadCSS} Provisionierung - Ansible - Chef #Protokoll vom 21 .Mai 2015 ###News und Termine Neos- / TYPO3-Split TYPO3camps in Berlin, Hamburg und München, und Mallorca \url{http://www.geektyper.com/} ###Stefan Frömken: EXT: sfmysqlreport / mysqlreport \url{https://github.com/froemken/sfmysqlreport} ##Protokoll vom 12. März 2015 ###Veranstaltungen TYPO3-Camp Berlin \url{http://www.typo3camp-berlin.de/} TYPO3 Developer Days \url{http://t3dd15.typo3.org/} TYPO3-Camp München \url{http://typo3camp-munich.de/} TYPO3-Conference \url{http://t3con.eu/} **TYPO3 Neos** Schulungsmaterial \url{http://lobacher.de/neos/} \url{http://lobacher.de/neos/index.html} -> Doku noch fehlerhaft bspw. 4.1 -> Buch wird noch veröffentlicht Gerrit TYPO3: \url{https://review.typo3.org/#/q/status:merged} \url{http://neos.typo3.org/show-cases.html} ###Update der User-Group-Website (Neos 1.0.1 -> 1.2.2) (Jochen) 1. Data/Logs/Exeptions löschenNeos-Verzeichnis kopieren DB kopieren (daten aus Settings.yaml) Settings.yaml anpassen ->\url{http://neos.typo3.org/develop/download/upgrade-instructions-1-2.html} composer.json anpassen composer update cache löschen doctrine:migrate node:migrate ... node:repair flow context beachten beim cache löschen ###Neos Website mit elasticsearch (Timo) NodeTypes erben mit superTypes Bei Installation von ElasticSearch: unbedingt auch Marvel Sense installieren ##Protokoll vom 12. Februar 2015 ###Thomas zeigt das Anlegen einer neuen Website in der TYPO3-Installation der Uni Hohenheim ###Thomas stellt Jiffybox vor (Cloudserver on demand) \url{http://www.df.eu/de/cloud-hosting/cloud-server/} OwnCloud (\url{https://owncloud.org)} und Alternative Seafile (\url{http://seafile.com/)} ###Vaci zeigt focal point css \url{http://designshack.net/articles/css/focal-point-intelligent-cropping-of-responsive-images/} \url{http://emmet.io} phpstorm live templates \url{http://insight.helhum.io} ##Protokoll vom 8. Januar 2015 ###Video vom 31C3: "Traue keinem Scan, den du nicht selbst gefälscht hast" \url{https://www.youtube.com/watch?v=Vp03vyNspyI} ### ###Riona zeigt: CSS3 Flexbox Features \url{http://the-echoplex.net/flexyboxes/} Bugs für Flex-boxes erklärt und wie man dafür Workarounds erstellen: \url{http://philipwalton.com/articles/normalizing-cross-browser-flexbox-bugs/} Einen Flex-box Generator: \url{http://the-echoplex.net/flexyboxes/} oder \url{http://maxsteenbergen.com/fibonacci/} ###Raphael zeigt Docker \url{https://www.docker.com/} Literatur: The Docker Book ##Protokoll vom 13. November 2014 Riona berichtet von der Beyond Tellerrand und lobt sie sehr Torsten alias Thor Alexander zeigt alle möglichen Web-Tools * - \url{http://www.seobility.net} * - \url{https://www.modern.ie/de-de} * - \url{https://import.io/} * - \url{http://ami.responsivedesign.is} * Thomas zeigt ... * Responsive-Website einer Hochschule * - \url{https://**github**.com/spoonerWeb/**justevents**} * - tx\_news * - ke\_search * humans.txt * - \url{http://humanstxt.org/} * TYPO3 7.x Stand der Entwicklung * * * ###**Weihnachtsfutterle:** * Riona bringt Glühwein und Heizplatten * Götz bringt Hühnerkeulen zum Buffet. * Sascha und Jenny bringen Nudelsalat mit. * Jörg: 3kg warmer Leberkäs * Marco macht Kartoffelsalat ##Protokoll vom 16. Oktober 2014 Bericht über T3CON14 (Jochen) Interessante Vorträge, besonders zum Thema Big Data Mehrere Vorträge auf Youtube: \url{https://www.youtube.com/user/typo3} T3BOARD15 in Saalbach Hinterklemm vom 07.02. - 14.02.2015. Tickets ab Montag (20.10.) ab 11 Uhr \url{http://t3board15.typo3.org/} Jochen berichtet über DDoS-Angriffe auf Server Javascripts ohne jQuery (Stand-Alone Scripts): microjs.com Optimizing Webperformance: \url{http://de.slideshare.net/dmolsenwvu/optimizing-web-performance-fronteers-edition} CDN für TYPO3 z.B. über aws.amazon.com (CloudFront) Mit Extension ja\_replacer Pfad zu fileadmin, typo3temp (...) ersetzen mit cdn-url qloudstat.com: analyse der amazon logs ##Protokoll vom 18. September 2014 Bericht vom TYPO3camp Stuttgart und Mallorca Kurzfassung des Vortrags "Scrum und Tütensuppen" von Patrick Lobacher: \url{http://de.slideshare.net/plobacher/t3cm14-von-scrum-und-ttensuppen-warum-scrummaster-die-besseren-kche-sind?qid=2146cd4a-8600-4e12-ae2e-8e0d34a5671e\&v=qf1\&b=\&from\_search=1} Diskussion zu den Kosten / Kalkulation eines Projekts #Protokoll vom 14.08.2014 Verabschiedung Markus (viel Spaß in Australien!) <spam>(markus-a-hoerret.com)</spam> Nächstes Treffen im September ist am dritten Donnerstag im Monat, da das TYPO3camp Mallorca stattfindet. Jochen berichtet vom TYPO3 Agency Meetup in Frankfurt Jochen berichtet über Unit Tests und Selenium Tests nach einer Schulung von Oli Klee Jochen verwendet seit kurzem in seiner Firma "slack" (collaboration software) zur besseren internen Unternehmenskommunikation. Die Software lässt sich mit anderen Diensten kombinieren, z.B. mit Twitter. trello.com ist ein weiteres Tool (ähnlich wie Jira), welches im Einsatz ist. Beide Tools sind nur als SaaS zu haben und können nicht selbst gehostet werden (Datenschutz). Trello Shortcut: Card anlegen, Titel eingeben und Shift+Enter drücken. Die Detailmaske geht direkt auf. Copysentry findet Plagiate von Website-Texten Thomas zeigt Jenkins (Automatisierung für Tests und Build-Prozess) und Sonar (Automatische Code-Qualitätsanalyse) Termin für TYPO3 Camp Stuttgart 8. - 10. Mai 2015 # Anpassen der TYPO3 filelist via TS zur Änderung z.B. des PDF Icons: #CSS STYLED FILELIST - zum Anpassen der Ausgabe ############## tt\_content.uploads.20.linkProc.iconCObject.makeThumbs = 1 tt\_content.uploads.20.layout.global = <div class="filelinks filelinks\_layout\_###LAYOUT###">###ICON### ###FILE###</div> tt\_content.uploads.20.layout.file = <a href="###URL###" class="###CLASS###" ###TARGET###>###COUNTER###) ###TITLE###\&nbsp;###FILESIZE###</a> Uwe: this works, it's been tested tt\_content**.**uploads**.**20 **{** renderObj **=** COA renderObj **{** 15**.**file**.**import **=** fileadmin/templates/img/icons/ 15**.**file**.**import**.**wrap **=** |.png .... Thomas: Flexible Content Element mit Grid Elements absRefPrefix: \url{http://buzz.typo3.org/people/soeren-malling/article/baseurl-is-dead-long-live-absrefprefix/} Riona zeigt horizontale Grids zur Ausrichtung von Texten Gridlover Mixin gridlover: \url{http://www.gridlover.net/app/} \url{https://github.com/sevenupcan/gridlover-mixin} <?xml version="1.0" encoding="utf-8" standalone="yes" ?> <T3DataStructure> <meta> <langDisable>1</langDisable> </meta> <ROOT type="array"> <type>array</type> <el> <image> <TCEforms> <label>Bild</label> <config> <type>inline</type> <foreign\_table>sys\_file\_reference</foreign\_table> <foreign\_field>uid\_foreign</foreign\_field> <foreign\_sortby>sorting\_foreign</foreign\_sortby> <foreign\_table\_field>tablenames</foreign\_table\_field> <foreign\_match\_fields type="array"> <fieldname>image</fieldname> </foreign\_match\_fields> <foreign\_label>uid\_local</foreign\_label> <foreign\_selector>uid\_local</foreign\_selector> <maxItems>1</maxItems> <foreign\_selector\_fieldTcaOverride type="array"> <config> <appearance> <elementBrowserType>file</elementBrowserType> <elementBrowserAllowed>jpg,png</elementBrowserAllowed> </appearance> </config> </foreign\_selector\_fieldTcaOverride> <appearance type="array"> <createNewRelationLinkTitle>Add new Image</createNewRelationLinkTitle> <useSortable>TRUE</useSorta ble> <showPossibleLocalizationRecords>TRUE</showPossibleLocalizationRecords> <showRemovedLocalizationRecords>TRUE</showRemovedLocalizationRecords> <showSynchronizationLink>TRUE</showSynchronizationLink> <enabledControls type="array"> <info>FALSE</info> <new>TRUE</new> <dragdrop>TRUE</dragdrop> <sort>TRUE</sort> <hide>TRUE</hide> <delete>TRUE</delete> <localize>TRUE</localize> </enabledControls> <levelLinksPosition>both</levelLinksPosition> </appearance> <behaviour> <localizationMode>select</localizationMode> <localizeChildrenAtParentLocalization>TRUE</localizeChildrenAtParentLocalization> </behaviour> </config> </TCEforms> </image> <text> <TCEforms> <label>Text</label> <config> <type>text</type> </config> </TCEforms> </text> <link> <TCEforms> <label>Link zu Website</label> <config> <type>input</type> <checkbox></checkbox> <eval>trim</eval> <size>30</size> <wizards type="array"> <\_PADDING type="integer">2</\_PADDING> <link type="array"> <type>popup</type> <title>Link</title> <icon>link\_popup.gif</icon> <script>browse\_links.php?mode=wizard</script> <JSopenParams>height=300,width=500,status=0,menubar=0,scrollbars=1</JSopenParams> </link> </wizards> </config> </TCEforms> </link> </el> </ROOT> </T3DataStructure> tt\_content**.**gridelements\_pi1**.**20**.**10**.**setup **{** 1 **=** TEXT 1 **{** stdWrap**.**cObject **=** COA stdWrap**.**cObject **{** 10 **=** FILES 10 **{** references **{** table **=** tt\_content uid**.**data **=** uid fieldName **=** image **}** renderObj **=** COA renderObj **{** 10 **=** IMAGE 10**.**file**.**import**.**data **=** file:current:originalUid 10**.**file**.**maxW **=** 350 10**.**imageLinkWrap **=** 1 10**.**imageLinkWrap**.**enable **=** 1 10**.**imageLinkWrap**.**typolink**.**parameter**.**field **=** flexform\_link 10**.**wrap **=** **<**div class**=**"slide\_image"**>**|**<**/div> **}** **}** 20 **=** TEXT 20 **{** outerWrap **=** **<**div class**=**"product\_text"**>**|**<**/div> field **=** flexform\_text typolink**.**parameter**.**field **=** flexform\_link **}** **}** **}** **}** Jochen zeigt flightradar24 Rüdiger hat eine Windvisualisierung gezeigt: \url{http://earth.nullschool.net/} #Protokoll vom 10.07.2014 Jochen berichtet vom TYPO3 Agency Meetup Day Zusammenstellung einer eigenen Vagrant Installation Voraussetzung: Virtualbox installieren: \url{http://virtualbox.org} Vagrant herungerladen von \url{http://vagrantup.com} Vagrant $ pwd /users/spooner/vagrant /vagrant $ vagrant Vagrant 1.6.3 docs.vagrantup.com vagrantcloud.com stellt standard boxes Nach Installation mit vagrant ssh auf der Maschine anmelden Neues system aufsetzen mit 'vagrant up'., siehe vagrant up.com/v2/provisioning/basic.u Bootstrap im gleichen Verzeichnis TYpo3Org.git file vorhanden Boot strap datei Usr/bin/env bash apt-get update apt-get install -y apache2 php5 mysql-server vi Bootstrap.sh vi Vagrantfile Config.vm.provision :shell, path: "bootstrap.sh" Vagrant reload - -provision (Installation folgt) Zugriff mit vagrant ssh Vagrant ssh sudo apt-get -f install Config.vm.network :forwarded\_port, host: 4567, guest: 80: 80 vagrant reload Browser aufrufen. 127.0.0.1:4567 It works Config.vm.provision :shell, path: "bootstrap.sh" Config.vm.network "privat\_network", ip: "192.168.10.217". Network und ip variabel einsetzen z.B. "public\_network" Stoppen mit: vagrant halt Dokumentation auf docs.vagrant.com Verzeichnis ~/Vagrant erstellen, darin Untervzerzeichnis tugs vagrant init Vagrantfile editieren vagrant init chef/debian-7.4 \url{https://git.typo3.org/Teams/Server/Vagrant/Typo3Org.git} Vagrantfile: config.vm.provision :shell, path: "bootstrap.sh" vagrant reload --provision vagrant ssh sudo apt-get -f install config.vm.network "public\_network" \url{https://github.com/spoonerWeb/tugs-vagrant} Mehrere Maschinen = mehrere Verzeichnisse **Protokoll 12.06.2014** Teil 1: * Zusammenfassung des TYPO3camps in Stuttgart * Kritik, Lob Teil 2 (Thomas, Valentin): * Erörterung eines Problems mit dem Dateiupload-Feld bzw. -Prozesses in Extbase/Fluid * Datei wird nicht als Dateiname gespeichert, sondern ähnlich wie bei FAL als Objekt * Ab TYPO3 6.0 wird das komplexe $\_FILES Array in Extbase vor jeder Action bequem umgebaut und in den Request geschrieben * Wie stellt man die verschiedenen Aktionen einer Datei (Upload, Ersetzen, Löschen) dar? Postkarte von Rüdiger: TYPO3 UG, 你們好! = TYPO3 UG, hello! 在台灣,我很好 = in Taiwan, I'm good. 台灣人都很友好還有天氣很熱 = Taiwanese are friendly and It's very hot. (the weather) 這裡的食物,我很喜歡 = I like the food here. 我希望你們也好 = I hope you're well! #**Protokoll 08.05.2014** Teil 1 (Riona): * Media-Element in TYPO3 6.2 funktioniert nicht mehr mit Youtube-Links und ist gar nicht sichtbar auf mobilen Endgeräten * Das Problem bei der Einbindung von Youtube-Links ist ein falscher Link, der aus dem Core generiert wird, siehe \url{http://forge.typo3.org/issues/58569} Teil 2 (Thomas): * Gemeinsames Erstellen eines Patches zum falschen Youtube-Link * Gleichzeitige grobe Erklärung des Versionierungssystems Git durch Valentin * Patch liegt derzeit im Review-System unter \url{https://review.typo3.org/#/c/29952/} * Vorstellung der Neuerungen auf der typo3.org Website * Anzeige der Kompatibilität in der Listenansicht * Hinzufügen von Tags in der eigenen Extension * Neuer Bereich der Zertifizierungen * Klarere Inhaltsstruktur mit Fokus auf alle TYPO3 Produkte Teil 3 (Vaclav) * Vorstellung der t3\_less Extension * Beispiele und Vorführung, wie Less arbeitet Protokoll vom 13.3.2014 Raphael Noailles: Infos zu Apache Chemistry \url{http://chemistry.apache.org/} Kostenloser Linux Online Kurs (regulär 2400$) \url{https://www.edx.org/course/linuxfoundationx/linuxfoundationx-lfs101x-introduction-1621} Online Kurs Cryptographie, Stanford University, Beginn 2. April \url{https://www.class-central.com/mooc/616/coursera-cryptography-i} Protokoll CodeSprint neue Webseite mit NEOS: ###**todos:** * Headertyp h2 mit class (vj: h2 ist über core möglich, class nicht) * Bilder hochladen für Galerie * content container fertig machen * 3 + 4- column Optionen entfernen * Footer Navigation layout done * Galerie layout in Arbeit * Seite für Themenvorschläge mit Formular * Protokoll layout done * Footer nav aus dem Pfand raus * Link zu Neos Website mit typoscript * Content für Location Seite zusätzlich zu google map in Arbeit * Href hover Farbe done * Reihenfolge/Wiederholung der Tweets durch Retweets? * Target für externe Links ich habe das javascript + jquery in den footer gepackt (riona) #Protokoll 13.2.14: Probleme bei Update der Extension tt\_news auf 3.5.2 mit TYPO3 4.7.17 -> Fatal Error Lösung: \url{http://forge.typo3.org/issues/43521} Neue TUGS Website, Wunschliste: * Twitter Feed * Mobil * Bilder * Protokoll * NEOS * Location **Notizen vom 11. Juli 2013** TYPO3 Demo Sites: \url{http://demo.typo3.org/} TYPO3 Release Agenda: \url{http://typo3.org/fileadmin/t3org/images/FM-content/team-pages/core-development-team/TYPO3\_Release\_Agenda\_LTS-2013.pdf} TYPO3 6.2.0alpha2: \url{http://typo3.org/news/article/typo3-cms-62-lts-alpha2-released/} TYPO3 6.2.0alpha1: Install Tool Folder Structure permission 2777 for root dir?? - why is realurl not included in source package? (All web sites need speaking URLs) - provide better text or explanation for All Configuration settings "**Section: $TYPO3\_CONF\_VARS['GFX']" (what is this?)** #Ältere Notizen \url{http://www.mindmeister.com/de} \url{https://drive.google.com/} \url{http://conceptboard.com} * **Themenliste der TUGS Wunschliste:** * * Lokale Umgebung einrichten mit XAMPP/MAMP * PHP Storm einrichten * Erste Seite mit TYPO3 Blank Page * FAL * Responsive Design mit TYPO3 * Alles mit git * Liste sinnvoller Tools * Welcher Espresso ist der beste? * aktuelle Designtrends * Barrierefreiheit - wie macht man das in TYPO3 * neue interessante Extensions * neue TUGS Webseite (Sommerloch-Thema?) * Literaturempfehlungen * composer (vorgestellt von Vaclav am 11.4.13) * Wie kann ich bei TYPO3 mitarbeiten * ReST - was hat sich seit März getan? *
{}