Einige Insights in die Pimcore X-Entwicklung
Wir freuen uns, euch heute einige Insights in Pimcore X zu geben, direkt vom Core Team. Wir haben mit unserem CTO und Co-Founder Bernhard „Bernie“ Rusch gesprochen, wo wir aktuell stehen, was uns noch bevorsteht und wie das gesamte Core Team fast Tag und Nacht an der neuesten Open-Source-Version arbeitet - Pimcore X.
Was ist der spannende Plan? Wir refaktorisieren derzeit Pimcore und portieren es auf den neuesten Technologie-Stack, also Symfony 5, ExtJS 7 und PHP 8. Damit einhergehend wird auch die gesamte Anwendung modernisiert, um sowohl den Developern als auch den Anwendern eine noch bessere Experience zu bieten. Die Upgrades auf Symfony 5 und ExtJS 7 sind bereits abgeschlossen und es fehlt nur noch der letzte Schliff für den PHP 8 Support. Auch das Refactoring ist größtenteils schon über den Berg. Der erste finale Release Candidate wird am 31. März 2021 offiziell veröffentlicht. Die weiteren Feature-Releases werden dann nach und nach hinzugefügt und bringen neue spannende Funktionalitäten für Pimcore X. In Zahlen ausgedrückt: Derzeit ist Pimcore X zu 75 % fertig entwickelt. Wir bewegen uns also auf den Endspurt zu!
Die gute Nachricht: Bis zum 31. März ist es nicht mehr lange.
Die noch bessere Nachricht: Pimcore X steht bereits zum Testen bereit (z.B. für die Bundleentwicklung) und läuft bereits reibungslos. Holt es euch einfach über Github, solange es noch heiß ist.
Übrigens: Pimcore X ist derzeit die einzige und damit erste Daten- und Experience-Management-Plattform, die mit Symfony 5 funktioniert!
Solltet ihr detaillierte Einblicke sehen wollen: Wir haben auf GitHub einen Projektplan mit Milestones aufgebaut. Hier könnt ihr jederzeit nachvollziehen, welche Milestones wir schon geschafft haben und welche uns noch bevorstehen. Fast 300 Themen und Aufgaben haben wir derzeit schon erledigt! Schaut doch mal vorbei!
Ein Part, auf den Bernie und die ganze Pimcore-Crew besonders stolz sind: Unsere Open-Source-Community! Es sind nicht nur wir, die Pimcore X entwickeln, es seid insbesondere ihr! Ihr seid tatkräftig am reviewen und contributen, was Pimcore X überhaupt erst möglich macht!
Das hier ist daher auch ein kleiner Call Out an alle Entwickler und die gesamte Community: Nutzt die Chance und helft uns Pimcore X mitzugestalten.
Die größte Herausforderung, vor der unser Core Team derzeit steht, ist die Hülle und Fülle an Code-Abhängigkeiten, die für die Fertigstellung von Pimcore X relevant sind. Hierfür erfordert es ein hohes Organisations- und Kommunikationstalent, da sich unsere Crew wiederum in anderen Libraries engagieren muss, damit diese mit Pimcore X, Symfony 5 oder PHP 8 kompatibel sind.
Deswegen abschließend: Freut euch mit uns auf Pimcore X und die tollen, neuen Features! In den nächsten Wochen - bis zum finalen Release - werden wir euch in unserem Blog regelmäßig mit Updates versorgen. Stay tuned!