Nuxeo: различия между версиями
Нет описания правки |
|||
(не показано 12 промежуточных версий 1 участника) | |||
Строка 43: | Строка 43: | ||
4. Установим необходимое программное обеспечение: | 4. Установим необходимое программное обеспечение: | ||
apt-get install java-1.6.0-sun-devel ImageMagick pdftohtml libwpd9-tools | apt-get install java-1.6.0-sun-devel ImageMagick pdftohtml libwpd9-tools | ||
5. Если в системе используется [[Alterator]], возможен конфликт на порту 8080. Для изменения порта Nuxeo, добавьте строку в файл '''bin/nuxeo.conf''': | 5. Если в системе используется [[Alterator]], возможен конфликт на порту 8080. Для изменения порта Nuxeo, добавьте строку в файл '''bin/nuxeo.conf''': | ||
Строка 58: | Строка 58: | ||
* Пароль: Administrator | * Пароль: Administrator | ||
== Интеграция с LibreOffice == | |||
Для интеграции с LibreOffice нужно доустановить | |||
apt-get install libreoffice | |||
и исправить скрипт '''bin/openofficectl''': | |||
вместо | |||
OOO_HOME=/opt/openoffice.org3 | |||
PIDFILE=$OOO_HOME/openoffice-headless.pid | |||
пропишите | |||
OOO_HOME=/usr/lib64/libreoffice | |||
PIDFILE=/var/tmp/openoffice-headless.pid | |||
Если ставите на 32-битную систему, замените lib64 на lib. | |||
Перезапустите Nuxeo командой | |||
su - nuxeo -c '/opt/nuxeo/nuxeo-dm-5.4.0.1-tomcat/bin/nuxeoctl restart' | |||
== Тюнинг == | |||
==== nuxeoctl ==== | |||
В nuxeoctl неверно определяется PID запущенного экземпляра [http://forum.nuxeo.com/?t=msg&goto=14288]. Замените в '''bin/nuxeoctl''' строку 399 с | |||
JPS=`jps -v | grep "nuxeo.home=$NUXEO_HOME" | cut -f1 -d" " | grep $MYPID` | |||
на | |||
JPS=`ps -p MYPID --no-headers` | |||
==== Знаки вопроса в Dashboard ==== | |||
По умолчанию Рабочая панель (Dashboard) показывает кириллицу вопросами [http://forum.nuxeo.com/?t=msg&goto=14286]. Для исправления добавьте в '''bin/nuxeo.conf''' строку | |||
org.nuxeo.ecm.webapp.dashboard.mode=old | |||
==== Журнал работы ==== | |||
Журнал работы расположен в подкаталоге '''log/'''. Рекомендуется сменить на /var/log/nuxeo: | |||
mkdir /var/log/nuxeo | |||
chown nuxeo /var/log/nuxeo | |||
в '''bin/nuxeo.conf''': | |||
nuxeo.log.dir=/var/log/nuxeo | |||
==== Использование внешней базы данных ==== | |||
По умолчанию Nuxeo использует базу данных Derby, которую лучше заменить на другую РСУБД (PostgreSQL, Oracle) | |||
в '''bin/nuxeo.conf''': | |||
nuxeo.templates=default,postgresql | |||
nuxeo.db.name=nuxeo | |||
nuxeo.db.user=nuxeo | |||
nuxeo.db.password=nuxeo | |||
nuxeo.db.host=localhost | |||
PostgreSQL нужно также подготовить для Nuxeo. Подробнее об этом написано на https://doc.nuxeo.com/display/NXDOC/Configuring+PostgreSQL | |||
[[Категория:Enterprise Software]] | [[Категория:Enterprise Software]] | ||
{{Category navigation|title=ПО уровня предприятия|category=Enterprise Software|sortkey={{SUBPAGENAME}}}} |
Текущая версия от 10:25, 29 июня 2015
Nuxeo — open source система управления контентом уровня предприятия, с открытыми стандартами, для платформ Microsoft Windows и Unix.
Сайт: http://community.nuxeo.com/
Программный продукт Nuxeo предназначен для управления информационными ресурсами организации или управление корпоративной информацией (Enterprise Content Management, ECM), в частности для построения систем электронного документооборота (СЭД). Система представляет собой веб-ориентированный сервер приложений, для работы в которой достаточно одного веб-браузера. Nuxeo является свободным программным обеспечением и не требует лицензионных отчислений в зависимости от числа используемых серверов и рабочих станций.
Возможности системы по управлению документами
- ведение карточек документов, сохранение и загрузка файлов с сервера через веб-браузер;
- обеспечение жизненного цикла документа, включая создание, изменение, согласование, утверждение и архивацию документа;
- удобное разделение документов по папкам;
- поиск документов по ключевым словам и меткам;
- просмотр истории изменения и утверждения документа;
- указание структуры отношений документов (замещает, основан на, подчиняется, ссылки);
- подписка на изменения и утверждение документов;
- назначение прав доступа к конкретному документу;
- ведение нескольких файлов в рамках одного документа;
- комментирование документов;
- русифицированный интерфейс;
- поддержка баз данных Oracle и PostgreSQL;
- аутентификация пользователей через сервер каталогов LDAP;
- расширяемая структура модулей по наращиванию функциональности и адаптации.
Система может масштабироваться до ста миллионов документов и тысяч терабайт данных без потери производительности.
Данная система успешно используется в ассоциации Франс Пресс, группе TF1, BBС, Леруа-Мерлен, Ниссан, Министерстве обороны Франции.
Установка на ALT Linux
1. Скачиваем программное обеспечение с http://www.nuxeo.com/en/downloads/download-dm-form (Standalone Tomcat bundle).
2. Распаковываем полученный .zip в каталог (например, /opt/nuxeo), переходим в подкаталог nuxeo-dm-5.4.0.1-tomcat
3. Заводим пользователя nuxeo и назначаем его владельцем:
useradd nuxeo chown -R nuxeo .
4. Установим необходимое программное обеспечение:
apt-get install java-1.6.0-sun-devel ImageMagick pdftohtml libwpd9-tools
5. Если в системе используется Alterator, возможен конфликт на порту 8080. Для изменения порта Nuxeo, добавьте строку в файл bin/nuxeo.conf:
nuxeo.server.http.port=8888
6. Запускаем Nuxeo:
su - nuxeo -c '/opt/nuxeo/nuxeo-dm-5.4.0.1-tomcat/bin/nuxeoctl start'
7. В браузере войдите по адресу http://server:8888/nuxeo
- Имя пользователя: Administrator
- Пароль: Administrator
Интеграция с LibreOffice
Для интеграции с LibreOffice нужно доустановить
apt-get install libreoffice
и исправить скрипт bin/openofficectl:
вместо
OOO_HOME=/opt/openoffice.org3 PIDFILE=$OOO_HOME/openoffice-headless.pid
пропишите
OOO_HOME=/usr/lib64/libreoffice PIDFILE=/var/tmp/openoffice-headless.pid
Если ставите на 32-битную систему, замените lib64 на lib.
Перезапустите Nuxeo командой
su - nuxeo -c '/opt/nuxeo/nuxeo-dm-5.4.0.1-tomcat/bin/nuxeoctl restart'
Тюнинг
nuxeoctl
В nuxeoctl неверно определяется PID запущенного экземпляра [1]. Замените в bin/nuxeoctl строку 399 с
JPS=`jps -v | grep "nuxeo.home=$NUXEO_HOME" | cut -f1 -d" " | grep $MYPID`
на
JPS=`ps -p MYPID --no-headers`
Знаки вопроса в Dashboard
По умолчанию Рабочая панель (Dashboard) показывает кириллицу вопросами [2]. Для исправления добавьте в bin/nuxeo.conf строку
org.nuxeo.ecm.webapp.dashboard.mode=old
Журнал работы
Журнал работы расположен в подкаталоге log/. Рекомендуется сменить на /var/log/nuxeo:
mkdir /var/log/nuxeo chown nuxeo /var/log/nuxeo
в bin/nuxeo.conf:
nuxeo.log.dir=/var/log/nuxeo
Использование внешней базы данных
По умолчанию Nuxeo использует базу данных Derby, которую лучше заменить на другую РСУБД (PostgreSQL, Oracle) в bin/nuxeo.conf:
nuxeo.templates=default,postgresql nuxeo.db.name=nuxeo nuxeo.db.user=nuxeo nuxeo.db.password=nuxeo nuxeo.db.host=localhost
PostgreSQL нужно также подготовить для Nuxeo. Подробнее об этом написано на https://doc.nuxeo.com/display/NXDOC/Configuring+PostgreSQL