Отправляет email-рассылки с помощью сервиса Sendsay

WebMaster.Soft

  Все выпуски  

WebMаster.Soft - еженедельные обзоры софта для веб-мастеров: Мастерская. Выпуск 187


WebMaster.soft   //   №187


Приветствую, дорогие друзья и коллеги!

На связи Путченков Дмитрий, ведущий рассылки.

Продолжаем знакомится с самыми последними новинками софта для веб-мастеров, программистов и дизайнеров...

читайте в этом выпуске:

  • Новые программы

    • Drupal 7: вести с фронта

  • Библиотека веб-мастера

    • CMS Drupal: система управления содержимым сайта

  • Авторские видеокурсы по веб-дизайну

→ сайт рассылки: WebMasterZone - интернет-магазин для веб-дизайнеров. Здесь Вы найдете всё необходимое для создания и раскрутки сайтов - программы, скрипты, шаблоны сайтов, документацию. Действует прогрессивная система скидок - Вы экономите до 30% от суммы заказа! Посетить...

→ рекомендую: WebDesign.Doc - электронная библиотека веб-мастера

Мастерская

Drupal 7: вести с фронта

Автор: payalnik
Источник: habrahabr

Наконец разработка drupal 7 дошла до состояния, когда результат можно поставить и попробовать (до этого много раз я пытался установить текущий билд, но ошибки убивали надежду еще до окончания установки). Так что всем интересующимся рассказываю, что нового ждет нас в drupal.

Прежде всего, немного о цикле разработки. В начале сентября был объявлен code freeze: остановился прием патчей, добавляющих или изменяющих функциональность и api drupal. После этого до 15 октября принимались патчи строго ограниченной тематики (чтобы довести начатое до конца), а теперь в ход идут только багфиксы. До релиза еще несколько месяцев, проблем много, но есть надежда на то, что внедренные к этой версии фреймворки автоматического тестирования помогут быстрее их исправить. В этом году релиза не будет точно, да и бета вряд ли поспеет.

Основной состав изменений для drupal - это подстройка под хотелки пользователей, интегрирование функциональности очень популярных "апишных" модулей в ядро системы и шлифовка самых отвратительных углов ее программных интерфейсов. Направление "полу-фреймворк, полу-cms" остается неизменным.

Итак, что увидят юзеры:

Новая тема админки. Сменилось как визуальное оформление (оно стало значительно современнее), так и логика работы.

Теперь сверху все время торчит панель со ссылками на популярные разделы меню. Сама админка переконфигурилась, отдельно вынесены разделы "контент", "структура", "пользователи" и "вид".

Мне это показалось логичным, но слегка непривычным для матерых друпалистов (хотя я, кажется, переучусь очень быстро). Расстраивает, правда, что меню сверху не выпадучее: сам-то я всегда ставлю модуль admin_menu, который рисует сверху менее логичное (в старой логике), но более удобное из-за раскрывающихся пунктов меню. Зато второй ряд ссылок (shortcuts) можно настраивать.

Далее. Теперь функциональность модуля content (cck) встроена в ядро drupal, и мы можем создавать виды контента с различными полями.

Среди типов полей есть "файл" и "изображение". Да, файлы и картинки можно из коробки присоединять к контенту. Более того, в drupal будет встроена функциональность модуля image_cache, подготавливающего различные версии картинок для превью, ресайзов и т.д.

Изнутри нам ужасно важно то, что таксономия и поля профиля пользователя тоже теперь являются полями контента. Все это называется field api (это главное новое api в новом релизе drupal) и избавляет нас от одного из модулей, который приходилось ставить почти всем, а заодно и от холивара "Делать на cck/писать руками".

Кстати, стандартные типы контента чуток изменились: теперь story зовется более понятным article, и по дефолту для них добавлено поле тегов. Овордпрессили, ну и замечательно. Для удобства теперь по умолчанию работают модули path и search.

Подготавливается автоматическое обновление модулей и ядра. Пользователя будут уведомлять о выходе новых версий по электронной почте. cron.php нельзя запускать без ключа безопасности (а можно и вообще не запускать - новый drupal сам запускает его на одном из запросов пользователя, если он не вызывался долгое время), а скрипты установки и обновления, напротив, стали работать из командной строки.

В простыне прав доступа появились пояснения! Уря!

Появился новый раздел с региональными настройками.

Изменения заметны и в интерфейсе самого сайта: например, для всех редактируемых элементов - блоков, меню и контента - появились соответствующие ссылки. Удобно.

Кстати, и сам интерфейс редактирования блока стал намного лучше - во-первых, логичнее, во-вторых, наконец из него можно вытащить блок в нужный регион.

Наконец, одной из самых приятных новостей стал пересмотр огромной формы добавления-редактирования контента. Вот уж и вправду своевременно.

Что убрали: старые темы, настройку темы под каждого юзера отдельно, ограничение по минимальной длине заголовка контента, выбор "включать ли красивые урлы" (спрашиваете!).

Внутри drupal прошло значительно изменение api доступа к БД (раньше программистам приходилось регэкспами! корректировать запросы других модулей). Стало намного прозрачнее и правильнее. Однако, по производительности улучшений значимых нет. Желающие использовать drupal для высоконагруженных проектов (а их, к слову, в последнее время всё больше) все еще вынуждены добавлять свои приемчики кеширования и снижения нагрузки. Однако, работа в этом направлении ведется: помимо возможности использовать другие движки СУБД и гибче масштабировать mysql благодаря новому api, большая работа ведется по интеграции внешних поисковых индексаторов (модуль apache solr, как и многие другие, будет готов ко дню релиза drupal 7), а необходимый многим модуль views в следующей инкарнации будет иметь расширенное кеширование и поддержку различных источников данных - можно будет доставать данные непосредственно из того же solr или, например, sphinx. К сожалению, на новый views смотреть еще рано.

Конечно, использовать новую версию как платформу для проектов пока рано, даже если цикл разработки достаточно длинный. Но присматриваться стоит начать уже сейчас.

См. также:

Мастерская. Лучшие публикации:

Библиотека веб-мастера

CMS Drupal: система управления содержимым сайта
(+ CD-ROM)

Автор: Ромашов В.

Сегодня создание сайтов становится все более и более сложной задачей - динамически обновляющиеся страницы, необходимость поддержки на одном сайте многих разделов, таких как форум, рассылка, голосования, блоги и так далее, - все это приводит к тому, что управлять сайтами по старинке, с помощью HTML-редакторов, становится попросту невозможно. Какие же есть альтернативы? Ответ прост - CMS, или же, говоря по-русски, Системы Управления Содержимым. Одна из наиболее популярных в мире систем управления содержимым - CMS Drupal.

Почему именно она? Во-первых, она абсолютно бесплатна - скачать ее сможет любой. Во-вторых, она имеет открытый код, что делает ее наиболее удобной и легкой в использовании и настройке "под себя", а также обеспечивает ей поддержку многотысячного сообщества программистов. Ну и, наконец, в-третьих, - легкость в работе - практически моментально вы можете добавить любой из общедоступных модулей, будь то форум, возможность ведения блогов или новая тема в оформлении сайта. Единственное, что ограничивало применение данной системы в России, - недостаток русскоязычной документации. Однако с выходом данной книги и эта проблема решена. Никогда еще создание и управление сайтом не было таким легким!

Купить в My-Shop.ru (цена: 266 руб.) 

Авторские видеокурсы по веб-дизайну

Рекомендую!

ОТПРАВИТЬ ВОПРОС В РАССЫЛКУ:
HELP@WM-ZONE.INFO

Надеюсь, что вам понравился этот выпуск рассылки и вы узнали что-то новое и полезное для себя. Если у вас есть пожелания или предложения как сделать рассылку лучше, присылайте их на наш e-mail: admin@wm-zone.info

ведущий рассылки - Путченков Дмитрий
WebMasterZone -
http://wm-zone.info


В избранное