astridx/meinblog

Error bei der Installation com.foos.zip / und sonstiges

Opened this issue · 0 comments

Hallo Astrid,

erst einmal Danke für das tolle tutorial.

Ich stehe vor der Aufgabe eine Komponente, die ich vor ca. 10 Jahren für joomla 2.5 entwickelt habe und die aktuell mit einigen Anpassungen unter joomla 3.10 läuft nach joomla 4 zu bringen. Die Komponente ist im Laufe der Jahre immer größer geworden und besitzt jetzt die Kleinigkeit von 40 views im frontend (ich muss wahnsinnig sein). Hast Du vielleicht eine Idee wie ich dabei am besten vorgehe? Ok, genug der Vorrede:

Ich habe mir com.foos.zip von https://codeberg.org/astrid/j4examplecode/releases herunter geladen. Bei der Installation in einem lokalen (PHP 8.0.15) joomla 4.2.5 bekomme ich nachfolgende Fehlermeldung:
'Erweiterungsspezifische Installationsroutine ist fehlgeschlagen.'
Hast Du irgendeine Idee woran das liegt?

Noch eine Anmerkung: Bevor ich diese Installation versucht habe, bin ich Dein tutorial von Anfang an Seite für Seite durchgegangen und habe dabei versucht, den von Dir verwendeten Namen 'foo' durch einen echten Namen zu ersetzen. Dabei bin ich grandios gescheitert, weil ich oft unsicher war, ob ich es bei 'foo' und 'foos' um die Detailansicht oder die Listenansicht oder um den Komponentennamen handelte (das kann natürlich auch meiner persönlichen Dusseligkeit geschuldet sein).
Beispiel: 'namespace FooNamespace\Component\Foos\Site\Model; '
Wodurch ist das erste 'foo' zu ersetzen, vermutlich der Kompontenname (das war noch einfach)
Aber was ist mit dem 'Foos'? Ist das der Name der Listenansicht? Kann eigentlich nicht sein, oder doch?
M.E. wäre es besser gewesen statt 'foo' eindeutigere Namen zu verwenden, z.B 'com_example' für den Komponentennamen und 'name' für die Detailansicht und 'names' für die Listenansicht. Aber vermutlich hab nur ich diese Probleme.
Sorry für den langen Text.

Viele Grüße!
Ralf