понедельник, 28 марта 2011 г.

DSpace :: Группы, пользователи права.

Целью данного топика будет разобраться с политикой групп в DSpace. Как выяснилось DSpace обладает достаточно гибкой системой прав, благодаря которой можно спокойно разграничить область доступа к различным участка архива. Из всех групп можно выделить следующие: администраторы, депоненты, участники процесса депонирования, подписчики и группы с разрешением просматривать не общедоступные элементы. Пользователи могут состоять в нескольких группах.

Рассмотрим допустимые действия в DSpace:

  • read (чтение) - позволяет пользователю узнавать о существовании объекта и получать о нем мета информацию;
  • write (запись) -  позволяет изменять метаданные;
  • add ( добавление) - позволяет добавлять объекты в контейнеры (пример контейнеров: коллекции, разделы, наборы);
  • remove (изъятие) - удаление объекта из контейнера.

Действия, производимые с контейнерами и элементами:
Community (разделы):

  • add/remove - добавление и изъятие разделов и подразделов.
Collection (коллекция):
  • add/remove - разрешение на добавление и изъятие элементов; 
  • default_item_read - все вложенные элементы наследуют это значение для чтения;
  • default_bitstream_read - аналогично для файлов;
  • collection_admin - администрирование позволяет редактировать, изымать, отображать.
Item (элементы): 
  • add/remove - добавление/изъятие наборов;
  • read - чтение элемента и его метаданных;
  • write - модификатор элемента.
Bundle (набор): 
  • add/remove - добавления/изъятие файлов в наборе
Bitstream(файл): 
  • read - чтение файла;
  • write - модификация файла

Комбинирую приведенные выше действия можно получить очень гибкую политику доступа к ресурсам нашего архива.
В следующий раз начнем проектировать сервер для коныеренций.  Удачи в экспериментах.

Работа dspace через прокси сервер.

Если выходит в интернет через прокси сервер, то необходимо настроить maven. Для этого достаточно подредактировать файл /etc/maven2/settings.xml

Ищем тег <proxy> В нем по умолчанию будет прописано:


  optional
  true
  http
  proxyuser
  proxypass
  proxy.host.net
  80
  local.net,some.host.com

Необходимо указать нужные нам параметры, а именно: host, port (,username, password). Вот вообщем то и все, после этих изменений сервер должен работать через указанный прокси.

воскресенье, 13 марта 2011 г.

Установка DSpace 1.7

Установка DSpace версии 1.7 практически ничем не отличается от установки 1.6, единственное отличие: в 1.7 утилита создания администратора теперь вызывается немного по другому:

sudo /opt/dspace/bin/dspace create-administrator

Указываем необходимые email, имя и фамилию администратора. Теперь под этими данными можно логиниться на нашем сервере.