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 ir PHPProject bibliotēka?

PHPProject ir ērts rīks no PHPOffice, pieejams bez maksas. Tas ir izveidots, lai palīdzētu jums apstrādāt Microsoft Project (.MPP) failus, izmantojot PHP API. Ja esat programmatūras izstrādātājs, kas strādā ar PHP projektiem, kam jāstrādā ar Microsoft Project datiem, PHPProject ir spēcīgs risinājums. Ar šo bibliotēku jūs varat viegli ģenerēt jaunus Microsoft Project failus, izmantojot tikai dažas PHP koda rindas. Šis rīks ir lielisks projektu plānu izveidei tīmekļa lietotnēs. To varat vienkārši pievienot savām esošajām PHP lietotnēm un ietvariem. Tas piedāvā spēcīgu drošību, piemēram, autentifikāciju un autorizāciju, lai aizsargātu jūsu datus.

PHPProjec ir projektu pārvaldības bibliotēka, balstīta uz PHP. Tā nodrošina stabilu struktūru projektu, uzdevumu un resursu apstrādei. Sistēma ir izveidota tā, lai būtu pielāgojama, paplašināma un vienkārši integrējama ar dažādām PHP programmām. Galvenie šī rīkkopa elementi ir jaunu projektu uzsākšana un saistīto uzdevumu apstrāde, esošo projektu sekošana, jaunu uzdevumu veidošana, uzdevumu piešķiršana un uzraudzība, resursu pārvaldība, esošo funkciju pielāgošana un paplašināšana atbilstoši jūsu specifiskajām prasībām, Ganta diagrammu izveide, projektu datu pārvietošana uz dažādiem formātiem, piemēram, XML un JSON, un vēl daudz kas cits. Bibliotēku var izmantot dažādās platformās un vidēs, nodrošinot elastību un vienkāršu integrāciju dažādās sistēmās. Iekļaujot PHPProject jūsu izstrādes stekam, jūs varat automatizēt projektu failu izveidi, nodrošināt datu konsekvenci un racionalizēt darba plūsmu.

Previous Next

Sākums ar PHPProjec

Ieteicamais veids, kā instalēt PHPProject, ir caur Composer. Lūdzu, izmantojiet šādas komandas, lai veiktu vienkāršu instalāciju.

Install PHPProject via NuGet

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

Jūs varat lejupielādēt tieši no GitHub lapas

Labāka projektu pārvaldība, izmantojot PHP bibliotēku

Atvērtā koda PHPProject bibliotēka ļauj programmatūras izstrādātājiem izveidot lietojumprogrammas, kas var viegli izveidot un pārvaldīt projektus bez ārējām atkarībām. Definējiet projekta īpašības, piemēram, projekta nosaukumu, sākuma datumu un darba kalendārus. Apstrādājiet uzdevumus, iestatiet svarīgus posmus un efektīvi sekot līdzi progresam. Bibliotēka arī ļauj viegli pārvaldīt uzdevumus. Zemāk esošais piemērs parāda, kā programmatūras izstrādātāji var izveidot projektu PHP lietojumprogrammās.

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

Uzlabota uzdevumu pārvaldība, izmantojot PHP

Atvērtā koda PHPProject bibliotēka ļauj programmatūras izstrādātājiem viegli izveidot un pārvaldīt uzdevumus savās PHP lietojumprogrammās. Bibliotēka atbalsta uzdevumu definēšanu un pārvaldību ar detalizētām īpašībām, tostarp sākuma un beigu datumiem, piešķirtajiem resursiem un uzdevumu atkarībām. Izveidojiet attiecības starp uzdevumiem, izmantojot dažādus atkarību tipus, piemēram, Finish-to-Start (FS), Start-to-Start (SS) un citus. Zemāk esošais piemērs parāda, kā programmatūras izstrādātāji var izveidot uzdevumus esošos projektos, izmantojot 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();

Resursu piešķiršana un pielāgoti kalendāri

Atvērtā koda PHPProject bibliotēka ļauj programmatūras izstrādātājiem piešķirt jaunus resursus un pārvaldīt piešķirtos resursus projektam, izmantojot PHP bibliotēku. Tas ietver resursu definēšanu, piemēram, personālu, aprīkojumu vai materiālus, un šo resursu piešķiršanu konkrētiem uzdevumiem. Pārvaldiet resursu pieejamību un izsekot to izmantošanu dažādos uzdevumos projektā. Turklāt izstrādātāji var viegli definēt pielāgotus kalendārus, lai pārvaldītu darba dienas, brīvdienas un specifiskus laika noteikumus. Šie kalendāri var tikt piešķirti visam projektam vai atsevišķiem resursiem, nodrošinot precīzu plānošanu. Zemāk esošais piemērs parāda, kā piešķirt resursus projekta uzdevumam PHP lietojumprogrammās.

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