Wie entwickelt das Team T3Planet TYPO3-Produkte?

Wie entwickelt das Team T3Planet TYPO3-Produkte?

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.

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.

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

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

Um ein erfolgreicher TYPO3 Marketplace zu werden, haben wir einen guten Lebenszyklus der TYPO3 Produktentwicklung von der Initiierung, Entwicklung bis zum Release Management.

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

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!

Post a Comment

×
Captcha Code Kann das Bild nicht gelesen werden? Klicken Sie hier, um zu aktualisieren