Part of meta-issue #1788918: [GTD] [META] Prepare for Twig main engine core inclusion until December 1
Due to #1732758: CodeSprint - Drupal Night in Ukraine before DrupalCamp Kyiv 2012 we need a roadmap for making possible twig as main template engine for Drupal 8
Introduction
Drupal 7s theme layer is riddled with complexity, and though you can do almost anything with it, it's nearly incomprehensible to new people. In Drupal 8 we would like to improve the theme layer by replacing the PHPTemplate theme engine with Twig. While we are looking all the markup that comes out of Drupal core, we are also going to review it for consistency to assure that the markup we get is the markup we expect.
RoadMap
- Fixed related issues
- Fix blocking issues:
- Reduce the number of template files by consolidating similar uses.
- Replace all existing template files in core with Twig versions
- #1778864: Convert /core/modules/overlay/overlay.tpl.php
- #1760996: Convert ./core/modules/search/search-results.tpl.php to twig.
- #1778984: Convert core/modules/book/book-navigation.tpl.php
- #1779128: Convert core/modules/book/book-node-export-html.tpl.php to twig
- #1779118: Converting book-export-html.tpl.php to book-export-html.twig
- #1778948: Convert core/modules/forum/forum-list.tpl.php to twig
- #1778868: Convert core/modules/forum/forum-icon.tpl.php to twig
- #1779018: Convert core/modules/forum/forum-submitted.tpl.php to twig
- #1778866: Convert core/modules/aggregator/aggregator-feed-source.tpl.php to TWIG
- #1778874: converting core/modules/aggregator/aggregator-wrapper.tpl.php to twig
- #1779030: Convert core/modules/forum/forum.tpl.php
- #1778920: Twig: ./core/modules/search/search-result.tpl.php
- #1779048: Converting block-admin-display-form.tpl.php to block-admin-display-form.twig
- #1779032: Converting core/modules/aggregator/aggregator-summary-items.tpl.php to TWIG
- #1779086: core/modules/forum/forum-topic-list.tpl.php
- #1778890: Convert core/modules/toolbar/toolbar.tpl.php
- #1779036: converting core/modules/block/tests/themes/block_test_theme/page.tpl.php to twig
- Replace all existing theme functions in core with Twig templates and preprocess functions
- #1779104: Convert theme_toolbar_toggle to twig
- #1779034: Convert theme_field to twig
- #1779152: Convert theme_fieldset to TWIG - as good example for how-to
- #1779060: Convert theme_system_powered_by
- #1779076: Convert theme_taxonomy_overview_vocabularies to TWIG
- #1222248: Remove theme_book_title_link() use l() instead point to comment
- #1778912: Convert theme_user_permission_description
- #1779126: Converting theme_file_link to twig
- #1779104: Convert theme_toolbar_toggle to twig
- #1779146: Refactoring theme_comment_block for TWIG
- #1779402: Make how-to documentation update based on sprint practice
- Write summary for http://groups.drupal.org/node/234783 post
The main sandbox to work from is This one
Core Twig issues
Twig tag
DrupalNight Ukraine sprint issues
tag
How to test and debug twig compiled templates
#1778916: how to debug a twig template?
Background information
Drupal Munich code sprint http://groups.drupal.org/node/250423
Non twig issues during sprint
Comments
Comment #1
podarokadded introduction
Comment #1.0
podarokadd introduction
Comment #1.1
podarokupdate summary
Comment #1.2
podarokadded link to twig tag in core issue queue
Comment #2
podarokmoved to the main sandbox
Comment #2.0
podarokAdded more information and steps for what to do
Comment #2.1
podarokadded blocking issues
Comment #2.2
podaroktypo fixed
Comment #2.3
podaroktypo
Comment #2.4
podarokadded patch link
Comment #2.5
podarokadding tag for sprint issues
Comment #2.6
podaroktypo
Comment #2.7
podarokupdate issues
Comment #2.8
podarokUpdated issue summary.
Comment #2.9
podarokUpdated issue summary.
Comment #2.10
podarokUpdated issue summary.
Comment #2.11
podarokUpdated issue summary.
Comment #2.12
podarokUpdated issue summary.
Comment #2.13
podarokUpdated issue summary.
Comment #2.14
podarokUpdated issue summary.
Comment #2.15
podarokUpdated issue summary.
Comment #2.16
podarokUpdated issue summary.
Comment #2.17
podarokUpdated issue summary.
Comment #2.18
podarokUpdated issue summary.
Comment #2.19
podarokUpdated issue summary.
Comment #2.20
podarokUpdated issue summary.
Comment #2.21
podarokUpdated issue summary.
Comment #2.22
podarokUpdated issue summary.
Comment #2.23
podarokUpdated issue summary.
Comment #2.24
podarokUpdated issue summary.
Comment #2.25
podarokUpdated issue summary.
Comment #2.26
jenlamptonremoved non blocking issues
Comment #2.27
podarokUpdated issue summary.
Comment #2.28
podarokUpdated issue summary.
Comment #2.29
podarokUpdated issue summary.
Comment #2.30
podarokUpdated issue summary.
Comment #2.31
podarokUpdated issue summary.
Comment #2.32
podarokUpdated issue summary.
Comment #2.33
podarokUpdated issue summary.
Comment #2.34
podarokUpdated issue summary.
Comment #2.35
podarokUpdated issue summary.
Comment #3
podarokclosed due to #1786656: [META] CodeSprint - Drupal Night in Ukraine ~November 2012 - #2
thanks to all!!!
Comment #3.0
podarokUpdated issue summary.
Comment #3.1
podarokUpdated issue summary.