Штука позитивная. Стоит в тестовом режиме в моей компании. Хорошего и полезного в ней много. Но как всегда расскажу о "подводных камнях".
eGroupware, точнее ее модуль работы с почтой, опирается на любой сторонний почтовый сервер, с доступом к ящикам по IMAP. И, как заявляют разработчики, умеет нормально работать с LDAP серверами. Я там видел даже взаимодействие с AD. Т.е. как минимум аккаутны пользователей и адресные книги можно вынести в LDAP. Письма в egroupware можно прикреплять к заданиям, календарю и прочим полезным модулям, поэтому почтовый модкль по хорошему нужен.
Исходя из вышеперечисленного, решил скрестить почтовый сервер (доступ к ящикам при помощи Cyrus IMAP), OpenLDAP и eGroupware. Идея простая. В eGroupware заводится пользователь, информация о нем сохраянется в LDAP. Почтовый сервер берет инфу о пользователе из LDAP + включена функция автоматического создания почтовых ящиков в Cyrus IMAP. Заодно сторонние клиенты (предполагался Thunderbird) смогут брать из LDAP корпоративную адресную книгу.
И тут пошли подводные камни.
- Учетные записи пользователей великолепно сохраняются в LDAP сервере. Но, к сожалению, модуль адресной книги их не видит. Приходится делать запись пользователя в адресбуке руками.
- Почтовый сервер сам создает почтовые ящики и все служебные папки в ящике. Но я так и не смог найти, как автоматически давать доступ служебным пользователям к некоторым папкам юзверя. Например, это необходимо для работы спам фильтра. Он должен уметь помещать почту в специальные папки и забирать почту из папок для обучения.
- Модуль адресной книги может экспортировать индивидуальные и групповые адресные книги в LDAP, но не видит их. Т.е. я эти записи увидел при помощи интсрументов, для работы с LDAP сервером.
- Модуль работы с почтой, не отображает русские названия папок в IMAP сервере, если они сделаны сторонней программой в кодировке UTF-8.
В результате, принял решение. Буду все данные хранить в MySQL (хранилище по умолчанию). Разрешил пользователям настраивать почтовый сервер, услугами которого они пользуются самостоятельно. Если пользователю потребуется почтовый аккаунт, создам его вручную на почтовом сервере.
В остальном все пока тип-топ. Шикарный функционал.
В перспективе - прикрутить модуль, позволяющий подключаться к основным службам типа адресной книги и календаря, сторонним программам. (Таблица совместимости) Хотя всего функционала eGroupware при помощи внешнего клиента не получить :) (Список модулей)
А у тебя не было проблем с сохранением своей настройки, т.е. при указании настроек в setup/config.php жмем кнопку сохранить, а он в ответ пустую страницу и все... переходим в setup и видим что данные вообще не введены.
ОтветитьУдалитьс setup проблем не было.
ОтветитьУдалитьКурс по еGroupware планируется ? И если не секрет, когда примерно появится курс по LDAP ?
ОтветитьУдалитьКурс по eGroupware, я пока в раздумье, это больше пользовательский курс, который бы объяснял принципы работы с системой. Администрировать там почти нечего. Вообщем, думаю. Хочу погонять egw подольше.
ОтветитьУдалитьПо LDAP скелет курса практически готов, осталось расписать его и приделать примеры, лабы и вопросы.
Вот тут http://www.kryukov.biz/plan.jpg в графическом виде, что планируется. Такой набросочек для себя.
На следующей неделе, максимум через неделю, официально появятся дистанционные курсы, с выдачей сертификата гос образца. Т.е. если раньше все выглядело как консультация, то теперь все будет как надо.
Спасибо большое, Артур, за ваши оперативные ответы и самое главное за качественные курсы. Как я Вам уже писал в письме, и не поленюсь повторить : "Вы один из самых лучших преподавателей, которые встречались мне на моем жизненном пути".
ОтветитьУдалитьНе дуаете ли вы организовать что-нибудь из современных методов обучения в эпоху Web2.0 . Я имею ввиду Мастер-Группу и/или коробочные версии курсов ? Очень модная тенденция, которая может существенно повысить как доход, так и самоPR.
Внедряю eGW под ЗлоХР, сталкнулся с проблемами:
ОтветитьУдалить1. В календаре (именно в календаре, не при добавлении даты) кракозябрики.
2. При публикации новости она не отображается у пользователей (общая категория создана)