Part 7 of Fun With Debian - Installing CItadel Groupware
Інструмент групової роботи Simple Groupware, не дивлячись на "звичайне" назва насправді більш ніж функціональний, і може змагатися з іменитими суперниками
При виборі того чи іншого рішення для групової роботи кожен керується своїми якостями. І кожному конкретному випадку перемагають різні властивості. Тому в одних випадках більше підходить одне рішення, а в інших інше.
Але часто організації просто потрібен поштовий сервер з можливістю доступу до листів засобом веб-інтерфейсу, засоби колективної роботи дозволяють управляти завданнями, обмінюватися документами і файлами, плюс експорт даних і зрозумілий інтерфейс. В Інтернеті можна знайти величезну кількість порад щодо вибору кінцевого продукту, але чомусь незаслужено обходять Simple Groupware. Давайте подивимося, на скільки він "звичайний".
Проект Simple Groupware CMS пропонує доступне рішення для організації групової роботи класу підприємства, що представляє єдине середовище для управління, доступу і контролю всіма бізнес процесами. Список рис представлений на сайті дуже великий.
Вся робота заснована на відкритих зразках і протоколах - RSS, iCalendar, vCard, IMAP, POP3, SMTP, CIFS, CSV, WebDAV, LDAP і SyncML. Таким чином, якщо дивитися по функціональності приставка Simple в назві не зовсім, то про що думаєш спочатку.
Простота Simple Groupware по поясненню розробників зовсім в іншому - simple installation, update, usage, adapt. Іншими словами установка, оновлення, впровадження та адаптація під свої потреби. На перевірку потрібно сказати, що це справді так.
Реалізовано Simple Groupware як веб-додаток, щоб отримати доступ до даних досить веб-браузера, особливі програми не є обов'язковими. Звичайний і інтуїтивно зрозумілий інтерфейс, не зажадає довгого освоєння. Плюс повнотекстовий пошук, система фільтрів і сортувань, що дозволяють швидко знайти і відібрати потрібну інформацію.
Про настання певних подій (завдання, зустрічі, день народження колег і т.п.) користувач попереджається засобом RSS або електронної пошти. Підтримується імпорт / експорт даних в файли CSV, HTML, тестовий, електронні таблиці, LDIF, XML, RSS і інші формати. В Simple Groupware вбудований сервер WebDAV, який дає можливість монтувати дані в Windows / Unix і отримувати до них доступ через Провідник.
Всі головні елементи забезпечують функціональність реалізовані в модулях. Всього пропонується більше 50 модулів, настройка яких спочатку робиться адміністратором, але пізніше кожен користувач може підлаштувати деякі з їх індивідуально під себе.
При цьому ні хто не заважає активувати два і більше схожих модуля, інтегрувати в робоче місце інші веб-сторінки або Google Widgets. Іншими словами користувач може додати собі, скільки календарів, каналів RSS та інших компонент, скільки йому потрібно.
Кількість рядків коду написаних програмістами проекту трохи перевершує 30 000, інші більш 100 50 000, це включений код інших рішень розповсюджуваних під OpenSource ліцензією. Так функціональність CMS реалізована за рахунок впровадження движка PmWiki, який перетворює систему групової роботи в повноцінну розраховану на багато користувачів CMS, з можливістю розмежування доступу, редагування веб-сторінок, роботи з вкладеннями і т.д. За замовчуванням PmWiki зберігає дані в окремих текстових файлах, тому в версії використовуваної в Simple Groupware вживається плагін інтегруючий його з БД.
Синхронізація по протоколу SyncML також виконана засобом зовнішнього інструменту. На цій посаді обраний Funambol SyncML Server, версія Funambol Community Edition, якого доступна під OpenSource ліцензією AGPLv3.
Остання дуже докладна, в ній відображені практично всі питання, які виникають під час налаштування і експлуатації Simple Groupware.
Установка Simple Groupware
- Funambol SyncML Server;
- hMailServer [5] - поштовий сервер під вільною ліцензією для платформи Windows;
- phpMyAdmin - популярний веб-інструмент для управління MySQL;
За базу даних я вибрав MySQL:
В принципі скрипт самостійно знаходить невідповідності і видає потрібні підказки. Тому спосіб простий, запускаємо скрипт дивимося повідомлення і виправляємо якщо потрібно.
Обов'язково повинні бути активовані модулі для роботи з СУБД і опціонально xml, gd, pcre, session, zlib.
Також в поточному каталозі (іншими словами / var / www / sgs) не повинно бути ні 1-го файлу або каталогу. Якщо такі знайдуться, їх доведеться видалити. Не забуваємо перезапустити веб-сервер після правок.
Крім певної закачування архіву, скрипт дозволяє встановити Simple Groupware з локального каталогу. Для чого раніше скачаний файл слід скопіювати в / tmp. Отже, натискаємо Install, а після того як буде завантажений архів - Continue.
Вибираємо мову, заповнюємо у вікні властивості доступу до бази даних і приймаємо умови GNU GPL.
Після закінчення установки відкриється вікно демонстраційної робочої області Simple Groupware.
Установка Funambol SyncML
Як говорилося вище SyncML синхронізація, забезпечується за допомогою стороннього рішення - сервера Funambol. Він не входить до складу інсталяційного пакета і при необхідності ставиться окремо.
Сам Funambol дає можливість підключити величезне число найрізноманітніших пристроїв - Windows Mobile, Blackberry, iPod, iPhone, Outlook, Evolution, Palm, Thunderbird, Gmail, Yahoo, Lotus Domino, Exchange і клієнтів J2ME. Єдиний момент Funambol підтримує тільки MySQL і PostgreSQL, тому така зв'язка можлива тільки в разі, якщо Simple Groupware встановлений з підтримкою цих СУБД. Щоб забезпечити синхронізацію в БД введені особливі поля «last_update» і «status» в яких показуються соcтояніе даних: нові, віддалені і т.п. Завантажуємо і встановлюємо пакет:
За запитом приймаємо ліцензію, вказуємо каталог, в який буде встановлений Funambol (за замовчуванням в / opt) і чекаємо поки розпакуються файли і дозволяємо запуск сервера. Копіюємо файл для забезпечення зв'язки:
Contacts Database - Groupware Application - KeyGroupware
Управління сервісами в великій гетерогенній мережі завдання не з звичайних. Необхідно не тільки оновлювати, відстежувати їх стан і все конфігурації. З усім цим може впоратися відкрита.
Хороший клієнт BitTorrent для линуксоида це необхідність. Багато OpenSource проекти пропонують для закачки продукти тільки з власних трекерів. Таким чином вдається уникнути перевантаження с.
Дистрибутив PCLinuxOS Дві тисячі сім це фактично 1-ий реліз, раніше було представлено три версії, які можна називати бетамі. Але фактично тільки з'явившись він практично відразу злетів на першу квитанцію.