Наша взаимовыгодная связь https://banwar.org/
Переклад [En-Ru] → посилання на оригінал
14 листопада було представлено Beta3 версія Drupal 7, a це говорить про те, що сьома версія впевнено йде до релізу. Особисто мене, як розробника тим для Drupal, природно, цікавить питання темізаціі, що змінилося в сьомій версії? Якраз до речі виявився матеріал з цього питання, який я знайшов на одному з англомовних блогів присвячених Drupal. Саме його перекладом я і хочу поділиться з читачами мого блогу.
Отже, що ж нового в Drupal 7 для розробників тем?
Нова тема за замовчуванням - Bartik
Так само, як Drupal 5/6 з темою за замовчуванням Garland, Bartik стане обличчям для тисяч швидко запущених сайтів. На думку автора ця тема досить надійна для цієї мети.
Однак, нічого революційного з точки зору поліпшення інтерфейсу нова тема за замовчуванням не пропонує. Припустимо, було б не погано впровадити в ядро за замовчуванням можливість генерації випадають меню, можливо, це буде у восьмій версії Drupal.
зміни API
Ось тут дійсно доведеться багато відкрити для себе заново. Для розробників підготовлений значний пакет змін, наприклад таких як зміни DBTNG і звернення до файлів, і т.д. Саме для розробників тим, а не програмістів, також є речі, на які варто звернути увагу.
Деякі популярні функції використовуються в темах були змінені:
drupal_set_html_head () -> була змінена на drupal_add_html_head ()
Проста функція яка заповнювала кодом шапку HTML сторінки переросла в більш складну річ, але в кінцевому підсумку стала більш гнучкою і дружній до хукам. drupal_add_html_head () вбудовується в HTML як масив. Більш детально ознайомитися з інформацією по цій функції можна на сайті API drupal.
drupal_add_css () стає простіше і комплексніша
В Drupal 6, ви могли швидко додати СSS файл за допомогою drupal_add_css (), разом з парою інших простих аргументів, щоб визначити який стиль ви додали. В Drupal 7, ви можете робити все це, але більш витонченим способом. Наприклад, тепер ви можете керувати порядком завантаження стилів в списку приєднаних CSS файлів для повного використання каскадування.
Крім того, тепер ви можете використовувати drupal_static_reset ( 'drupal_add_css') ;, для того, щоб прибрати всі таблиці стилів які йдуть перед вашими таблицями. Думаю багато зустрічалися з тим, що часто доводиться писати зайвий код щоб перевизначити стилі системних модулів, а тепер з цією проблемою боротися простіше.
Поки це все, вірніше це все, що я виніс з перекладу авторської статті. Однак це далеко не всі нововведення які підготував Drupal 7 для розробників і верстальників. Якщо ви готові поділиться вашими спостереженнями в цій темі, то ласкаво прошу в коментарі.
PS думки про матеріальне ...
Швидко, безпечно, якісно. Сьогодні ці таксі досить рідко поєднуються. Однак, подорожуючи на таксі одинцово і назад, іноді можна отримати цілком якісний сервіс. А найголовніше, таксист завжди охайний і ввічливий, що рідко сьогодні.
А ось якщо ви працюєте на Forex, то на таксі можна заощадити. А тут можна отримати корисну інформацію: Торгівля на forex - кращі умови від RoboForex. Щоденний аналіз форекс.
Особисто мене, як розробника тим для Drupal, природно, цікавить питання темізаціі, що змінилося в сьомій версії?Отже, що ж нового в Drupal 7 для розробників тем?