В начале этого месяца, на спринте по инициативам Web Services и Context Core, мы попытались пересмотреть рамки инициативы, чтобы она стала более управляемой и менее сложной. Мы попытались дать толчок развитию одной из важнейших составляющих этого вопроса, которая находится в отдельной инициативе под названием Layout.
Целью инициативы Layout является перемещение всех элементов страницы в контекстные блоки, которые могут быть переупорядочены и организованы в гибкие макеты (и даже макеты внутри макетов) через интерфейс перетаскивания мышкой.
В частности, эта инициатива разбивается на следующие части:
Такой подход к созданию страниц даёт ряд преимуществ, в том числе возможность настраивать внешний вид сайта на основе различной контекстной информации, улучшить быстродействие путём независимой прорисовки частей страницы, улучшить согласованность частей страницы и повысить гибкость в области многократного использования элементов страницы в ряде контекстов.
Я попросил Kris Vanderwater [EclipseGc] возглавить инициативу Layout. Kris потратил много времени на работу с модулями Panels и Page Manager, а так же тесно сотрудничает с Earl Miles и другими сопровождающими проекта Chaos tools suite. Посмотрите запись в блоге Криса о целях этой инициативы. Отметьте: как и в других случаях, если люди не захотят помочь с этой инициативой, то она не материализуется сама собой. Присоединяйтесь к обсуждению инициативы Blocks and Layouts Everywhere на groups.drupal.org и помогайте в ленте Layout issues на drupal.org.