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.

PHPProject Kitabxanası Nədir?

PHPProject, PHPOffice tərəfindən təqdim olunan, pulsuz mövcud olan əlverişli bir alətdir. Microsoft Project (.MPP) fayllarını PHP API vasitəsilə idarə etməyə kömək etmək üçün yaradılmışdır. Microsoft Project məlumatları ilə işləməli olan PHP layihələri ilə məşğul olan proqram inkişafçısıysanız, PHPProject güclü bir həll təqdim edir. Bu kitabxana ilə yalnız bir neçə PHP sətiri ilə yeni Microsoft Project fayllarını asanlıqla yarada bilərsiniz. Bu alət veb tətbiqlərində layihə planları yaratmaq üçün əladır. Hal-hazırda istifadə etdiyiniz PHP tətbiqlərinə və çərçivələrinə asanlıqla əlavə edə bilərsiniz. Məlumatlarınızı təhlükəsiz saxlamaq üçün autentifikasiya və avtorizasiya kimi güclü təhlükəsizlik təklif edir.

PHPProjec, PHP-ə əsaslanan bir layihə idarəetmə kitabxanasıdır. Layihələri, tapşırıqları və resursları idarə etmək üçün möhkəm bir struktur təqdim edir. Sistem adaptiv, genişlənə bilən və müxtəlif PHP proqramları ilə asanlıqla birləşdirilə biləcək şəkildə hazırlanmışdır. Bu alət dəstinin əsas elementləri arasında yeni layihələrin başlanması və əlaqəli tapşırıqların idarə edilməsi, mövcud layihələrin izlənməsi, yeni tapşırıqların yaradılması, tapşırıqların təyin edilməsi və monitorinqi, resursların nəzarəti, mövcud xüsusiyyətlərin sizin xüsusi tələblərinizə uyğunlaşdırılması və genişləndirilməsi, Gantt qrafiklərinin yaradılması, layihə məlumatlarının XML və JSON kimi müxtəlif formatlara köçürülməsi və s. yer alır. Kitabxana müxtəlif platformalar və mühitlərdə istifadə oluna bilər, bu da müxtəlif sistemlərə inteqrasiya etməyi asanlaşdırır və elastiklik təmin edir. PHPProject-i inkişaf mühitinizə daxil etməklə, layihə fayllarının yaradılmasını avtomatlaşdıra, məlumatların tutarlılığını təmin edə və iş axınınızı sadələşdirə bilərsiniz.

Previous Next

PHPProjec ilə Başlamaq

PHPProject-i quraşdırmağın tövsiyə olunan yolu Composer vasitəsilədir. Sorunsuz quraşdırma üçün aşağıdakı əmrləri istifadə edin.

Install PHPProject via NuGet

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

Bunu birbaşa GitHub səhifəsindən yükləyə bilərsiniz.

PHP Kitabxanası ilə Daha Yaxşı Layihə İdarəetməsi

Açıq mənbəli PHPProject kitabxanası proqram inkişafçılarının heç bir xarici asılılıq olmadan layihələr yaratmaq və idarə etmək üçün tətbiqlər yaratmasına imkan verir. Layihə adı, başlama tarixi və iş təqvimləri kimi layihə xüsusiyyətlərini təyin edin. Tapşırıqları idarə edin, mərhələləri təyin edin və irəliləyişi səmərəli şəkildə izləyin. Kitabxana həmçinin tapşırıqları asanlıqla idarə etməyə imkan verir. Aşağıdakı nümunə, proqram inkişafçılarının PHP tətbiqlərində necə layihə yarada biləcəyini göstərir.

How to Create a New Project inside PHP Applications?

require_once 'path/to/PhpProject.php';

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

PHP vasitəsilə İrəli Səviyyəli Tapşırıq İdarəetməsi

Açıq mənbəli PHPProject kitabxanası proqram inkişafçılarının PHP tətbiqlərində tapşırıqları yaratmaq və idarə etmək işini asanlaşdırır. Kitabxana, başlanğıc və bitiş tarixləri, təyin olunmuş resurslar və tapşırıq asılılıqları daxil olmaqla, ətraflı xüsusiyyətlərlə tapşırıqları təyin etməyi və idarə etməyi dəstəkləyir. Tapşırıqlar arasında Finish-to-Start (FS), Start-to-Start (SS) və s. kimi müxtəlif asılılıq növləri ilə əlaqələr qurun. Aşağıdakı nümunə, proqram inkişafçılarının mövcud layihələrdə PHP əmrləri ilə necə tapşırıqlar yarada biləcəyini göstərir.

How to Create a Tasks inside a Projects via 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();

Resursların Paylanması və Xüsusi Təqvimlər

Açıq mənbəli PHPProject kitabxanası proqram inkişafçılarının yeni resursları təyin etməsinə və layihənizə PHP kitabxanası vasitəsilə təyin olunmuş resursları idarə etməsinə imkan verir. Bu, işçi qüvvəsi, avadanlıq və ya materiallar kimi resursların təyin edilməsini və bu resursların xüsusi tapşırıqlara yönəldilməsini əhatə edir. Resursların mövcudluğunu idarə edin və layihə daxilində müxtəlif tapşırıqlarda onların istifadəsini izləyin. Bundan əlavə, inkişafçılar iş günləri, tətil günləri və xüsusi vaxt qaydalarını idarə etmək üçün asanlıqla xüsusi təqvimlər təyin edə bilərlər. Bu təqvimlər bütün layihəyə və ya fərdi resurslara təyin edilə bilər, dəqiq planlaşdırmanı təmin edir. Aşağıdakı nümunə, PHP tətbiqlərində layihə tapşırığına resursların necə təyin olunacağını göstərir.

How to Allocate Resources to a Project Task inside PHP Apps?

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());
           
 Azəri