Drupal-темизация: Будущее?
Друпал седьмой ветки пока ещё находится в разработке, но уже сейчас уделяется немало внимания улучшению работы с темами оформления. Некоторые предлагают использовать сеточную систему для быстрой вёрстки - например, систему подобную фреймворку 960 Grid System - вёрстка с использованием сетки шириной в 960 пикселей. Это может существенно ускорить разработку тем.
Но это всё только предположения. Как лучше всего бороздить просторы Большого Театра пока можно только предполагать. Конечно, когда выйдет седьмой Друпал, тогда всё и увидим. Пока лишь можно перечислить, что бы хотелось увидеть в Друпале 7. Что упростит разработку тем?
1. Включить в ядро файл layout.css который будет только лишь правильно позиционировать основные элементы страницы - content, header и sidebars. Переопределять данный файл можно было бы очень легко - просто добавлением CSS-файла с таким же именем в свою тему. Для вновь прибывших это также было бы полезно - быстрее бы разобрались как файлы шаблонов работают при минималистской вёрстке.
2. Обеспечить тему оформления в ядре, которая содержала бы только .info файл. Ну и, соответственно, тот самый файл layout.css, который размечает основные регионы. Такая тема могла бы служить хорошим примером того, на основе чего и строится любая друпаловская тема. И хорошим отправным пунктом для многих.
3. Обеспечить одну или несколько тем, включённых в ядро, для создания которых было использовано только CSS и несколько картинок, вставленных с помощью стандартной HTML-разметки. Ведь если на Друпале можно будет легко создать тему, построенную с помощью чистой CSS-вёрстки, то нужно сделать так, чтоб было ещё легче.
4. Создать наглядную тему, которая использует как стандартное переопределение с помощью шаблонов tpl.php, так и jQuery - для добавления разного интересного функционала. Например, прописать какой-либо регион - который будет сворачиваться и разворачиваться с помощью jQuery, сделать например, чтобы в какой-то теме комментарии автора статьи показывались по-другому и так далее. Это будет хорошей опорой для людей - и люди быстрее будут знакомится с самыми современными и передовыми технологиями.
5. Создать тему, с помощью которой можно легко добавлять один или несколько регионов, в которых бы отображались новости - подобно тому, как это стандартно реализовано в Joomla! и некоторых продвинутых WordPress темах.
6. Расширить Readme файлы, которые подробнее разъясняли бы, что и как делается в темах. (К сожалению - многие новички рунета никогда не бывают застуканы за занятием прочтения Readme-файлов, а жаль. На Западе несколько по другому - у них там для любого новичка Readme.txt - это как святая святых).
Понятно, это такой немаленький вишлист, и он требует добавления в ядро ещё как минимум двух тем, с определёнными требованиями. Но если достичь этих целей - то Друпал имел бы гораздо больше наглядных примеров, которые наставляли бы дизайнеров и верстальщиков на путь истинный разработки действительно хороших и классных тем. И, возможно, что и банальных вопросов на форумах стало бы меньше. Друпал был бы ещё ближе к народу.
Оригинал статьи всё там же :).
Спасибо за внимание.
Полуночный Ёж.


