Drupal

Конструктор для Drupal, теперь и для 6 версии

Сегодня я обновил конструктор для Drupal. Среди основных нововведений возможность собирать сборку для Drupal 6. Так же были полностью обновлены все модули в базе, а так же добавлены новые. Добавлена страница Faq, остальные обновления пришлись на движок сервиса. В скором времени будет добавлена библиотека с описание модулей. Вроде всё, посмотреть изменения можно – http://build.maiboroda.ru

Модуль Nodewords

Блог Ежа Леонарда - 2010.03.09 — 14:39

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

Поддерживаемые мета-теги: ABSTRACT, COPYRIGHT, DESCRIPTION, GEOURL, KEYWORDS и ROBOTS.

Каждый из этих мета-тегов можно переопределить для КАЖДОЙ отдельной ноды.

Есть поддержка для Views и Panels, модуль nodewords может генерировать мета-теги в том числе и на страницах, генерируемых этими модулями.

Можно по умолчанию установить чекбокс, говорящий о том что по умолчанию в мета-теге DESCRIPTION будет отображаться тизер ноды, в случае - если DESCRIPTION для данной ноды не будет заполнен.>>


Перенос блога с WordPress в Drupal. Часть I. Перенос материала. (Б)

Блог EllECTRONC - 2010.03.06 — 05:00
Б. Wp2Drupal

Забыла упомянуть в Перенос блога с WordPress в Drupal. Часть I. Перенос материала. (А), что все действия по переносу блога из WP в Drupal лучше всего (читать как "следует") выполнять на локальном сервере, а не на будущем рабочем сайте; или на сервере для разработок, если разработку производят несколько человек.

Помимо модуля Wordpress Import, для переноса данных есть другой модуль — Wp2Drupal.

-->

читать далее


ImageCache и защита от хотлинка через .htaccess

Блог EllECTRONC - 2010.03.05 — 14:05

Ранее я описывала защиту изображений через .htaccess с использованием модуля mod_rewrite и дирректив RewriteCond и RewriteRule — Защита от прямых ссылок для изображений через .htaccess. Но, как оказалось позже, модуль ImageCache не работает при такой защите. И админ хостинга посоветовал мне друой способ защиты файлов. Я добавила еще строчку и выглядеть это стало сделулющим образом:

-->

читать далее


04.03.2010

drupalist.org.ru - 2010.03.04 — 11:31

Улучшен поиск по сайту. Теперь можно не только пользоваться обычным контестным поиском, но и быстро находить материал по ключевыми словам (тегам). В выпадающем меню "Поиск" теперь доступно два варианта поиска по тегам: все теги со счётчиками, где дан полный список всех тегов на одной странице, отсортированных по количеству материала, для каждого тега, которое указано в скобках рядом с тегом, а таже теги по алфавиту, где вы можете выбирать теги по начальной букве и они отобразятся с сортировкой по алфавиту и также с указанием количества материала в скобках рядом с тегом.

читать далее


02.03.2010. Обновлены переводы ядра Drupal и модуля Captcha

drupalist.org.ru - 2010.03.02 — 15:03

Дополнены и исправлены переводы ядра Drupal на соответствие версии 6.15 и модуля Captcha на соответствие версии 2.1. Вы можете скачать эти переводы в соответствующем разделе.


Image Resize Filter – Фильтр изменения размера изображений

Блог EllECTRONC - 2010.03.01 — 05:00

Image Resize Filter это модуль фильтр для изменения размера изображения. Очень простой и удобный в использовании, особенно в комбинации с текстовыми редакторами. Суть работы проста – просто вставляете изображение, указав его ширину и высоту, и этот модуль изменит размер изображения, по установленным вами размерам и (если включено) добавит ссылку на оригинальное изображение. Можно считать это дополнением к материалу Дополняем кнопку Image в BUEditor'е и кнопке BUEditor для добавления кода изображения.

-->

читать далее


Открыт сайт группы "Рокаш"

Блог Ежа Леонарда - 2010.02.27 — 11:42

Дорогие друзья - спешу сообщить об открытии мною сайта группы "Рокаш". Тем кому интересна фолк-музыка - беларусская и не только, тому будет интересен и этот сайт. Сайт будет в ближайшем времени доработан, дополнен видео и аудио материалами, а также блогом басиста и автора текстов песен группы Лявона Казакова, и не только этим.

Сайт сделан конечно же на Друпале ).

Дизайнер сайта - Наталья Кравченко.

Адрес сайта - http://rokash.com

Прошу комментить и отписываться! )


Scheduler - публикация и депубликация материал по расписанию

Блог EllECTRONC - 2010.02.27 — 05:00

Те, кто пользовались (или пользуются) Wordpress, наверняка использовали расписание для публикации своих записей. И, если вы решили перенести свой wp блог на Drupal, не удивляйтесь, что в ядре друпала нет такой возможности, она добавляется модулем. Модуль Scheduler может не только публиковать записи по заданному времени, но и снимать записи с публикации в определенное время. Здесь нужно сказать — такого нет в wp.

-->

читать далее


Рейтинг CMS и их быстродействие

Компания iTrack опубликовала рейтинг CMS - платных и бесплатных. Результаты оказались интересными.

Среди бесплатных CMS Drupal в этом рейтинге оказался аж пятым. Я думал он займёт место повыше. Зато в общем зачёте среди платных и бесплатных CMS Drupal оказался на втором месте с конца по быстродействию. Медленнее его только WordPress.

-->

Создать представление (вид) программно для Views 2

Задача: 

Нужно создать вид (представление) для Views программно, то есть в своем модуле.

Решение
Чтобы задать вид с помощью кода для Views 2 в Drupal 6 нужно:

  1. Создать вид, используя визуальный интерфейс Viws, как это обычно делается
  2. Сделать экспорт этого вида и получить код
  3. Заменить первую строку ($view = new view;) на $view = views_new_view();
  4. Далее можно показать, выполнить, вставить и всё, чего пожелаете (то есть $view->execute_display('default', array())

Ниже пример, который использует простой Вид, который показывает Заголовки всех опубликованных нод:

//создать новый вид

читать далее


Модуль Page Title

Блог Ежа Леонарда - 2010.02.25 — 13:56

Для работы этого модуля нужен Token.

Известно, что каждая единица контента сайта Друпала имеет свой заголовок (title). Естественно, то же самое относится и к страницам (page title). Заголовок страницы обычно помещается в теге title в хэдере Вашей HTML-страницы. Это весьма помогает улучшить SEO Вашего сайта.

Модуль page title позволяет добавлять теги на каждой странице. Настоятельно рекомендуется устанавливать этот модуль.

Для того, чтобы Ваша тема взаимодействовала с модулем Page Title, Вы должны будете добавить немного кода в файл template.php Вашей темы. >>


Меню на Друпале, ч.6

Блог Ежа Леонарда - 2010.02.25 — 13:49

Передача дополнительных аругментов в функцию загрузки.

Рассмотрим пример:>>


Меню на Друпале, ч.5

Блог Ежа Леонарда - 2010.02.25 — 13:41

node/%node/edit - использование такого пути запускает функцию node_load().

Например - возьмём вот такой вот пример:>>

<?php
$items
['user/%user_uid_optional'] = array(
'title' => 'My account',
'title callback' => 'user_page_title',
'title arguments' => array(1),
'file' => 'user_pages.inc',
);
?>

Меню на Друпале, ч.4

Блог Ежа Леонарда - 2010.02.25 — 13:33

Используем значение параметра wildcard(%):>>

<?php
function menufun_menu() {
$items['menufun/%/bar/baz'] = array(
'title' => 'Hi',
'page callback' => 'menufun_hello',
'page arguments' => array(1), // The matched wildcard.
'access callback' => TRUE,
);
return
$items;
}
?>

Меню на Друпале, ч.3

Блог Ежа Леонарда - 2010.02.25 — 13:23

Теперь перейдем к тому, что называется wildcards (обозначается через знак процента %). Переходим сразу к примерам, не откладывая дела в долгий ящик:>>


Меню на Друпале, ч.2

Блог Ежа Леонарда - 2010.02.25 — 11:07

Итак, теперь описываем функции - которые в предыдущей статье указаны как функции, которые служат для отображения пунктов меню menufun и menufun/farewell.>>


Меню на Друпале, ч.1

Блог Ежа Леонарда - 2010.02.25 — 10:57

Здесь я расскажу немного а том, как Вы можете легко и без усилий создать в своем модуле меню - и в частности остановимся на разных тонкостях. Итак - начнем пожалуй с хука hook_perm()>>


Кэширование

Блог Ежа Леонарда - 2010.02.25 — 09:06

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


Drupal 7 alpha-2

Вышла вторя альфа версия Drupal 7. Среди ключевых изменений можно выделить следующие: Много исправлений в пользовательском интерфейсе и разметке Jquery Form и Farbtastic обновлены до последних версий Несколько важных багфиксов Изменения структуры бд Исправления в поддержке PostgreSQL и SQLite Улучшений модулей Overlay, Contact, Shortcut, RDF, OpenID, Toolbar, и Dashboard Улучшения в системе обновлений Обновления API Добавлено поле ‘текущий пароль’ в форму смены пароля Подробнее обо [...]