среда, 14 марта 2012 г.
вторник, 31 мая 2011 г.
Project Kaiser: Derby, H2 и MySQL
Ну и, наконец, теперь можно переносить базы из одного формата в другой. Для этого в версии 6.0 мы добавили функции по экспорту/импорту базы данных. Причем экспортируется не только данные БД (в переносимом формате), но и вложения, и даже настройки сервера. Экспорт можно сделать в любой момент, его удобно использовать также для резервного копирования. В последствии мы, возможно, добавим возможность резервного копирования по расписанию.
Таким образом, перенос БД с Derby на MySQL будет выглядеть примерно так. Сначала делаем резервную копию:
1. Входим пользователем Admin, в разделе "Администрирование" открываем "Конфигурация сервера / панель администратора"
2. На странице настроек видим кнопку "Make DB Backup", которую нажимаем:
После этого указываем путь, к создаваемому файлу резервной копии:
После нажатия "Next" программа немного пошуршит и выдаст сообщение что Backup Complete.
Далее нужно удалить старую БД Derby (про то, как это сделать можно почитать здесь) и вместо нее создать новую MySQL. При создании новой базы нужно указать, что данные необходимо взять из резервной копии:
Один совет. Перед тем, как удалять старую БД, проверьте на другом компьютере, что резервная копия восстанавливается без проблем.
И еще: восстанавливать базу из резервной копии можно только на той же версии программы, на которой эта резервная копия сделана.
понедельник, 20 декабря 2010 г.
Новости Project Kaiser
Как-то затянули мы здесь с обзором новых возможностей 5-й версии. А между тем, в нее вошли некоторые очень приятные нововведения, главным образом связанные с поддержкой SCRUM. Обзор новой версии можно почитать здесь. Очень кратко скажу, что, помимо SCRUM, появились такие новые средства как блок "Аналитика", "Контекст задачи", "Источник задач". Кроме того, в программе существенно улучшена работа с диаграммой Ганта: терпеь задачи можно "перетаскивать" прямо на диаграмме, менять свойства и даже создавать подзадачи.
Пару слов о том, чем мы занимаемся в настоящее время. Сейчас мы готовим обновление порграммы в виде версии 5.1. Там будут улучшения в работе с локализациями, ряд исправленных ошибок и новая функция приглашения пользователя в проект по e-mail. То есть, даже если пользователь не зарегистрирован, ему будет выслано приглашение, после подтверждения которого он будет дотавлен в проект как новый пользователь.
В добавок ко всему мы готовим новогодний сюрприз. Со дня на день будет запущен Project Kaiser SAAS. Теперь можно будет работать с проектами на нашем сервере, без загрузки и установки приложения. Первое время будет доступно только создание бесплатных аккаунтов с ограничением на 5 пользователей. Чуть позже сделаем, что можно будет платно добавлять больше пользователей.
суббота, 12 июня 2010 г.
Безусловно, главным нововведением является поддержка "внешних подзадач" - то есть задач (или требований), расположенных в другой по отношению к данной задаче ветке дерева, но являющихся по смыслу подзадачами первой.
Чтобы это проще было понять, приведу простой пример:
В проекте имеется 3 списка задач, содержащих однотипные задачи:
В систему поступает заказ. Создается задача в "Заказы" (например, "Заказ №1"). Затем, списках "Проектирование" и "Производство", создаются внешние подзадачи:
1) для проектирования заказа:
2) для производства заказа:
В итоге в списке "Заказы" для задачи "Заказ №1" обе "внешние" подзадачи будут показаны вот таким образом:
В то же время, у внешних подзадач в свойствах присутствует поле "Сверхзадача", указывающее на "Заказ №1".
Используя этот механизм можно всегда проследить историю возникновения той или иной задачи (или требования). Например, выяснить, какое требование заказчика породило в результате то или иное поле в базе данных.
среда, 9 декабря 2009 г.
Project Kaiser, версия 3.0
Новое свойство "Этап" у задач и требований
Теперь задачи и требования можно привязывать к этапам (начиная с этой версии понятие "веха" переименовано в "этап". Таким образом, после привязки задачи к этапу, где бы в иерархии проекта она ни находилась, она будет отображаться в списке привязаных к этапу задач.
Привязка задачи или требования к этапу осуществляется путем выбора этапа в "деталях" задачи. Обратите внимание - для того, чтобы этап стал доступен в выпадающем списке, он должен быть открыт в отдельной вкладке или занесён в закладки пользователя:
После того, как Задача привязана к Этапу, она станет видна в файле Этапа в представлении "Этап" (активизируется автоматически, при наличии в нем задач):
Настраиваемые отображения списков задач
Список задач, как и все списки в Project Kaiser, может быть настроен. Вы можете применить фильтры, сортировать по колонкам, выбрать требуемые колонки и сохранять конфигурацию. Позднее Вы можете переключиться на эту конфигурацию, или установить ее отображением по умолчанию.
Для того, чтобы настроить фильтр по колонке, нажмите правой кнопкой мыши а ее заголовке:
Вы можете настроить колонки, которые будут отображены. Для этого нажмите кнопку "Настройки отображения" затем "Выбрать колонки...".
Здесь же можно сохранить настройки текущего отображения в виде профиля с тем чтобы использовать его в дальнейшем (можно также установить его профилем по-умолчанию).
Просмотр истории для поля "описание"
Вы можете видеть изменение истории редактирования описания любого файла. Чтобы просмотреть историю, нажмите кнопку "История":
Вы увидете диалоговое окно "История изменений". Здесь вы можете проследить историю обновлений информации, просмотреть и сравнить любые версии документа.
Чтобы сравнить две версии, отметьте сначала на ту, которую будете сравнивать, а затем, удерживая "Ctrl", нажмите на ту, с которой хотите сравнить. В окне ниже вы увидете обе версии и подсвеченные изменения.
Закладки
Закладки - простой инструмент для быстрого доступа к вашим наиболее часто используемым файлам, подобно "Избранное" в браузерах. Для добавления файла в закладки, нажмите на "звездочку" рядом с файлом:
Позже вы сможете быстро открыть этот файл, выбрав закладку из списка закладок, который находится в правом верхнем углу главного окна, возле селектора языка.
В версию включены также другие серьезные улучшения, не описанные в этой статье: Отчеты, улучшения редактора, поддержка Google Analytic, и другие. Ознакомиться с полным списком изменений можно на странице http://www.projectkaiser.com:8080/pk?fileid=2772136
пятница, 21 августа 2009 г.
Новый релиз Project Kaiser
Данная версия отличается небольшим, по сравнению с версией 2.0, количеством изменений. Главное нововведение - это немецкая локализация.
С полным списком изменений можно ознакомиться на этой странице.
На этой странице можно ознакомиться с изменениями в версии 2.0, вышедшей в конце июня. Среди изменений: обновленный интерфейс, напоминание пароля, новые возможности редактирования текста и поиска. Кроме того, чтение дерева навигации стало ощутимо быстрее по сравнению с предыдущими версиями.
среда, 3 июня 2009 г.
Project Kaiser, версия 1.1
Исправлены обнаруженные в версии 1.0 недоработки, добавлены некоторые новые функции.