TaskJuggler


Primeiramente gostaria de salientar que não sou o autor principal do conteúdo deste artigo. A minha intenção é de mostrar o que outros autores tem realizado (referenciando links para o conteúdo original) neste blog até como um guia pessoal para uso próprio e ainda compartilhar minhas anotações e pequenas modificações que realizo no conteúdo, desejando que possa ajudar mais alguém em algum lugar.
First and foremost, I take no credit for any of this post’s content. I am really just taking what others have done (which I have links to bellow) and am putting it on my blog for a personal reference and hopefully the small changes that I made to their guides will help someone somewhere.


Instalação e primeiros passos do Taskjuggler

link: http://www.taskjuggler.org/tj3/manual/Installation.html

Instalação do ruby 2.0

sudo apt-get install ruby2.0 ruby2.0-dev build-essential libssl-dev zlib1g-dev ruby-switch
sudo ruby-switch --set ruby2.0
ruby --version

Instalação do taskjuggler

sudo gem install taskjuggler rake mail rspec term-ansicolor rcov
tj3 --version

Highlight para editores (não funcionou):
notepad++ link : https://groups.google.com/forum/#!topic/taskjuggler-users/3PauB3W8-nA
e link: https://groups.google.com/d/msg/taskjuggler-users/3PauB3W8-nA/kmDSc5hUlJwJ
on windows put file userDefineLang.xml on %APPDATA%\Notepad++



Manual do taskjuggler

You can get the help directly in your shell
tj3man <keyword>
or in your browser
tj3man --html <keyword>
The latter defaults to using Firefox. Please see
tj3man --help

Integração com FreeMind
link: http://freemind.sourceforge.net/wiki/index.php/FreeMind_0.9.0:_The_New_Features#TaskJuggler_integration

Instale o java: https://sites.google.com/site/ubuntu4us/artigos/ferramentas-de-escritorio/browsers/instalacao-java-no-ubuntu
Faça o download do Freemind no site:
cd ~/Downloads/

sudo unzip freemind-bin-max-1.0.0.zip -d /opt/freemind
sudo chmod +x /opt/freemind/freemind.sh
sudo wget -O /opt/freemind/freemind.png http://freemind.sourceforge.net/wiki/skins/common/images/wiki.png 

sudo wget -O /opt/freemind/accounts_diff.zip http://pliki.rodos.com.pl/freemind/account/diff.zip
sudo unzip /opt/freemind/accounts_diff.zip -d /opt/freemind
cd /opt/freemind/
sudo cp /opt/freemind/diff/changedfiles/accessories/mm2tjiaccounts.xsl /opt/freemind/accessories/mm2tjiaccounts.xsl
sudo wget -O Resources_en.properties https://sites.google.com/site/ubuntu4us/artigos/ferramentas-de-escritorio/project-management/taskjuggler/Resources_en.properties
sudo wget -O Resources_pt_BR.properties https://sites.google.com/site/ubuntu4us/artigos/ferramentas-de-escritorio/project-management/taskjuggler/Resources_pt_BR.properties
sudo zip -u /opt/freemind/lib/freemind.jar Resources_pt_BR.properties
sudo zip -u /opt/freemind/lib/freemind.jar Resources_en.properties
sudo rm Resources_pt_BR.properties Resources_en.properties accounts_diff.zip
sudo rm -r /opt/freemind/diff

gksu gedit /usr/share/applications/freemind.desktop
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=FreeMind
Comment=FreeMind
Exec=sh -c "cd '/opt/freemind' && sh 'freemind.sh'"
Icon=/opt/freemind/freemind.png
Terminal=false
Type=Application
Categories=GNOME;Application;Office
StartupNotify=true

Para utilizar o freemind com o taskjuggler crie no minimo três nós: TASKS, RESOURCES e ACCOUNTS
Depois exporte os arquivos para serem usados como include files em um projeto do taskjuggler

Veja um exemplo em http://pliki.rodos.com.pl/freemind/account/accountexample.zip
wget -O ~/Downloads/accountexample.zip http://pliki.rodos.com.pl/freemind/account/accountexample.zip
sudo unzip ~/Downloads/accountexample.zip -d ~/TaskJuggler
sudo chown aarvati:aarvati -R ~/TaskJuggler

Teste com o TaskJuggler assim:

cd ~/TaskJuggler/example/
tj3 example_project_file.tjp


O URL específico do gadget não foi encontrado



ċ
Resources_en.properties
(86k)
Ademar Arvati Filho,
7 de abr de 2014 20:17
ċ
Resources_pt_BR.properties
(94k)
Ademar Arvati Filho,
7 de abr de 2014 20:18
Comments