Drupal 7.x
Version - 4.1.0.18 - xx.xx.2013
This is the list of new features and changes.
- Added
.ym-inlineclass to input textfields; if there is a prefix and/or suffix. e.g. math captchas. - ...
Version - 4.0.2.17 - 17.05.2013
This is the list of new features and changes.
- Upgraded to YAML 4.0.2.
- HTML5 Compliant with HTML5 Tools module.
- Changed the base-theme description.
- H1 font color H1 inside
headerchanged. - Added small screensize linearization for Calendar module to yaml.calendar.css. See Make calendar flexible and responsive for more information.
- Upgraded to html5shiv-printshiv.js v3.6.2
- Views: Override exposed form style and fix label margin. See Exposed form is not build using form API functions and Remove views own form label style of exposed form elements.
- BUG: If CSS compression has been enabled, the module specific CSS override files in
/css/modules/yaml.*.cssare missing. The parameters ofdrupal_add_css()inside the function_yaml_add_css_modules()have missed to upgrade from D6 to D7. Replaced D6'theme'to D7array('group' => CSS_THEME). - BUG: Removed XML prolog completly for HTML5 compliance and E_ALL bug. Notice:
Undefined index: HTTP_USER_AGENT in _yaml_browser_xml_prolog_compliant() (Line 190 yaml/template.inc). - BUG: Excluded
fivestar_custom_widgetfrom form theming. - BUG:
maintenance-page.tpl.phpshow warnings. - Integrated YAML-Grids as ctools plugins into the theme. You no longer need to copy these layouts manually to the panels/plugins/layouts folder. If Panels module may need an update you will no longer loose the layouts. By this change the layout previews in admin theme are now displayed properly in standard compliant browsers.
- ...
- Added alias
.node-teaser h2toh3for reduced teaser title size. Should be changed to node-teaser.tpl.php for semantical correctness (TODO) - D7 navbar/D8 toolbar: Theme
managementmenu withyaml_menu_tree__management()or.menuclass is missing and Mobile friendly navigation toolbar fails to render. Also requires patch for navbar module in Do not expect "ul.menu" and ".box" in navbar. (TODO)
Patches required:
- No core patches.
Patches recommended:
Modules recommended:
- HTML5 Tools: Makes the site HTML5 compliant. Core RDF module may need to be disabled to remove all validator complains.
- 404 Navigation: On 404 Not Found error pages, Drupal will skip rendering of all the navigation links of your website for performance reasons and makes your maintenance template far useless. This module solves this issue.
Version - 4.0.1.16 (RC1) - 08.06.2012
This is the list of new features and changes.
NOTE: Set the Search block to Main navigation region is recommended.
- Upgraded to YAML 4.0.1.
- Replaced html5shim workaround with
drupal_add_js(). - Refactored theme.form.inc and fixed incompatibilities with some modules.
- Added updated theme screenshots.
- Added template views-view-grid.tpl.php override based on YAML Grids.
- Added lang_dropdown module customizations.
- Added layout
screen-132-fullpage-layout.css. - Added style
table.bordertable captionfor grouped views tables. - Added classes
.taxonomy-term-references a,.taxonomy-term-references a.active,.taxonomy-term-references a:hover, as examples to.label. May be a useful alternative for microformats icons/icon-rel-tag.png image used for tag highlighting. - BUG: Added missing Google Font to
_yaml_add_css(). - BUG: Added some missing stylesheets to _wysiwyg_editor_content.css.
- BUG: Added some missing core module images and fixed their broken paths.
- BUG: Re-ordered adding of stylesheets in
_yaml_add_css()as it caused some inheritance bugs. - BUG: Bugfixes for search field with class
ym-searchfieldin primary navigation including responsive design bugfixes. - BUG: Fixed broken maintenance-page.tpl.php template.
- BUG: Fixed a number of other styling bugs.
- BUG: Fixed invalid viewport meta tag value.
- BUG: Removed invisible character from screen-dynamic-layout-switching.css that caused CSS overriding failures after CSS compression has been enabled.
- BUG: Added missing linearization to screen-dynamic-layout-switching.css.
- BUG: Upgraded IE theme column/page width setting leftovers to YAML 4.x.
- BUG: Wrapped content columns with
ym-contain-dtto stabilize layout with oversized child-elements. - BUG: Upgraded outdated theme settings, setting form cleaned up and cruft removed.
- Moved yaml/core to css/core folder.
- Moved yaml/core/js to js folder.
html5shim.googlecode.comserver send headers with 3 minutes caching only. Switched to local cached js/html5shiv-printshiv.js.fonts.googleapis.comserver send headers with caching disabled. Switched to local cached css/fonts/droidserif.css.- Coder review with many D7 code style changes.
Patching core is normally not recommended, but there is no way around as D7 core is really buggy and unfinished. This is also the main reason why YAML D7 is still not marked as final.
Patches required:
- Core patch drupal_add_js() is missing the 'browsers' option. Patch in comment #178 has been tested.
- Core patch Form element & Form element label theming is broken. Patch in comment #41 has been tested.
Patches recommended:
Modules recommended:
- 404 Navigation: On 404 Not Found error pages, Drupal will skip rendering of all the navigation links of your website for performance reasons and makes your maintenance template far useless. This module solves this issue.
Version - 4.0.0.15 (BETA1) - 26.02.2012
This is the list of new features and changes.
Because of high demand - here is the first public development snapshot of YAML for Drupal 7 made for expierenced Drupal Developers only. It's currently not complete and may contain bugs. There have been very large changes to YAML and Drupal what delayed all a fair bit of time. Additional sub themes and the layout folder will come back in the next version with more layout examples like in past.
REQUIRED: You must apply the core patch from theme_form_element() and theme_form_element_label() overrides any custom #attributes or the Drupal 7 Theme is not fully themed; if it comes to the YAML forms.
- YAML 4.0 has been integrated into Drupal
- Bulletproof flexible grid system
- Flexible forms toolkit with theme-support
- Focussed on web standards & accessibility
- Optimized typography for all standard elements
- Matched building blocks for rapid prototyping
- Namespacing avoids conflicts
- Well prepared for HTML5 and CSS3
- Very slim framework core (4.6 kB)
- Major overhaul of theme and tons of new theme functions are now used. This is only a starting point, more will come in near future.
- Search block can be assigned to main navigation.
This version is a BETA version and may contain bugs. It has not yet been fully tested on all the many browsers and may need some fixes. Please report the issues you found so we can get them fixed.

