FYI. This blog is translated by machine. Please ignore any spelling and grammar errors; sorry for such inconvenience. We appreciate your understanding and support.
Interessiert es Sie, welche TYPO3 Tools und Techniken unsere coolen team T3Planet? In diesem Mikro-TYPO3-Blog freuen wir uns, es zu teilen, um großartige TYPO3-Produkte (mit Qualität und produktiver Arbeit) zu einem vertrauenswürdigen TYPO3-Marktplatz zu machen.
Wir erhalten häufig Meldungen (aus unserem zufriedene Kunden, Blog-Abonnenten usw.), indem Sie fragen, welche internen TYPO3-Tools, -Techniken und -Standards Sie zur Erstellung von TYPO3-Produkten wie TYPO3 extensions, TYPO3 templates, TYPO3 SaaS etc. Also haben wir beschlossen, warum wir nicht einen kurzen Blog über die Routine unseres Teams schreiben sollten ;) Wir versuchen immer, die neuesten TYPO3-Tools und Techniken zu folgen, um die beste Qualität und Produktivität der TYPO3-Produkte für unsere geliebten TYPO3 Marketplace.
TYPO3 Lokale Entwicklungsumgebung
Die gesamte TYPO3-Gemeinschaft liebt DDEV/Docker, wir auch! TYPO3 war vor der DDEV-Ära noch nie so einfach, es ist so einfach, ein TYPO3-Projekt zu initiieren, zu entwickeln und zu pflegen. Wenn Sie noch die alte Schule verwenden TYPO3 LAMP/MAMP Stapel, dann müssen Sie versuchen DDEV/Docker.
TYPO3 Extensions Entwicklung
Die Entwicklung von TYPO3-Extensions ist eine der wichtigsten Arbeiten bei T3Planet. Denn das Team von T3Planet arbeitet sehr hart daran, funktionsreiche Premium TYPO3 Extensions zu entwickeln. Wir haben bei der Entwicklung und Pflege der TYPO3-Extensions die folgenden Dinge berücksichtigt.
- DDEV for TYPO3 Extensions - Eine der coolen Lösungen, um Extensions in mehreren TYPO3-Versionen zu testen.
- Offizielle TYPO3-Codierungsstandards - Befolgen Sie die TYPO3-Kernstandards zur Entwicklung von Extbase/Fluid TYPO3-Erweiterungen
- EXT.typo3_console - Stets Hilfe bei der Entwicklung produktiver TYPO3-Projekte
- EXT.cms_styleguide - Diese TYPO3 Core Extensions Anleitung zur Erstellung von Core Style Extensions
- EXT.extension_builder - So initiieren Sie schnell eine TYPO3-Erweiterung und richten sie ein
- TYPO3 Code Bank - Intern haben wir ein ausführliches TYPO3-Tutorial für schnelle Hilfe und Unterstützung für jeden TYPO3-Entwickler.
- TYPO3-Code-Review durch erfahrene Entwickler
- TYPO3-Erweiterungen Code-Links
- php-cs-fixer - PHP code lint
- Fluid lint
- YAML Lint
- XLIFF Lint
- .Editorconfig
Integration von TYPO3-Vorlagen
Eines der Ziele unseres TYPO3 Marketplace ist es, moderne TYPO3 Templates zu erstellen. Dafür haben wir die folgenden Standards.
- Eltern/Kind-Konzept TYPO3 template architecture EXT.ns_basetheme & EXT.ns_theme_child
- Verwenden Sie die bekanntesten Erweiterungen wie EXT.container, EXT.news
- Befolgen Sie Frontend-Standards wie Mobile-first-Ansatz, Vanilla javascript, Webpack usw.
- TYPO3-Code-Review durch erfahrene Entwickler
- Evrybo - Diskussion und Fertigstellung der Benutzerfreundlichkeit des TYPO3-Backends
- Automatische Überprüfung des Codes von TYPO3-Vorlagen
- TypoScript lint
- YAML Lint
- Fluid Lint
- XLIFF Lint
- .Editorconfig
TYPO3 Produktverwaltung
Um ein erfolgreicher TYPO3 Marketplace zu werden, haben wir einen guten Lebenszyklus der TYPO3 Produktentwicklung von der Initiierung, Entwicklung bis zum Release Management.
- Agiles Scrum und Kanban
- Verwenden Sie Gitlab CI/CD DevOps
- Automatische Versionsfreigabe (bei jeder Tag-Freigabe erhält der Kunde eine E-Mail-Benachrichtigung)
- Automaize Demo Server Update - https://demo.t3planet.com/
- Live-Backend-Demo-Server
- Dokumentation - Verwendung des RST readthedocs.org https://docs.t3planet.com/
TYPO3-Qualitätssicherung
Das Team T3Planet glaubt an die beste Qualität des TYPO3-Produkts. Für diese Angelegenheit, folgen wir diese.
- Prüfung der Funktionsfähigkeit
- Plattformübergreifende Tests (Browser und Geräte)
- UI/UX-Design-Tests
- Backend-Benutzbarkeitstests
- Prüfung der Anpassungsfähigkeit
- Unit Testing (für die Erweiterungen)
SEO-Tests - Geschwindigkeits- und Leistungstests
- Prüfung der Zugänglichkeit
Einpacken!
Vielen Dank für die Lektüre meines TYPO3-Blogs. Ich hoffe, er gefällt Ihnen.
Haben wir einen wichtigen TYPO3 Standard verpasst? Was sind Ihre liebsten TYPO3 Tools und Techniken? Ich würde mich über Ihr Feedback in der Kommentarbox freuen.
Ich wünsche Ihnen viel Spaß bei der TYPO3 Entwicklung!
Sanjay Chauhan
CTO - T3Planet & NITSANSanjay Chauhan, Mitbegründer von NITSAN (Preisgekrönte TYPO3 Agentur) und Pionier von T3Planet, dem ersten TYPO3-Store weltweit.
Ein wahrer TYPO3-Fanatiker seit 2010.
Mit meinem umfangreichen technischen Wissen und…
More From Author