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
Apakah Perpustakaan Jitamin?
Dalam dunia pembangunan perisian, mengurus projek dengan cekap adalah sama pentingnya dengan menulis kod yang bersih. Sama ada anda menyelaras pasukan jauh, mengurus permintaan ciri, atau menjejak pepijat, mempunyai sistem pengurusan projek yang teratur boleh menjadi pemangkin perubahan. Di sinilah Jitamin berperanan—alat pengurusan projek sumber terbuka yang minimalis tetapi berkuasa, bukan sekadar untuk menyusun tugas anda, tetapi juga titik permulaan yang baik bagi pembangun yang ingin membina aplikasi yang berinteraksi dengan format fail pengurusan projek. API ini menyertakan pelbagai ciri asas dan lanjutan untuk mengurus dokumen projek, seperti mencipta fail projek baru, mentakrifkan pelbagai projek, mengurus pengguna dan peranan, menjana laporan projek yang boleh dicetak, mengeksport fail projek ke format lain, menugaskan tugas kepada pengguna, pengurusan tugas mudah alih, mengimport projek daripada pelbagai format fail dan sebagainya.
Jitamin (disebut "Gitamin") ialah perisian pengurusan projek sumber terbuka yang menyediakan API RESTful untuk pembangun berinteraksi dengan fungsinya secara programatik. API Jitamin membolehkan pembangun perisian mencipta aplikasi tersuai, integrasi, dan alat automasi yang berfungsi dengan sistem pengurusan projek Jitamin. Apabila projek berkembang, mencari tugas tertentu menjadi penting. Ia menyediakan pilihan carian dan penapisan yang kuat, membolehkan pengguna dengan cepat menemukan tugas berdasarkan kata kunci, penugasan, tarikh akhir, dan kriteria lain. Salah satu kelebihan utama Jitamin ialah keupayaan penyediaan sendiri. Ini memberi pasukan kawalan penuh ke atas data mereka dan memastikan maklumat sensitif kekal dalam infrastruktur mereka sendiri. Kesederhanaan Jitamin dan fokus pada ciri utama pengurusan projek menjadikannya pilihan yang sangat baik untuk pasukan kecil hingga sederhana yang mencari penyelesaian yang jelas dan berkesan, serta untuk individu dan pekerja bebas.
Mula Menggunakan Jitamin
Cara yang disarankan untuk memasang Jitamin ialah melalui Composer. Sila gunakan arahan berikut untuk pemasangan yang lancar.
Pasang Jitamin melalui Composer
$ composer install -o --no-dev
Anda boleh memuat turun secara langsung dari halaman GitHub
Takrif & Urus Projek melalui API PHP
API Jitamin sumber terbuka telah menyediakan sokongan lengkap untuk mencipta dan mengurus pelbagai projek di dalam aplikasi PHP. Kekuatan teras Jitamin terletak pada pelaksanaan papan Kanban. Pengguna boleh mencipta pelbagai papan, masing-masing mewakili projek atau aliran kerja. Lajur mewakili peringkat berbeza projek, membolehkan pasukan memvisualisasikan kemajuan tugas. Dengan hanya beberapa baris kod, pembangun perisian boleh takrifkan pelbagai projek, masing-masing dengan lajur (langkah), swimlane, dan pengguna sendiri. Berikut ialah contoh projek ringkas yang menunjukkan bagaimana pembangun boleh mencipta projek baru menggunakan API PHP.
Bagaimana untuk Mencipta Projek Baru dalam Aplikasi 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";
Pengurusan Tugas dalam Aplikasi PHP
Tugas ialah unit kerja asas dalam Jitamin. API telah menyediakan fungsi lengkap untuk mencipta dan mengurus tugas dalam aplikasi PHP. Ia membolehkan pengguna mencipta tugas dengan penerangan terperinci, menugaskan kepada ahli pasukan, menetapkan tarikh akhir, dan menambah lampiran. Subtugas membolehkan pemecahan tugas besar kepada unit lebih kecil yang boleh diurus. Berikut ialah contoh berguna yang menunjukkan bagaimana pembangun perisian boleh mencipta tugas baru menggunakan arahan PHP.
Bagaimana untuk Mencipta Tugas Baru menggunakan 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();
Urus Pengguna dan Kebenaran melalui PHP
API sumber terbuka Jitamin menawarkan keupayaan pengurusan pengguna yang mantap, membolehkan pentadbir mencipta akaun pengguna dan menugaskan peranan dalam aplikasi pengurusan projek PHP. Kebenaran terperinci memastikan pengguna hanya mempunyai akses kepada sumber yang mereka perlukan. Ciri ini penting untuk mengekalkan keselamatan dan mengawal akses kepada data projek yang sensitif.
Sokongan Plugin dan Penyesuaian
Seni bina plugin Jitamin membolehkan pembangun perisian memperluas fungsinya dengan mudah. Pembangun boleh memasang plugin untuk menambah ciri baru, mengintegrasi dengan alat lain, dan menyesuaikan aplikasi mengikut keperluan khusus mereka. Tahap penyesuaian ini membolehkan pengoptimuman aliran kerja yang tinggi. Tambahan pula, antara muka pengguna direka supaya sangat bersih dan mudah difahami. Ini memudahkan penyertaan cepat ahli pasukan baru, dan membolehkan ahli sedia ada menumpukan perhatian pada kerja, bukan pada perisian.