Я работал с Alfresco и реализовал два проекта. Ни один из двух клиентов, которые приходят с ним, действительно полезен. Я ненавидел обоих, и компания, с которой я работал, тем временем разработала своего собственного клиента.
Пользовательская настройка сложна, а не upgrade-save. К сожалению, реальные DMS и ECM по-прежнему являются областью, где Windows-plattform предлагает больше (но в основном не с открытым исходным кодом).
Ваш случай использования мне интересен. Если вы нашли свое решение, дайте мне знать!
Вы также можете попробовать letodms (в репозиториях - http://www.letodms.com/).
Нашел также майя: http://www.letodms.com/ И (упомянутый в http://ubuntuforums.org/showthread.php?p=12388868): http://www.dspace.org/
Посмотрите на колонтитул произвольного командного вывода. Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.
Посмотрите на колонтитул произвольного командного вывода. Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.
Посмотрите на колонтитул произвольного командного вывода. Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.
Посмотрите на колонтитул произвольного командного вывода. Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.
Посмотрите на колонтитул произвольного командного вывода. Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.
Посмотрите на произвольный командный вывод Colourer . Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby
). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.
Посмотрите на произвольный командный вывод Colourer . Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby
). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.
Посмотрите на произвольный командный вывод Colourer . Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby
). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.
Посмотрите на произвольный командный вывод Colourer . Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby
). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.
Выход синтаксического анализа ls, как известно, подвержен ошибкам, но вот рабочая версия, основанная на find:
while IFS=$'\t' read -r -d '' perms name
do
echo "${perms:0:1}$(tput bold; tput setaf 1)${perms:1:3}$(tput setaf 4)${perms:4:3}$(tput setaf 2)${perms:7:3}$(tput sgr0) ${name}"
done < <(find . -maxdepth 1 -printf "%M\t%f\0")
Выход синтаксического анализа ls, как известно, подвержен ошибкам, но вот рабочая версия, основанная на find:
while IFS=$'\t' read -r -d '' perms name
do
echo "${perms:0:1}$(tput bold; tput setaf 1)${perms:1:3}$(tput setaf 4)${perms:4:3}$(tput setaf 2)${perms:7:3}$(tput sgr0) ${name}"
done < <(find . -maxdepth 1 -printf "%M\t%f\0")
Выход синтаксического анализа ls, как известно, подвержен ошибкам, но вот рабочая версия, основанная на find:
while IFS=$'\t' read -r -d '' perms name
do
echo "${perms:0:1}$(tput bold; tput setaf 1)${perms:1:3}$(tput setaf 4)${perms:4:3}$(tput setaf 2)${perms:7:3}$(tput sgr0) ${name}"
done < <(find . -maxdepth 1 -printf "%M\t%f\0")
Выход синтаксического анализа ls, как известно, подвержен ошибкам, но вот рабочая версия, основанная на find:
while IFS=$'\t' read -r -d '' perms name
do
echo "${perms:0:1}$(tput bold; tput setaf 1)${perms:1:3}$(tput setaf 4)${perms:4:3}$(tput setaf 2)${perms:7:3}$(tput sgr0) ${name}"
done < <(find . -maxdepth 1 -printf "%M\t%f\0")
Выход синтаксического анализа ls, как известно, подвержен ошибкам, но вот рабочая версия, основанная на find:
while IFS=$'\t' read -r -d '' perms name
do
echo "${perms:0:1}$(tput bold; tput setaf 1)${perms:1:3}$(tput setaf 4)${perms:4:3}$(tput setaf 2)${perms:7:3}$(tput sgr0) ${name}"
done < <(find . -maxdepth 1 -printf "%M\t%f\0")
Вывод Parsing ls, как известно, подвержен ошибкам , но вот рабочая версия, основанная на find
:
, а IFS = $ '\ t 'read -r -d' 'perms name do echo "$ {perms: 0: 1} $ (tput bold; tput setaf 1) $ {perms: 1: 3} $ (tput setaf 4) $ {perms: 4 : 3} $ (tput setaf 2) $ {perms: 7: 3} $ (tput sgr0) $ {name} "done & lt; & lt; (find -maxdepth 1 -printf "% M \ t% f \ 0")
Вывод Parsing ls, как известно, подвержен ошибкам , но вот рабочая версия, основанная на find
:
, а IFS = $ '\ t 'read -r -d' 'perms name do echo "$ {perms: 0: 1} $ (tput bold; tput setaf 1) $ {perms: 1: 3} $ (tput setaf 4) $ {perms: 4 : 3} $ (tput setaf 2) $ {perms: 7: 3} $ (tput sgr0) $ {name} "done & lt; & lt; (find -maxdepth 1 -printf "% M \ t% f \ 0")
Вывод Parsing ls, как известно, подвержен ошибкам , но вот рабочая версия, основанная на find
:
, а IFS = $ '\ t 'read -r -d' 'perms name do echo "$ {perms: 0: 1} $ (tput bold; tput setaf 1) $ {perms: 1: 3} $ (tput setaf 4) $ {perms: 4 : 3} $ (tput setaf 2) $ {perms: 7: 3} $ (tput sgr0) $ {name} "done & lt; & lt; (find -maxdepth 1 -printf "% M \ t% f \ 0")
Вывод Parsing ls, как известно, подвержен ошибкам , но вот рабочая версия, основанная на find
:
, а IFS = $ '\ t 'read -r -d' 'perms name do echo "$ {perms: 0: 1} $ (tput bold; tput setaf 1) $ {perms: 1: 3} $ (tput setaf 4) $ {perms: 4 : 3} $ (tput setaf 2) $ {perms: 7: 3} $ (tput sgr0) $ {name} "done & lt; & lt; (find -maxdepth 1 -printf "% M \ t% f \ 0")