Czym jest Todomator: zarządzanie zadaniami dla małych zespołów
Todomator to menedżer zadań dla małych zespołów: osoby z zespołu tworzą zgłoszenia, przypisują je, komentują, dołączają pliki, rejestrują czas, jaki zajmują, i śledzą, co czeka. Tworzy go Total.js, jest open source na licencji MIT i darmowy, także w projektach komercyjnych, a jego repozytorium to totaljs/todomator (wersja 1.7). Projekt poleca go dla zespołów do 30 członków i możesz uruchomić jedną instancję na zespół.
Te strony opisują Todomator (rewizja af448eb repozytorium).
Co daje
- Zgłoszenia z nazwą, statusem, folderami, tagami, terminem, flagą priorytetu, flagą rozliczalności, podzadaniami i powiązaniami między zgłoszeniami, pisane w Markdown (zobacz zgłoszenia, foldery i tagi).
- Kto co widzi. Zgłoszenie widzi jego właściciel, przypisane osoby, jego obserwatorzy lub wszyscy, gdy jest publiczne.
- Śledzenie czasu z licznikiem start/stop lub wpisami ręcznymi, do rozliczeń i wypłat (zobacz śledzenie czasu).
- Komentarze, załączniki i powiadomienia, ze znacznikami nieprzeczytanych i aktualizacjami na żywo przez WebSocket.
- Otwarte REST API do tworzenia zgłoszeń z innych systemów, na przykład z e-maila lub formularza kontaktowego strony (zobacz tworzenie zgłoszeń przez API).
- Uwierzytelnianie dwuskładnikowe (dodane w wersji 1.7), wyszukiwanie, kalendarz zgłoszeń i zakładki.
- Wtyczki premium (przypomnienia, raporty, obciążenie użytkowników, rozszerzenia), które są częścią usługi Total.js Enterprise; rdzeń Todomatora ich nie potrzebuje.
Jak jest zbudowany
Todomator to aplikacja Total.js 5, która przechowuje dane w PostgreSQL przez querybuilderpg. Interfejs zbudowano z jComponent i komponentów Componentator, a API używa tras API Total.js. Zainstaluj go według instalacja Todomatora; ustawienia i baza danych opisano na osobnej stronie. Oficjalna dokumentacja jest pod adresem docs.totaljs.com/todomator.