Drupal7

Модуль Profile смотрит в сторону Fields API

5 ноября 2009 в 11:47

Накануне на Друпал.орг застолбили место под проект Profile 2 — замену стандартного модуля Profile. Согласно сообщению на странице проекта, это логичное следствие из двух обсуждений на тему грядущего появления в ядре Друпал 7 механизма Fields API (функциональный аналог CCK) и целесообразности дальнейшего существования модуля Profile со своей схемой создания полей в профилях пользователей (1, 2).

Несколько вопросов во друпалу.

28 октября 2009 в 14:57

Господа, помогите пожалста выяснить несколкьо вопросов:
- слыхал эта cms поддерживает мультиязычность контента, подскажите где можно взглянуть на то как это выглядит ?
- seo, поддерживает ли сабж "человеко-понятные" ссылки типа "/the_best_cms" или как джумла - набор цифр и букв?
- можно ли настроить тайтлы, киворды, дескрипшены, для каждой страницы, в т.ч. переведенной? В джумле например такого не сделать Sad

Вопрос по всемилюбимой связке CCK+imagefield+imagecache

27 октября 2009 в 2:30

Обычно я делаю так. Создаю настройки в imagecache скалирования, к примеру 200 х 200. Далее создаю поле imagefile в документе... загружаю фоток 20... в настройках поля указываю настройки 200 х 200 присоединеные к изображению.

Drupal 7: вести с фронта

20 октября 2009 в 12:11

Наконец разработка Drupal 7 дошла до состояния, когда результат можно поставить и попробовать (до этого много раз я пытался установить текущий билд, но ошибки убивали надежду еще до окончания установки). Так что всем интересующимся рассказываю, что нового ждет нас в Drupal.

Фильтрация спамботов с помощью .htaccess

19 октября 2009 в 8:39

Существует ресурс, коллекционирующий правила .htaccess для защиты от всякого рода сетевой нечисти. Разработка продвинутых бан-листов ведется автором с 2006 года и он утверждает, что повышение нагрузки на Апач от порядком разросшегося списка — незаметное по сравнению с тем, как полегчало серверу после отсечения тучи уродов.

На данный момент бан-лист производит:

Не работают чистые ссылки в D7

15 октября 2009 в 11:32

Всем привет !

На одном и том же сервере чистые ссылки в D6 работают, а в D7 нет. Ума не приложу ПОЧЕМУ ??? Ведь настройки сервера для разных версий сайтов одинаковые.

Ошибка при обновлении модуля book при переходе с drupal 5 на 6

13 октября 2009 в 21:50

Переносил сейт с 5ки на 6ку и столкнулся с непонятным повевением при кешировании блока модуля book.

Ошибка проявляется только если подшивок на сайте несколько.

Проявляется слудещим образом: на страницах где выводится блок подшивки постоянно выводится блок первой открытой подшивки вне зависимости от того, к какой подшивке относится выводимый материал.

Если хотите исправить сие быстро - проставьте в таблице blocks значение поля cache = 5

Многопользовательский блог

23 сентября 2009 в 2:24

Здравствуйте.
В целях реализации системы многопользовательских дневников изучил некоторые из наиболее популярных CMS и самих блоговых. Однозначный вывод, да и выбор сделать проблематично.

По сути и по названию Wordpress MU должен подходить, но нет необходимости освещать ту нагрузку на сервер, которую он создаёт. Даже несмотря на сравнительно небольшую прогнозируемую посещаемость и небольшие требования к функциональности хостер наверняка рано или поздно запретит использование оного скрипта.

Потому есть два вопроса:
1. Возможно ли данную затею меньшими жертвами реализовать с помощью Друпала; если да - какие дополнительные модули для этого могут потребоваться?
2. Существуют ли менее "мощные" альтернативы, но надёжные?

Буду благодарен, если в данной теме не будет посторонних рекомендаций и рассуждений, а исключительно чёткие и информативные ответы.

Спасибо.

Два друпала на одном серваке: второй не устанавливается

22 сентября 2009 в 14:25

Имеем: никсовый сервер pups.my.domen, на нем апач 2х и ПХП 5.х и MySQL 5х
На всем этом крутится виртуальный сайт daemon.my.domen с друпалом 6.13
Надо: поставить "рядом" еще один друпал для различного рода извращений упражнений. Создаю папку $wwwroot/drupaltest, базу drupaltest, в $wwwroot/drupaltest бросаю инсталляцию друпала 6.14, захожу на pups.my.domen/drupaltest/install.php и начинаю ставить и, тут, на третьем по-моему шаге появляется

Warning: ini_set() [function.ini-set]: A session is active. You cannot
change the session module's ini settings at this time. i
n /var/www/httpd/drupaltest/sites/default/settings.php on line 144

и установка завершается ошибками. Гуглил на предмет сессий, друпала, но так ничего вразумительного не нашел. Комментирование указанных строк в settings.php убирает предупреждение, но друпал корректно все равно не до устанавливается.
Какие-то могут быть решения данной проблемы?

Новое в Drupal 7

17 сентября 2009 в 14:19

По мотивам Drupal 7.x-dev
Ваши поправки и дополнения приветствуются! Переведём вместе!

Изменения для разработчиков

Замечания по релизу DRUPAL-7-0-UNSTABLE-9 (15 сентября 2009)

  1. Уровень базы данных ядра теперь полностью DBTNG-совместима. Также в АПИ схем БД добавлены поля 'date' и 'time'. А update_sql() мы убили навсегда! Теперь хуки hook_uninstall() и hook_install() будут применять схему автоматически.
    PS: DBTNG - "Database Layer: The Next Generation", см. http://drupal.org/node/225450
  2. АПИ файлов теперь используют оболочки потоков (?) для доступа к файлам. То есть теперь вместо обращения непосредственно к файлу, надо указывать обёртку, например public://old_photos/banana.jpg. В ядре, по умолчанию, есть три обёртки - temp://, public://, and private:// (да-да, вы всё правильно поняли, теперь приватный и открытый доступ к файлам работают ОДНОВРЕМЕННО! ура нам!). Так же поддерживаются обёртки, которые могут предоставлять сторонние модули, например s3:// для Amazon S3, flickr:// для получения/отсылки фоток из/в Flickr и т.д. Ещё добавили хук hook_file_url_alter() поддержки сети распределения контента (content delivery network - CDN). Во-о-о-от.