Не секрет, що в будь-якій сучасній організації навіть невеликого розміру ціркулулірует досить велика кількість різного роду документів. Рік-два і виконавці без належної організації вже не зможуть справлятися з їх обробкою і будуть буквально завалені різного роду Іструкції, звітами, приписи і так далі. Застосування вільної ECM (Enterprise Content Management systems) системи Alfresco дозволить вирішити, більшу частину завдань по обробці документації на всіх етапах. І це ще не всі її можливості.
Призначення ECM Alfresco
Власне система Alfresco розроблена з використанням Java технологій, і до складу робочої середовища, крім тих про які вже говорилося, входить ще ряд стандартних компонентів: Apache Tomcat, OpenOffice.org (для конвертації документів), Java SE Development Kit (JDK), SWF Tools (утиліта pdf2swf необхідна для попереднього перегляду PDF документів в Flash) та інші. Як сервер додатків замість Apache Tomcat, який пропонується за замовчуванням, може бути використаний - JBoss або Weblogic. Для роботи Alfresco потрібно наявність СУБД - Apache Derby, MySQL, PostgreSQL та HSQL. Самі розробники рекомендують використовувати Derby (він пропонується під час установки за замовчуванням) в основному при тестуванні Alfresco. У робочому середовищі краще вибрати MySQL або PostgreSQL. Про це нагадує і відповідний запис журналі з'являється після запуску:
Alfresco is using the Apache Derby default database. Please only use this while evaluating Alfresco, it is NOT recommended for production or deployment!
установка Alfresco
$ Chmod + x Alfresco-Labs-3Stable-Linux-x86-Install $ sudo Alfresco-Labs-3Stable-Linux-x86-Install
Вибираємо мову установки і слідуємо вказівкам майстра установки. У запропонованому списку серед інших мов є і російська, але при його виборі в Windows і Linux читаного тексту не спостерігаємо, тому швидше за все доведеться встановлювати англійською.
Благо весь процес не заплутаний і можна сказати стандартний. По ходу вибираємо варіант установки Typical або Custom. У випадку з Custom можна відібрати встановлюються компоненти. На наступному кроці майстра установки визначаємо яку базу даних будемо використовувати - Apache Derby або MySQL. У разі вибору MySQL далі вказуємо дані для доступу (пароль root, вузол, і назва бази даних). Інших СУБД - PostgreSQL і HSQL в списку немає, їх необхідно налаштовувати вручну. Після копіювання файлів установка власне і закінчується.
запуск Alfresco
Для запуску в Windows вибираємо в меню Пуск пункт "Alfresco Labs - Start Alfresco Server" або набираємо в командному рядку:
> Cd c: \ alfresco c: \ alfresco> alf_start
У Linux просто запускаємо скрипт alfresco.sh знаходиться в / opt / alfresco. При установці Alfresco-Labs-3Stable пакетів при запуску зазвичай проблем немає. Після успішного запуску в файлі alfresco.log, який знаходиться в корені каталогу, в який встановлений Alfresco, повинна пояіться запис:
Successfully Initialized Web Framework
Команда "netstat" повинна показати, що на порту 8080 (за замовчуванням) відкритий сокет. В інших випадках, можливо, доведеться підправити або встановити ряд змінних. Наприклад, якщо JDK встановлювалася самостійно, слід налаштувати змінну PATH (або JAVA_HOME), щоб вона показувала на каталог з JDK. У Windows це можна зробити стандартним шляхом (Властивості - Додатково - Змінні середовища). Розробники пропонують bat скрипт SetPaths.bat виконується автоматично при запуску Alfresco, рядок всередині файлу за замовчуванням вказує на каталог C: \ Alfresco \ jdk. При необхідності просто виправляємо запис на потрібну.
У Linux для установки PATH використовується файл / etc / profile (або /etc/bash.bashrc або файли в каталозі /etc/profile.d).