Мы уже рассматривали планирование работ с помощью программы ToDoList. К сожалению, организовать многопользовательский режим при использовании этой программы можно только для компьютеров, находящихся в одной локальной сети, расшарив файл с проектом.
Но можно поступить немного по-другому. Выделив место на каком-нибудь фтп сервере, мы выдаем напарнику, с которым собираемся вести совместные проекты, копию программы ToDoList. Та версия проекта, которая будет храниться на сервере, является основной и окончательной. Качаем ее, отмечаем какие изменения в проекте были нами сделаны и вновь записываем на сервер. Для удобства этих процедур можно создать пару bat-файлов:
Получение файла проекта ToDoList с ftp-сервера.
set user=[пользователь ftp]
set pass=[пароль от ftp]
set spath=[папка с проектом на сервере]
set server=[адрес сервера]
echo user %user% %pass% > ftp-command.txt
echo lcd [локальный путь к проекту ToDoList]
echo cd %spath% >> ftp-command.txt
echo get [имя проекта, например, test.tdl] >> ftp-command.txt
echo quit >> ftp-command.txt
ftp -n -s:ftp-command.txt %server%
Сохранение файла проекта ToDoList на ftp-сервер.
set user=[пользователь ftp]
set pass=[пароль от ftp]
set spath=[папка с проектом на сервере]
set server=[адрес сервера]
echo user %user% %pass% > ftp-command.txt
echo lcd [локальный путь к проекту ToDoList]
echo cd %spath% >> ftp-command.txt
echo put [имя проекта, например, test.tdl] >> ftp-command.txt
echo quit >> ftp-command.txt
ftp -n -s:ftp-command.txt %server%
Единственный недостаток, который я вижу при использовании столь упрощенного метода – это невозможность синхронизации вносимых изменений. Ведь если пользователи одновременно редактируют файл, то информация, внесенная одним из них, не сохранится.
Если это действительно критично и вы не сможете договориться с напарником о времени работы над проектом ToDoList’а, можно использовать систему контроля версий - например, TortoiseSVN.
В этом случае придется настраивать на сервере репозиторий и помещать туда проект ToDoList. После чего, в окончательную версию будут автоматически сохраняться изменения всех пользователей программы, а ручное вмешательство понадобится лишь в случае конфликтов (например, редактирования одного и того же пункта). Впрочем, настройка TortoiseSVN достаточна проста, особенно при наличии документации на русском языке.
Помоему, не стоит слишком мудрить. Для таких целей прекрасно Гугл Докс…
Привет!
Я таки сделал нормальный хостинг и приглашаю тебя туда
Пиши на ящик, который в камменте
Это жесть) Не проще ли юзать гуглодоки?
А не проще будет сделать web приложение для совместной работы? С помощью Rapyd + Codeigniter очень просто программируется (http://rapyd.com). Мы так и сделали. Теперь в команде я работаю на лиуксе, двое на винде и один на маке, и у всех всегда есть доступ к в общую панель планирования и анализа проектов.
Одесский Сисадмин,
Еще раз спасибо :) Отписал.
Санек, Провинциал,
Гугл доки использовать в принципе проще. Но:
- Не намного. Кому действительно нужно совместное управление планированием работы над проектами - разберутся в течение часа;
- Гугл докс не обладают и десятой частью того функционала, который можно получить, используя ToDoList;
- Лично мне они просто не особо нравится. Но это уже вопрос личных предпочтений.
madbirdy,
Если отвечать непосредственно на твой вопрос - нет, не проще :)
Твой вариант возможно лучше и удобнее, но точно не проще - установить TortoiseSVN и настроить репозиторий займет максимум 20 минут, согласить, кодить свое приложение полюбому сложнее и дольше.
Для бухгалтерии юзаем с напарником гуглдоки. А планирование как-то не нужно.
Стальной, к тебе письмо дошло? Что-то не отвечаешь…
Fewal,
Дошло, отписал.
Я себе на сайт поставил простенький бесплатный скрипт ToDo, интерфейс на аяксе, работает шустро. Раньше пробывал пользоватся разными вебсервисами для управления задачами - но большинство из них слишком наворочены, дай доверять информацию чужим сайтам неохота.
Почитать про скрипт и скачать можна по этой ссылке:
Мил человек, как в ней посчитать время, которое я фактически за день затратил, если некоторые задачи я и вчера делал? :)
тудулист на батниках это конечно жеть :)
сам же препочтаю пользоваться он-лайн сервисами
простой тудулист. в принципе больше ничего не нужно.
Принцип todolist реализован также в настольной AIR-программе Doit.im (адрес сайта такой же). Причем, что интересно, данные проги синхронизируются через сервер. Так что, работая на одной машине, скажем, в офисе, потом получишь данные, к примеру, дома.