Останні оновлення в групах

Модуль для создания семантического ядра сайта

Модулі, Розробка, супровід, аналіз, оптимізація модулів. Створення і застосування патчів до модулів.
0
-2

Опубликовал месяца 3 назад на drupal.org модуль и забыл сделать тут анонс...
И нигде не делал анонс, но западные товарищи таки модуль нашли и уже стали постить баги и просить новые фичи.
Короче, - пришло время снова вернуться к модулю и ещё больше его улучшить, поэтому хочу услышать пожелания/баги от русского сообщества, а затем я уже возьмусь там что-то править.

Итак, модуль формирует семантическое ядро сайта.
Модуль keywords - статистика ключевых слов сайта
Как он это делает?

Оптимизируем Друпал: Видимость блоков

Оптимізація роботи Drupal, Оптимізація роботи Drupal та модулів сайту інші налаштування для прискорення роботи сайту. Робота високо-навантаженних сайтів.
5
-9

Для больших друпаловских сайтов обычная вещь иметь большое количество регионов для блоков. Разные регионы для разных разделов тоже частая практика. В общем случае, вы имеете шаблон главной страницы (page-front.tpl.php), где вы водите большую часть разнообразных регионов, и шаблон рядовых страниц, где количество регионов не так велико (page.tpl.php):

Определение новых регионов супер простое, нужно всего лишь добавить новую запись в .info файл вашей темы:

regions[ad_top] = Ad Top
regions[ad_bottom] = Ad Bottom
regions[front_sidebar] = Front Sidebar
regions[sidebar_ad] = Sidebar Ad

Отключить "Чистые ссылки" (Clean URLs)

Drupal-кухня, Поради та рішення від друпал-кухарів, що можуть бути корисними кожному при вирішенні задач на Drupal.
0
-1

Задача:

Бывают ситуации, когда Drupal-сайт, который раньше работал со включёнными "чистыми ссылками" перестаёт работать и весь контент недоступен. Это может случиться после:

* Переноса базы данных на другой сервер,
* Восстановления копии с сервера на локальной машине,
* Восстановление из резервной копии (бекапа),
* "Исчезновения" файла .htaccess,
* Персонал хостера или вы сами делает какие-то изменения в настройках веб-сервера.

Нужно отключить использование "чистых ссылок" на Drupal-сайте.
Варианты:

* Доступ по "не-чистым" ссылкам на сайт

WordPress глазами друпаллера, часть 2

Вибір CMS, Вибір CMS оптимальної для вирішення тієї чи іншої задачі, та обгрунтування виробу.
5
-3

Локализация

ВордПресс использует GNU Gettext для локализации интерфейса. Локализация включается в файле wp-config.php выбором соответствующего языка:

define ('WPLANG', 'ru_RU');

Далее движок ищет файлы ru_RU.po и ru_RU.mo в папках темы и в папке с каждым плагином.

* en_US — Английский США
* en_UK — Английский Великобритания
* fr_FR — французский
* ru_RU — русский

Для плагинов — pluginname-ru_RU.po

Эти файлы создаются редактором poEdit, все стандартно и знакомо.

Существует 3 функции, которые необходимо использовать в темах и плагинах для перевода:

WordPress глазами друпаллера, часть 1

Вибір CMS, Вибір CMS оптимальної для вирішення тієї чи іншої задачі, та обгрунтування виробу.
5
-3

От автора: Я первый раз работаю с WordPress. Моя основная занятость связана с Друпалом — это разработка тем, модулей, создание сайтов и прочее. Поэтому на WordPress я буду смотреть глазами «друпалера», приводя его различия с Друпалом, а также описывая подводные камни, которые наверняка встретятся новичку ВордПресса.

Друпал — мощная система с массой возможностей, но в расплату за мощность приходится тратить много времени на настройку, казалось бы, простых вещей.

Допустим, вам пришла задача, сделать сайт визитку и блог. Для этого вряд ли выгодным станет разворачивания друпала.

Better Formats: универсальное решение форматов ввода для D6

Drupal-кухня, Поради та рішення від друпал-кухарів, що можуть бути корисними кожному при вирішенні задач на Drupal.
1
-1

Страница модуля: http://drupal.org/project/better_formats
Описание с сайта

Модуль Better formats добавляет гибкость в систему фильтрв ввода ядра Drupal.
Возможности

* Формат ввода по умолчанию в зависимости от роли.
* Формат ввода по умолчанию в зависимости от типа материала.
* Управление допустимыми форматами ввода в зависимости от типа материала.
* Можно скрыть пояснения к формату ввода.
* Можно скрыть форму выбора формата, установив какой-то по умолчанию.
* Можно автоматически раскрывать форму выбора формата.

Увеличение производительности сайта

Оптимізація роботи Drupal, Оптимізація роботи Drupal та модулів сайту інші налаштування для прискорення роботи сайту. Робота високо-навантаженних сайтів.
4
-7

1 . Производить как можно меньше HTTP запросов;
2 . Воспользоваться услугами сетей доставки контента (Content Delivery Network), например Akamai;
3 . Не пренебрегать HTTP заголовком "Expires" или "Cache-control";
4 . Отдавать страницы в сжатом виде (например, mod_gzip);
5 . Указывать ссылки на файлы с таблицами стилей (link href) в начале документа;
6 . Указывать ссылки на JavaScript файлы (script src) в конце документа;
7 . Не использовать вычислимые выражения (expression) в CSS;
8 . Хранить JavaScript и CSS вставки в виде отдельных файлов;

Как избежать дублирования контента при изменении названия документа?

Drupal та SEO, SEO-оптимізація сайтів, створених на Drupal. Обговорення загальних питань SEO, змін у алгоритмах популярних пошукових систем.
4
-4

Отключить комментарии для нод определённого типа

Drupal-кухня, Поради та рішення від друпал-кухарів, що можуть бути корисними кожному при вирішенні задач на Drupal.
1
-1

Задача:

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

Решение
Настройки комментариев хранятся в базе данных отдельно для каждой ноды. А общие настройки (настройки по умолчанию) можно задать на странице настроек нужного типа материалов, но влиять они будут только на новые ноды. Для созданных ранее нод в базе данных будет храниться значение, которое было задано при сохранении ноды. Поэтому есть 2 этапа отключения комментариев - для новых нод и для уже существующих нод.

Новый украинско-русский модуль - список всех блоггеров сайта и заголовки последних постов из их блогов

Модулі, Розробка, супровід, аналіз, оптимізація модулів. Створення і застосування патчів до модулів.
1
-2