Liebe Community,
ich bin auf der Suche nach einer Erweiterung für Umfragen für die aktuellste Contao Version (4.10; mit 4.9 hatte ich aber exakt die gleichen Probleme). Hier habe ich folgende vier Erweiterungen gefunden
- hschottm/contao-survey
- pdir/contao-survey
- heimrichhannot/contao-survey-bundle
- codefog/contao-polls
wobei die ersten beiden identisch zu sein scheinen.
Installiere ich eine der ersten drei Erweiterungen bricht die Installation über den Contao Manager ab mit dem Vermerk, dass nur eine Version des Symfony Framework installiert werden kann. Laut Internet erscheint die Meldung dann, wenn die geforderte Version des Symfony Framework älter ist (in den o. g. Fällen jeweils 3.x) als die installierte (wenn ich das richtig verstanden habe, ist es 4.4).
Die letztgenannte Erweiterung wird zwar installiert, nach der Installation muss aber die Datenbank angeblich nicht mehr aktualisiert werden (der Hinweis, dass die DB aktuell ist, erscheint umgehend nach dem Klick auf "Aktualisieren"). Wenn ich dann allerdings im Backend ein neues Modul anlegen möchte, erscheint der Hinweis, dass der Befehl INSERT [...] nicht ausgeführt werden kann, da die entsprechenden Spalten nicht vorhanden sind. Tatsächlich sind diese in phpmyadmin nicht zu sehen. Es scheint also, als würde diese letzte Erweiterung sehr wohl ein DB-Update erfordern, allerdings nicht selbständig ausführen.
Da ich nur kleine Umfragen ohne viel Schnickschack benötige, gehe ich davon aus, dass jede der vier o. g. Erweiterungen meine Wünsche erfüllen kann. Da ich gern den Weg des geringsten Widerstands gehen möchte: Welcher meiner beiden Denkansätze ist grundsätzlich möglich und welcher davon ist wohl einfacher und schneller zu erledigen: Die manuelle Installation unter Umgehung der Überprüfung nach der installierten Symfony-Version eine der drei erstgenannten Erweiterungen oder die Anpassung der Datenbank für die vierte Erweiterung? Und wie mache ich das? Oder gibt es noch eine ganz andere Lösung meines Problems, an die ich bisher gar nicht gedacht habe (außer gar keine Erweiterung hierfür zu installieren ;-)?
Vorab besten Dank!
Lesezeichen