Встретив подобное изобретение (систему коррекции ошибок) на другом сайте, решил - хочу-не-могу.
Так зачем дело встало? Стал разыскивать в Рунете. И к своему стыду, не смог найти ничего подходящего.
Англичанин то известно из меня какой. Но делать нечего, пришлось обратиться к Drupal.org Там, чувствуется, этим вопросом уже задавались. Обнаружил замечательный во всех отношениях модуль Spelling. Он то мне и подошел.
Пришлось немного поколдовать с переводом. До конца не закончил. Но в целом то, что нужно.
Порядок установки:
1. Ставим модуль
2. Импортируем перевод
3. Даем пользователям права на уведомление об ошибке и администраторам (модераторам, редакторам, корректорам, тут уж кто во что горазд) на просмотр уведомлений.
4. Вывешиваем блок информации системы коррекции ошибок (идет с модулем)
Давно уже хотелось сделать меню Primary links выпадающим и многоуровневым.
Остановился на варианте с использованием модуля Nice_Menus. Здесь хочу описать свои злоключения связанные с реализацией этого смелого замысла.
1. Установил модуль Nice_Menus.
2. В файле template.php своей темы удалил строчку:
$output .= '<div class="title">' . $menu_options[$primary_links] . '</div>';
Не нужен мне заголовок меню. Возможно это особенность моей темы.
2. В файле в том же файле поменял вывод Primary Links со стандартного на вывод через Nice_Menus путем замены строки:
$output .= theme('links', $items, array('class' => 'primary-links'));
на
Еще книга по Drupal-у: CMS Drupal. Руководство по разработке системы управления сайтом.
Сразу оговорюсь, качество книги очень так себе (CamRip )
Зато содержание оказалось очень полезным.
Если книга BZ DRUPAL HANDBOOK очень помогла с пониманием Drupal-а как администратору, то эта очень помогает понять его как программисту. Категорически рекомендую начинающим Drupal-программерам!
В какой-то момент, можно сказать насильно, меня заставили оформить сайт. Сюда я напишу о своих скитаниях в поисках подходящей темы.
Очевидно, что основное место, где можно найти темы для Drupal - drupal.org/project/Themes
Уже от туда я ходил на сайты разработчиков и вот два, что мне понравились:
agileware.net/portfolio/themes и solucija.com/free-templates
Ну и последнее средство искать темы в поисковике. Хотя нашел сайт с платными темами: easywpthemes.com/drupal-templates Отдельные варианты очень нравились.
Выплыл косяк с логотипом.
При попытке посмотреть логотип по адресу files/logo.jpg (runia.u2m.ru/files/logo.jpg) веб-сервер выдает ошибку 500.
В то же время модуль Image работает нормально.
Посмотрел, как он обращается к картинкам. Оказалось по адресу ?q=system/files/images/logo.jpg (runia.u2m.ru/?q=system/files/images/logo.jpg).
Попробовал обратиться к логотипу по адресу ?q=system/files/logo.jpg (runia.u2m.ru/?q=system/files/logo.jpg), веб-сервер говорит "страница не найдена.
В итоге загрузил логотип, как ноду Image и в теме указал ссылку до него, как ?q=system/files/images/logo.jpg
В этой заметке я постараюсь разобраться как в Drupal работать с изображениями.
Перевод Drupal: http://localize.drupal.org/translate/downloads
Drupaler: drupaler.ru/translate/languages/ru/export
Drupal. Сетевое руководство: setegnom.com
IBM. Техническая библиотека. Open source: www.ibm.com/developerworks/ru/views/opensource/libraryview.jsp
Учебник по CMS/CMF Drupal для начинающих пользователей: http://drupal.bz/bz_drupal_handbook
Что я могу сказать о книге?
Это первая книга по Друпалу, которую я прочитал. И в целом она мне понравилась. Ни минуты не жалел о прочтении.
1. Что понравилось
1.1. С удовольствием почитал об программном обеспечении с открытыми кодами. Просто для кругозора мне показалось полезно.
1.2. С огромным интересом почитал главу погружение. Особенно про модули CCK, Views и WYSIWYG-редакторы.
2. Чего мне не хватило
2.1. Много разделов пока в разработке. Среди них и те, которые мне очень интересны.
2.2. Не нашел или посчитал не достаточно подробно раскрытыми темы, с которыми уже столкнулся в ходе построения собственного сайта. Хотя бы работу с изображениями, сообщества...
Авторам - мое почтение. И успехов в этом нелегком деле.
Из всех возможных вариантов выбрал реализацию с помощью модуля Organic Group.
Сам по себе процесс выбора уже не опишу. И сайты, которые показались полезными тоже :\ В процессе переезда сообщества с Мыла с дуру грохнул соответствующую тему.
Не прошло без сложностей. И были они таковыми.
1. После установки модуля Views необходимого для работы с Organic Group PHP не хватало памяти. При попытке посмотреть список модулей сайт возвращал белый экран. Решилось добавлением строки: php_value memory_limit 32M в файл .htaccess
2. Не удалось полностью перевести OG на русский язык. Перевод пробовал и в формате пакетов качать и одним файлом. Не помогло. Что-то правил руками в представлениях.
3. Самая смешная проблема. Не знал как добавить участника в Сообщество (Группу). Решилось добавлением блока "О группе".
С этой темой пока все. Возможно будут обновления.