% has_contexts = !current_user.contexts.empty? -%>
Tracks kan met een aantal tools worden geïntegreerd... Alles om je te helpen om dingen gedaan te krijgen! Deze pagina heeft informatie over het tot stand brengen van sommige integratievormen. Deze voorbeelden zijn niet altijd voor alle platformen van toepassing en sommige voorbeelden vragen meer technische kennis dan anderen Zie ook <%= link_to "de documentatie voor ontwikkelaars met Tracks' REST API", url_for(:action => 'rest_api') %>.
Inhoud:
Heb je een tip om hier toe te voegen? Vertel ons er over in onze Tips and Tricks forum en misschien voegen we jouw tip toe op deze pagina in een toekomstige versie van Tracks.
Dit is een eenvoudig script die een dialog box toont om jou om een beschrijving te vragen en vervolgens die op te sturen naar Tracks met een hard-coded context.
<% if has_contexts -%>Je hebt nog geen context(en). Het script komt beschikbaar als je het eerste context hebt toegevoegd.
<% end %>Dit script neemt de verstuurder en het onderwerp van de geselecteerde email(s) van Mail over en maakt een nieuwe acties voor elke email met de beschrijving "Email [sender] about [subject]". De beschrijving wordt, als nodig, na 100 karakters afgebroken (dit is de limiet voor een beschrijving). Het heeft ook Growl notificaties mocht je Growl geïnstalleerd hebben.
<% if has_contexts -%>Je hebt nog geen context(en). Het script komt beschikbaar als je het eerste context hebt toegevoegd.
<% end %>Dit integratievoorbeeld laat je acties toevoegen aan Tracks via Quicksilver.
<% if has_contexts -%>Je hebt nog geen context(en). Het script komt beschikbaar als je het eerste context hebt toegevoegd.
<% end %>Als je de volgende regel toevoegd aan jouw crontab, dat ontvang je een e-mail op elke dag rond 05:00 met een lijst met acties waarvan de deadline afloopt binnen de komende 7 dagen.
Uiteraard kan je ook een andere <%= link_to 'text feed gebruiken die Tracks biedt', feeds_path %> -- bijvoorbeeld een email met een lijst van acties voor een specifiek project naar een groep collega's die werken aan dat project?
Als Tracks draait op dezelfde server als jouw mailserver, dan kan je de geïntegreerde mail handler gebruiken van Tracks. Om dit in te stellen:
/usr/bin/bundle exec /PATH/TO/TRACKS/script/rails r -e production 'MessageGateway.receive(STDIN.read)'
Je kan ook de Rich Todo API gebruiken om acties te maken zoals "do laundry @ Home" of "Call Bill > project X". Het onderwerp van het bericht zal de bijschrijving van de actie vullen, de context, en het project, terwijl de body van het bericht de notities van de actie zal vullen.
Het kan nodig zijn om jouw site.yml te configureren om de message gateway te laten kijken naar het to: veld of het from: veld om de Tracks-gebruiker op te zoeken met het emailadres uit dat veld.
Je kan ook alle email naar een specifieke Tracks gebruiker sturen. Stel mail_dispatch in site.yml in op single_user en geeft de login van de gebruiker door:
TRACKS_MAIL_RECEIVER=<%=current_user.login%> usr/bin/bundle exec /PATH/TO/TRACKS/script/rails r -e production 'MessageGateway.receive(STDIN.read)'
Je kan nu ook jouw projects/actions beheren in Gmail met de Tracks Gmail Gadget. Voeg Tracks Gmail gadget toe aan de sidebar van Gmail en volg jouw acties of voeg een nieuwe actie toe zonder apart een nieuw browser tab/scherm te openen voor Tracks. Om dit in te stellen:
<%= integrations_url + "/google_gadget" %>