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.
Kas yra PHPProject biblioteka?
PHPProject yra patogi įrankis iš PHPOffice, prieinama nemokamai. Jis sukurtas tam, kad padėtų jums tvarkyti Microsoft Project (.MPP) failus naudojant PHP API. Jei esate programinės įrangos kūrėjas, dirbantis su PHP projektais, kuriems reikia dirbti su Microsoft Project duomenimis, PHPProject yra galingas sprendimas. Su šia biblioteka galite be vargo generuoti naujus Microsoft Project failus keliais PHP kodo eilutėmis. Šis įrankis puikiai tinka kurti projekto planus internetinėse programose. Jį lengvai galite pridėti prie savo esamų PHP programų ir sistemų. Biblioteka siūlo stiprią saugumą, pvz., autentifikavimą ir autorizavimą, kad jūsų duomenys būtų apsaugoti.
PHPProjec yra projektų valdymo biblioteka, sukurta PHP kalba. Ji suteikia tvirtą struktūrą projektų, užduočių ir išteklių tvarkymui. Sistema sukurta taip, kad būtų lanksti, išplečiama ir paprasta integruoti su įvairiomis PHP programomis. Tarp pagrindinių šios priemonės elementų yra naujų projektų kūrimas ir susijusių užduočių valdymas, esamų projektų sekimas, naujų užduočių formavimas, užduočių priskyrimas ir stebėjimas, išteklių priežiūra, esamų funkcijų pritaikymas ir plėtra pagal jūsų specifinius reikalavimus, Gantt diagramų generavimas, projekto duomenų konvertavimas į įvairius formatus, pvz., XML ir JSON, ir dar daugiau. Biblioteka gali būti naudojama įvairiose platformose ir aplinkose, suteikdama lankstumą ir lengvą integravimą į skirtingas sistemas. Įtraukdami PHPProject į savo kūrimo aplinką, galite automatizuoti projekto failų kūrimą, užtikrinti duomenų nuoseklumą ir supaprastinti darbo eigą.
Pradžia su PHPProjec
Rekomenduojamas būdas įdiegti PHPProject yra per Composer. Prašome naudoti šias komandas sklandžiam įdiegimui.
Install PHPProject via NuGet
// add the following lines to your composer.json.
{
"require": {
"phpoffice/phpproject": "dev-master"
}
}
Jūs galite atsisiųsti tiesiogiai iš GitHub puslapio
Geresnis projektų valdymas naudojant PHP biblioteką
Atviro kodo PHPProject biblioteka leidžia programinės įrangos kūrėjams kurti programas, kurios gali lengvai kurti ir tvarkyti projektus be jokių išorinių priklausomybių. Apibrėžkite projekto savybes, tokias kaip projekto pavadinimas, pradžios data ir darbo kalendoriai. Tvarkykite užduotis, nustatykite svarbiausius etapus ir efektyviai sekite pažangą. Biblioteka taip pat leidžia patogiai valdyti užduotis. Žemiau pateiktas pavyzdys parodo, kaip programinės įrangos kūrėjai gali sukurti projektą PHP programose.
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();
Išplėstinis užduočių valdymas naudojant PHP
Atviro kodo PHPProject biblioteka palengvina programinės įrangos kūrėjams kurti ir valdyti užduotis jų PHP programose. Biblioteka palaiko išsamų užduočių apibrėžimą ir valdymą, įskaitant pradžios ir pabaigos datas, priskirtus išteklius bei užduočių priklausomybes. Nustatykite ryšius tarp užduočių naudodami įvairius priklausomybės tipus, pvz., Baigti-iki-Pradžios (FS), Pradžia-iki-Pradžios (SS) ir kt. Žemiau pateiktas pavyzdys rodo, kaip programinės įrangos kūrėjai gali sukurti užduotis esamuose projektuose naudojant PHP komandas.
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();
Išteklių paskirstymas ir pasirinktini kalendoriai
Atviro kodo PHPProject biblioteka leidžia programinės įrangos kūrėjams priskirti naujus išteklius ir valdyti paskirtus išteklius jūsų projektui per PHP biblioteką. Tai apima išteklių, tokių kaip personalas, įranga ar medžiagos, apibrėžimą ir jų priskyrimą konkrečioms užduotims. Tvarkykite išteklių prieinamumą ir sekite jų naudojimą skirtingose užduotyse projekto metu. Be to, kūrėjai gali lengvai apibrėžti pasirinktinius kalendorius, kad valdyti darbo dienas, šventes ir specifines laiko taisykles. Šie kalendoriai gali būti priskirti visam projektui arba atskiriems ištekliams, užtikrinant tikslų planavimą. Žemiau pateiktas pavyzdys rodo, kaip paskirstyti išteklius projekto užduočiai PHP programose.
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());