„Фабрика планов“ - небольшое приложение, позволяющее организовать задачи в виде дерева, чтобы понять, что надо сделать для достижения поставленной цели и отмечать то, что уже сделано. Изначально это приложение было разработано для смартфона Nokia N900, было представлено в стандартном репозитории приложений для него, окуда было установлено около 170 000 раз и получило несколько положительных отзывов в тематических блогах. Тогда же были выпущены версии для GNU/Linux и Microsoft Windows, но они были не столь успешны. На сегодня эти версии, к сожалению, устарели и больше не поддерживаются и не распространяются. Версия, которая сейчас находится в разработке, заметно отличается от них, как внешне, так и по функциям.
Для каждой задачи можно указать:
Средства планирования времени пока минимальны: для каждой задачи можно указать плановое время начала и выполнения, а также предполагаемые затраты времени в удобных единицах, однако на этом работа со временем пока заканчивается. Список дел по дням, календарь, диаграмма Ганта, напоминания о сроках начала/выполнения работы, а также появятся позднее. Также как и более сложные взаимосвязи между задачами, категории, приоритеты, состояния и ресурсы, прежде всего - деньги. Кроме того, планируется настраиваемый обмен данными между „Фабриками“ и другими приложениями, например, MS Outlook или Evolution, работающими на разных компьютерах, мобильных и не очень.
Теоретически программа может работать на всех платформах, для которых есть библиотека Qt от Nokia, на практике версия 0.1.3 выпущена для систем, перечисленных в разделе „Погрузка“. Из исходных файлов можно собрать версию для нетбука под MeeGo. Кстати, формат документов для всех ОС одинаков, поэтому можно копировать файлы с настольного компьютера на мобильный и обратно. Удобно подготовить большой список дел на большом экране, а на N900 только ставить галочки у выполненных задач и записывать гениальные идеи, которые, как назло, приходят в голову, когда компьютера нет под рукой, и исчезают не дожидаясь, пока он загрузится.
Основным инструментом программы является дерево задач, которые представлены шариками двух цветов: зелёными - они обозначают „подзадачи“, и оранжевыми - это „зависимости“, то есть задачи, которые входят в другие ветки, но должны быть выполнены, чтобы завершить выбранную. Здесь можно добавлять новые задачи и изменять существующие, менять их порядок и добавлять зависимости к выбранной задаче.
В дереве для задачи можно увидеть процент выполнения, плановое время начала и окончания, а также длительность (чистое время). Кроме того, можно отметить задачу, как завершённую, с помощью кнопки, которая появляется в соответствующем столбце, когда выполнены все подзадачи и зависимости. Снять отметку завершения из дерева нельзя - нужно открыть окно задачи.
При добавлении задачи в дерево командой „Добавить задачу...“ или при редактировании командой „Открыть задачу...“ открывается окно задачи. Кроме той информации, которая присутствует в дереве, здесь можно добавить подробное описание задачи, изменить „сверхзадачу“ (здесь это просто задача, подзадачей которой является выбранная, независимо от важности), процент выполнения, примечание и плановые параметры - время начала, окончание и затраты. Если вся информация не помещается в окне, её можно сдвигать вверх и вниз (например, чтобы получить здесь изображение всего диалога для Maemo, его пришлось собирать из трёх страниц).
Следует помнить, что снятие отметки с кнопки „План“ не только скрывает элементы окна, но и очищает соответствующие параметры.
Поскольку экран N900 значительно меньше, чем у настольного компьютера, в версии для этого устройства из диалога задачи был убран список зависимостей. Поэтому для управления ими нужно использовать окно зависимостей.
Команда „Добавить зависимость...“ позволяет добавить или убрать задачи, от которых зависит выполнение выбранной с помощью окна зависимостей. В этом окне имеются список зависимостей и дерево задач. Задачи можно добавлять из дерева в список с помощью экранной кнопки „+“ и убирать с помощью кнопки „-“. Если в списке не выбрана задача или добавление задачи создаст циклическую зависимость, соответствующие кнопки недоступны.
install.sh
. Вышла пре-альфа Фабрики 0.2.0. Единственная функция, которая в ней ещё не реализована - синхронизация. Несмотря на раннюю версию, программа работает достаточно стабильно, и именно она используется автором. Тем не менее, если Вы хотите попробовать новые возможности, не забывайте регулярно делать резервные копии ваших планов. Основные нововведения:
Новая версия работает на большом числе платформ:
sudo add-apt-repository ppa:wholeman/wholeman
. В нём содержатся пакеты для 32 и 64 битных версий 9.10 (karmic), 10.04 (lucid), 10.10 (maverick) и 11.04 (natty). Для всех линуксов пакет называется "plansplant". Поскольку эта версия далека до окончательной, в ней ещё много ошибок и просто недочётов. Большинство из них известны автору, поэтому не надо сообщать ему об ошибках до выхода альфа, а лучше - бета версий. Особенно "сырые" сборки для diablo и телефонных MeeGo. Для последних следует дополнительно установить пакет "libmeegotouch-qtstyle".