В комментариях к этой записи я отвечаю на ваши вопросы о Drupal. Старый пост набрал 95 комментариев, и страницей стало не удобно пользоваться, поэтому продолжим здесь.
Ваши вопросы о Drupal. Часть 2
>> 1. Почему среди отечественных веб-разработчиков Drupal гораздо менее популярен, чем, например, Joomla.
Drupal из коробки совсем не user-friendly. Ему как бы всё равно, будут им пользоваться или нет. Он говорит: «Хочешь -- разбирайся, не хочешь -- не надо». Никаких иконок, как в Джумле или в Битриксе, никаких визардов. Всё это компенсируется кипой англоязычной документации на сайте, но это не для всех. Думаю, что на Друпал многие веб-мастера смотрели, но не всем хватило терпения разглядеть суть.
>> Более высокая стоимость разработки на Drupal является следствием малого количества (дефицитности) разработчиков или формируется исходя из других причин?
Я в ценах не очень ориентируюсь. Но когда называю цену от 20 до 50 тыс. рублей за настройку движка и прикручивание дизайна, многие заказчики уходят. Возможно у разработчиков на Друпал выше цены на простые сайты.
>> 3. Судя по тизеру в сайдбаре, вы используете для разработки и Drupal, и фреймфорк. Назовите, пожалуйста, 3 основных критерия, по которым определяется программная основа для каждого конкретного проекта?
На кейке в последнее время ничего не делаю. Иногда решаю программистские задачи, вроде миграции форумов на другой движок.
>> 4. Если бы лично от вас зависело наличие какого-то нативного WYSIWYG-редактора в Drupal, он бы там уже был? Вы считаете, что отсутствие WYSIWYG негативно влияет на популярность Drupal среди начинающих веб-мастеров?
Поставить TinyMCE с загрузкой картинок на Друпал -- не всем по силам. Хотя в базовый пакет это хозяйство я бы не стал включать. Не думаю, что отсутствие редактора -- самая главная причина относительной непопулярности. Главная причина -- разбираться в Drupal непросто, а перспективы туманны.
Если человек использовал Wordpress и решил посмотреть на Drupal, то я могу прогнозировать результат.
>> 5. В процессе разработки вам наверняка приходится создавать собственные модули. Вы отправляете их в общий репозитарий?
Если что-то делал, то это были узкие вещи. Не было смысла оформлять публичный модуль. Если удастся заполнить какой-то серьезный пробел, то вполне возможно поделюсь с общественностью.
1) Как позволить зарегистрированному пользователю добавить новый словарь, но чтобы он не мог редактировать/удалять другие?
2) При добавлении материала в блог не отображались бы вообще никакие словари(только один, который есть словарь для тегов), а при добавлении материала как "Заметка" - были списки созданных словарей + словарь для тегов.
>> 2) При добавлении материала в блог не отображались бы вообще никакие словари (только один, который есть словарь для тегов), а при добавлении материала как "Заметка" - были списки созданных словарей + словарь для тегов.
На страницах вида admin/taxonomy/edit/vocabulary/n можно указывать, с какими типами материалов связан словарь. Соответственно, для блоговых записей галочка должна стоять в свойствах всех словарей, а для «заметок» только в нужных.
Вам может пригодиться модуль Taxonomy Access Control. Он позволяет давать доступ к словарям только определенным ролям.
Я, например, пользовался им, когда нужно было дать блогерам доступ только к теговому словарю, а мне, админу, нужно было работать еще с несколькими.
>> 1) Как позволить зарегистрированному пользователю добавить новый словарь, но чтобы он не мог редактировать/удалять другие?
По-моему Drupal подразумевает, что возможность создания словарей -- вообще не для обычных пользователей. Уверены, что это нельзя обойти?
делаю лит-портальчик, но с возможностью постить не только свои произведения, но и какие-либо материалы, связанные с данным видом литературы(возможно о старых/зарубежных авторах, о опыте издания своих произведений и прочее), т.е. коллективный блог. Обойти можно - подачей заявки на создание нового словаря, но хотелось бы упростить жизнь пользователю.
Поделюсь своим опытом. У меня на deadland.ru тоже коллективный блог. Как видно по странице http://deadland.ru/rubrics.html -- там шесть словарей для категорий и один для тегов.
Посмотрел, как люди заполняют шесть полей с категориями, и понял, что это им не по силам. Поэтому я им оставил только один словарь -- для тегов. А остальные словари контролирую сам. Поскольку на сайте премодерация, то особых хлопот не создает.
То есть я уверен, что пользователи не будут возиться с созданием словарей каких-то.
Есть ли модуль, который позволяет создавать доки как на nnm.ru(со своими администраторами, модераторами), возможностью пользователей подключаться к данным докам и чтоб подключенные выводились у пользователя либо в профиле либо под меню?
Как сделаны комментарии на данном сайте?
Скачивал Comment Notify? но не нашел возможности убрать тему комментария.
>> Не нашел возможности убрать тему комментария.
Да, эта страница админки хитро спрятана ;) admin/content/comment/settings
>> Есть ли модуль, который позволяет создавать доки как на nnm.ru
Доки -- что это? Как-то связано со скачиванием файлов?
А как еще убрать блок "Формат ввода".
Я не хочу давать возможность пользователям вставлять в комментарии php-код
По умолчанию PHP-код может писать только администратор. Если всё же в незалогиненном состоянии этот формат доступен, проверьте разрешения где-нибудь здесь admin/settings/filters/2
Дмитрий, на странице о сравнении wordpress, joomla и drupal эта тема уже поднималась, но...
Многоязычные сайты на друпале - с чего начинать и в каком направлении копать?
Материалов на эту тему что-то маловато нашёл, а такого, чтобы getting started - не нашёл вообще.
Для пятой ветки есть два модуля, с которыми у меня любви не случилось.
Для шестёрки эти модули ещё не портированы и не понятно, будут ли портированы. Сама функциональность шестёрки заявлена, но что-то не сильно понятно, как работает.
Обещают только в семёрке реализовать 100% мультиязычность в ядре.
Вобщем, с чего начинать и в каком направлении копать.
Второе: сейчас на шестёрку переходить рано, как я понимаю? Стоит подождать, пока портируют побольше модулей и выявят\залатают найденные баги?
С чего лучше стартовать новые проекты, с шестёрки или пятёрки?
P.s. Капча глючит.
А какая нужна многоязычность? Может достаточно сделать мультисайтинг, при котором один движок будет работать с несколькими базами данных? Или критичны связи между материалами на разных языках?
>> Сейчас на шестёрку переходить рано, как я понимаю?
Да, модулей под нее немного. Я еще минимум пол-года подожду.
Дмитрий, с друпалом только начал разбираться и щас думаю какую цмс выбрать.
1. Каким образом можно сделать меню, например как на http://www.greenpeace.org.uk/ когда при переходе в "About Greenpeace -> How we work -> Scientific research" вид урла такой http://www.greenpeace.org.uk/about/how-we-work/scientific-research а не такой http://www.greenpeace.org.uk/scientific-research
2. Каким образом сделать меню, когда при переходе в определенной пункт этого меню, в какойто части сайта появлялось сабменю, как например на http://www.macworldexpo.com тоесть не как "все в одном блоке"?
>> 1. Каким образом можно сделать урл вида http://www.greenpeace.org.uk/about/how-we-work/scientific-research
Посмотрите модуль pathauto.
Еще при включенном модуле path можно для каждой страницы прописывать любого вида URL'ы. То есть реально ничего никуда не вкладывая, можно эмулировать вложенность.
>> 2. Каким образом сделать меню, когда при переходе в определенной пункт этого меню, в какойто части сайта появлялось сабменю?
Мне кажется, они на каждое подменю сделали по блоку, и показывают эти блоки в зависимости от URL (в настройках блоков есть опция).
Хорошо что сделали такой опросник :)
Я увидев, что такие известные сайты работают на drupal решил пристально посмотреть на эту CMS.
Покопался я...конечно еще плохо разобрался, но что-то мне эта система показалась бедной, не смотря на ее огромное меню (версия 6.1). МОжет это связано чисто с оформлением админки, суть в другом.
1. Как дела у этой CMS с SEO?А то даже при просмотре стандартной страницы не нашел мета-тегов description и keywords, в админке и подавно...может плохо смотрел, но во всяком случае не нашел вообще.
2. Чем вы можете объяснить такую популярность drupal у серьезных проектов?Она проще других cms, функциональнее?
>> …мне эта система показалась бедной…
Система устроена не по принципу «всё включено», а «подумай, какая тебе нужна функциональность, и включи / скачай модуль». Несомненно, нужно время, чтобы исследовать репозитарий.
>> Как дела у этой CMS с SEO? А то даже при просмотре стандартной страницы не нашел мета-тегов description и keywords.
С SEO всё в порядке. А модуль, поддерживающий мета-теги, называется nodewords.
>> Чем вы можете объяснить такую популярность drupal у серьезных проектов? Она проще других cms, функциональнее?
Да, функциональнее. Еще хорошая англоязычная документация и гибкая архитектура.
Добавление про поиск мета-тегов в админке :)
Возможно вы не правильно поняли. Я про то что не нашел настройку поисковых параметров для страниц.
возможно уже было , если да просто киньте ссылкой.
Проблема с авторизацией сразу после установки. В админку не пускает. Любой браузер. И за этого неподружился с друпалом и выбрал джумлу для одного проекта. а так хотелось.
Ставите чистый Друпал. Создаете учетную запись админа. Выходите. И потом не получается залогиниться?
Вот пара ссылок на разные рецепты:
http://drupal.org/node/97397#comment-171671
http://drupal.org/node/6696
Была та же проблема.
Пришлось изменить поле "pass" в таблице "users" базы данных. Пароль хэшируется функцией md5()
А есть какие-нибудь социальные сети, сделанные на Drupal'е? ;)
Вот и ответ подоспел ;)
Хотелось бы найти интересные (свободные) темы для Друпал. Те которые на оф. сайте такое...
Может создать для этого отдельный раздел?
Хороших бесплатных тем действительно нет. Но сделать свою на основе существующих не очень сложно. Нужно лишь приложить немного усилий :)
Да, я вот воодушевился примером Димы Сергеева и таки разобрался, как дизайн свой к Друпалу прикручивать.. как раз на основе существующих тем. Тут основное - надо разобраться какой CSS за какую часть страницы отвечает и потом менять его..
Приветствую, насколько правильным является ипользование словаря с тройным уровнем вложенности и очень большим кол-вом терминов (более 1000)? Хотя под друпал будет выделен отдельный сервак. Это может как-то сказаться на производительности?
Не сталкивался с таким. Но гипотетически проблемы могут возникнуть, если у каждого термина будет свой вручную прописанный url alias. Или если вы будете использовать какой-то модуль, работающий с терминами, без кеширования. Например, если бы tagadelic не кешировал облако тегов, то на 1000 терминов, уверен, это было бы заметно.
По-моему это не самая сильная потенциальная угроза сайту. Всё вполне контролируется.
У меня вопрос скорее не по Друпалу, а по проектированию. Делаю литературный портальчик, возникла идея с поиском по алфавиту, т.е. сделать алфавитную линейку и при выборе отображались авторы/произведения, начинающиеся на эту букву. Но имеет ли смысл такое делать? ведь этих авторов никто не знает, не знают названия произведений. Это было бы логично сделать на сайте с известными писателями, а как поступить в данном случае? Поиск по тегам есть, список авторов вывел.
Реализацию алфавитной линейки нашел на друпал.ру, только еще не разобрался с ней. Вот думаю, стоит ли разбираться или на данном этапе это не нужно?
Если авторов будет приличное кол-во (это даже и необязательно), да и книг тоже, то думаю стоит, т.к. это должно добавить определенное удобство в навигацию. :)
Алфавитная линейка -- хороший вариант html-карты сайты, чтобы сайт индексировался поисковиками.
Для людей, если авторов и произведения никто не знает, линейка -- не самое удобное средство навигации. Тут нужны четкие аннотации к книгам, может быть иерархический рубрикатор параллельно тегам, подборки книг на популярные темы, составленные людьми.
Получается, что линейка -- это не фича первой необходимости. К тому до наполнения базы пройдет некоторое заметное время, я думаю. Для начала сойдет и одна страница со списком в алфавитном порядке.
В файле node.tpl.php есть вот такие строчки
<?php if ($links): ?>
<div class="links">
<?php print $links; ?>
</div>
<?php endif; ?>
Хочу изменить на главной отображение тизера материала, например, убрать запись "блог пользователя ххх". Где найти этот массив links?
>> Где найти этот массив links?
Его в общем-то незачем искать. Ближе к шаблону вывод $links можно хорошо настроить.
Вот пара ссылок:
http://drupal.org/node/44708
http://drupal.org/node/44435
Здравствуйте.
Помогите, пожалуйста разобраться в Друпале.
С некоторых пор новые материалы и пункты основного меню, а так же все изменения, вносимые в уже существующие материалы не видны незарегистрированным пользователям.
более того, это выглядит так как-будто друпал для незарегистрированных пользователей залип на каком-то странном состоянии ибо в одном материале исправил PHP-код и теперь для зарегистрированных пользователей результатом его выполнения получается одно, а для незарегистрированных - другое
>> С некоторых пор новые материалы … не видны незарегистрированным пользователям.
1. Если вдруг не смотрели, проверьте настройки доступа на странице admin/user/access
2. Попробуйте стереть весь кеш движка. Цивилизованный способ — поставить модуль Devel. После его включения на странице admin/build/block можно будет включить блок с полезными опциями, там есть и «Empty cache».
3. Может у вас стоит какой-то еще модуль, ограничивающий доступ?
Проблема в том, что на моем сайте для пользовательской части используется разработанная мной тема, а для админской-другая, garland. Теперь когда я создаю новые блоки или включаю стандартные, они отображаются только в админской части. Как сделать так, чтобы новые блоки автоматически появлялись для всех тем, используемых на сайте? Как в админке, так и в клиентской части сайта
>> Теперь, когда я создаю новые блоки или включаю стандартные, они отображаются только в админской части.
Насколько я знаю, никаких особых действий предпринимать не нужно. Откройте шаблон page.tpl.php от Гарланда и обратите внимание на переменные $header, $sidebar_left и подобные. Эти переменные отвечают за содержимое различных «регионов» шаблона. В Гарланде по-моему их шесть.
Проследите, чтобы в page.tpl.php вашей темы эти переменные тоже были бы выставлены.
Если нужны другие «регионы», почитайте это — http://drupal.org/node/29139
Дмитрий, добрый день!
У меня на 6.1 не работает контактная форма, хотя спецы говорят что должна... Письма, отправленные с сайта, ни на один адрес не приходят... В чем может быть закавыка?
>> У меня на 6.1 не работает контактная форма...
Маловато данных для каких-то разумных предположений, не хочу гадать. Вообще функциональность простая, даже не слишком опытный PHP-программист сможет ее отладить.
проблема решена. Просто напарник решил "усовершенствовать" смену тем. Спасибо за ответы
мне нужно сделать мини соцсеть для к основной функциональности сайта хотелось бы увидеть личные альбомы для пользователей, расширенные персональные страницы, группы. с друпалом дела не имел, подойдет ли он для такой задаче, какие модули посоветуете использовать?
>> Мне нужно сделать мини соцсеть... Какие модули посоветуете использовать?
Друпал вам скорее всего подойдет. А про модули вопрос слишком общий. Каждая из перечисленных вами задач имеет несколько альтернативных решений. Скажем, про одни лишь пользовательские фотоальбомы можно целое эссе написать.
Раскручивайте понемногу функциональность, смотрите модули в репозитарии. Всё получится, если знаете английский и PHP.
Дмиртрий, здравствуйте
пробую переехать с Вордпресс на Друпал
Друпал понравился -- интересный и гибкий
сделал 2 ссылки в главном меню
на контент с тегом А (taxonomy/term/1) и B (taxonomy/term/2)
по этим ссылкам блогозаписи разного назначения
так делать -- нормально? ж)
как выводить самую свежую запись с тегом А и самую свежую запись с тегом В на главной странице?
как убрать ссылку на блог внизу поста (admin's blog)?
напрмер убрать её только при выводе по тегу
сделал импорт из WordPress и комментарии в Друпал отображаются в обратном порядке -- самые свежие на верху
как это исправить?
спасибо
ЗЫ: Drupal 6.2
> как выводить самую свежую запись с тегом А и самую свежую запись с тегом В на главной странице?
этот вопрос решился
для новичков вроде меня:
исользуя views можно сделать блок содержащий контент отфильтрованный и отсортированный по множеству критериев (теги/дата создания etc)
>> …как убрать ссылку на блог внизу поста (admin's blog)?
Можно просто в CSS выставить display: none на ссылку -- у нее должен быть прописан отдельный класс . А можно в template.php подправить массив $links.
>> …сделал импорт из WordPress и комментарии в Друпал отображаются в обратном порядке.
В админке есть опции на эту тему -- admin/comment/configure
Оба совету по опыту пятого друпала, но думаю сработают и в шестом.
Какие модули используются тут и много времени настройка и прочее заняло? Просто в первый раз вижу нормальный блог на drupal :) А то я смалодушничал, сайт на друпале, а блог в подпапке на вордпрессе. Это первый вопрос :)
А второй - есть ли способ убрать, например, из отображения статьи, а вообще ноды, автора, дату и прочее при просмотре и списка тизеров, и контента, не трогая файлы темы и, тем более, файлы ядра и модулей? Пробовал contemplate - вывод самого контента настраивается нормально, а вот заголовка ноды никак, похоже contemplate начинает работать уже когда заголовок ноды выведен. Просто хочется, с одной стороны, минимум не нужной информации на сайте, а с другой стороны - свободу выбора юзером тем, и вообще темы менять как перчатки, ничего в них не крутя.. Но что-то никак не могу найти способа ограничить показ "мета" информации без правки чужого кода и без написания своего модуля с хуками
>> Какие модули используются тут и много времени настройка и прочее заняло?
Ничего особенного на этом сайте не используется: captcha, comment_notify для извещений по почте, tinymce+imce в качестве редактора с поддержкой загрузки картинок и остальное по мелочи.
>> Есть ли способ убрать из отображения статьи автора, дату и прочее?
Да, настройки на эту тему находятся на странице admin/build/themes/settings
>>Ничего особенного на этом сайте не используется
Угу, действительно, просто тема (раскладка) удачная и настройки ее, а то как вижу блог на друпале, то сразу друпал виден невооруженным взглядом, хотя бы своими меню и таксономией, которые посетителям, "выросшим" на WP вообще-то не сдалась.
>> Да, настройки на эту тему находятся на странице admin/build/themes/settings
Туплю, блин, как я их просмотрел :) Лез сразу в настройки темы, а не в общие :))) Спасибо
Добрый день, вопрос следуюий:
1) при создании 2-х новых типов материала, как связать эти типы друг с другом?
2) в новом типе материала я добавляю поле, например типа text, как мне к нему прицепить проверку по регулярному выражению (например хочу проверить на правильность введения email или что то в этом духе)
3) можно ли вместе с search создать еще один поиск, но только по определенному типу материала??
>> При создании 2-х новых типов материала, как связать эти типы друг с другом?
Есть разные возможности, например:
http://drupal.org/project/cck (там внутри есть модуль node reference)
http://drupal.org/project/relativity
http://drupal.org/project/relatedcontent
>> Как к CCK-полю прицепить проверку по регулярному выражению?
Можно порыться в патчах http://drupal.org/node/84791
А можно открыть CCK/text.module и посмотреть функцию text_field -- там описывается валидация и среди передаваемых параметров есть имя поля. Так что вполне реально написать свое валидирующее расширение.
>> Можно ли вместе с search создать еще один поиск?
Посмотрите, например, опции расширенного поиска на http://d5.drupaldev.ru/search/node/search -- там можно ограничить круг поиска конкретными типами материалов.
Спс, за совет, посмотрю
О, все получилось... )))
Возник еще один вопрос: если у меня есть, например, автор и его произведения, то как сделать чтобы при удалении автора, автоматически удалялись все его произведения?
>> Как сделать чтобы при удалении автора, автоматически удалялись все его произведения?
Речь о нодах, где есть родительский элемент «Автор» и дочерние «Произведения»? Или речь об авторе-зарегистрированном пользователе?
Теоретически решение в обоих случаев можно вынести на уровень СУБД. В MySQL некоторые таблицы перевести на innoDB, прописать внешние ключи и каскадные удаления. Хотя это может сбить какой-нибудь внутренний друпаловский счетчик постов.
О нодах... А самими средствами Друпала это не выполняется?
Вот нашел обсуждение этой темы и простенький сниппет -- http://drupal.org/node/175556 Только будьте осторожны, удаление -- опасная штука.
Спс, посмотрю обязательно
Здравствуйте, Дмитрий. Дело вот в чем, есть сайт на Drupal6, работающий на Apache2.2. Hеобходимо сконфигурировать apache с tomcat6, для обработки jsp-запросов. Нашла информацию о том, что существует модуль позволяющий это сделать (mod_jk), но попытки прикрутить его ни к чему ни привели. Как вы считаете, целесообразно это делать, будет ли Drupal нормально функционировать в данной связке apache+tomcat? Подскажите пожалуйста, может вы встречали где-либо, подробную, понятную инструкцию по данной теме. Заранее огромнейшее спасибо.
>> ...будет ли Drupal нормально функционировать в связке apache+tomcat?
Почитайте http://drupal.org/node/138448
Вот цитаты оттуда:
1. If you can get PHP to run on Tomcat, Drupal should run, Drupal needs PHP.
2. Tomcat and Apache can coexist smoothly on the same host.
И, да, проверено на практике: работает (Ubuntu 8.04, Apache 2 и Tomcat 5). php и jsp в таком случае просто обрабатываются разными модулями веб-сервера (если php как cgi, то вопрос вообще снимается).
Добрый день, Дмитрий!
Можно ли в друпале подключать модули (интересуют forum и poll) два раза? Такая жуткая идея возникла, так как нужно иметь на сайте закрытые (приватные?) форумы и опросы в которых будут участвовать несколько групп пользователей. Нужно, что бы пользователь 1-й группы имел доступ только к форуму №1,
пользователь 2-й - только к форуму №2
... Точно также и с опросами.
А лучше посоветуйте, как это по-человечески сделать))
Необходимо именно разграничение доступа, а не различное отображение информации для групп пользователей.
>> ...нужно иметь на сайте закрытые форумы и опросы.
Всё это лучше делать через контроль доступа (admin/user/access) и систему ролей (admin/user/roles).
Для форумов попробуйте модуль Forum Access.
Для опросов -- nodeaccess.
Спасибо, Дмитрий!
Еще пару вопросов назрело. Использую модуль WebFM, но он несовсем подходит к моим требованиям (например, каталоги могут создавать только администраторы...). Есть ли что-то удобнее и функциональнее этого модуля?
Еще столкнулся с проблемой хостинга. php ограничивает размер загружаемого файла до 2 Мб, как можно это ограничение обойти?
>> Использую модуль WebFM, но он не совсем подходит к моим требованиям. Есть ли что-то удобнее и функциональнее этого модуля?
Никогда не пользовался подобными модулями, но в категории File management есть альтернативы. На первой странице вижу минимум три аналогичных проекта.
К тому же всегда есть возможность работать с файлами, как с аттачами к нодам. Папки можно заменить категориями. Проблема с правами тоже решается -- есть опция Private downloads.
>> PHP ограничивает размер загружаемого файла до 2 Мб, как можно это ограничение обойти?
Насколько я знаю, особо не обойдешь. В файле php.ini эти ограничения задаются. Доступ к нему далеко не все хостеры дают. Шансов, что получится через ini_set() или .htaccess, не много. Надо хостера просить или переезжать.
Здравствуйте, вопрос, можно поставить Drupal на Tomcat? спасибо
Уже ответил выше.
Здравствуйте!
Подскажите, как организовать одновременное существование папки upload в корне сайта и такой же странички сайта www.mysite.com/upload (работают чистые ссылки). Сейчас в такой ситуации друпал пишет, что страница не найдена.
Здравствуйте, может ли Drupal выполнять отчеты php из базы данных MS SQL? Имеется ли где-нибудь подробная информация на русском языке? Заранее спасибо!!!
Не понимаю, как Drupal связан с отчетами на PHP из MS SQL. Модуля с подобной функциональностью мне не попадалось. А написать можно наверняка.
Здравствуйте, необходимо чтобы в блоке Randow image рядом с картинкой отображалось текстовое поле, возможно ли это? для загрузки картинок использую модуль Image.
Cпасибо!
Если речь об этом http://drupal.org/project/random_images , то мне кажется вы зря используете этот модуль: выглядит совсем мертвым.
Попробуйте сымитировать блок со случайной картинкой через Views. Там в разделе Sort Criteria должен быть Random. И текст при помощи Views легко будет вывести.
Отправить новый комментарий
Дмитрий Сергеев, 22 года. Разрабатываю сайты на Drupal.
Алексей, 04.03.2008 17:20
Дмитрий, вопросов накопилось множество. Хорошо, что вы снова их принимаете.
1. Почему среди отечественных веб-разработчиков Drupal гораздо менее популярен, чем, например, Joomla (предположение о меньшей популярности построено на основании объемов сообществ, количества тематических источников и некотором личном опыте)?
2. Более высокая стоимость разработки на Drupal является следствием малого количества (дефицитности) разработчиков или формируется исходя из других причин?
3. Судя по тизеру в сайдбаре, вы используете для разработки и Drupal, и фреймфорк. Назовите, пожалуйста, 3 основных критерия, по которым определяется программная основа для каждого конкретного проекта?
4. Если бы лично от вас зависело наличие какого-то нативного WYSIWYG-редактора в Drupal, он бы там уже был? Вы считаете, что отсутствие WYSIWYG негативно влияет на популярность Drupal среди начинающих веб-мастеров?
5. В процессе разработки вам наверняка приходится создавать собственные модули. Вы отправляете их в общий репозитарий?