HTML & CSS Strukturierung

OPN DEV News

Wer aufmerksam die Entwicklung von OPN verfolgt, wird bemerkt haben das es zur Zeit zu massiven Veränderungen kommt. Und wartet bereits sehnsüchtig auf nähere Informationen. Alle anderen Benutzer möchten wir hiermit über diese tiefgreifende Änderung informieren




Das CSS und HTML Gerüst von OPN wird kräftig überarbeit. Aufkommende fragen möchten wir vorgreifend schonmal beantworten.



Frage: Warum tun wir das?




Ganz einfach. Um auch den Themen Bau zu vereinfachen. Die Struktur soll Klarer und leichter handhabbar werden. Dafür haben wir uns für eine klare Strukturierung und somit Veränderung des HTML - Markup entschieden. Dadurch werden CSS-Klassen überflüssig. Im weiteren Verlauf der Änderungen werden auch unsinnige Formatierungen überdacht.


Frage: Welche Vorteile ergeben sich dadurch?

  • Schnellere Verarbeitung durch die verschiedensten Ausgabemedien
  • Weniger Probleme durch Softwarefehler in den Browsern
  • Vereinfachung der Theme-Erstellung

Frage: Wann wird damit begonnen?


Die Arbeiten sind mit Trunk Revision #5366 begonnen worden.


Frage: Was ist mit meinen Theme muss ich dieses anpassen?


Wir werden natürlich wie immer versuchen die Arbeiten für Euch auf das notwendigste zu begrenzen. So wird es einen Konverter geben der den alten CSS-Code so umwandelt das zumindest optisch nur minimale unterschiede zu sehen sein sollte.



Frage: Muss ich denn mein Theme überarbeiten?


Wir haben für die Umstellung HTML-Tags gewählt die bereits durch das Browser eigene Stylesheet formatiert werden. So zum Beispiel:


<div class="smalltext">Ich bin ein kleiner schmaler Text!</div>

wurde zu


<small>Ich bin ein kleiner schmaler Text!</small>

Durch diese Änderungen beheben wir zum Beispiel Vererbungsprobleme bei den Schriftgrößen. So kann ein Theme zum Beispiel später einfach durch Vererbung von CSS-Werten nach Ausgabeort passende Werte übergeben werden. So wird es egal sein ob eine Box in einer Centerbox oder in einer Sidebox auftaucht. Sie erbt dann jeweils die richtige Formatierung der Spalte. Auf diese technik werden wir später gesondert eingehen.




Frage: Was ändert sich alles und kann ich die Änderungen nach und nach einarbeiten?


Wer das OPN-Default Theme benutzt bekommt diese Änderungen automatisch mit. Wer ein eigenes Theme benutzt sollte wenn er die Trunk Version benutzt auf alle Fälle mit ziehen oder unter einer separaten Installation sein Theme anpassen.


Zu dem was sich genau alles ändert und welche Schritte notwenig sind um ein Theme und oder Module anzupassen werden wir noch separat eine Anleitung schreiben. Denn das würde den Artikel hier sprengen. Welche CSS-Klassen betroffen sind kann man in den HowTos nachlesen, dort wird laufend ergänzt.


Eurer OPN-Team

Geschrieben von OPN-Team am 25.05.2006 10:31:35  (8537 * gelesen) 

 Druckbare Version Druckbare Version mit Kommentaren     Auf Facebook posten http://www.openphpnuke.info/system/article/index.php?opnparams=VnZRaQYzXDwANQE%2B

Kommentare

Grenze
Für den Inhalt der Kommentare sind die Verfasser verantwortlich.