Drupal Install Profile
Прислано: InternetDevels.com
чт, 10/03/2011 - 16:37

Наверняка все сталкивались с готовыми сборками сайтов на Drupal, когда после установки получаешь готовый сайт с набором необходимых модулей, своей темой и т.д. Существует большое количество таких сборок, среди них Open Atrium, Open Publish, Drupal Commons и т.п. Думаю возникал вопрос "А как это реализовано? или "Как это сделать?" Ответ на этот вопрос - Drupal Install Profile. И так, как создать свой установочный профиль. В основном инсталляционные профили создаются на основе существующего сайта.
Шаг 1. Подготовка файлов.
Создаем папку "modules", в ней папку "contrib", в которую копируем все необходимые для работы сайта модули. Создаем папку "themes", в которой размещаем папку с нашей темой, например acquia_prosper, и набором .tpl.php и .js и .css файлов, созданных в процессе разработки сайта. Для включения некоторых особых элементов сайта в сборку, таких как views, типы контента, меню, роли, права доступа и т.д., используется модуль Features. Созданые "фичи" положим в папку "features" и разместим в папке "modules".
Drupal Commons убрать лишнее?
Прислано: S_F
пн, 21/02/2011 - 20:36
Когллеги, мучаю тут потихоньку сборку Drupal Commons
И возникло несколько вопросов:
1. Можно ли прикрутить все это не в виде стартовой сборки, а как модуль подрубить на сайт? Если да, то как? ( что бы еще и настройки бызовые заработали)
2. Как поотрубать лишние типы содержимого?
Мне вики доки и диспуты нафиг не нужны, а удалить из видов содержимого не дает...
3. нет ли статейки какой модуль и за что там отвечает? а то лишнего много (а что отрубать не очень понятно)
4. Нет ли у кого перевода? а то и половины не переведено..
Вообщем буду признателен за любые советы и помощь.
Node reference - ограничить количество связывающих материалов
Прислано: Jahrrr
вт, 04/01/2011 - 08:33
Есть сборка drupal commons, в ней - группы (organic groups). Есть тип материала - заявка, который через node reference устанавливает связь между событием (calendar) и группой. На странице события вывожу список групп, подавших заявку, через аргументы views. Нужно чтобы у пользователя не было возможности дважды создавать заявку от одной и той же группы на одно и то же событие, как это можно реализовать?
Или в крайнем случае, если решение неочевидное, то хотя бы как можно группировать значения во views, чтобы на странице события скрывались повторяющиеся значения?
Действие от имени группы
Прислано: Jahrrr
пт, 24/12/2010 - 18:24
Добрый день, осваиваю drupal commons, возник вопрос.
В данной сборке события могут создаваться внутри групп, а также вне их. Но передо мной стоит немного другая задача - события создаются вне группы (общие для всех), но необходима возможность группе заявиться на участие в определенном событии.
Таким образом требуется:
Что-то наподобие "действовать от имени группы", т.е. администратор группы (или просто участник) тыкает ссылку в описании события - "подать заявку", данная группа добавляется к событию. Один момент - пользователь может состоять в нескольких группах, соответственно нужна выбиралка, от имени какой группы действовать.
Либо второй вариант - на странице группы есть список предстоящих событий со ссылками "подать заявку" - тогда вопрос про выбор группы не возникнет.
Поиск мне ничего не дал, можно ли реализовать подобное стандартными модулями или придется писать своё?
Нашел модуль Flag, но он позволяет заявиться на событие только пользователю, не группе.
Заранее спасибо за ответ.
- Jahrrr's blog
- Для комментирования войдите или зарегистрируйтесь
Русифицированная и обновленная сборка Drupal Commons на 24.12.2010
Прислано: RoSk0
пт, 24/12/2010 - 13:16
Решил поделится с сообществом плодом своих трудов.
Что сделано:
- Для всех контриб модулей стянуты свежие переводы с друпалера
- Обновлены все контриб модули(если в сборке были к ним патчи, то проверено исправление ошибки в обновленной версии и если ошибка не исправлена применены патчи)
Полный лог(переводы не описывал).
Собственно сборка Drupal Commons v1.1.ru от 24.12.2010
Проблема с установкой Drupal Commons
Прислано: Saska
вс, 28/11/2010 - 11:41
Не могу установить Drupal Commons на Денвер. Выдает следущее:
Fatal error: Maximum execution time of 60 seconds exceeded in Z:\home\localhost\www\commons\includes\file.inc on line 934
решения в Drupal Commons- vertical_tabs [решено]
Прислано: S_F
сб, 20/11/2010 - 03:30
Коллеги, тестирую Drupal Commons, пока что не во всем разобрался, но в целом смотрится неплохо. И возник у меня вопрос:
Какой именно модуль позволяет делать вкладки вот в таком виде?

Очень понравилось хочется внедрить на других сайтах.
PS
Методом научного тыка еще не нашел, а спать уже хочется. Надеюсь, что кто то знает наверняка))
Восстановление из резервной копии Drupal Commons - ошибка 404
Прислано: jerboa7
ср, 17/11/2010 - 10:06
Восстанавливаю на хостинг Commons из резервной копии.
Странная вещь: часть сайта - контент, юзеры работает, дает залогиниться
А все админские меню выдают ошибку 404. В чем может быть причина? Подскажите пожалуйста, кто с этим сталкивался.
Несколько раз переделывала дамп, но ошибка не уходит.
Спасибо.
Панель управления группой
Прислано: roygbiv
сб, 28/08/2010 - 14:44
Алоха, друпалмены!
Установил сборку Drupal Commons. Сейчас потихоньку ее настраиваю.
Есть проблема следующего характера. В данной сборке встроен модуль Organic Groups и насколько я понял подогнан под сборку Drupal Commons. Так вот, когда заходишь в группу, там есть в правом верхнем углу панель управления группой (это блок, к которому имеют доступ участники группы). Он выглядит как не маркированный список действий, которые могут делать пользователи (Создать обсуждение, Создать документ, Создать Опрос и т.д.) + поле "количество участников", поле "Менеджер" (в нем ссылка на профиль админа группы) и ссылка "Присоединиться"
Моя задача - это настроить этот список, то есть всего лишь расположить элементы в нужном порядке.
Как я пытался решить эту задачу?
Естественное залез в настройки блока, так как думал, что это View, но выдавалось это как блок. И он идет отдельно от панелей группы. То есть когда я захожу в Редактировать Панель, я не могу манипулировать этим блоком.
Потом с помощью firebug пытался определить располение кода, отвечающего за этот блог. В процессе поиска решения наткнулся на сайт, где чувак решал ту же самую проблему: http://www.anelloconsulting.com/custom_menu_item_icons_drupal
Там оказалось, что лазить надо в файле theme.inc и views-view-list.tpl.php. Полез я в файла views-view-list.tpl.php, а там совершенно другой код, не то, что в примере. В итоге сейчас я в тупике и не знаю как решить эту проблему. Может быть кто-нибудь натолкнет на решение проблемы?
Проблемы с переводом пунктов меню
Прислано: roygbiv
ср, 25/08/2010 - 18:34
Доброго времени суток, народ!
Итак, проблема следующая.
Установил себе сборку drupal commons. Все вроде бы работает нормально, но есть один непонятный мне глюк. Когда перевожу некоторые элементы из Primary Links (в частности, Community и My stuff), то через какое-то время они возвращаются в прежнее состояние. перевожу через панель управления (admin/build/menu), то есть просто заменяю английское название на русское.
Я пробывал чистить кэш. Все равно через какое-то время названия обратно возвращаются к своему первоначальному значению. причем большая часть пунктов меню перевелось абсолютно нормально.
Что я могу сделать, чтобы решить эту проблему?
Не могу перевести одме очень маленький кусок сайта
Прислано: roygbiv
пт, 20/08/2010 - 16:45
Загрузил себе сборку Drupal Commons. Установил модуль live translation, с помощью которого перевел большинство сборки. На главной странице по умолчанию стоят панели. Одна панель отвечает за создание групп. Она идет как виджет, когда загружаешь ее как контент в панель. Там есть следующая строка:
!view, or !create new groups to start creating your community!
С помощью модуля content translation я перевел эту строчку. Но вот !create не переводится. С помощью firebug определил, где это расположено: <div="pane-content content">. Вот теперь вопрос? Где именно на сервере расположен файл с этим кодом. Дело в том, что папку с темой Drupal Commons я не нашел. и вообще, может быть есть другой способ, как перевести этот элемент.
Готовая платформа для создания корпоративных социальных сетей
Прислано: WiseMan
сб, 07/08/2010 - 17:29
Компания Acquia, курирующая разработку свободной системы управления web-контентом Drupal, представила новый проект - Drupal Commons 1.0....
Собственно, копипастить не буду, все по ссылке
Updated by webmaster: добавлена презентация Drupal Commons с http://buytaert.net/drupal-commons-meet-jive-software