Nachfolgend die Liste der neuen Features und beseitigten Fehler.
- Nur eingeschränkter EfA Fontsize Support. Alle Vorbereitungen für das Modul sind eingebaut.
- Den Breadcrumb umschließendes HTML <div class="breadcrumbContent"></div> entfernt, um auf Frontpage ein leeres DIV zu verhindern. Der zugehörigen Style wurde angepasst.
- Codeverschlankung der Logik von Blöcken ohne Überschrift.
- BUG: File not found - Einbindung der @import url(./css/modifications/dtree.css); aus style.css entfernt.
- BUG: Am Ende der Datei template.php wurde der schliessende PHP Tag ?> entfernt um Fehlfunktionen beseitigen. Fehlermeldung: Cannot modify header information - headers already sent by (output started at template.php:1)
- BUG: Theme Einstellung - Variante Logo mit Name der Website oder Slogan der Website verursacht Darstellungfehler und überlagert die Hauptnavigation.
- Feature: Das gesamte CSS Printlayout wurde überarbeitet und zur Vereinfachung eine globale Druckkonfiguration print/print.css eingeführt. Desweiteren wurden alle Drupal spezifischen Bestandteile, wie beispielsweise Logo-Links, #nav-bar, #search, .tabs und weitere ausgeblendet.
- Kompatibilität: CHARSET encodings in allen CSS Dateien entfernt, sowie die Dateicodierung auf UTF-8 geändert.
- BUG: IE - diverse Hacks für Drupal integriert. Fehlerhafter globaler Bugfix .block { width: 100%; } wurde entfernt und in der base/iehacks.css gegen IE Hacks ersetzt.
- BUG: IE <=5.5 - Positionierung des Header Logos korrigiert padding nach margin geändert.
- BUG: IE 5.5 - Breite des Titels in der Navigation ist falsch.
- BUG: IE <=6 - PNG Transparenz beim Standard Drupal Logo logo.png. Der Workaround erfolgt in der Datei style.css über den Style img { behavior: url(themes/yaml/img/pngfix/pngbehavior.htc); }. Dieser Style ist Standardmässig deaktiviert und muss selbst aktiviert werden.
- Tabellen wurden optisch angepasst. Der hover Effekt (funktioniert nicht mit IE) wurde eingebaut, aber aus Kompatibilitätsgründen per Standard deaktiviert. Zu finden in css/modifications/basemod.css
- YAML für Drupal wurde komplett in das YAML Framework integriert, damit die YAML Dokumentation und modulare Trennung auch hierauf zutrifft. Damit wurden auch alle Formatierungen in der style.css entfernt. Eine 1:1 Integration des YAML Frameworks ist damit nicht mehr möglich.
- Alle YAML Dateien wurden bereinigt, Schreibfehler gefixt, TAB Formatierungen entfernt, TAB's auf 2 Leerzeichen umgestellt, CSS Code bereinigt (1 Leerzeichen nach Selector, 1 Leerzeichen nach {, 1 Leerzeichen vor }, Whitespace cleanup, Kommentare, div.). Weitere Information zu den Drupal Coding Standards.
- Alle Dateien wurden umgestellt auf UNIX Zeilenbegrenzung.
- XML Prolog wird dynamisch eingebaut und für <=IE6 ausgeblendet.
- Drupal Clearing <br class='clear' /> aus comment.tpl.php und node.tpl.php entfernt.
- Einige Drupal spezifische Styles für die Formatierung der Inhalte wurden eingebaut. Beispielsweise die Formatierung der Kommentare, Bilder, Autor, usw.
- Stylesheet für das Modul Site map erstellt, um gegebenfalls Darstellungsfehler fixen zu können.
- Stylesheet für das Modul Gallery erstellt, um gegebenfalls Darstellungsfehler fixen zu können.
- Theme Kompatibilität mit Modul Sections hergestellt. Mit diesem Modul kann das Layout pro Node sowie für ganze Bereiche der Webseite angepasst werden. Beispielsweise für <front>, admin/*, blog/* und weitere. Achtung: Dieses Modul ist offiziell nicht für Drupal 4.7.x freigegeben und befindet sich noch in der Entwicklung!
- Theme Kompatibilität mit Modul Node Style hergestellt. Mit diesem Modul kann das Layout pro Node dynamisch geändert werden. Bitte beachten Sie umbedingt das Tutorial zu diesem Modul, da zwingend eine Anpassung an der Datei modules/node_style/node_style.inc erforderlich ist!
- SQL Import-Script für Modul Node Style mit allen YAML für Drupal Themes erstellt.
- Getestet mit Browser: Firefox 1.0, 1.5, 2.0; Opera 7.5, 8.0, 8.5, 9.0; Internet Explorer 5.01, 5.5, 6.0;