1. Produk
  2.   Project Management
  3.   PHP
  4.   PHPProject
 
  

PHP Project Management API to Create MS Project MPP Files

Open Source PHP Project Management Library for Creating, Reading & Managing Project (MPP) Data, such as Tasks, Resources, Calendars, Dependencies and much more.

Apakah Perpustakaan PHPProject?

PHPProject adalah alat berguna dari PHPOffice, tersedia secara percuma. Ia dicipta untuk membantu anda mengendalikan fail Microsoft Project (.MPP) menggunakan API PHP. Jika anda seorang pembangun perisian yang mengendalikan projek PHP yang perlu bekerja dengan data Microsoft Project, PHPProject adalah penyelesaian yang kuat. Dengan perpustakaan ini, anda boleh menjana fail Microsoft Project baru dengan hanya beberapa baris kod PHP. Alat ini sangat sesuai untuk mencipta pelan projek dalam aplikasi web. Anda boleh menambahkannya dengan mudah ke aplikasi dan kerangka kerja PHP anda yang sedia ada. Ia menawarkan keselamatan yang kukuh seperti pengesahan dan kebenaran untuk melindungi data anda.

PHPProjec adalah perpustakaan pengurusan projek berasaskan PHP. Ia memberikan struktur yang kukuh untuk mengendalikan projek, tugas, dan sumber. Sistem ini direka supaya boleh disesuaikan, diperluas, dan mudah digabungkan dengan pelbagai program PHP. Antara elemen utama kit ini ialah memulakan projek baru dan mengendalikan tugas yang berkaitan, menjejaki projek semasa, membentuk tugas baru, menetapkan dan memantau tugas, mengawasi sumber, menyesuaikan dan memperluas ciri semasa mengikut keperluan khusus anda, menghasilkan carta Gantt, memindahkan data projek ke format berbeza seperti XML dan JSON, dan banyak lagi. Perpustakaan ini boleh digunakan di pelbagai platform dan persekitaran, memberikan fleksibiliti dan kemudahan integrasi ke dalam sistem yang pelbagai. Dengan menggabungkan PHPProject ke dalam tumpukan pembangunan anda, anda dapat mengotomatikkan penciptaan fail projek, memastikan konsistensi data, dan memperkemas aliran kerja anda.

Previous Next

Mula Menggunakan PHPProjec

Cara yang disarankan untuk memasang PHPProject ialah melalui Composer. Sila gunakan perintah berikut untuk pemasangan yang lancar.

Pasang PHPProject melalui NuGet

// add the following lines to your composer.json.
{
    "require": {
       "phpoffice/phpproject": "dev-master"
    }
}

Anda boleh memuat turun secara langsung dari halaman GitHub

Pengurusan Projek yang Lebih Baik melalui Perpustakaan PHP

Perpustakaan PHPProject sumber terbuka membolehkan pembangun perisian mencipta aplikasi yang dapat dengan mudah mencipta dan mengurus projek tanpa sebarang kebergantungan luaran. Tentukan sifat projek seperti nama projek, tarikh mula, dan kalendar kerja. Urus tugas, tetapkan pencapaian, dan jejak kemajuan dengan berkesan. Perpustakaan ini juga membolehkan anda mengurus tugas dengan mudah. Contoh berikut menunjukkan bagaimana pembangun perisian boleh mencipta projek di dalam aplikasi PHP.

Bagaimana untuk Mencipta Projek Baru di dalam Aplikasi PHP?

require_once 'path/to/PhpProject.php';

$project = new \PhpProject\Project();
$project->setTitle('My Project');
$project->setDescription('This is my project description');
$project->save();

Pengurusan Tugas Lanjutan melalui PHP

Perpustakaan PHPProject sumber terbuka memudahkan pembangun perisian mencipta dan mengurus tugas di dalam aplikasi PHP mereka. Perpustakaan ini menyokong penetapan dan pengurusan tugas dengan sifat terperinci, termasuk tarikh mula dan tamat, sumber yang ditugaskan, serta kebergantungan tugas. Bentuk hubungan antara tugas menggunakan pelbagai jenis kebergantungan seperti Selesai-ke-Mula (FS), Mula-ke-Mula (SS), dan lain-lain. Contoh berikut menunjukkan bagaimana pembangun perisian boleh mencipta tugas dalam projek sedia ada menggunakan perintah PHP.

Bagaimana untuk Mencipta Tugas di dalam Projek melalui PHP?

require_once 'path/to/PhpProject.php';

$task = new \PhpProject\Task();
$task->setTitle('My Task');
$task->setDescription('This is my task description');
$task->setProjectId(1); // Assign the task to the project with ID 1
$task->save();

Peruntukan Sumber & Kalendar Tersuai

Perpustakaan PHPProject sumber terbuka membolehkan pembangun perisian menugaskan sumber baru dan mengurus sumber yang diperuntukkan kepada projek anda melalui perpustakaan PHP. Ini termasuk mendefinisikan sumber seperti kakitangan, peralatan, atau bahan, serta menugaskan sumber tersebut kepada tugas tertentu. Urus ketersediaan sumber, dan jejak penggunaannya merentasi pelbagai tugas dalam projek. Selain itu, pembangun boleh dengan mudah mendefinisikan kalendar tersuai untuk mengurus hari kerja, cuti, dan peraturan masa khusus. Kalendar ini boleh ditugaskan kepada keseluruhan projek atau sumber individu, memastikan penjadualan yang tepat. Contoh berikut menunjukkan cara memperuntukkan sumber kepada tugas projek dalam aplikasi PHP.

Bagaimana untuk Memperuntukkan Sumber kepada Tugas Projek di dalam Aplikasi PHP?

require_once 'path/to/PhpProject.php';

$resource = new \PhpProject\Resource();
$resource->setUsername('john.doe');
$resource->setEmail('john.doe@example.com');
$resource->save();

$task = new \PhpProject\Task();
$task->setId(1); // Assign the task with ID 1
$task->assignResource($resource->getId());
           
 Melayu