Create & Manage Tasks & Users via PHP Project Management API

Open Source PHP Project Management API to Create & Manage Projects, Tasks, Roles, Users & more. Add User to a Project, Data Filtering, Self-Hosting Capability and So on

Co to jest biblioteka Jitamin?

W świecie tworzenia oprogramowania efektywne zarządzanie projektami jest tak samo istotne, jak pisanie czystego kodu. Niezależnie od tego, czy koordynujesz zespoły zdalne, obsługujesz zgłoszenia funkcji, czy śledzisz błędy, posiadanie usprawnionego systemu zarządzania projektami może być przełomem. Właśnie tutaj wkracza Jitamin – minimalistyczne, a jednocześnie potężne narzędzie open‑source do zarządzania projektami, które nie służy jedynie do organizacji zadań, ale jest także świetnym punktem wyjścia dla programistów chcących budować aplikacje współpracujące z formatami plików projektowych. API zawiera różnorodne podstawowe i zaawansowane funkcje zarządzania dokumentami projektowymi, takie jak tworzenie nowych plików projektów, definiowanie wielu projektów, zarządzanie użytkownikami i rolami, generowanie drukowalnych raportów projektowych, eksportowanie plików projektów do innych formatów, przydzielanie zadań użytkownikom, mobilne zarządzanie zadaniami, importowanie projektów z różnych formatów plików i wiele innych.

Jitamin (wymawiane „Gitamin”) to otwarto‑źródłowe oprogramowanie do zarządzania projektami, które udostępnia RESTful API, umożliwiające programistom interakcję z jego funkcjonalnościami w sposób programistyczny. API Jitamin pozwala twórcom oprogramowania tworzyć własne aplikacje, integracje i narzędzia automatyzacji współpracujące z systemem zarządzania projektami Jitamin. W miarę rozwoju projektów, odnalezienie konkretnych zadań staje się niezbędne. System oferuje potężne opcje wyszukiwania i filtrowania, umożliwiając szybkie znajdowanie zadań na podstawie słów kluczowych, przypisanych osób, terminów i innych kryteriów. Jedną z kluczowych zalet Jitamin jest możliwość samodzielnego hostowania. Daje to zespołowi pełną kontrolę nad danymi i zapewnia, że wrażliwe informacje pozostają w ich własnej infrastrukturze. Prostota Jitamin oraz skupienie na podstawowych funkcjach zarządzania projektami czynią go doskonałym wyborem dla małych i średnich zespołów poszukujących prostego i efektywnego rozwiązania, a także dla osób indywidualnych i freelancerów.

Previous Next

Rozpoczęcie pracy z Jitamin

Zalecany sposób instalacji Jitamin to użycie Composer. Proszę użyć poniższych poleceń, aby przeprowadzić płynną instalację.

Instalacja Jitamin za pomocą Composer

$ composer install -o --no-dev

Możesz pobrać go bezpośrednio ze strony GitHub

Definiowanie i zarządzanie projektami za pomocą API PHP

Otwarto‑źródłowe API Jitamin zapewnia pełne wsparcie przy tworzeniu i zarządzaniu wieloma projektami w aplikacjach PHP. Główną siłą Jitamin jest implementacja tablicy Kanban. Użytkownicy mogą tworzyć wiele tablic, z których każda reprezentuje projekt lub przepływ pracy. Kolumny odzwierciedlają różne etapy projektu, umożliwiając zespołom wizualizację postępu zadań. Dzięki kilku liniom kodu programiści mogą definiować wiele projektów, każdy z własnymi kolumnami (krokami), swimlane’ami i użytkownikami. Poniżej prosty przykład, który pokazuje, jak deweloperzy mogą utworzyć nowy projekt przy użyciu API PHP.

Jak utworzyć nowy projekt w aplikacjach PHP?

use Jitamin\Model\ProjectModel;

$projectModel = new ProjectModel($container);

$project_id = $projectModel->create([
    'name' => 'Website Redesign',
    'owner_id' => 1,
]);

echo "Project Created with ID: $project_id";

Zarządzanie zadaniami w aplikacjach PHP

Zadania są podstawowymi jednostkami pracy w Jitamin. API zapewnia pełną funkcjonalność tworzenia i zarządzania zadaniami w aplikacjach PHP. Umożliwia tworzenie zadań z szczegółowymi opisami, przydzielanie ich członkom zespołu, ustawianie terminów oraz dodawanie załączników. Podzadania pozwalają podzielić większe zadania na mniejsze, łatwiejsze do zarządzania elementy. Poniżej przydatny przykład, który pokazuje, jak deweloperzy mogą utworzyć nowe zadanie przy użyciu poleceń PHP.

Jak utworzyć nowe zadania przy użyciu API PHP?

// Creating a new task
$task = new Task();
$task->setTitle("Implement User Authentication");
$task->setDescription("Implement user login and registration functionality.");
$task->setAssigneeId(123); // User ID
$task->setDueDate("2024-12-31");
$task->setBoardId($board->getId());
$task->setColumnId($column1->getId());
$task->create();


Zarządzanie użytkownikami i uprawnieniami w PHP

Otwarto‑źródłowe API Jitamin oferuje solidne możliwości zarządzania użytkownikami, pozwalając administratorom tworzyć konta i przydzielać role w aplikacjach PHP do zarządzania projektami. Szczegółowe uprawnienia zapewniają, że użytkownicy mają dostęp wyłącznie do niezbędnych zasobów. Funkcja ta jest kluczowa dla utrzymania bezpieczeństwa i kontroli dostępu do wrażliwych danych projektowych.

Wsparcie wtyczek i dostosowywania

Architektura wtyczek Jitamin pozwala programistom łatwo rozszerzać jego funkcjonalność. Deweloperzy mogą instalować wtyczki, aby dodawać nowe funkcje, integrować się z innymi narzędziami i dostosowywać aplikację do swoich specyficznych potrzeb. Ten poziom personalizacji umożliwia wysoką optymalizację przepływu pracy. Ponadto interfejs użytkownika został zaprojektowany tak, aby był bardzo przejrzysty i łatwy do zrozumienia. Dzięki temu nowi członkowie zespołu szybko się wdrażają, a obecni mogą skupić się na pracy, a nie na obsłudze oprogramowania.

 Polski