#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###\ ###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?
*