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

Jitamin Kitabxanası Nədir?

Proqram təminatı inkişafı dünyasında layihələri səmərəli idarə etmək, təmiz kod yazmaq qədər vacibdir. Uzaq komandaları koordine edirsinizsə, xüsusiyyət sorğularını idarə edirsinizsə və ya səhvləri izləyirsinizsə, səmərəli bir layihə idarəetmə sistemi oyun dəyişdirici ola bilər. Jitamin burada çıxış edir – minimalist, lakin güclü açıq mənbəli layihə idarəetmə aləti, yalnız tapşırıqlarınızı təşkil etmək üçün deyil, həm də layihə idarəetmə fayl formatları ilə işləyən tətbiqlər yaratmaq istəyən inkişafçılar üçün əla başlanğıc nöqtəsidir. API, yeni layihə faylları yaratmaq, bir neçə layihə təyin etmək, istifadəçiləri və rolları idarə etmək, çap edilə bilən layihə hesabatları yaratmaq, layihə fayllarını digər formatlara ixrac etmək, tapşırıqları istifadəçilərə təyin etmək, mobil tapşırıq idarəetməsi, müxtəlif fayl formatlarından layihələri idxal etmək və s. kimi əsas və inkişaf etmiş xüsusiyyətləri özündə birləşdirir.

Jitamin (tələffüz: “Gitamin”) açıq mənbəli layihə idarəetmə proqramıdır və inkişafçılara funksionallığını RESTful API vasitəsilə proqramlaşdırma yolu ilə istifadə etməyə imkan verir. Jitamin API‑i proqramçılara Jitamin‑in layihə idarəetmə sisteminə uyğun xüsusi tətbiqlər, inteqrasiya və avtomatlaşdırma alətləri yaratmağa imkan verir. Layihələr böyüdükcə konkret tapşırıqları tapmaq vacib olur. API güclü axtarış və filtrasiya seçimləri təqdim edir, istifadəçilərə açar sözlər, təyin olunmuş şəxslər, son tarixlər və digər meyarlara əsasən tapşırıqları sürətlə tapmağa kömək edir. Jitamin‑in əsas üstünlüklərindən biri öz‑hostinq imkanıdır. Bu, komandaya öz məlumatları üzərində tam nəzarət verir və həssas məlumatların öz infrastrukturunda qalmasını təmin edir. Jitamin‑in sadəliyi və əsas layihə idarəetmə funksiyalarına yönəlməsi, kiçik və orta ölçülü komandalar, həmçinin fərdlər və freelancerlər üçün səmərəli və sadə həll axtaranlar üçün ideal seçimdir.

Previous Next

Jitamin ilə Başlamaq

Jitamin'i quraşdırmağın tövsiyə olunan yolu Composer vasitəsilədir. Zəhmət olmasa, problemsiz quraşdırma üçün aşağıdakı əmrləri istifadə edin.

Jitamin'i Composer vasitəsilə quraşdırın

$ composer install -o --no-dev

Birbaşa GitHub səhifəsindən yükləyə bilərsiniz

PHP API vasitəsilə Layihələri Təyin edin və İdarə edin

Açıq mənbəli Jitamin API, PHP tətbiqlərində bir neçə layihəni yaratmaq və idarə etmək üçün tam dəstək təqdim edir. Jitamin‑in əsas gücü Kanban lövhəsi tətbiqindədir. İstifadəçilər bir neçə lövhə yarada bilərlər, hər biri bir layihə və ya iş axını təmsil edir. Sütunlar layihənin müxtəlif mərhələlərini göstərir, komandaların tapşırıqların irəliləyişini vizuallaşdırmasına imkan verir. Yalnız bir neçə kod sətiri ilə proqramçılar bir neçə layihə, hər birinin öz sütunları (addımları), swimlane‑ları və istifadəçiləri təyin edə bilərlər. Aşağıdakı sadə nümunə, inkişafçıların PHP API vasitəsilə yeni layihə yaratmağı necə göstərir.

PHP Tətbiqlərində Yeni Layihə Necə Yaratmaq Olar?

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";

PHP Tətbiqlərində Tapşırıqların İdarə Edilməsi

Tapşırıqlar Jitamin‑də işin əsas vahididir. API, PHP tətbiqlərində tapşırıqları yaratmaq və idarə etmək üçün tam funksionallıq təqdim edir. İstifadəçilər detallı təsvirlərlə tapşırıqlar yarada, onları komanda üzvlərinə təyin edə, son tarixlər təyin edə və əlavə fayllar əlavə edə bilərlər. Alt‑tapşırıqlar böyük tapşırıqları kiçik, idarəolunan vahidlərə bölməyə imkan verir. Aşağıdakı faydalı nümunə, proqramçılara PHP əmrləri ilə yeni tapşırıq yaratmağı necə göstərir.

PHP API vasitəsilə Yeni Tapşırıqlar Necə Yaratmaq Olar?

// 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();


PHP vasitəsilə İstifadəçiləri və İcazələri İdarə Etmək

Açıq mənbəli Jitamin API, PHP layihə idarəetmə tətbiqlərində administratorlara istifadəçi hesabları yaratmaq və rollar təyin etmək üçün güclü istifadəçi idarəetmə imkanları təqdim edir. İncelikli icazələr istifadəçilərin yalnız ehtiyac duyduqları resurslara çıxışını təmin edir. Bu xüsusiyyət, həssas layihə məlumatlarının təhlükəsizliyini qorumaq və giriş nəzarətini idarə etmək üçün vacibdir.

Pluginlər və Fərdiləşdirmə Dəstəyi

Jitamin‑in plugin memarlığı proqramçılara funksionallığını asanlıqla genişləndirməyə imkan verir. İnkişafçılar yeni xüsusiyyətlər əlavə etmək, digər alətlərlə inteqrasiya etmək və tətbiqi öz xüsusi ehtiyaclarına uyğunlaşdırmaq üçün pluginlər quraşdıra bilərlər. Bu səviyyədə fərdiləşdirmə, iş axını optimizasiyasını yüksək dərəcədə artırır. Bundan əlavə, istifadəçi interfeysi çox təmiz və asan başa düşüləcək şəkildə dizayn edilmişdir. Bu, yeni komanda üzvlərinin sürətli şəkildə işə qoşulmasını təmin edir və mövcud üzvlərin proqram təminatına deyil, işə fokuslanmasına kömək edir.

 Azəri