Previous |

История версий системы "Календар"

Версия 2 с поддержкой скинов

2005-03-29 23:50:05: Тут размещены две версии календаря с поддержкой скинов - MS Windows и Unix версии. Так же скрипт для быстрой инсталляции календаря на MS Windows.

calendar-install-wizard_windows.zip 2762 Kb 2005-03-29
Calendar2_with_scins_unix.zip 282016 Kb 2005-03-29
Calendar2_with_scins_windows.zip 281978 Kb 2005-03-29

Тестовые версии календаря

2004-07-24 09:13:45: здесь будут выложены тестовые версии календаря

calendar040724092003.tgz 147628 Kb 2004-07-24
calendar040725113228.tgz 147635 Kb 2004-07-25
calendar040817102813.tgz 148453 Kb 2004-08-17
calendar040904182655.tgz 151076 Kb 2004-09-04
calendar040910160350.tgz 151256 Kb2004-09-10

Последняя версия календаря v 2.2

2002-12-26 09:24:44: здесь будут выложены последние версии программы. описания файлов - в атрибутах самих файлов.

calendar021014195028.tgz архив "Календарь" 140281 Kb 2002-10-14
calendar021024105125.tgz очередной выпуск 140644 Kb 2002-11-05
calendar021226092610.tgz последний выпуск в этом году ;) 142705 Kb 2002-12-26
calendar030221092114.tgz еще один календарь 145422 Kb 2003-02-24
calendar030413173552.tgz очередной выпуск 145707 Kb 2003-04-13
calendar031110173905.tgz очередной выпуск 147809 Kb 2003-11-24
calendar040206112537.tgz очередной выпуск 147974 Kb 2004-02-06

Последняя версия календаря v 2.1

2002-10-14 19:54:41:
calendar020804172812.tgz:
* есть ручной ввод тикета

calendar020731144155.tgz:
* исправлены глюки добавлены фичи.
* изменен немного вид хелп-деска и календаря
* убыстрен немного код работы с проектами.
* добавлены новые настройки в .siteconfig.pl - смотреть пример в соотв. задаче
* изменены скрипты calendar-update.sh и calendar-setup-wizard.perl
теперь последний только создает необходимые вещи, а второй заканчивает
инсталяцию, и используется при апдейтах; он теперь и права раздает.
* человек вошедший в календарь до конца сессии может пользоваться HelpDesk,
ему не нужно регистрироваться в HelpDesk отдельно.
* теперь проект "Общий" - полноценный проект. У него есть свой нормальный номер.
после обновления структур базы - зайдите в "После обновления структур"
из главного меню админа.

calendar020724171338.tgz:
* тут уже есть HelpDesk. скрипт hd.cgi. как это работает - в документации.
* для HelpDesk по почте скрипт newticket.pl. для запуска из MTA через
систему псевдонимов (aliases)
* исправлены глюкии и т.п. добавлены поля так что провертье есть
ли все таблицы и все поля во всех таблицах при обновлении.

calendar020724171338.tgz 111862 Kb 2002-07-24
calendar020731144155.tgz 110997 Kb 2002-07-31
calendar020804172812.tgz 112720 Kb 2002-08-05
calendar020815164122.tgz архив календаря 119288 Kb 2002-08-16
calendar020816160628.tgz архив календаря 119333 Kb 2002-08-16

Последняя версия календаря

2002-07-24 20:01:39: calendar020625170718.tgz:
* bugfix с правами на просмотр аттача, были более жестоки чем нужно;
* экспериментальная кнопка "сохранить и перейти в детальный вид"
при редактировании задачи в сжатом виде;
* внедряется экспериментальная система запросов HelpDesk; рабочий скрипт -
rts.cgi там где и index.cgi; новый запрос генерирует задачу человеку от него
самого в зависимости от категории; в отчетности эти задачи не учавствуют;
база знаний - поля "резюме руководителя" в задачах, соответствующих
"опубликованным" запросам (напротив которых руководитель поставил птичку).

calendar020602223718.tgz:
* появился форум. простой но работает. не забудьте таблицы добавить.
* !!! для этой версии календаря нужно его два раза проапдейтить
скриптом calendar-update.sh из директории, где лежит
календарь - за первый раз он сам себя подправит, а за второй
уже и форум поставит.

calendar020523110541.tgz:
* теперь аттач можно не только копировать в другую задачу, но
и посылать по email на указанный адрес.

calendar020225120912.tgz:
* в отчет "задачи полученные" добавлена ссылка на саму задачу
и добавлен столбец "резюме руководителя".

calendar020504105113.tgz:
* раскрашен график ганта.
* теперь завершенные задачи не красного цвета.
* раскрашена и переделана таблица проектов.
* исправлена грамматическая ошибка.
* в отчетах можно глянуть сырой протокол работы юзера.
* добавлен URL для пользователя. теперь в отчете "список
моих подчинненых" можно пойти на его домашнюю страничку.

calendar020403104156.tgz:
* security bug fix с аттачами.
* може чего еще - не помню.
* да и времени много прошло.

calendar020320091511.tgz:
* minor bug fixes.
* тестовая фича: проеты. для того, чтоб подчиненный мог ставить задачи
от этого проекта, то нужно ему поставить задачу в этом проекте. Если
задача уже существует, то просто ее "обновить". Убрать человека
из проекта уже нельзя. Все задачи по умолчанию принадлежат проекту
"общий". Причем хозяин "проекта" может смотреть график Ганта по проекту
(еще дорабатывается).
* при обновлении нужно создать 2 таблицы и также поле в Tasks.
* тестовая фича: на время сессии запоминается текущий проект и тип детализации
при просмотре списка задач. Так кто кнопка "начало" будет выдавать все
как при последнем просмотре.
** Сделали "фавиконку" ;)

calendar020228141235.tgz:
* minor bug fixes.
- ссылка в e-mail на аттач более правильная при работе с mod_gzip
* введена возможность посылать уведомления о создании ежедневных задач.
теперь в настройках есть соответствующий пункт. по умолчанию ежедневные
задания создаются молча.
* немного больше логируем действия.

calendar020227105824.tgz:
* minor bug fixes
- отчетность по почте от подчиненных шла руководителю не смотря на настройки
задачи.
* теперь нужно кликать по названию задачи для редактирования доклада или задачи
а не в любое место строки таблицы.
* периодичные задания изменились. теперь они бывают еженедельные, ежемесячные,
ежеквартальные и ежегодные. при таких заданиях дата начала вообще не учавствует.
при деактулизации задачи генерируется новая. но с окончанием через месяц.
даты типа 31-е февраля автоматом преобразовываются в 28-е. но не наоборот.
**** в задаче с документацией есть скрипт для апдейта файлов календаря. ему
указывается архив, путь к веб-директории, и он сам уже что нада куда
нада выкладывает. называется calendar-update.sh

calendar020225120912.tgz:
* введены периодические задачи. когда закрывается периодическая задача,
автоматически возникает новая, с с предыдущим содержанием, но перенесенная
на следующий период. т.о ее длительность по дням та же, но начинается со
следующего после запланированного окончания дня.
!!! введена нормальная интеграция с mod_gzip. При этом в директории, где лежит
index.cgi в файл .htaccess нужно добавить сделующие строки:
----------
Options FollowSymLinks
RewriteEngine On
RewriteRule attaches\/ index.cgi [L]
----------
ну при этом сами настройки сервера должны позволять переопределять
настройки .htaccess
сами настройки mod_gzip:
----------
mod_gzip_on Yes
mod_gzip_item_include mime httpd/unix-directory
mod_gzip_item_include file \.htm$
mod_gzip_item_include file \.html$
mod_gzip_item_include file \.php$
mod_gzip_item_include file \.doc$
mod_gzip_item_include mime ^application/x-httpd-php
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/*
mod_gzip_item_include mime ^message/*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_dechunk yes
mod_gzip_temp_dir /usr/tmp
mod_gzip_keep_workfiles No
mod_gzip_minimum_file_size 100
mod_gzip_maximum_file_size 0
----------

* у админа появился пункт меню - backup. соответственно и настройки - полный
URL к FTP каталогу. бекапирует все - и программу, и базу, и аттачи.
требует модуля Net:: (/usr/ports/net/p5-Net)
* введена фича - теперь выделяются жирным в списке задач те, где были изменения
со времени предыдущего просмотра - или задачи, или отчеты.
изменения приаттаченых файлов на это не влияют.
соответственно теперь можно определить задачу без отчетности по почте.
* немного изменен файл .siteconfig.pl. вот пример того, что он должен содержать
о БАЗЕ. Убран MYURL. Он теперь автоматом корректируется при изменении соответ
ствующей настройки BASEURL. другого не нужно убирать/менять.
----------
$SQLDATABASE="Calendar";
$SQLHOST="localhost";
$SQLCONNECT="DBI:mysql:database=$SQLDATABASE;host=$SQLHOST";
----------
* теперь пользователь может установить "разрешение экрана" - это повлияет
на ширину некоторых полей ввода
* пользователь может в режиме детального просмотра задачи изменять размер
поля содержания по умолчанию в виде AAxBB - AA и BB - числа.
* чего-то вспомню - допишу.

calendar020111143643.tgz:
* нарисован копирайт
* новые настройки:
* текст под названием огранизации перед вводом пароля
* текст под вводом пароля
* текст для баннера
* для пользователя меню "начало" выбирает пользователь. но страница
по умолчанию при первом заходе (т.е. действительно страничка по
умолчанию) теперь может в пределах разумных выбираться администратором.
для этого есть отдельная настройка.

calendar020109162641.tgz:
* исправлено ...

* обнаружен глюк, или фича, при которой при некоторых обстоятельствах
исчезали доклады неактивных пользователей.
будет убран, или уже даже убран. ждите упдейтов.

calendar020107183115.tgz:
* сделан отчет по пользователям-подчиненным

calendar020107173623.tgz:
* убран глюк с тем, когда юзер перелогинивается в админа, а потом нажимая
back, попадает в "себя", но система ругается, что его нет. Попадает
теперь по нажатию чего-то в главное меню админа.
* теперь пользователь может сам определять ежедневные задания тем, у которых
он прописан, как начальник.

calendar011229121102.tgz:
* убраны глючки некоторые.
* сделан собственно сам календарь. использует внешюю стандарную библеотеку
Date-Calc (на FreeBSD порт /usr/ports/devel/p5-Date-Calc, для
ActivePerl запустить "ppm> install Date-Calc"); открывается в новом
окне при нажатии на кнопочку возле даты. использует cookies.
* фактически бета-релиз. ;)

calendar011223171211.tgz:
* Сделал переход после обновления доклада как после обновления задачи.
* Сделал шаблон с переходом для заголовка (детально/сжато)
* Сделал кнопочку "воплотиться" в окне редактирования пользователя
* Добавил e-mail в список пользователей для админа.

calendar011223171211.tgz 69082 Kb 2002-02-25
calendar011227192335.tgz 69536 Kb 2002-02-25
calendar011229121102.tgz 67976 Kb 2002-02-25
calendar020107173623.tgz 72654 Kb 2002-01-07
calendar020107183115.tgz 72986 Kb 2002-01-08
calendar020109162641.tgz 73470 Kb 2002-02-25
calendar020111143643.tgz 73811 Kb 2002-01-11
calendar020225120912.tgz 76397 Kb 2002-02-25
calendar020227105824.tgz 77508 Kb 2002-02-27
calendar020228141235.tgz 77623 Kb 2002-02-28
calendar020320091511.tgz 86581 Kb 2002-03-20
calendar020403104156.tgz 87522 Kb 2002-04-03
calendar020504105113.tgz 89784 Kb 2002-05-04
calendar020521135011.tgz 90278 Kb 2002-05-21
calendar020523110541.tgz 90978 Kb 2002-05-23
calendar020602223718.tgz 95848 Kb 2002-06-04
calendar020625170718.tgz 101561 Kb 2002-06-25

"Календарь" 2.0 текущая версия

2001-12-13 18:39:01: Кнопку напоминания сделал. Страничку с необходимой помощью сделал.
Проверку прав сделал. Копирование сделал. Автора документа сделал и сохраняю.

2001-11-27 17:42:09:
1. Пользователя-Бога сделал. Бог _должен_ быть начальником тоже.
2. Отчеты сделал.
3. Сделал редактирование групп также и при редактировании пользователя. Но там игнорируется птичка "может ставить задания другим"
4. Логи сделал. Появилась новая настройка - путь к файлу. Пока логируются основные действия, не все.
5. Автозакрытие ежедневных задач сделал. Кнопка с формы редактирования юзера.
юзер должен быть неактивным обязательно. Прописывает в отчет "закрыта автоматически гггг-мм-дд"
6. Сжатый режим просмотра доклада сделал.
7. Веб-интерфейс напоминателя и напоминатель переделал.
8. Автогерератор еждневных задач переделал.
9. Оповещение по поче о аттачах сделано.
10. шаблонность почтовых сделал. ЕЩЕ НЕ сделал информацию об измененных полях.
11. Запустил на прокси робота ежедневных задач и робота напоминателя. для теста.

calendar.tgz 69056 Kb 2001-12-16
examples.txt 6890 Kb 2001-12-14

(c) Able-inform LTD 2005