Drupal

Все что связано с CMF/CMS Drupal

DST

Не ожидал что мой модуль для временных зон в Drupal так востребован:

Статистика использования :)

(по статистике с drupal.org, на деле думаю, что больше)

Livejournal и его интерфейс.

LiveJournalПришлось повозиться с  модулем кросспостинга в живой журнал ljxp и, соответсвенно, завести тестовый аккаунт на ЖЖ.  Раньше я велся на то что народ рассказывал что для блоггера лучше чем ЖЖ - не найти. Однако, увидев впервые интерфейс ЖЖ, ощутил себя дебилом которому дали аккаунт с которым он не знает что делать и которому суют кучу подсказок :)

В общем... интерфейс Wordpress или Drupal(даже с кучей лишних избыточных опций) получается как-то проще и приятнее в пользовании.

Drupal6 secondary links

Всплыла проблема - нужен был блок со ссылками подчиненными главному меню сайта в Drupal 6. А "подчиненных" меню в друпал нет. проблемка решается сниппетом:

Новая версия модуля Daylight Saving Time для Drupal 6

Выпущена новая версия модуля для работы временных зон в Drupal 5 и Drupal 6  для CMS Drupal 6.

Изменения:

  • в отчете о состоянии Drupal отображается пропатчено ли ядро так как это необходимо для модуля.
  • если ядро не пропатчено пользователь №1 (администратор сайта), установив модуль постоянно получает уведомления о том что это надо сделать.

Для Drupal 6 модуль обновлять больше не планирую. В Drupal 7 проблема решена штатно.

Новый релиз можно взять на странице проекта на drupal.org.

Brainstormblogger 1.1 release

Выпущен релиз сборки brainstormblogger, версия 1.1.

Изменения:

  • Порядок комментариев теперь как надо
  • В случае доступности ckeditor(а в сборке он доступен) он включается визуальным редактором по умолчанию
  • Подправлены фильтры форматов ввода
  • Функции установки в сборке разделены по разным функциям
  • captcha - по умолчанию теперь нормально работает. Включенна текстовая капча

Брать здесь.

Дальнейшие планы

  • сделать модуль обновлений
  • систему пресетов для поддерживаемых модулей(для установки+настройки модуля одним щелчком мышки)
  • поднять сайт проекта: http://brainstormblogger.org/ для англоязычных и http://brainstormblogger.ru для русскоязых пользователей,
  • стимулировать пользователей и разработчиков на переводы модулей, которые будет задействовать сборка.

Если есть желание оказывать содействие проекту - добро пожаловать.

Как создать сайт бесплатно или система Brainstormblogger

Очень часто при поиске в гугле по запросу "создание сайтов",  пользователь находит на сайты студий, предлагающих дешевый сайт-визитку за "смешную сумму" в 5000 рублей. Причем  часто на страницах можно увидеть тексты такого содержания, от которых может начаться тошнота:

Вы можете заказать сайт-визитку прямо сейчас. Дешевый сайт-визитку дешово сделает наша студия. Сайт-визитку студия сделает для вас быстро и дешево с максимальным качеством. Сайт-визитка будет дешевый и будет вас радовать. А к дешевому сайту-визитке мы предложим дешевый дизайн сайта-визитки, сделанный для сайта-визитки дизайнером делающим сайты-визитки.

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

Представляю свою сборку CMS Drupal предназначенную для того, чтобы сразу после установки получить работоспособный сайт. 

Brainstormblogger

Это - сборка предназначена для того чтобы быстро развернуть свой сайт или блог без особых усилий. Вы вводите данные, выбираете тему оформления и далее получаете  готовый сайт с настроенными материалами, формой контактов, настроенным меню, настроенными редакторами. Вам лишь остается начать заносить туда свои материалы.

Для установки нужен хостинг с поддержкой Mysql, PHP 5.2.6  и выше.

Вам нужно скачать архив. Взять его можно здесь - http://brainstorm.name/russian/brainstormblogger.html. Затем распаковать на хостинг и установить, так как устанавливается стандартный дистрибутив Drupal. И вы получаете свою страничку в интернете не отдавая за это  несчастные 5000 рублей "студиям" которые на деле берут деньги чтобы так же развернуть профиль системы.

CKeditor и валидность тэгов

Поставил  ckeditor взамен ныне не поддерживаемого fckeditor для редактирования страниц. Долго не мог найти как заменить устаревшие тэги типа <strike>  на то что соответсвует стандарту. Пришлось порыться в ядре модуля. Оказалось, что решается просто:

CKEDITOR.config.coreStyles_strike = { element : 'del' };

И так в принципе для каждого тега можно вписать в конфиг. На самом деле довольно важно, если хочется соотвествия того, что генерирует редактор, стандартам.

Тема оформления этого блога выложена в публичный доступ

Поскольку приближаются праздники - решено выложить тему оформления сайта в общий доступ.

Данная тема изготовлена для Drupal 6, позволяет резиновость, блоки в разных местах сайта, базовые стили оформления собственно для постов блогов. Реализована на базе темы оформления Zen, но не как подтема а как стандартная, независящая от движка Zen. Файлы архивов должны появиться на drupal.org в течение ближайших 12 часов, когда их сборщик таки их соберет. :)

Nginx + Apache - как убрать мусор с 404 и 403 страниц приложений

Ситуация следующая, есть nginx стоящий фронтендом. Есть апач (apache 2.2) бекендом. Nginx проксирует запросы на Apache.

В Apache вертится приложение. В данном случае Drupal.

Возникла проблема следующего плана: на страницах 404 и 403 начал вылезать мусор в виде размера странички в байтах в шустнадцатиричной системе счисления. Как оказалось  - это всего лишь навсего способ передачи данных от сервера Apache, когда он не знает точно длины контента(chunked encoding).

И снова об открытых модулях и социальных сетях

За эту неделю уже трижды слышал слова: "нам нужно готовое решение, и побыстрее, ТЗ не будет, все будет решаться по ходу пьесы".  При этом эти товарищи(не буду называть имен) предлагали сразу же назвать фиксированную цену проекта. Но сейчас не об этом. Вернее, не совсем об  этом.

RSS-материал