Рубрика «drupal» - 11

в 20:09, , рубрики: drupal, метки:

Привет.
Критические статьи о Drupal входят в моду, я не хочу писать брызжа слюной о том, что плох друпал или хорош, хотя опыта для первого и второго хватает, я напишу как друпал повлиял на мою жизнь.
Под катом ~5 лет моей жизни бок о бок с друпалом.
Читать полностью »

в 20:03, , рубрики: cmf, cms, drupal, Веб-разработка, метки: , ,

Dries Buytaert

В одной из предыдущих статей — «Обзор конструкторов контента (Content Construction Kit) для популярных CMS», на которую никто не обратил внимание в песочнице… я уже рассказывал, с каким количеством проблем столкнулся при разработке проекта на Drupal 7.
В попытке разобраться, что же не так я натолкнулся на статью одного из разработчиков Drupal Daniel F. Kudwien "The Drupal Crisis", которая пролила свет на происходящее в кузнице Drupal.
Читать полностью »

Доброго всем времени суток!

Те, кому часто приходится поднимать сайты на Drupal, имеют в загашнике постоянный набор модулей и тем, которые так или иначе могут использоваться на понимаемом ресурсе.
При отсутствии данного набора приходится вспоминать и скачивать модули для воплощения на сайте того или иного функционала.
Поскольку актуальной на данный момент версией является седьмая, о ней и пойдёт речь.
Читать полностью »

Drush команда для мгновенной установки друпала Мне частенько требуется поднять «чистый друпал» для тестирования какой-то фичи или нового модуля. Для быстрой установки друпала есть соответствующие драш команды, но ведь еще нужно создавать хост, директорию, рестартить апач. В общем куча мелочей, которые не хочется делать каждый раз. Я написал небольшой скрипт который автоматически создает хост для апача и устанавливает друпал в указанную директорию.
Читать полностью »

image Недавно мне потребовалось реализовать сабмит формы по AJAX. При этом форма должна загружаться в попапе. Казалось бы задача тривиальная, но оказалось что все же есть подводные камни.
Задача решается для Drupal 7. В качестве библиотеки для создания popup'ов используется fancybox.
Читать полностью »

Сначала ответ на вопрос «А зачем переходить с Drupal на статику»

Если посмотреть на то, как устроено большинство сайтов, то видно, что, чаще всего, необходимости именно в динамичности содержимого нет. Эти сайты — набор статических (или редко изменяющихся) материалов. Интерактив с посетителями редкость.

Единственное, что оправдывает в такой ситуации технологию CMS — это очень быстрое создание сайтов.

Фактически Drupal (да и другие CMS) используются в таких случаях просто как редактор той или иной публикации на сайте.

Статика прекрасно бы подошла под такие задачи. Она требует меньше ресурсов сервера и существенно проще администрируется.

В качестве вспомогательного инструмента для перехода и дальнейшей эксплуатации в статике выбран Python.

Читать полностью »

в 9:28, , рубрики: drupal, метки:

Для кого же, все таки, Drupal?В 2008 году, когда я впервые услышал о Друпале, я жадно хотел ее попробовать, так как на тот момент не знал ничего кроме WordPress и Joomla. Не зная историю происхождения и значение названия, оно мне показалось слишком серьезным и внушающим доверия. Может на тот момент оно с чем-то ассоциировалось или просто было созвучно чему-то серьезному… Хотя желание посмотреть, что же это такое, было очень большим, какой-то странный страх перед той неизведанной серьезностью удерживал меня. Все же пришло время и я решился на знакомство с самой серьезной CMS для меня. Знакомство то было полным разочарованием! Привыкший к структуре Joomla, я боялся представить жизнь без компонентов и плагинов. В общем, то время, которое я провел с Drupal — было недолгим и крайне непродуктивным. И я решился расстаться с ней, как минимум — надолго, как максимум — навсегда.
Читать полностью »

Привет читатель!

Я являюсь WEB разработчиком, программирую на PHP. Основным моим направлением является разработка сайтов с использованием CMS/CMF Drupal. Я работаю в небольшой IT организации, проекты бывают всякие (большие, маленькие, новые, прибывшие на допил и т.д.). В последнее время (в моём случае это уже год) я сталкиваюсь с такими проектами на которых работали одни, потом другие, третьи… И в осномном на таких проектах заказчик просит поправить как правило что-то по мелочи (там элемент в форму вставить, там-то класс дополнительный нужен и т.д.) Но поскольку проеты большие иногда случается такое что даже толком не всегда получается определить «а что же тут работает? какой модуль?». С года 2 назад я узнал про drush, весьма удобен, полезен, но самое главное не тратиться время на рендеринг страниц (его уходит очень много для построения страницы). И тут я понял что было бы хорошо как-то узнавать такую мелочную информацию через консоль, получилось довольно быстро и удобно как мне кажется.
Читать полностью »

Хочу поделиться способом решения одной задачи для сборки Drupal Commons. По требованиям ТЗ нужно было ограничить доступ пользователей к нодам по определенным правилам:

  • Пользователи с определенной ролью могут видеть только определенный тип групп
  • Эти пользователи могут видеть только контент группы, где они состоят

Сразу я пытался реализовать это через hook_node_grants и hook_node_access_records, но пришел к выводу, что решение получается слишком громоздкое, глючное и замусоренное.

И пошел другим путем.
Читать полностью »

В статье предложен патч для модуля Webform, часто используемого в CMF Drupal для создания опросников и анкет. Патч позволяет через административный интерфейс указывать несколько условий для компонентов формы, а также управлять логикой их совместной работы.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js