Добрый день, уважаемое сообщество разработчиков Друпал
Меня зовут Павел, и я совсем не специалист в разработке информационных систем. В данный момент я исследую возможности современных интернет приложений для управления "реальным" некоммерческим научным обществом, а именно радиоэкологическим.
Вкратце, вот одна из целей виртуального сайта общества:
- Разработать и заполнить логически структурированную, прозрачную и понятную систему управления научного общества и информационнную научную базу........для привлечения молодёжи, интересующейся естественными науками, к сфере радиоэкологии.
закончив крупный государственный университет США, в России меня ждало разочарование по отсутствию как такового сектора некомеррческих организаций. В создании такого виртуального общества, одним из ключевых моментов будет дальнейшее бесплатное использование наших разработок на основе open source другими некоммерческими организациями и обществами.
В сети я наткнулся на интересное решение - CiviCRM, на основе Друпала.
Особенно понравилось системы управления контактами (ака CRM), ролями пользователей, и система календаря.
В следующем посте блога я суммирую интересующие меня возможности, а пока такой вопрос - возможна ли локализация этой системы на русский язык, или можно этот же функционал CiviCRM аналогично создать используя существующие модули для Друпала. Будет ли проблемы в переводе CiviCRM на русский?
Спасибо
Павел
Комментарии
перевести модуль чловеку со знаниями английского нет проблем (почти), тем более что вы уже из usa, возьмите покопайтесь в файлах модуля, перведите, и обязательно выложите на этом форуме перевод
дело в том что мне показалось что CiviCRM это больше чем модуль, а именно
В CiviCRM используется тот же стандарт для хранения локализаций, что сейчас в друпале - gnu gettext. Только в друпале переводы хранятся в базе, а в CiviCRM в po-файлах. См. в сети утилиты для работы с po-файлами (например poedit). Частичный перевод civicrm кстати уже есть - http://drupal.ru/repo/ru-contrib-translation/civicrm-ru_RU-0.1.tar.gz
Не обязательно. Главное не нарушить функциональности. Просмотрите файлы модуля, найдите текст, которые нужно переводить... Ничего в-общем сложного.
я не уверен, что CivicCRM - лучшее решение для вышеуказанной задачи. Эта система, как мне показалось, больше расчитана на работу благотворительных организаций, нежели некоммерческих в широком смысле.
Хорошая идея. Интересно каковы будут результаты или что из всего этого получится? А у меня появилась возможность разработать подобного рода портал для белорусской академии наук, в ней более 80 научных организаций... Но там столько бюрократии и морально-устаревших руководителей на до мной, что попытки преподнести новые возможности информационных систем на базе веб уже кажутся все более и более тщетными — люди просто не понимают "об чем речь".
Atomic пишет: возможна ли локализация этой системы на русский язык, или можно этот же функционал CiviCRM аналогично создать используя существующие модули для Друпала.
Вы идете от требуемого функционала. После полугода использования сайта требования к функционалу могут поменяться у Вас на 2/3. И может оказаться, что CivicCRM новым требования уже не устраивает.
Идите не от требований, а от движка. Когда будете делать один проект за другим на одном и том же движке, быстро накопится опыт. Если же подбирать под каждый проект свой движок, то так и будете всю жизнь скакать от одного движка к другому.
Большинство того, что Вы хотите, можно легко сделать на Друпале с использованием сторонних модулей. Локализация уже есть готовая. Освободившееся от перевода время потратьте на изучение Друпала.
Тем более, что Ваш проект некоммерческий. Такие проекты прекращают существование очень быстро, как только у ведущего проект пропадает к нему интерес.
Если сделаете свой проект на Друпале, то так хоть у Вас опыт работы с Друпалом останется. И проект на Друпале будет легче пристроить в хорошие руки или продать, чем проект на CiviCRM.
CiviCRM используется в модулях электронной коммерции для Drupal. Залез и поковырял - лес. И времени требует не мерено.
А изучать и внедрять надо. То ли гурьбой накинуться, то ли в одиночку мучиться, но делать что-то надо.