Drupal7

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

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). Во-о-о-от.

Код Drupal 7 заморожен

16 сентября 2009 в 16:12

После 82 недель разработки, начавшейся в Феврале 2008 года, никто не удивится тому, что мы наконец, заморозили код для релиза 7ого Друпала - очередного и лучшего релиза Друпала. Тем не менее, как мы все знаем, лучшие патчи всегда появляются в последние минуты, и всегда существуют патчи, которые должны быть применены даже в последний момент. На моей презентации "State of Drupal" (Состояние Друпала?) на DrupalCon Paris, я говорил о заморозке кода 7ого Друпала. Поскольку не все из нас были в Париже, я хочу поделиться с вами некоторыми слайдами:

Дальнейшее обсуждение здесь: http://drupal.org/node/578446

Мы теперь в фазе, называемой "code slush", на эту фазу отведено строго пять недель. В этот период, принимается большая часть патчей, кроме тех, которые предполагают новые функции или возможности - в некоторыми очень важными исключениями. В любом случае, будут приняты примерно 10 тщательно отобранных патчей для нового функционала (смотрите слайды, чтобы узнать детали), патчей, которые обеспечат важные и необходимые изменения в АПИ для существующего функционала, и патчей, которые улучшат юзабилити, доступность, документацию и производительность. Таким образом, важно, чтобы вы начали обновлять свои модули как можно скорее (если это возможно) - так как вы не знаете, с какими проблемами вы можете столкнуться, используя обновленное API, не забывайте - у вас есть ограниченное время для внесения исправлений в API. После 15 октября мы остановим разработку функционала и сосредоточимся на исправлении ошибок.