Блог пользователя - Artu

Как тестировать веб приложение на Drupal 7 под нагрузкой для авторизированных пользователей

11 июля 2016 в 21:39

Drupal 7 приложение содержит развесистый FrontEnd из которого авторизированные пользователи отправляют JS callbacks (см. модуль https://www.drupal.org/project/js) на сервер, учавствуя в чатах, голосованиях и прочих активностях.

Задача в том что бы симулировать реальную работу множества пользователей под нагрузкой (два условия сразу). Для load тестов используем LoadImpact, но до этого момента тесты там были для НЕваторизированных пользователей.

Массовая загрузка ФОТО в Drupal на мобильных устройствах

8 октября 2015 в 11:30

Нужна массовая загрузка фото, с возможностью обрезки каждой фото.
Я использовал http://cafuego.net/2013/04/26/add-images-drupal-your-mobile-device для загрузки с мобильных устройств и соотв. модуль из песочницы.

Он имеет проблемы с загрузкой на Android, но вопрос не в этом.
Он цепляется к стандартной форме загрузки файлов картинок, которые нужно загружать по очереди. А это неудобно как для специализированного на загрузке сервиса.

Сделать хардкод позиции элемента во view

1 сентября 2015 в 8:45

Есть вьюха которая выводит разные типы нод отсортированные по весу.
Нужно что бы одна конкретная нода (Featured, по ID) всегда выводилась на третьем месте (фиксированная позиция) в не зависимости от абсолютного значения поля веса для первых двух.

Подошел бы следующий алгоритм. Нужно узнать вес первых двух нод для вывода. А он может быть разным. Потом прописать правильный вес для Featured node, после этого вывести view.

Правильный модуль обрезки изображений

25 августа 2015 в 11:48

Нужно обрезать по разному один источник изображения для 3-х мест использования.
Image cropping такое не позволяет. В его случае придется создавать 3 отдельных поля, и трижды загружать изображение.

Кто то сталкивался с такой задачей?
Вот сравнение модулей, не знаю с чего начать.
https://www.drupal.org/node/1179172

Несколько галерей в одном материале

24 августа 2015 в 22:45

Использую замечательный модуль Token Insert который позволяет вставить отформатированное поле в произвольное место body.
Но как быть если таких галерей несколько?
Напрашивается решение иметь несколько экземпляров этого поля через field collection.
Но как обратится к каждому экземпляру поля через Token?
Пробовал:
[node:field_gallery:0]
[field_gallery:0]
Без результата.

Выбор цвета текста (класса CSS) контент менеджером

20 августа 2015 в 11:33

В зависимости от фонового изображения нужно реализовать выбор цвета текста: черный или белый.
Т.е. зависимость класса от поля (field) или что-то подобное.
Визуальный редактор не подходит. Так например, в нем не выберешь цвет заголовка или однострочного поля.
Как реализовать? Чувствую что есть модуль.)

Подскажите, пожалуйста на чем реализовать такую галерею

17 августа 2015 в 22:53

http://prntscr.com/85rdzg

Где то видел модуль.
Нашел https://www.drupal.org/project/masonry .
Но похоже так все "плитки" организованы как колонки, а нужно с эффектом перекрытия.

Модуль Token insert не вставляет слайдер

10 августа 2015 в 10:19

Поле слайдера настроено и выведено в материал (или спрятано).
Код Token Insert ([node:field_image]) выводит список имен файлов-изображений.
Как вывести слайдер?

Вставка поля изображения (image field) в произвольное место содержания (body)

19 июля 2015 в 22:55

Модуль Insert?

Виджет для поля (image field) типа слайдера

19 июля 2015 в 22:34

http://prntscr.com/7uk8fh
Кто чем пользовался?
Без вьюх, не такое громоздкое как Nivo Slider.
Просто виджет поля.

Wheather API, сталкивались?

15 июля 2015 в 10:46

Нужно реализовать вывод погоду определенного внешнего вида.
Значок погоды (тучи, дождь, солнце, и др. графика есть), температура.
Сталкивались с таким?

Как вводить и хранить статический контент сложной структуры

14 июля 2015 в 0:51

Если содержание страницы (или поля) представляет собой сложную статическую HTML/CSS разметку то редактировать ее через визуальный редактор или без него неудобно и неправильно.
Очевидный вариант состоит в том что бы подгружать определенный файл из определенной папки.
И редактировать его как код. Это предполагает наличие FTP доступа, что неудобно для контент менеджера.
Есть другие варианты?

Как авоматизировать рутинные действия с контентом

8 марта 2015 в 2:25

Периодически есть необходимомть делать следующие действия:
1. Удалять ноды опрделенного типа.
2. Менять принадлежность ссылки меню к меню. Удалять ссылки меню.
3. Удалять определенные блоки.
4. Очищать опредленные ноды.
5. Отключать определнные модули.

Есть какие то идеи кроме написаняи модуля с использованием пакетных опреаций?

Письмо о активации/блокировании аккаунта приходит дважды

17 января 2015 в 11:11

В чем может быть причина?

Сборка для агентства недвижимости Drupal 7

2 января 2015 в 6:55

С Новым Годом!))

Предложение:
Предлагается на продажу сборка для агентства недвижимости на Drupal 7.

Демо:
http://alliance-realty.com.ua/
http://aspekt.poltava.ua/
Предлагается сборка подобная первому сайту, как более доработанная. Ее можно использовать как для локального, так и для международного сайта недвижимости.
Сайты проверены в практическом использовании, первый сайт используется с 01.06.2014, второй сайт с 15.01.2014.
Сборка может использоваться как основа для функционала вашего сайта, так и для разворачивания готового к работе сайта. Содержит доработанную тему Professional. Наполнена демоконтентом.
Сборка от разработчика ITC-Realty - http://itc-realty.com. Поставляется обновленная версия Drupal и contrib модулей.

Чем переводите Drupal и модули?

17 декабря 2014 в 16:08

Замечаю на форуме что у некоторых переводы отличные от меня.
Я перевожу Localisation Client с источника http://localize.drupal.org.
Еще в 6-ке пользовался Drupaler'ом и его модулем синхронизации.
После появления Localisation Client для 7-ки пользуюсь только им.
Есть что-то более правильно альтернативное чем localize.drupal.org?
И чем его синхронизировать?

Модуль Rate показывает результаты только после голосования, а нужно и до

17 декабря 2014 в 15:52

Выбран виджет типа "Yes"/"No". Ддя лургих виджетов эта же проблема.
При открытии страницы с голосованием, показывает по нулям. http://prntscr.com/5htesj
И только после того как проголосовал показывает кол-во голосов за каждый вариант. http://prntscr.com/5htezu

Настройки:
http://prntscr.com/5htf4x
http://prntscr.com/5htfe0

Как почистить мусор в БД (удаленные темы и др).

14 декабря 2014 в 0:17

Подобных тем куча, но речь идет не про кеш.

Мусор остается после удаленных тем (расположение блоков + настройки темы).
Подозреваю что лишние переводы остаются после удаления модулей.
Удаленные поля должны чистится по крону, ОК.
Что-то еще?

Но все таки как чистить мусор от удаленных тем?
Вот человек спросил - http://www.drupal.ru/node/56640, так и не нашел понимания.

Я, например, часто на сайте устанавливаю разные темы, делаю в них настройки, потом удаляю.
Через время установив тему повторно, я уже не могу вернуться к настройкам темы по умолчанию.
Да и мусор в БД ни к чему.

Неужели никто не задавался этим вопросом. Удивлен если нет модуля для этого.
Вариант с ручной чисткой БД рассматривается, но не удобен.

Как реализовать закрытие профиля пользователем

7 декабря 2014 в 1:06

У пользователей есть права для просмотра профилей друг друга.
Но им нужна дать возможность закрыть от просмотра свой профиль, как в социальных сетях.
При этом что бы во всех местах где предусмотрена ссылка на профиль (автор ноды, автор комментария) вместо этой ссылки высвечивалась "Аноним".
Т.е. нигде реальное имя пользователя (используется Realname) не светилось. Даже при отправке сообщений PrivatMsg.