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.

Hva er PHPProject Library?

PHPProject er et praktisk verktøy fra PHPOffice, tilgjengelig gratis. Det er laget for å hjelpe deg med å håndtere Microsoft Project (.MPP)-filer ved hjelp av PHP‑API. Hvis du er en programvareutvikler som jobber med PHP‑prosjekter som må samhandle med Microsoft Project‑data, er PHPProject en kraftig løsning. Med dette biblioteket kan du enkelt generere nye Microsoft Project‑filer med bare noen få linjer PHP‑kode. Dette verktøyet er flott for å lage prosjektplaner i nett‑apper. Du kan enkelt legge det til i dine nåværende PHP‑apper og rammeverk. Det tilbyr sterk sikkerhet som autentisering og autorisasjon for å holde dataene dine trygge.

PHPProjec er et prosjektstyringsbibliotek basert på PHP. Det gir deg en solid struktur for å håndtere prosjekter, oppgaver og ressurser. Systemet er laget for å være tilpasningsdyktig, utvidbart og enkelt å kombinere med ulike PHP‑programmer. Blant nøkkelkomponentene i dette verktøysettet er opprettelse av nye prosjekter og håndtering av tilhørende oppgaver, oppfølging av eksisterende prosjekter, opprettelse av nye oppgaver, tildeling og overvåking av oppgaver, styring av ressurser, tilpasning og utvidelse av nåværende funksjoner for å møte dine spesifikke krav, produksjon av Gantt‑diagrammer, overføring av prosjektdata til ulike formater som XML og JSON, og mer. Biblioteket kan brukes på tvers av ulike plattformer og miljøer, og gir fleksibilitet og enkel integrasjon i forskjellige systemer. Ved å innlemme PHPProject i din utviklingsstack kan du automatisere opprettelse av prosjektfiler, sikre datakonsistens og strømlinjeforme arbeidsflyten.

Previous Next

Kom i gang med PHPProjec

Den anbefalte måten å installere PHPProject på er via Composer. Vennligst bruk følgende kommandoer for en smidig installasjon.

Installer PHPProject via NuGet

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

Du kan laste ned den direkte fra GitHub-siden

Bedre prosjektstyring via PHP Library

Det åpne kildekode‑biblioteket PHPProject gjør det mulig for programvareutviklere å lage applikasjoner som enkelt kan opprette og administrere prosjekter uten eksterne avhengigheter. Definer prosjekt‑egenskaper som prosjektnavn, startdato og arbeidskalendere. Håndter oppgaver, sett milepæler og spor fremdrift effektivt. Biblioteket gjør også at du kan administrere oppgaver med letthet. Følgende eksempel demonstrerer hvordan programvareutviklere kan opprette et prosjekt i PHP‑applikasjoner.

Hvordan opprette et nytt prosjekt i PHP‑applikasjoner?

require_once 'path/to/PhpProject.php';

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

Avansert oppgavehåndtering via PHP

Det åpne kildekode‑biblioteket PHPProject gjør det enkelt for programvareutviklere å opprette og administrere oppgaver i sine PHP‑applikasjoner. Biblioteket støtter definering og håndtering av oppgaver med detaljerte egenskaper, inkludert start‑ og sluttdatoer, tildelte ressurser og oppgaveavhengigheter. Etabler relasjoner mellom oppgaver ved hjelp av ulike avhengighetstyper som Finish‑to‑Start (FS), Start‑to‑Start (SS) og mer. Følgende eksempel viser hvordan programvareutviklere kan opprette oppgaver i eksisterende prosjekter ved hjelp av PHP‑kommandoer.

Hvordan opprette oppgaver i prosjekter 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();

Ressursallokering & egendefinerte kalendere

Det åpne kildekode‑biblioteket PHPProject gjør det mulig for programvareutviklere å tildele nye ressurser og administrere tildelte ressurser til prosjektet ditt via PHP‑biblioteket. Dette inkluderer definering av ressurser som personell, utstyr eller materialer, og tildeling av disse ressursene til spesifikke oppgaver. Administrer ressurs‑tilgjengelighet, og spor deres utnyttelse på tvers av ulike oppgaver i prosjektet. Videre kan utviklere enkelt definere egendefinerte kalendere for å håndtere arbeidsdager, helligdager og spesifikke tidsregler. Disse kalenderne kan tildeles hele prosjektet eller individuelle ressurser, og sikrer nøyaktig planlegging. Følgende eksempel viser hvordan du kan tildele ressurser til en prosjektoppgave i PHP‑applikasjoner.

Hvordan tildele ressurser til en prosjektoppgave i PHP‑apper?

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