Hallo,
ich habe ein paar zugegebener Maßen doofe Fragen.
Hatte bis vor einigem Monaten in meinen Projekten die Seiten immer selbst programmiert (mit allem was dazu gehört: JS/Jquery, PHP, MySQL etc.pp.).
Damals war noch HTML4 und CSS2 aktuell, aber es war schon absehbar, dass die nächsten Versionen folgen. Auch einige CMS waren bereits Standard.
Nur ich habe den Anschluss verpasst, da ich keine neuen Projekte mehr hatte. Weil Learning-by-doing in meiner Natur liegt, bin ich leider nie über diesen alten Stand hinaus gewachsen.
Ich kann zwar immer noch sehr gut - nach Oldschool-Art -Webseiten erstellen, allerdings bin ich noch nicht so vertraut mit dem Einsatz der neuen Techniken.
Daher möge man mir verzeihen, wenn ich frage, wie das ganze eigentlich funktioniert.
Angenommen, ich finde ein HTML5-Template, lade es herunter und möchte es nun in Joomla integrieren. Das habe ich bereits gemacht.
Basierend auf Bootstrap und einigen JS Frameworks (wmuSlider, Carousel, Modernizr).
Mein erster Gedanke war, dass das Template irgendwie zwischen Haupt- und Unterseite unterscheiden muss - diese müssen ja unterschiedlich dargestellt werden und haben auch unterschiedliche Positionen. Daher habe ich zwei Templates erstellt, eines für die Unter-Seiten und eines für die Hauptseiten.
Ist das ok oder geht das besser?
Mein zweiter Gedanke ist, dass alles, was ich auf der Webseite darstellen möchte, mittels Modulen auf den Seiten platziert werden sollte.
Z.B. ein Slider, der Bestandteil des HTML5-Templates ist und dessen Elemente (in meinem Fall <article>-Tags), die er "durchslidet", im Backend definiert werden sollen.
oder Z.B. die Logos von Sponsoren, die dynamisch im Backend hinzugefügt oder entfernt werden können.
Also habe ich jetzt ziemlich viele Module programmiert (die funktionieren auch einwandfrei) und im Backend unter Extensions->Modules den entsprechenden Positionen zugewiesen.
Ist das ok oder geht das besser?
Generell: Wenn ich einen Output brauche, die nur mittels korrektem Source-Code richtig dargestellt werden kann, wie erstelle ich die Inhalte?
Denn ich kann es ja kaum jemandem zumuten, HTML Code zu schreiben, wenn man z.B. etwas mehr machen möchte, als der Editor her gibt (z.B. eine Timeline darzustellen).
Nun habe ich mir kürzlich einfach ein komplettes Joomla Bootstrap Template heruntergeladen und direkt installiert. Und damit komme ich absolut nicht zurecht. Es gibt nur 3 Module, die aber bei weitem nicht das ausschöpfen, was dieses Template können muss. Daher frage ich mich, was ich falsch mache bzw. wie man es "richtig" macht. So dass auch Laien, die die Webseite später erweitern wollen, das ohne Verständnis-Schwierigkeiten bewerkstelligen können.
Hoffe ihr versteht was ich meine und dass ihr mir auf die Sprünge helfen könnt
Grüße, xola