1. Produse
  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.

Ce este Biblioteca PHPProject?

PHPProject este o unealtă practică de la PHPOffice, disponibilă gratuit. A fost creată pentru a vă ajuta să manipulați fișierele Microsoft Project (.MPP) utilizând API‑ul PHP. Dacă sunteți dezvoltator software și lucrați cu proiecte PHP care trebuie să interacționeze cu datele Microsoft Project, PHPProject este o soluție puternică. Cu această bibliotecă puteți genera cu ușurință fișiere noi Microsoft Project folosind doar câteva linii de cod PHP. Instrumentul este ideal pentru crearea planurilor de proiect în aplicații web. Îl puteți adăuga cu ușurință în aplicațiile și framework‑urile PHP existente. Oferă securitate robustă, cum ar fi autentificarea și autorizarea, pentru a vă proteja datele.

PHPProjec este o bibliotecă de management de proiect bazată pe PHP. Vă oferă o structură solidă pentru a gestiona proiecte, sarcini și resurse. Sistemul este conceput să fie adaptabil, extensibil și simplu de integrat cu diverse programe PHP. Printre elementele cheie ale acestui set de instrumente se numără inițierea de noi proiecte și gestionarea sarcinilor asociate, urmărirea proiectelor curente, crearea de noi sarcini, atribuirea și monitorizarea acestora, supravegherea resurselor, adaptarea și extinderea funcționalităților existente pentru a se potrivi cerințelor dumneavoastră specifice, generarea diagramelor Gantt, conversia datelor de proiect în formate diferite precum XML și JSON și multe altele. Biblioteca poate fi utilizată pe diferite platforme și medii, oferind flexibilitate și ușurință în integrarea în sisteme diverse. Prin incorporarea PHPProject în stiva de dezvoltare, puteți automatiza crearea fișierelor de proiect, asigura consistența datelor și simplifica fluxul de lucru.

Previous Next

Începeți cu PHPProjec

Calea recomandată pentru instalarea PHPProject este prin Composer. Vă rugăm să utilizați comenzile de mai jos pentru o instalare fără probleme.

Instalați PHPProject prin NuGet

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

Puteți descărca direct de pe pagina GitHub

Management de proiect îmbunătățit prin biblioteca PHP

Biblioteca open source PHPProject permite dezvoltatorilor software să creeze aplicații care pot genera și gestiona proiecte fără dependențe externe. Definiți proprietăți ale proiectului, cum ar fi numele proiectului, data de început și calendarele de lucru. Gestionați sarcinile, stabiliți repere și urmăriți progresul eficient. Biblioteca permite, de asemenea, administrarea ușoară a sarcinilor. Exemplul de mai jos demonstrează cum dezvoltatorii pot crea un proiect în interiorul aplicațiilor PHP.

Cum să creați un proiect nou în aplicații PHP?

require_once 'path/to/PhpProject.php';

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

Management avansat al sarcinilor prin PHP

Biblioteca open source PHPProject facilitează dezvoltatorilor crearea și gestionarea sarcinilor în interiorul aplicațiilor PHP. Biblioteca suportă definirea și administrarea sarcinilor cu proprietăți detaliate, inclusiv date de început și sfârșit, resurse alocate și dependențe între sarcini. Stabiliți relații între sarcini utilizând diferite tipuri de dependență, cum ar fi Finalizare‑la‑Început (FS), Început‑la‑Început (SS) și altele. Exemplul de mai jos arată cum dezvoltatorii pot crea sarcini în proiecte existente folosind comenzi PHP.

Cum să creați sarcini în proiecte prin 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();

Alocarea resurselor și calendare personalizate

Biblioteca open source PHPProject permite dezvoltatorilor să atribuie noi resurse și să gestioneze resursele alocate proiectului prin biblioteca PHP. Acest lucru include definirea de resurse precum personal, echipamente sau materiale și atribuirea acestora la sarcini specifice. Gestionați disponibilitatea resurselor și urmăriți utilizarea lor în diferite sarcini ale proiectului. În plus, dezvoltatorii pot defini cu ușurință calendare personalizate pentru a gestiona zilele lucrătoare, sărbătorile și reguli de timp specifice. Aceste calendare pot fi atribuite întregului proiect sau resurselor individuale, asigurând o programare exactă. Exemplul de mai jos arată cum să alocați resurse la o sarcină de proiect în aplicații PHP.

Cum să alocați resurse la o sarcină de proiect în aplicații 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());
           
 Română