Как мы делали версию для слабовидящих

Аватар пользователя goodboy

Поступил заказ для созданного нами сайта сделать версию для слабовидящих. В качестве образца был дан http://special.kremlin.ru/events/president/news . Было принято решение не создавать отдельный поддомен, а сделать отдельную тему и для переключения тем использовать модуль  switchtheme

1. Модуль switchtheme

Модуль выводит форму выбора темы из списка установленных.
Но, возник ряд вопросов:

1.1 Тем может быть больше двух (как минимум - еще тема для админки). Нужно как-то скрывать лишние.
1.2 Темы нужно назвать по-русски, понятно для пользователей. Хоть модуль имеет настройку для переименования тем, в форме она не срабатывает.
1.3 В списке тем сразу должна быть выбрана нужная тема, а не текущая. Вообще, текущей темы не должно быть в списке.

0 Спасибо

Сборка Drupal 7 для создания Landing Page

Аватар пользователя Диана

Здравствуйте!

Предлагаю вашему вниманию сборку Drupal 7 для создания Landing Page.

Что нужно для того, чтобы быстро повысить продажи через сайт?

Ответ прост - делайте лэндинги! Для каждого товара, вида услуги, УТП, под каждый вид трафика. Доказано, что тщательно проработанный, грамотно составленный, красивый Landing Page повышает конверсию, а значит и продажи, в десятки раз!

С моей сборкой Drupal 7 для Landing Page вы можете создавать высококонверсионные, современные лэндинги за очень короткое время. В пакет входят все возможные модули CMS Drupal, которые позволят легко и быстро создавать LP с любым дизайном и функционалом.

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

Возможности

2 Спасибо

DruDesk: новое слово в поддержке Drupal-сайтов

Аватар пользователя InternetDevels.com

Привет всему Drupal-сообществу!

Хотим поделиться с вами интересной информацией о запуске совершенно нового формата сервисов в сфере веб-разработки — поддержки проектов на Drupal.

Компания InternetDevels, которая уже 7 лет занимается разработкой на Drupal запустила проект "DruDesk", который будет заниматься исключительно поддержкой уже готовых проектов, предоставляя широкий спектр услуг: улучшение, изменение и разработка функционала, обновление ядра и модулей, экстренная помощь, тестирование и многое другое.

Формат работы сервиса довольно простой:

0 Спасибо

Wodby - Drupal на своем сервере в один клик (powered by Docker)

Аватар пользователя csandanov

Всем привет,

Мы запустили DevOps платформу для веб-разработчиков https://wodby.com
Разработана на базе докера, идея в том, чтобы сделать процесс настройки окружения и деливери процесс максимально простым

В течение первых месяцев использование платформы бесплатно
Пока поддерживаем только друпал
Каждый друпал сайт по сути представляет из себя набор контейнеров, используется стэк redis + varnish + nginx + php-fpm + mariadb

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

Список основных фич:
— Готовое окружение, оптимизированное под конкретные фреймворк
— Инструмент ворк-флоу dev > stage > prod (в бете)

0 Спасибо

Drupal Café Kharkiv Summer 2015

Аватар пользователя dolar4ik

Друпалеры!
Приглашаем вас посетить Летнее Drupal Кафе в Харькове!

Kharkiv Drupal Cafe - это регулярные встречи и свободная площадка для обмена опытом и неформального общения специалистов Drupal в Харькове.
Share a techtalk or do a codesprint whilst enjoying a drink!

0 Спасибо

D7 & Search API (SOLR)/Facet api taxonomy - фильтрация с иерархией в фильтре [РЕШЕНО]

Аватар пользователя t1mm1

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

Имеем такой фильтр.
Термин 1
Термин 2
Термин 3
-- Термин 3_1
-- Термин 3_2
-- Термин 3_3
Термин_4
-- Термин 4_1
---- Термин 4_1_1
---- Термин 4_1_2
-- Термин 4_2

Нам нужно фильтровать сущности так, что выбирая "Термин 3" и "Термин 3_1" получить верный результат. Ведь если поставить условие AND, то при выборе будут пропадать термины, которые не относятся к остальным терминам. А есть ставить OR, то выборка в этом случае будет по обоим терминам, и обозначение дочерних терминов не будет влиять на выборку, так как будет происходить выбор по родителю, тем самым вклюя ВСЕ сущности (а не ТОЛЬКО дочерние в этой ветке.

0 Спасибо

повышаем безопасность

Аватар пользователя zman

Доброе время суток.

В логах часто начинают сканировать друпаловские админ.пути, поэтому чуток добавил примитивной безопасности.

Добавив в корень друпала файл .htpasswd (внутри прописано имя пользователя и сгенерированный пароль)
а вниз друпаловского .htaccess добавлено несколько строчек

0 Спасибо

Обновление безопасности Drupal 6 и 7 17-06-2015 (прислано от It-Patrol)

Аватар пользователя Goodseeker

Сегодня 18-06-2015 пришло письмо от IT-Patrol:

«Уважаемые клиенты!
Вышло обновление безопасности Drupal 6 и 7 версии.
Мы рекомендуем как можно быстрее обновить до последней стабильной версии все модули на Ваших сайтах.
Последние версии Drupal на текущий момент 6.36 и 7.38.
С уважением,
Команда IT Patrol inc.
»

На Друпал Орг уровень риска указан «Критический» - это четвертый уровень из пяти.

На Орге об уязвимости SA-CORE-2015-002

0 Спасибо

Модуль DigitalOcean DNS API

Аватар пользователя yerdna

Знаю, что многие хостят свои и клиентские Drupal сайты на DigitalOcean. Мне недавно пришлось переносить на их сервера несколько десятков сайтов, в процессе этого возникла идея упростить работу с DNS, так появился модуль к Drupal 7:

https://github.com/yerdna/drupal-do-api

Пакет состоит из двух модулей - doapi, который обеспечивает хранение в друпал токена доступа к API,
и подмодуля doapi_dns, который позволяет добавлять домены на неймсервера DigitalOcean и редактировать DNS записи.

0 Спасибо

Twentyfifteen - тема для Drupal 7

Аватар пользователя bebeka

Всем привет

Перевел еще одну простую тему для Drupal 7: Twentyfifteen. Если вы работали с Wordpress, то наверняка узнали название темы. Базовая тема работает на Wordpress - https://wordpress.org/themes/twentyfifteen/

Тема подойдет для самого простого блога. Demo - http://startupov.net/theme/twentyfifteen/

Тема не имеет зависимостей, вы можете смело ставить ее без других модулей.

0 Спасибо

Галерея ContentFlow для D7

Аватар пользователя sas@drupal.org



Что это ?
~~~~~~~~
Это порт для галереи контента и изображений на основе http://www.jacksasylum.eu/ContentFlow/index.php в Drupal 7. Галерея может формироваться через views для любого типа материала с полем типа «Image».
Тестовая ссылка: http://gallery.drupal.in.ua/contentflow-gallery

0 Спасибо

Drupal Meetup #6 в Санкт-Петербурге

Аватар пользователя konstantin.komelin@drupal.org

Drupal Meetup #6 в Санкт-Петербурге

Приглашаем всех на встречу Drupal Сообщества Санкт-Петербурга 23 мая.

В программе 4 доклада, море полезной информации и тонны общения.

Приходите, чтобы стать частью этого праздника.

0 Спасибо

[РЕШЕНО] Настройка сервера Nginx с конфигурацией Perusio под Drupal

Аватар пользователя ttenz

Давно мечтал настроить сервер nginx для друпала с специально заточенной под Друпал конфигурацией Perusio (António P. P. Almeida), человека который хорошо разбирается в nginx и друпале и пожалуй это лучшая конфигурация из доступных.

Почему конфигурация Perusio? Что она дает?

Основные фичи:

0 Спасибо

«Error at offset X of Y bytes in variable_initialize», MySQL и кодировки

Аватар пользователя vkapas

Хотел бы написать об одной из причин появления ошибки вида
Notice: unserialize() [function.unserialize]: Error at offset X of Y bytes in variable_initialize() (line 935 of /includes/bootstrap.inc).
которая у меня возникла при обновлении с Drupal 6 на 7, и о способе её решения.

В моём случае проблема выглядела примерно так:

0 Спасибо

Drupal Global Training Day в Санкт-Петербурге

Аватар пользователя konstantin.komelin@drupal.org

Drupal Global Training Days logo

MorningCurve и я, Константин Комелин, присоединяемся к движению Drupal Global Training Days и проведем 23 мая 2015 в Петербурге бесплатный 3х часовой воркшоп по основам Drupal для новичков.
В ходе тренинга мы расскажем, как установить Drupal, как им пользоваться и как за достаточно короткое время создать свой сайт.

0 Спасибо

Мобилизация вашего сайта

Аватар пользователя flecus


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

В данной статье на примере сайта друпал.ру я покажу, что адаптивный дизайн - это не так страшно, как считают некоторые веб-мастера и администраторы сайтов, упорно не желающие переходить на адаптивную вёрстку.

0 Спасибо

Открыт набор на интенсив по основам разработки на Drupal 7

Аватар пользователя konstantin.komelin@drupal.org

MorningCurve Drupal интенсив

27 апреля 2015 - важный день для нас. Мы запускаем второй поток интенсивного курса "Основы разработки на Drupal 7".
Хочется сказать несколько слов о результатах прошлого потока и о том, что участников ждет в будущем.
Кроме того, в тексте вы найдете код на скидку в размере 500 рублей.

0 Спасибо

Аналог Hierarchical Select

Аватар пользователя kirill_dan

Всем привет. Недавно появилась у меня необходимость организовать иерархический вывод большого количества записей. Сделать это решение я попытался с помощью всем известного вам модуля Hierarchical Select.

Но моя радость очень быстро омрачилась. У меня в базе было 150 тыс. записей с тройной вложенностью. Обсуждение этого вопроса велось здесь: http://www.drupal.ru/node/116637

Я быстро понял, что мне не подходит не только модуль HS, но также и все его аналоги SHS и подобные. Все они использовали для своей работы стандартные функции Друпал для работы с таксономией. И когда записей в базе было много, то работа с таксономией превращалась в ад! Время появления нового select занимало от 10 до 50 секунд.

1 Спасибо

Barcamp в Краснодаре, 11 апреля

Аватар пользователя adubovskoy

Приветствую друзья! Силами активистов Южного друпал-сообщества организована секция на Баркемпе 2015 в г. Краснодар!

Название секции: CMS Drupal для разработчика, бизнеса и общества

Где и когда: 11 апреля 2015 г. в КубГАУ (г. Краснодар, ул. Калинина, 13)
Сайт мероприятия: http://barcampsr.ru

В докладчиках наши парни:
Дубовской Александр: Профессиональные сообщества как секрет успеха
Левашов Андрей: Эффект Даннинга-Крюгера в провинциальной веб-разработке или зачем мы возимся со студентами
Шаповалов Николай: - Яндекс Маркет на Drupal.
Селфин Пётр: Эффективные сайты на Drupal без знаний PHP
Синица Сергей: Интернет-магазин на Drupal Commerce
---

0 Спасибо

Подсветка синтаксиса (фильтры для кода)

Аватар пользователя .poltergeist

Рано или поздно все в веб-разработке сталкиваются с подсветкой синтаксиса и красивой версткой (на автомате) используемого в материале исходника, будь это sql запросы или команды bash — не суть — важна читаемость, красота; как следствие конверсия и глубина просмотра, а значит качество и вклад в развитие рунета :D

Я решил посмотреть, что есть готового для седьмой версии друпала, уяснить +/- найденных решений и найти оптимальный для своего скромного сайта со справочной информацией, кейсами прекрасными леди и преферансом.

BUEditor

0 Спасибо