Liebe Community,
hoffe mein Anliegen ist hier richtig aufgehoben.
Habe eine Frage zur Verwaltung und Umsetzung einer externen Erweiterung in Contao. Es handelt sich um eine Erweiterung basierend auf HTML5 und JavaScript um 360-Grad Fotografien darzustellen.
Dazu werden Fotos von Objekten oder Umgebungen in gewissen Gradmaßen gemacht, z.B. in 15 Grad Schritten mit insgesamt 24 Bilder, oder in 5 Grad Schritten mit 72 Bilder. Diese werden dann mit dem „Thrixty Player“ dargestellt um so ein 360 Grad Effekt zu realisieren.
Beispiele
„Thrixty“, frei verfügbar auf Github (https://github.com/FuchsEDV/Thrixty) besteht vereinfacht gesagt aus einer JavaScript Datei, einer CSS Datei und den Bilddateien, die in Ordnern abgelegt werden indem sich eine „Filelist.txt“ mit den Pfaden zu den Bilddateien befindet.
Habe es in Contao wie folgt eingebunden:
thrixty.css und thrixty.js in meinem „css“ und „js“ Ordner abgelegt und über das Seitenlayout eingebunden. Die Fotodateien in einem neuen Ordner „360_objects“ abgelegt.
Im Frontend habe ich es dann per Elementtyp „HTML“ eingebunden:
HTML-Code:
<div class="thrixty"
thrixty-basepath="files/luxe/360_objects/example/"
></div>
Jetzt mein eigentliches Anliegen:
Ich plane diese „360 Grad Elemente“ in größerer Anzahl zu nutzen. Jetzt überlege ich wie man es in Contao einfach bzw. übersichtlich verwalten kann. Meine Seite basiert auf dem „Rocksolid – Luxe“ Theme. Optimal wäre es wenn man im Backend diese Elemente anlegen könnte, ähnlich wie z.B. RockSolid Slider um die Elemente zu verwalten. Diese dann als Elementtyp und über Insert-tags nutzen kann.
Was würdet ihr vorschlagen? Könnte man es mit den „Rocksolid Custom Elements“ umsetzen? Oder als „traditionelle Erweiterung“. Wie groß wäre der Aufwand für solch eine Erweiterung? Hat jemand eine Empfehlung wo ich dies beauftragen könnte?
Bin über jede Anregung dankbar.
Viele Grüße
E.Janssen
Lesezeichen